﻿/*
Copyright BTFresca http://www.btfresca.com/
*/		

body {
margin:0 auto;
font-size:0.8em;
/*overflow:hidden; get rid of scroll bars in IE */
/* fix height to 100% for IE */
line-height: 1; color:#000;
background:#fff;
height:100%;
/* fix height for other browsers */ 
max-height:100%; 
font: 75% Arial, Helvetica, sans-serif;
}

.withScript {}

#wrapper {margin:0 auto; width:921px; overflow:hidden; }

#main {float: left; padding:10px; width: 100%; overflow:hidden;}

#header {float: left; width: 901px; height:31px; color: #FFFFFF; margin-top:15px; margin-bottom:20px; border-bottom:5px solid #006699;}
/* Main Navigation */
	ul#topNavigation {float:left; width: 771px; height:30px; float:right;}
	ul#topNavigation, #topNavigation ul {list-style: none; background: #fff;}
/* Level0 links */
	ul#topNavigation li.level0 {float:left; background:#fff; text-align:center; }
	ul#topNavigation li.level0 a {display:block; padding:0; }
/* Level1 Child lists and links*/
	ul#topNavigation li.level0 ul.level1 {position:absolute; display:none; list-style:none; text-align:left; background:#fff; border:1px solid #d4b683; border-top:none; }

#header div.logo {float:left; height:30px; background: #fff; }

#headerDivider { border-bottom:1px solid #006699;}	
#content {float: left; width: 901px; margin-bottom:10px;}
#content .positionRelative {position:relative;}

#leftNav {float:left; width: 148px; margin-right:2px; color: #333; }
/* Main Navigation */
	ul#leftNavigation, #leftNavigation ul {list-style: none;}
/* Level0 links */
	ul#leftNavigation li.level0 {overflow:hidden;  padding-bottom:10px; }
	ul#leftNavigation li.level0 a {display: block; font: bold 1.1em Arial, Verdana, sans-serif; color:#4a4a4a; text-decoration:none;}
/* Level1 Child lists and links*/
	ul#leftNavigation li.level0 ul.level1 {margin:0; padding:0; list-style:none; display: normal; position:relative;  text-align: left; border-top:none;}
	.withScript ul#leftNavigation li.level0 ul.level1 {display: none;}
	ul#leftNavigation li.level0 ul.level1 li {margin:0; padding:0; border:1px solid #fff}
	ul#leftNavigation li.level0 ul.level1 li a {display: block; padding:3px 0 3px 10px; font: bold 0.9em Arial, Verdana, sans-serif; color:#20739d; text-decoration:none; cursor:pointer;}
	ul#leftNavigation li.level0 ul.level1 li a:hover {text-decoration:none; background:#eee; }

	ul.levela {margin:0; padding:0; list-style:none; display: normal; position:relative;  text-align: left; border-top:none;}
	ul.levela li {margin:0; padding:0; border:1px solid #fff}
	ul.levela li a {display: block; padding:3px 0 3px 0px; font: bold 0.9em Arial, Verdana, sans-serif; color:#20739d; text-decoration:none; cursor:pointer;}
	ul.levela li a:hover {text-decoration:none; background:#eee; }

	
#mainContent {margin:0; width:751px; float:left;}

#footer {width:901px; margin-bottom:10px; line-height:1.7em; display:block; color: #666666; text-align:center}
	#footer .fCont {margin:0 auto;  font-size: 110%;}
	#footer .fCont ul h3{display:inline; margin-right:5px; font-size: 110%; font-weight: normal;}
	#footer .fCont li {display:inline; margin-right:-10px; font-weight: bold;}
	#footer .fCont li {background:url(../images/px_footer_bullet.jpg) left no-repeat; padding:0 15px}
	#footer .fCont p {font-size: .8em;}
	#footer .fCont a {color: #666666; font-size:.8em;}
	#footer sup{font-size: 70%;}

#terms_content ol li {margin:1em 0  1em 1.5em; list-style:decimal;}

h1.title {font: bold 1.6em Arial, Helvetica, sans-serif; color:#21729c; margin:0px 0px 10px 0px; }


/* P R O M O    B O Xs*/
#promoCont {margin-top:20px; width:751px; float:left;}

	#promoCont #promoBox_1 {width:223px; height:209px; float:left; margin-right:30px; background-image:url(/images/home_hat2.gif); background-repeat:no-repeat; background-position:top}
	#promoCont #promoBox_2 {width:223px; height:209px; float:left; margin-right:30px; background-image:url(/images/home_hat2.gif); background-repeat:no-repeat; background-position:top}
	#promoCont	#promoBox_3 {width:243px; height:209px; float:left; background-image:url(/images/home_hat31.jpg); background-repeat:no-repeat; background-position:top}

	#promoCont	.promoImages {margin-top:2px}
	#promoCont	h1.promoHeaders{float:left;}
	#promoCont  h1.promoHeaders a {display:block; width:221px; height:25px; float:left; color:#20739d; width:auto; height:25px; font-size:1.1em; margin:16px 0 0 5px; font-weight:bold; font-size:1.4em; text-decoration:none;}  
	#promoCont  h1.promoHeaders a img {margin:0 0 -6px 10px;}



/***** Main Containers ******/	


/*
	#header,   {position:relative;width:901px;height:49px;color:#E0E0E0;font-family:Helvetica,Arial,Verdana,sans-serif; margin:20px 0;}
	#header {background:#5b5a5b;}
	#drinks_Header {background:#ce9a33;}
	#news_Header {background:#3e57b9;}
	#recipes_Header {background:#d93032;}
	#fun_Header{background:#ba553d;}
	.topNav{position:relative;width:901px;height:44px; background:#fff; border:none; padding:0; margin:0;}
	* .topNav	{border:none; padding:0; margin:0;}
	.topNav img, ul, li, span {border:none; padding:0; margin:0;}
	.topNav ul{list-style-type:none;width:auto;float:left; border:none; padding:0; margin:0;}
	.topNav ul li{display:block;float:left; border:none; padding:0; margin:0;}
	.topNav ul li a{display:block;float:left;color:#EAF3F8;}
	.topNav ul li a img {margin:0; padding:0; border:none;}
	.topNav .logo {margin-left:135px;}
*/	
	

