

body
{
  font-size:11pt; font-weight:bold;  font-family:Arial;
}


   UL {list-style:none; margin: 0; padding: 0px; }
   .leftnav a:link {color:#3399FF; text-decoration: none;}      
   .leftnav a:visited {color:#3399FF; text-decoration: none;}  
   .leftnav a:hover {color:#003366; text-decoration: underline;}  
   .leftnav a:active {color:#3399FF;text-decoration: none;}
   .leftnav {font-size:11pt; font-weight:bold; }

   .specials a:link {color: #3399FF ; font-size:8pt; text-decoration: none; }
   .specials a:hover {color:#003366; font-size:8pt; text-decoration: none; }
   .specials a:active {color:#3399FF;font-size:8pt; text-decoration: none; }
   .specials a:visited {color:#3399FF;font-size:8pt; text-decoration: none; }
   
   
   .letternav a:link {color: #3399FF ; font-size:20pt; text-decoration: none; }
   .letternav a:hover {color:#003366; font-size:20pt; text-decoration: underline; }
   .letternav a:active {color:#3399FF;font-size:20pt; text-decoration: none; }
   .letternav a:visited {color:#3399FF;font-size:20pt; text-decoration: none; }
      
   .footer a:link {color: #3399ff; text-decoration: underline;}
   .footer a:hover {color: #ffffff; text-decoration: underline;}
   .footer a:active {color: #3399ff; text-decoration: underline;}
   .footer a:visited {color: #3399ff; text-decoration: underline;}

   .smlletternav a:link {color: #3399FF ; font-size:12pt; text-decoration: none; font-weight:bold;}
   .smlletternav a:hover {color:#003366; font-size:12pt; text-decoration: underline; }
   .smlletternav a:active {color:#3399FF;font-size:12pt; text-decoration: none; font-weight:bold;}
   .smlletternav a:visited {color:#3399FF;font-size:12pt; text-decoration: none; font-weight:bold;}

   .leftnavbot {font-size:11pt; font-weight:normal;  line-height: 14pt; }


table#specialtable {text-align:center; margin-left:auto; margin-right:auto; }

h1
{font-size: 18px; color:#003366;  font-weight: bold; }

.infohdr
{color: #3399ff; text-decoration:underline; font-weight: bold; }

ul.aboutus
{margin-left: 15px; list-style:circle; font-size: 11pt; font-weight: normal;  color: #003366; line-height: 17pt;}

.info
{font-size: 11pt; font-weight: normal;  color: #003366; line-height: 17pt; }

.productTable td
{
border: 1px solid #FFCC99;
vertical-align: top;
font: bold 11px arial;
padding: 5px;
color: #3399FF ;
text-align: center;
}

.productTable .prodcuttablehd td
{
color: #003366;
font: bold 11px arial;
text-transform: uppercase;
text-align: center;
}

.producttablecode a
{
color: #3399FF;
font: normal 11px arial;
text-decoration: none;
}

.producttablecode a:hover
{
color: #3399FF;
font: normal 11px arial;
text-decoration: underline;
}

.producttablename a
{
color: #003366;
font: normal 11px arial;
text-decoration: none;
}

.producttablename a:link
{
color: #003366;
font: normal 11px arial;
text-decoration: none;
}

.producttablename a:visited
{
color: #003366;
font: normal 11px arial;
text-decoration: none;
}

.producttablename a:hover
{ 
color: #003366;
font: normal 11px arial;
text-decoration: underline;
}

.producttablename a:active
{
color: #003366;
font: normal 11px arial;
text-decoration: none;
}

.avail
{font-size: 18px; color:#3399FF ; padding: 40px;}

.caption
{font-size: 18px; color:#3399FF ; font-weight:normal;}

.model
{font-size: 14px; color:#003366; font-weight:bold; }

.regprice
{font-size: 10px; text-decoration:line-through; }

.price
{font-size: 12px; color:#FF0000; padding: 5px; font-weight: bold;}

.atc1
{position:relative; left: 150px; top: 10px; }

.regpriceitem
{clear:right; font-size: 17px; text-decoration:line-through; }

.priceitem
{font-size: 28px; color:#FF0000; font-weight:500; }

.searchInput
{
position: absolute;
top:77px;
*top:82px;
border: 0;
left: 566px;
*left: 568px;
border: 0;
height: 18px;
width: 241px;
font: normal 11px arial;
color: #000000;
background: #FFFFFF;
}

.searchSubmit
{
position: absolute;
top:74px;
*top:79px;
left: 810px;
}



#header {
 
  background: #ed145b;
  height: 100px;
  width: 980px;

}

#wrapper {
 
  background: #FFCC99;
  float: left;
  width: 980px;

}




#leftcol {
  padding: 4px;
  line-height: 24pt;
  float: left;
  width: 172px;
 
}



#content {
  text-align:center;
  background: #ffffff;
  float: left;
  min-height:670px;
  padding: 2px;
  *height:670px;
  width: 796px;
  *width: 808px;
}  

#contentitem {
  text-align:center;
  background: #ffffff;
  float: left;
  min-height:670px;
  width: 796px;
  *width: 808px;
}  


#footer {
  text-align:center;
  color: #ffffff;
  background: #ed145b;
  clear: left;
  height: 100px;

}


#yfc_mini {
 position: absolute;
 top: 22px;
 *top: 29px;
 left: 578px;
 *left: 581px;
 font: bold 17px arial;
 text-transform: uppercase;
 
}

