body {font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      font-weight: normal;
      font-size: 12px;
      background-color: #FAFAFF;
     }

a.categorylist
{ font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  color: #24201D; }

a.categorylist:hover, a.categorylist:focus, a.categorylist:active
{ color : maroon;
  text-decoration : underline; }

a.alphalist
{ font-size: 12px;
  font-weight: bold;
  text-decoration:underline;
  color: #24201D; }

a.alphalist:hover, a.alphalist:focus, a.alphalist:active
{ color : maroon;
  text-decoration : underline; }

.bgheader {background-color: #335067}
.bgmain {background-color: #FAFAFF}

.style2 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 2px}

.style4 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 4px}

.style6 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 6px}

.style8 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 8px}

.style10 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10px}

.style11 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px}

.style12 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px}

.style14 {font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 14px}

.style16 {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal}

.style18 {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal}

.style24 {font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: normal}

.style36 {font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #000000;
	font-weight: bold}

.styleCatNumLink {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
		
.styleCatNumLink A:visited {color: #3333FF;}

.blue {color: #0000DD}
.darkblue {color: #003388}
.verydarkblue {color: #001155}
.darkgreen {color: #007700}
.red {color: #DD0000}
.darkred {color: #dd3300}
.verydarkred {color: #3D0303}
.white {color: #ffffff}
.gray {color: #555555}
.darkgray {color: #222222}
.gold {color: #907124}
.offwhite {color: #FFFFFF}
.offwhitemore {color: #E8E8E8}

.nounderline {text-decoration:none}
.underline {text-decoration:underline}
.italic {font-style:italic}
.bold {font-weight:bold}

.darkbluebg {background-color: #003388}
.darkredbg {background-color: #881100}
.blackbg {background-color: #000000}
.whitebg {background-color: #FFFFFF}
.verydarkredbg {background-color: #4C0000}

.bglogin {background-color: #F0F0F0}
.bgproductheader {background-color: #FAFAFF}
.bgproductdetailheader {background-color: #335067}
.bgproductdetailheaderfade1 {background-color: #686868}
.bgproductdetailheaderfade2 {background-color: #888888}
.bgproductdetailheaderfade3 {background-color: #AAAAAA}
.bgproductdetaildark {background-color: #FFEFDF}
.bgproductdetaillight {background-color: #FAFAFF}
.bgproductdetailline {background-color: #B8A898}
.bgaddtocart {background-color: #881100}

.bgproductdetailtitle {
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      font-weight: bold;
      font-size: 12px;
      background-color: #DDCDBD;
}

.productborder {border-top:thin solid #7A7A7A}
.structuretableborder {border-left:thin solid #DDDDDD}
.structureborder {border:thin solid #000000}
.fullborder {border:thin solid #000000}
.rightborder {border-right:thin solid #000000}
.bottomborder {border-bottom:thin solid #000000}
.topborder {border-top:thin solid #000000}
.leftborder {border-left:thin solid #000000}



div {
  border : none;
  margin : 0%;
  padding : 0%; }

div#main {
  margin : 0% auto;
  text-align : left;
  height : 100%;
  overflow : hidden;
  width : 98%;
   }

div.show {
  border : 2px solid;
  margin-bottom : .200em;
  padding : .300em; 
  background-color : #fff;
  font : 700 160% Verdana, Arial, sans-serif;
  width : auto;
}
div.tube {
  border : 1px solid #ccc;
  height : 600px;
  margin : 1% auto 1% auto;
  padding : 1.200em; }

.hide { display : none; }
.show { display : block; }

.error {
  color: #DD0000;
  font-weight: bold;
  font-size: 12px;
}