/* CSS Document */
body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#container {margin-top:0px; margin-right:auto; margin-left:auto; width:800px; background-color:#fff; border:1px solid #333; padding:
5px;}
#nav { background-image:url(../images/bgNav.gif); background-repeat:repeat-x; height:42px; width:100%; font-size:12px;}
#nav ul { padding:4px; margin:5px;float:right; }
#nav ul li { color:#999999; display:inline; padding-right:40px; }
#nav ul li a { color:#999; text-decoration:none; }
#nav ul li.active a { color:#000; text-decoration:underline; }

#nav ul li a:hover { color:#000; text-decoration:underline; }
#promoImg { background-image:url(../images/girlProteinDrink.jpg); background-repeat:no-repeat; height:361px; width:316px; float:left; margin-right:30px; margin-top:20px; margin-bottom:0px;} 
#promoContent { float:left; width:440px; padding-top:0px; margin-bottom:0px; }
#callout {margin-top:-45px !important; border:1px solid #4f00b0; width:798px;}
#calloutContent { padding:10px; width:760px; }
#calloutHalf1 { float:left; width:338px; margin-right:5px; }
#calloutHalf2 { float:left; width:379px; }
#calloutContent ul { margin:5px; padding:0px; }
#calloutContent ul li { list-style-image:url(../images/list.jpg); padding:5px 0px; margin-left:10px;}
#columnOne { padding:0px 5px; width:318px; float:left; margin-right:10px; }
#columnOne a { color:#4f00b0; font-weight:bold;}
#catalog { padding:0px; width:455px; float:left; border-left:1px solid #999; }
#catalog div.tableDec { border:1px solid #4f00b0; padding:0px; margin:15px 0px; width:430px; }
#catalog div table { border:0px; padding:0px; margin:0px; }
#catalog div table tr.shaded { background-color:#e2caff; color:#333; }
#catalog div table th { color:#000; border-top:1px solid #4f00b0; border-bottom:1px solid #4f00b0;}
#catalog div table tr.last td { border-top:1px solid #4f00b0; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#4f00b0; padding:0px; margin:0px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#4f00b0; padding:0px; margin:0px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0px; margin:0px; }
.tight { margin-bottom:-2px; }
.clear { clear:both; }
.buffer { padding:0px 8px; }
.inline { display:inline;}
#contactPop {position:absolute; top:23px; left:610px; width:300px;}
.popTL { background-image:url(../images/popTopL.gif); background-repeat:no-repeat; overflow:hidden; height:23px;margin-bottom:-12px;}
.popTR { background-image:url(../images/popTopR.gif); background-repeat:no-repeat; width:71px; height:23px; float:right; margin-bottom:-12px;  }
.popBody { z-index:1000;  border:4px solid #4f00b0; background-color:#e2caff;margin-right:1px; margin-bottom:-12px; padding:0px; }
.popBL { background-image:url(../images/popBottomL.gif); background-repeat:no-repeat; overflow:hidden; height:39px;top-bottom:-12px; }
.popBR { background-image:url(../images/popBottomR.gif); background-repeat:no-repeat; width:71px; height:39px; float:right; top-bottom:-12px;  }
