html {
  overflow-y: scroll;
}

.dragable {
  cursor:move
}

img {
border:0;
margin:0;
padding:0;
}

.productButton a, .productButton a:link, .productButton a:hover, .productButton a:visited {
  color:#505050;
  font-size:9px;
  text-decoration:none;
}

.productTitleSmall {
  color:#A0A0A0;
  font-size:12px;
}

.productTitleSmallRed {
  color:#BB0000;
  font-size:12px;
  font-weight: bold;
}

.productTitleSmallDark {
  color:#606060;
  font-size:12px;
}

.productTitle {
  color:#808080;
  font-size:16px;
  text-transform: uppercase;
  font-weight:bold;
}

.heading {
  color:gray;
  font-size:16px;
  padding:0px 0px 10px 0px;
}

.redStar {
  color: red;
}

form {
 margin:0;
}

a {
  color:gray;
  text-decoration:none;
}

.searchResult {
	color:gray;
}

.searchTerm {
	color:red;
	font-weight: bold;
}

th {
  font-size:11px;
  font-weight:bold;
  font-family:verdana, arial, sans-Serif, helvetica;
  color:#F7EBEF;
  text-align:left;
  background-color:#B9B9B9;
}

legend {
  color:gray;
  font-weight:bold;
  margin-bottom:5px;
  padding:0px 0px;
}   

fieldset {
  border:1px solid gray;
  padding:2px;
}

.box, .select {
  background:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;
  color:#000000;
  border:solid 1px silver;
  margin-top:1px;
  margin-left:3px;
  width:550px;
}

.box2, .select2, textarea {
  background:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  border:solid 1px silver;
  margin-top:1px;
  margin-left:3px;
  width:545px;
  overflow-y:auto;
}


body {
  background-color:#4d4948;;
  text-align:center;
  font-family:verdana, arial, sans-Serif, helvetica;
  font-size:11px;
  margin:0;
  scrollbar-base-color:white;
  scrollbar-3dlight-color:white;
  scrollbar-highlight-color:white;
  scrollbar-shadow-color:white;
  scrollbar-darkshadow-color:white;
  scrollbar-arrow-color:red;
  scrollbar-track-color:#f0f0f0;
}

td, p {
  font-size:10px;
  font-family:verdana, arial, sans-Serif, helvetica;
}

.button {
  border:solid 1px silver;
  margin-top:1px;
  margin-left:3px;
/*  background-color:#F7EBEF;*/
  background-color:#F4d4d4;
  color:gray;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.row1 {
  background-color:white;    
}

.row2 {
  background-color:#EBEBEB;
}

.menurow {
  background-color:#EBEBEB;
  font-weight:bold;
}

.errorMsg {
  font-weight:bold;
  color:red;  
}

.infoMsg {
  font-weight:bold;
  color:green;  
}

#blanket {
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  width:100%;
  height:100%;
  position:absolute;
  z-index:5;
  background-color:#666666;
	filter:alpha(opacity=0.6);
	opacity:0.6;

}

#popup {
  width:700px;
  height:446px;
  display:none;
  position:absolute;
  z-index:10;
}

#popupBanner {
  position:relative;
  height:16px;
  display:block;
}

#popupBody {
  padding:6px;
  display:block;
  background-color:white;
}

#popupOuterBody {
  position:relative;
  height:430px;
  background-color:white;
  vertical-align:top;
  display:block;
}

#mainTable {
  width:750px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

#posTable {
  width:100%;
  height:99%;
  text-align:center;
  vertical-align:middle;
}

#header {
  position:relative;
  width:100%;
  z-index:3;
}

#mainSection {
  position:relative;
  width:750px;
  height:314px;
  z-index:1;
  top:0px;
  left:0px;
  vertical-align: middle;
  background-color:white;
}

#hotStuff {
  position:relative;
  width:100%;
  top:0px;
  left:0px;
}

#footer {
  position:relative;
  width:100%;
  top:0px;
  left:0px;
}

#productsMenu {
  position:relative;
  left:0px;
  top:0px;
  width:150px;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden;
  text-align:left;
  z-index:0;
  padding-left:2px;
  float:left;
}

#productsList {
  position:relative;
  left:0px;
  top:0px;
  overflow-y:auto;
  overflow-x:hidden;
  width:597px;
  height:100%;
  z-index:0;
  float:left;
  border-left:1px solid #4d4948;
}

.leftCategoryLink {
  font-size:11px;
  display:block;
  text-transform: uppercase;
}

.leftCategoryLinkGreen {
  color:#66CC33;
}

.leftCategoryLinkRed {
  color:red;
}

.leftSubCategoryLink {
  font-size:10px;
  display:block;
    text-transform: uppercase;
}

.leftSubCategoryLinkGreen {
  color:#66CC33;
}

.leftSubCategoryLinkRed {
  color:red;
}