body { margin: 0px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;
}
/* non IE fix to force horiziontal scrollbar display (stops the width changing and the template jumping around)*/
html { height: 100%; margin-bottom: 1px; 
}
.tiny {font-size:1px;
}
li { margin-left:0px; padding-top:3px; list-style-position:inside;
}
ul { margin:0px; 
}

/* --------------------------- TEMPLATE / LAYOUT styles (in order) -------------------------------------------------- */

.topmenu { height: 25px; line-height: 25px; padding-left: 10px; text-align:left;
           background-image: url(../images/topmenubg.gif); background-position:left;
		   font-size: 12px; font-weight: normal; color: #BEBDBD; }
.topmenu a:link { color:#373D95; text-decoration:none;}
.topmenu a:visited { color:#373D95; text-decoration:none;}
.topmenu a:active { color:#373D95; text-decoration:none;}
.topmenu a:hover  { color:#D83632; text-decoration:none; cursor:pointer;
}
#contentholder { height: auto; width: 990px; margin-right: auto; margin-left: auto; margin-top:7px;
}
#contentleft { float: left; height: auto; width: 151px;
}

/* --------------------------- LEFT MENU styles ------------------------------------------------------ */

#menutitle { width:150px; height:27px; line-height:27px; border-bottom: 1px solid #e4e4e4; text-align:left;
             color: #373D95; font-size: 14px; font-weight:bold;
}
#vertmenu a { background-image: url(../images/menuoffBG.gif); background-repeat:no-repeat; text-align:left; font-size: 12px;
  color:#373D95; display:block; width:140px; height:27px; line-height: 27px;  padding-left: 10px; 	
  border-bottom: 1px solid #e4e4e4; }
#vertmenu a:hover { background-image: url(../images/menuonBG.gif); background-repeat:no-repeat; color:#DB4441; text-decoration:none;
}

/* --------------------------- TEMPLATE / LAYOUT styles (continued, in order) ------------------------------------------- */

#contentmain { height: auto; width: 657px; float:left; margin-left:12px; margin-right:7px; text-align:left;
}
#contentright { float: right; height: auto; width: 163px;
}
#RHSbox { height: auto; width: 161px; background-color: #EFEFEF; border: 1px solid #e4e4e4; margin-bottom:7px;
}
.RHStxt { color:#373D95; font-family: Verdana;  font-size: 11px; 
}
.fieldbox { font-size: 12px; color:#000000; background-color: #FFFFFF; border: 1px solid #AFACAC; 
}
.fieldboxred { font-size: 12px; color:#000000; background-color: #FFFFFF; border: 1px solid #ED6262; 
}
.sevenbott { margin-bottom:7px;
}
.bsimg { padding:5px; text-align:center;
}
.bstxt { font-size: 12px; }
.bstxt a:link { color:#D54034; text-decoration:none; }
.bstxt a:visited { color:#D54034; text-decoration:none; }
.bstxt a:active { color:#D54034; text-decoration:none; }
.bstxt a:hover {color:#D54034; text-decoration:underline; cursor:pointer; 
}
#our { height: 30px; width: 990px; clear:both; margin:5px; font-size: 11px; font-weight: normal; color: #A5A3A3; }
#our a:link { color:#A5A3A3; text-decoration:underline; }
#our a:visited { color:#A5A3A3; text-decoration:underline; }
#our a:active { color:#A5A3A3; text-decoration:underline; }
#our a:hover   { color:#666666; text-decoration:none; cursor:pointer;
}

/* --------------------------- HOME PAGE and OTHER styles ------------------------------------------------------------ */

.homebox { border: 1px solid #e4e4e4; padding:8px; background-color: #EFEFEF;
}
#hbimg { float:left;
}
#hbrc { float:left; text-align:left; padding-top:2px; margin-left:10px; font-size: 12px; font-weight:bold; }
#hbrc a:link { color:#373955; text-decoration:none; }
#hbrc a:visited { color:#373955; text-decoration:none; }
#hbrc a:active { color:#373955; text-decoration:none; }
#hbrc a:hover   { color:#373955; text-decoration:underline; cursor:pointer;
}
.accessories { border:1px solid #BBBDCE; padding:2px; padding-left:5px; background-color:#E0E1EA; margin-top:10px;
}
.tenbott { margin-bottom:10px;
}
h1 { color: #373955; font-size: 16px; font-weight:bold; margin:0px; margin-bottom:8px;
}
h2 { color: #373955; font-size: 14px; font-weight:bold; margin:0px; margin-bottom:8px; }
h2 a:link    {color:#373955; text-decoration:none;}
h2 a:visited {color:#373955; text-decoration:none;}
h2 a:hover   {color:#373955; text-decoration:underline; cursor:pointer; }
h2 a:active  {color:#373955; text-decoration:none;
}
.main { color: #373955; font-size: 12px; line-height: 16px; text-align:left; }
.main a:link    {color:#D54034; text-decoration:none;}
.main a:visited {color:#D54034; text-decoration:none;}
.main a:hover   {color:#D54034; text-decoration:underline; cursor:pointer; }
.main a:active  {color:#D54034; text-decoration:none;
}
.imgborder1 { border: 1px solid #AAABBB;
}
.imgborder2 { border: 1px solid #AAABBB; float:right; margin-left:10px; margin-bottom:10px;
}
.status { border:1px solid #F35C0A; padding:3px; color:#F35C0A; text-align:center; margin:10px;
}
.prodpad { margin-bottom:2px;
}
.aboveprice { margin-top:10px; color:#5A5D8B;
}
.aboveprice2 { margin-top:5px; color:#5A5D8B;
}
.price { margin-top:5px; background-color:#EDEDED; padding:2px; border:1px solid #CCCCCC; width:230px;
}
.ourprice { margin-top:5px; margin-bottom:5px; font-weight:bold; font-size:13px;
}

/* ADMIN */
.headeradm { text-align:center; background-color:#373D95; font-weight:bold; color:#FFFFFF; padding-top:5px; padding-bottom:5px; 
}
.admbott { border-bottom:1px solid #373D95;
}
