/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html {background:#221E1F;}
#header {border-top:5px solid #2d84fc;background:#000;text-align:center;}
	#header .middle_bit {position:relative;height:192px;color:#fff;background:url(i/header.png) top left no-repeat;width:960px;margin:0 auto;text-align:left;}
		#header .middle_bit h1 {background:url(i/title2.png) top left no-repeat;position:absolute;top:45px;left:360px;width:441px;height:181px;text-indent:-2000px;}
		#header .middle_bit h2 {text-indent:-2000px;}
		#header .middle_bit ul {position:absolute;top:30px;left:190px;}
			#header .middle_bit ul li {}
				#header .middle_bit ul li a,#header .middle_bit ul li span {display:block;width:137px;height:26px;background:url(i/nav_sprite.gif) top left no-repeat;text-indent:-2000px;}
				
					#header .middle_bit ul li.home a 					{background-position:-10px 0px;}
					#header .middle_bit ul li.instructions a 	{background-position:-10px -50px;}
					#header .middle_bit ul li.science a 			{background-position:-10px -100px;}
					#header .middle_bit ul li.faq a 					{background-position:-10px -150px;}
					#header .middle_bit ul li.buy a 					{background-position:-10px -200px;}
					#header .middle_bit ul li.guarantee a 					{background-position:-11px -250px;}

					#header .middle_bit ul li.home a:hover,#header .middle_bit ul li.home span 									{background-position:-160px 0px;}
					#header .middle_bit ul li.instructions a:hover,#header .middle_bit ul li.instructions span 	{background-position:-160px -50px;}
					#header .middle_bit ul li.science a:hover,#header .middle_bit ul li.science span 						{background-position:-160px -100px;}
					#header .middle_bit ul li.faq a:hover,#header .middle_bit ul li.faq span 										{background-position:-160px -150px;}
					#header .middle_bit ul li.buy a:hover,#header .middle_bit ul li.buy span 										{background-position:-160px -200px;}
					#header .middle_bit ul li.guarantee a:hover, #header .middle_bit ul li.guarantee span 							{background-position:-160px -250px;}
		
#content {background:#555658 url(i/content_grunge.jpg) top left repeat-x;text-align:center;}
	#content .middle_bit {margin:0 auto;text-align:left;width:800px;padding-top:55px;padding-bottom:5px;}
	#content .middle_bit {font-family:'Arial Narrow',Arial,Helvetica,Sans-Serif;color:#bbb;}
	
.home #content .middle_bit, .faq #content .middle_bit {width:600px;}

	#content .middle_bit h3.siffed {font-size:300%;}
	#content .middle_bit p,#content .middle_bit ul,#content .middle_bit ol {margin-bottom:1em;}
	#content .middle_bit h4 {color:#fff;font-weight:bold;font-size:110%;}
	#content .middle_bit a {color:#0099FF;text-decoration:none;}
	#content .middle_bit a:hover {text-decoration: underline;}
	#content .middle_bit em {font-style: italic; }
	#content img.styled_315 {padding-bottom:17px;background:url(i/315_shadow.png) bottom left no-repeat;}
	#content img.styled_600 {padding-bottom:17px;background:url(i/600_shadow.png) bottom left no-repeat;}
	#content img.float_left {float:left;clear:both;margin-right:20px;margin-bottom:20px;}
	#content table tr {vertical-align:top;}
	#content h2.faq {font-size: 140%; color: #fff;}
	#content ol li{list-style: decimal; margin-left: 30px; margin-bottom: 10px;}
		#content ol.faq li {margin-bottom: 3px;}
	#content strong {color: #fff; font-weight: bold;}
	#content ul li {list-style: circle; margin-left: 20px; margin-bottom: 5px; }

#footer {background:#1C1819 url(i/footer_grunge.jpg) top left repeat-x;color:#fff;height:260px;text-align:center;}	
	#footer .middle_bit {position:relative;width:600px;margin:0 auto;text-align:left;}
	#footer .middle_bit {font-family:'Arial Narrow',Arial,Helvetica,Sans-Serif;font-size:65%;color:#636263;}
	#footer .middle_bit a {color:#636263;text-decoration:none;}
	
	#footer .middle_bit #guarantee_banner {text-indent:-2000px;display:block;width:415px;height:95px;position:absolute;top:60px;left:0px;background:url(i/guarantee_banner.png) top left no-repeat;}
	#footer .middle_bit #small_print {position:absolute;top:168px;left:0px;height:58px;width:350px;padding:34px 0px 0px 143px;background:url(i/footer_bg.png) top left no-repeat;}
	#footer .middle_bit #pill_bottle {position:absolute;top:0px;left:440px;height:252px;width:197px;background:url(i/pills.png) top left no-repeat;text-indent:-2000px;}
	
	body.home #footer {}