@charset "utf-8";

/* CSS Document */



html{font-family: Arial; font-size:12px;}

body{background:url(images/bkg_body.gif) top left repeat-x; margin: 0; padding:0; text-align: center; }

#container-main {width: 771px; 	margin: 0 auto; text-align: left; border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000; }

#container-sec {width: 900px; 	margin: 0 auto; text-align: left; border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000; position:relative; }

#contain-content{background:url(images/hdr_main.jpg) top left no-repeat; }

#header { height: 38px; padding: 267px 0px 0px 241px; } 

#header a{color:#FFF; font-weight:bold; text-decoration:none; padding-right:21px;}

#header a:hover{text-decoration:underline; }

#header #login a{color:#FFF; text-decoration:none; padding-left:101px;}
#header #login a:hover{text-decoration:underline; }
#header #login-index a{color:#FFF; text-decoration:none; }
#header #login-index a:hover{text-decoration:underline; }

#header-sec{background:url(images/hdr_sec.jpg) top left no-repeat; height:21px; padding: 148px 0px 0px 13px;}
#header-sec a{ font-weight:bold; color:#FFF; text-decoration:none; padding-right:21px;}
#header-sec a:hover{text-decoration:underline; }
#header-sec #login {color:#FFF; text-decoration:none; padding-left:400px;}
#header-sec #login a{color:#FFF; text-decoration:none;}
#header-sec #login a:hover{text-decoration:underline; }

table.checkout {    clear: right;    display: block;    } 


#content {padding: 0px 20px 0px 0px;}

#content h1{margin:0; font-size:16px; font-weight:bold; color:#014f66; text-transform:uppercase;}

#content p{}



#content-sec{background:url(images/bkg_body.gif) top left repeat-x; padding: 0px 0px 0px 0px; position:relative;}

#content-bkg{background:url(images/bkg_content.gif) top left repeat-y;}

#right-side {float:right; width:192px; height:100%; background:#FFF; padding:9px 0px 0px 9px;}

#right-side h3{margin:0; font-size:14px; font-weight:bold; color:#014f66; text-transform:uppercase;}

#left-menu {float:left; width:171px; background:#fff; margin-top:13px; border-right:1px solid #014f66; border-top:1px solid #014f66; border-bottom:1px solid #014f66;}

#float-main {float:left; /*width:491px;*/  width:550px; top:13px; position:relative;}


/* SHOPPING CART SLIDE DOWN */
#dhtmlgoodies_contentBox {  border:1px solid #317082;  height:0px;  visibility:hidden;  position:absolute;  background-color:#E2EBED;  overflow:hidden;  padding:2px;  width:205px;}

#dhtmlgoodies_content {  position:relative;  width:100%;}

#dhtmlgoodies_slidedown { position:absolute; right:0; width:210px;  height:23px;  background-color:#FFF; border-bottom:1px #000 solid; border-left:1px #000 solid;}
#dhtmlgoodies_slidedown a{color:#000; font-size:14px; text-decoration:none;}
/* END SHOPPING CART SLIDE DOWN */

#prod-menu {width:491px;}

#prod-menu #tab{color:#fff; float:left; height:18px; width:117px; background:#8d7c49; text-align:center; padding-top:4px; border:1px solid #ded6bd; cursor:pointer;}
#prod-menu #tab-selected  {color:#fff; float:left; height:18px; width:130px; background:#014f66; text-align:center; padding-top:4px; border-top:1px solid #ded6bd; border-bottom:1px solid #014f66; border-right:1px solid #ded6bd; cursor:pointer;}
/*#prod-menu #canned {color:#fff; float:left; height:18px; width:130px; background:#8d7c49; text-align:center; padding-top:4px; border-top:1px solid #ded6bd; border-bottom:1px solid #ded6bd; border-right:1px solid #ded6bd;}
#prod-menu #canned-selected {color:#fff; float:left; height:18px; width:130px; background:#014f66; text-align:center; padding-top:4px; border-top:1px solid #ded6bd; border-bottom:1px solid #014f66; border-right:1px solid #ded6bd;}
#prod-menu #bulk {color:#fff;  float:left; height:18px; width:41px; background:#8d7c49; text-align:center; padding-top:4px; border-top:1px solid #ded6bd; border-bottom:1px solid #ded6bd; border-right:1px solid #ded6bd;}
#prod-menu #bulk-selected {color:#fff;  float:left; height:18px; width:41px; background:#014f66; text-align:center; padding-top:4px; border-top:1px solid #ded6bd; border-bottom:1px solid #014f66; border-right:1px solid #ded6bd;}
*/
#prod-menu a{font-weight:bold; color:#fff; text-decoration:none;}
#prod-menu a:hover{text-decoration:underline;}

#prod-info {position: relative; width:707px; min-height:305px; background:#fff;border:1px solid #6b6b6b; border-top:5px solid #014f66; padding-left: 5px; }
#prod-info a{ color:#000; text-decoration:underline;}
#prod-info a:hover{text-decoration:none;}
#prod-info h2{font-size:15px; font-weight:bold; color:#863514; margin:0; padding: 10px 0px 0px 10px}



#prod-text {width:707px; background:#fff;border:1px solid #6b6b6b; border-top:5px solid #863514; }

#prod-add-cart {position:relative; /*top:248px;*/ width:430px; min-height:70px;}
#prod-add-cart form{margin:0;}
#prod-add-cart input{font-size:12px;}
#prod-add-cart .select{font-size:11px;}
.float-15 {float:left; width:15px; height:150px;}


#prod-info-text {width:488px; height:213px; border: none; background:#FFF;}

#prod-img{ padding:5px 17px 0px 0px; clear:both;}

#prod-img a{ color:#014f66; text-decoration:none; font-weight:bold;}

TD.infoBoxHeading {  font-size:14px; font-weight:bold; color:#014f66; text-transform:uppercase;}
TR.headerNavigation {  background: #bbc3d3;}
TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight : bold;}
A.headerNavigation {   color: #000; text-decoration:none; }
A.headerNavigation:hover {  color: #000; text-decoration:underline;}
.infoBoxContents { background: #f8f8f9;   font-size: 10px;}
.infoBoxContents a{ color:#000; text-decoration:underline;}
.infoBoxContents a:hover{ text-decoration:none;}




/*.best-seller-box{ margin:0 auto; width:491px; height:220px; border:1px solid #6b6b6b; border-top:5px solid #8d7c49; padding: 0px 0px 0px 8px;}*/
.best-seller-box{float:right; width:471px; padding:0 0 0 8px; margin:0 50px 0 0; height:220px; border:1px solid #6b6b6b; border-top:5px solid #8d7c49;}
.best-seller-box h3{margin:0; font-size:14px; font-weight:bold; color:#014f66;}

.best-seller-box hr{ width:450px; margin:0;}

.best-seller-box blockquote{font-weight:bold; padding-left:71px; line-height:17px;}



#footer{clear:both; margin:0 auto; font-size:10px;}


/* NUTRITION FACTS POPUP */
h2.facts {margin-bottom:0; color:#900; font-size:20px;}
