/* Coded by http://psdchop.com, a division of http://alloraweb.net */
body, div, span, strong, em, a, img, ul, li, ol, p, h1, h2, h3, h4, blockquote { font-family: verdana, tahoma; margin: 0; padding: 0; } 

h2 b { font-family: arial; font-weight: normal; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

body { background: #f4f4f4 url(images/bg.png) repeat; }

#container { background: #fff; margin: 10px auto; width: 987px; }
	#header { height: 201px; }
		#logo { background: url(images/logo.png) no-repeat; height: 173px; width: 987px; }
			#logo h1 { display: none; }
		#nav { background: url(images/nav_bg.png) repeat-x; height: 28px; width: 100%;  }
			#nav ul { float: right; width:700px; list-style: none; padding: 3px 0 0 0px;border:0px solid #666666  }
			#nav ul li { display: inline;  padding-right: 40px; }
			#nav ul li a { color: #000; font: 15px bold verdana,tahoma ; }
	#body { clear: right; border-left: 1px #959595 solid; border-right: 1px #959595 solid;  min-width: 0; position: relative; }
	#left, #right { background: #fff url(images/prod_bg.png) repeat-x; float: left; }
		#left { width: 593px; }
			.prodlist { background: #fff url(images/prod_bg.png) repeat-x; border-bottom: 1px #959595 solid; height: 229px;  }
			.prodlist img, .prodinfo { float: left; }
			.prodlist img { margin: 16px 30px;}
			.prodinfo h2 { color: #000000; font-size: 28px; font-weight: normal; margin-top: 55px; }
			.prodinfo h3 { color: #595959; font-size: 22px; font-weight: normal; margin-bottom: 29px; }
			.noborder { border: 0; }
			.clear{ clear: both; position: relative; min-width: 0; }
			.buynow { background: url(images/buy_now.png) 0 0 no-repeat; display: block; float: left; height: 33px; width: 114px; }
			.moreinfo { background: url(images/more_info.png) 0 0 no-repeat; display: block; float: left; height: 33px; width: 106px; }
			.buynow:hover, .moreinfo:hover { background-position: bottom left; }
			.buynow span, .moreinfo span { display: none; }
		#right { margin-bottom: 25px; padding-top: 21px; text-align: center; width: 392px;  }
			#scorners { background: #f5f5f5 url(images/s_tr.png) no-repeat top right; width: 372px; }
			#scorners div { background: url(images/dot.png) 0 0 repeat-x; width: 372px; }
			#scorners div div { background: url(images/dot.png) 0 100% repeat-x; }
			#scorners div div div{ background: url(images/dot.png) 0 0 repeat-y; }
			#scorners div div div div{ background: url(images/dot.png) 100% 0 repeat-y; }
			#scorners div div div div div { background: url(images/s_bl.png) 0 100% no-repeat; } 
			#scorners div div div div div div { background: url(images/s_br.png) 100% 100% no-repeat; }
			#scorners div div div div div div div { background: url(images/s_tl.png) 0 0 no-repeat;}
			#scorners div div div div div div div div { background: url(images/s_tr.png) 100% 0 no-repeat;}
			#rightinner { padding-top: 18px;  }
			#rightinner h2 { font-size: 20px; font-weight: normal; padding-bottom: 10px; }
			
			#youtube { background: none !important; width: 372px; }
			.desc { clear: both; font-size: 14px; padding: 21px 30px 25px 50px; text-align: left; }
			.shadow { background: url(images/sidebar_bar.png) top center no-repeat; border: 0; display: block; height: 22px; width: 371px; } 
			.separator { background: #959595; border: 0; color: #959595; height: 1px; }
			.bottlepic { float: right; margin-right: 15px; }
			.specialdesc { color: #393939; float: left; font-size: 14px; margin: 35px 0 0 20px; text-align: left; width: 203px; }
		#footer { border-bottom: 1px #a1a1a1 solid; float: left; height: 17px; text-align: center; width: 965px;  }
		#footer, #footer a { color: #000; font-size: 13px; padding: 5px 0 4px 0; }
		#footer, #b_bl, #b_br { border-top: 1px #959595 solid; }
		#b_bl { background: url(images/bg_bl.png) no-repeat bottom left; float: left; height: 27px; width: 11px; }
		#b_br { background: url(images/bg_br.png) no-repeat bottom right; float: right; height: 27px; width: 11px; }
		
		#page { padding: 10px 20px;  }
		#page h2 { font-size: 26px; font-weight: normal; padding-top: 10px; }
		#page h3 { font-size: 18px; font-weight: normal; padding-top: 10px; }
		#page h4 { font-size: 15px; font-weight: bold; padding-top: 10px; }
		#page p { font-size: 12px; line-height: 18px; padding: 5px 10px 10px 0; }
		#page blockquote { border-left: #ccc 3px solid; font-size: 12px; font-style: italic; margin-left: 30px; padding: 5px 10px 10px 10px; }
		#page ul, #page ol { font-size: 12px; line-height: 18px; padding-left: 40px; padding-bottom: 10px; }
		#page ul li { list-style: #fff bullet; } 
		.center { text-align: center; }
		.rfloat { float: right; padding: 0 0 10px 10px; }
		.lfloat { float: left; padding: 0 10px 10px 0; }
		.cform { font-size: 12px; padding: 20px 20px; color: #565656; }
		.cform label { float: left; padding-top: 10px; margin-left: 1px; width: 180px; }
		.cform input { float: left; height: 18px; margin: 5px 0; padding: 2px; width: 300px; border: 1px #999 solid; }
		.cform textarea { float: left; height: 200px; margin: 5px 0; padding: 2px; width: 480px; border: 1px #999 solid; }
		.cform .reqd { color: #990000; float: left; font-style: italic; margin-left: 40px; padding-top: 9px; }
		.cform br { clear: left; }
		.cform hr { background: #ccc; border: 0; height: 1px; }
		.cform .submittext { height: 30px; }
		.cform .submit { background: url(images/submit.png) no-repeat; border: 0; height: 33px; width: 123px; }
		.cform .submit:hover { background-position: bottom left; }
		.noborder { height: auto !important; }
		.buyform { font-size: 10px; padding: 5px 5px; color: #565656; }
		.buyform select {font-size: 10px;  }

		
		