body{ text-align: center; margin: 0px; padding:0px 5px; background:#00adef; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}

div, ul, h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}

a{color:#0b4fa2; outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}

.topic {margin:5px; padding:5px;}
.defaultul {margin:2em; padding:5px; list-style:disc; list-style-type:disc;}

.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
.clearfix{display:inline-block;}
li{list-style:none;}

h1.ProdName {
	font-size: 18px;
	color: #0a4ea1;
	font-weight: normal;
}

img{border:none;}

#main { text-align: left; margin: 0 auto; width: 903px; }

#header{height:79px; padding-top:36px;}
#header li{float:left;}
#header .logo{width:273px;}
#header .logo a{display:block; height:57px; text-indent:-9999px; background:url(img/logo.gif) no-repeat;}
#header .slogan{padding-top:17px;}

#banner{position:relative; height:478px; border:8px #0a4ea1 solid;}

#Page { position:relative; border:8px #0a4ea1 solid; background: #fff; }

#MainNavigation { height: 50px; z-index: 10; }
#MainNavigation ul { z-index: 11; position: absolute; right: 20px; top: 0px; }
#MainNavigation ul li { float: left; position: relative; }
#MainNavigation ul li:hover ul { display: block; visibility: visible; }

#MainNavigation ul li ul { display: none; position: absolute; top: 33px; left: 50%; margin-left: -80px; width: 150px; background: #fff; border: solid 1px #0d4fa5; padding: 5px; }
#MainNavigation ul li ul.wide { margin-left: -105px; width: 200px; }
#MainNavigation ul li ul li {
    float: none;
    display: list-item;
    line-height: 20px;
    font-size: 14px !important; font-weight: normal;
    font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif; 
    text-align: left; 
}

#Content { padding: 10px; z-index: 0; }

#banner .banner-image{position:absolute;}
#banner .brand-logo{position:absolute; margin-left:30px; margin-top:10px; width:838px; z-index:100px;}
#banner .brand-logo p{color:#939297; font-weight:bold; margin-bottom:15px;}
#banner .brand-logo li{float:left; height:78px;}
#banner .brand-logo li a{background:url(../img/brand-logo.gif) no-repeat; height:78px; }

#banner .brand-logo li#richardson a{background-position:0 0; width:199px;}
#banner .brand-logo li#dryden a{background-position:-199px 0; width:130px;}
#banner .brand-logo li#beeches a{background-position:-329px 0; width:172px;}
#banner .brand-logo li#bogdon a{background-position:-501px 0; width:130px;}
#banner .brand-logo li#gravy-master a{background-position:-631px 0; width:187px;}

#banner .brand-logo li#richardson a:hover{background-position:0 -78px; width:199px;}
#banner .brand-logo li#dryden a:hover{background-position:-199px -78px; width:130px;}
#banner .brand-logo li#beeches a:hover{background-position:-329px -78px; width:172px;}
#banner .brand-logo li#bogdon a:hover{background-position:-501px -78px; width:130px;}
#banner .brand-logo li#gravy-master a:hover{background-position:-631px -78px; width:187px;}

#banner .cat{position:absolute; top:265px; height:160px; padding:0px 13px;}
#banner .cat li{float:left; height:33px;}
#banner .cat li a{float:left; display:block; height:160px; background:url(img/cat.png) no-repeat; text-indent:-9999px; width:220px;}

#banner .cat li#soft a{background-position:-97 0;}
#banner .cat li#choc a{background-position:-317px 0;}
#banner .cat li#spec a{background-position:-537px 0;}

#banner .cat li#kids a:hover{background-position:-97 -160px;}
#banner .cat li#drink a:hover{background-position:-317px -160px;}
#banner .cat li#rock-your-drink a:hover{background-position:-537px -160px;}

#footer{margin:10px 0px;}
#footer li{float:left;}
#footer .footer-links{width:307px; padding-top:10px;}
#footer .followus{width:170px; padding-top:10px;}
#footer .followus img{vertical-align:middle; margin-right:12px;}
#footer .newsflash{float:right;}
#footer .newsflash img{vertical-align:middle; margin-right:5px;}

#footer .newsletter{float:right; font-size:16px; color:#03439b;}
.textfield{border-width:2px; border-style:solid none none solid; border-color:#dddddf; width:160px; font-size:12px; color:#cccccc; padding:2px 5px 4px; vertical-align:middle;}
.submit-btn{background:url(../img/submit-btn.gif) no-repeat; width:85px; height:26px; border:none; cursor:pointer; vertical-align:middle;}

#desc p
{
margin:0px;
padding-top:10px;
}

#desc br
{
display:none;
}

#variants
{
font-family:Arial, Helvetica, sans-serif;
}
#variants .tablecond
{
border-color:#333333; border-width:1px;
}



