@charset "UTF-8";
/* CSS Document */

#headercontainer { display:none; }
#printheader { display:block!important; }

body { background:none; margin:0; padding:0; }

br.clear { clear:both; }

.searchbox { padding-left:20px; width:150px; height:18px; font:normal normal 11px Arial, Helvetica, sans-serif; color:#999; background:url(/images/header_magglass.jpg) left no-repeat; text-align:left; border:1px solid #CCC; }
.newslettersignup { float:right; width:190px; padding-top:7px; text-align:left; }
.newslettersignup a { font:normal bold 10px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#a54d00; text-decoration:none; }
.newslettersignup a:hover { color:#FFF; }

#main_content { width:948px; background:url(/images/background_center_darkclouds.jpg) top no-repeat #2c85b9; margin:0 auto; padding-bottom:15px; }
	#home_left { width: 455px; padding:0 0 0 31px; color:#FBF1BC; font:normal bold 19px 'Trebuchet MS', Arial, Helvetica, sans-serif; float:left; }
		.home_left_headline { color:#FFF; font:normal bold 41px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
	#home_sidebar { width:413px; height:460px; background:url(/images/home_sidebar_background.jpg) top no-repeat; float:right; margin-right:25px; text-align:center; }
		.home_sidebar_headline { color:#FBF1BC; font:normal bold 17px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
		.home_sidebar_proddetails { color:#FFF; font:normal bold 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:left; line-height:20px; width:355px; margin:8px auto; }
	ul#prod { margin:0!important; padding:0!important; text-align:center; }
	ul#prod li { display:none; list-style:none!important; margin:0!important; padding:0!important; text-align:center; line-height:0; }
	#page_content { padding:25px; }
		.product_page { padding: 0 0 25px 25px !important; }
		/*.product_page_main { background:none !important; }*/
		#page_left { float:left; width:450px; }
		#page_right { float:right; width:600px; }
		#page_sidebar { width:448px; margin:-25px -25px 0 25px; float:right; }
			.sidebar_chart { margin:10px 0 0 12px; }
			.sidebar_chart td { padding-bottom:8px; }
			.sidebar_chart img { padding:0 9px 3px 0; }
			.sidebar_chart a { color:#2d83b6; font:normal bold 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; text-decoration:none; }
			.sidebar_chart a:hover { color:#fc9611; }
		.headlineXL { font:normal bold 45px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFB200; }
		.headline { font:normal bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFB200; }
		.headline_smwht { font:normal bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; }
		.headline_smyellow { font:normal bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FBF1BC; line-height:25px; }
			#home_left sup, .headlineXL sup, .headline sup, .headline_smwht sup, .headline_smyellow sup, .subhead_sm sup, .sub_category sup, .paragraphheader sup, .paragraphheader_wht sup { font-size:12px; vertical-align:top; }
		.subhead { color:#FFF; font:normal bold 23px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
			.subhead a { color:#FFF; font:normal bold 23px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration:none; }
			.subhead a:hover { color:#FFB200; font:normal bold 23px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration:none; }
		.subhead_orange { color:#FFB200; font:normal bold 20px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
		.subhead_sm { color:#FFF; font:normal bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
		.small_type { font:normal bold 9px Verdana, Geneva, sans-serif; color:#e37104; }
		.intro { font:normal bold 14.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#FFF; line-height:21px; }
		.intro ul { font:normal bold 14.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; line-height:17px; color:#FFF; margin:-7px 0 25px 0; padding: 0 0 0 13px; }
		.intro li { list-style-image:url(/images/bulletsquare.gif); font:normal bold 14.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif!important; line-height:17px; color:#FFF;  margin-bottom:12px; }
		#page_content p { font:normal normal 13.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#FFF; margin-bottom:25px; line-height:17px; }
		#page_content p sup { font-size:10px; vertical-align:top; }
		#page_content p strong { font-weight:bold; }
		#page_content p a, #page_content li a { color:#FFF; font:normal normal 13.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; border-bottom:1px solid #f7a81f; text-decoration:none; }
		#page_content p a:hover, #page_content li a:hover { background-color:#fc9611; }
		#page_content ul { font:normal normal 13.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:17px; color:#FFF; margin:-7px 0 25px 0; padding: 0 0 0 13px; }
		#page_content li { list-style-image:url(/images/bulletsquare.gif); font:normal normal 13.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height:17px; color:#FFF;  margin-bottom:12px; }
	.paragraphheader { color:#FBF1BC; font:normal bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.paragraphheader_wht { color:#FFF; font:normal bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.separator { border-top:1px dashed #569bba; height:2px; padding:0 0 3px 0; }
	#product_list td { padding-right:25px; width:25%!important; }
	#product_list img { padding:8px 0; }
	#product_list ul { margin-top:10px!important; }
	#product_list li { margin-bottom:8px!important; }
	.imgleft { padding:0 6px 6px 0; }
	.indent { padding:0 5%; }
		.indent ul { padding:0!important; }
	.wheretobuy_logos td { padding:12px 0; }
	#sharebox { display:none; }
	.protected { font:normal bold 9px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#e37104; background-color:#FFF; padding:1px; }
	#quotebox { width:430px; margin:2px 0 15px -25px; padding:8px 8px 8px 25px; background-color:#00365f; border-top:6px solid #0f89d3; border-right:1px solid #0f89d3;border-bottom:1px solid #0f89d3; }
	#quotebox_ALT { float:right; width:590px; margin:2px -25px 15px 0; padding:8px 25px 8px 15px; background-color:#00365f; border-top:6px solid #0f89d3; border-left:1px solid #0f89d3;border-bottom:1px solid #0f89d3; }
	#jump_box { display:none; }
		
	#product { float:right; width:450px; padding:25px 25px 25px 50px; }
		#product ul { font:normal bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:17px; color:#FFF; margin:0 0 25px 0; padding: 0 0 0 13px; }
		#product li { list-style-image:url(/images/bulletsquare.gif); font:normal bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:17px; color:#FFF;  margin-bottom:12px; }
	.btn_nutrition { margin-top:8px; }
	
	#cookie_crumbs {  float:left; margin:5px 0 15px -25px; background-color:#003356; color:#8fd6ff; padding:5px 10px;font:normal normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
	#cookie_crumbs a { font:normal normal 10px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#8fd6ff; text-decoration:none; }
	#cookie_crumbs a:hover, #cookie_crumbs a.current { color:#FFF; text-decoration:none; }
		
	.product_details { width:160px; padding:10px; background-color:#043f6c; font:normal bold 13.5px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;color:#FBF1BC; }
		.product_details a { font:normal bold 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; color:#FFF; text-decoration:none; }
		.product_details a:hover { color: #fc9611; }
		
	#events { width:600px; color:#2d83b6; font:normal bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; margin-left:15px; }
	#events td { padding:10px; background:#FFF; }
	#events tr.alt td { background-color:#FBF1BC; }
	
	form#newsletter { }
	form#newsletter select, .newsletter select { margin:2px 0 2px 0; }
	form#newsletter input, .newsletter input { width:380px; margin:2px 0 2px 0; }
	form#newsletter input:focus, .newsletter input:focus { background-color:#FBF1BC; }
	.formheader { color:#FBF1BC; font:normal bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
	.required { color:#FFB200; font:normal bold 10px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; text-transform:uppercase; }
	.formerror { color:#FFF; font:normal bold 10px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; text-transform:uppercase;  padding:3px; background-color:#e30000; }
	.checkbox { width:auto!important; margin:0 10px 0 0!important; }
	
	.multimedia_left { float:left; width:200px; padding-right:50px; margin-bottom:30px; }
	.multimedia_right { float:right; width:640px; margin-bottom:30px; }
		
	.backtotop { display:none; }
#bottom_features { display:none; }

#footer { background:none; height: 63px; padding:15px 26px 0 26px; }
	#footer_left { display:none; }
	#footer_right { float: left; color:#897E71; text-transform:uppercase; font:normal normal 9px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; padding:7px; border:1px solid #897E71; }