

/*************************** Supplements ********************************/
.suptopleft { width:284px;
float:left;}

.suptopright { width:286px; 
float:left;
}

.promobox{ width:262px; 
margin:0px 0px 20px 10px;
border:6px solid #eeeeee;
height:85px;}

.featuredsup{border-top:1px solid #66CC99;
border-bottom:1px solid #66CC99;
background:#EAF4EB;
margin:0px 0px 10px 0px;
padding:16px 140px 16px 50px;}

.supleftimage{float:left;
margin:0px 10px 5px 5px;}

.redb{ text-decoration:line-through;
color:#CC0000;}

.graybordertop{ background-color:#333333;
color:#ffffff;
font-weight:bold;}

.graybordersmall{ border-bottom:1px solid #dddddd;}

a.greenbuy { color:#009900; text-decoration:underline;}
a.greenbuy:hover { color:#009900; text-decoration:none;}

#mainbottom h2.suptitle{ margin:0px 0px 10px 0px;
color:#0066FF;
font-size:36px;
background:none;
border:none;
}

.supdeal{ padding:10px;
background:url(images/dotted.gif) bottom repeat-x;
margin:0px 30px 5px 30px;}

.topsup{ font-weight:bold;
background:#edebeb;
border-bottom:1px solid #CCCCCC;}

.supbox{ float:left;
width:164px;
margin:0px 0px 15px 10px;
height:148px;
font-size:11px;
line-height:14px;
padding:3px;
background:url(images/supboxsmaller.gif) no-repeat;
}

.price{ color:#FFFFFF;
font-size:17px;
font-weight:bold;}

/*************************** Product Pages ********************************/

.productbox{ margin:0px 0px 20px 0px;
width:560px;
padding:0px 0px 5px 0px;
background:url(images/fitblockbg.gif) no-repeat bottom;
}

.producttop{ background:#FFFFFF url(images/fittopbg.jpg) no-repeat;
padding:2px 5px 2px 8px; 
width:546px;
margin:0px 0px 0px 2px;
}

.productleft{ margin:0px 0px 0px 0px;
float:left;
padding:10px;  
width:130px;
}

.productright{ margin:0px 10px 0px 15px;
float:left;
padding:10px; 
width:350px; 
}

.productright h2{ background:none !important;
border:none !important;
margin:0px 0px 10px 0px !important;
padding:0px !important;
font-size:18px;}

.bigproducttext{ font-weight:bold;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#000000;}

.featuredpro{border-top:1px solid #FFCC33;
border-bottom:1px solid #FFCC33;
background:#FDFBEC;
margin:0px 0px 10px 0px;
padding:16px 80px 16px 10px;}

.bigrating{ font-weight:bold;
font-size:20px; line-height:26px;}

.fitred{ font-weight:bold;
line-height:18px;
color:#990000;}
