/****
General styling
light blue : 006464;
Suggested blue : 006464
****/
html, body											{font-family:Arial, Helvetica, sans-serif;background:#ebebeb;color:#666666;font-size:10px;}
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,p,fieldset,form,img
													{margin:0;padding:0;border:none;}
html												{/*overflow-y:scroll;*/}/*Stops firefox/mozilla kicking leftwards when vertical scroll needed - removed for validation*/
p,ol,ul												{margin:0 0 20px 0px;font-size:1.2em;}	
ol,ul												{padding-left:20px;margin:0 0 10px 0px;}
ol 													{padding-left:30px;}
li ol, li ul										{font-size:1em;margin:0;}
li													{padding-bottom:10px;}
li ol li, li ul li									{padding-top:10px;padding-bottom:0;}

img													{display:block;}
a													{color:#006464;text-decoration:underline;}
div.pfizer_block									{width:200px;height:48px;float:right;position:relative;background:url(/z_images/structure/pfizer_logo.jpg) 0 10px no-repeat;overflow:hidden;}
div.pfizer_block p									{width:140px;height:48px;line-height:1.2em;font-size:12px;padding:10px 0 0 0!important;margin:0 0 0 60px!important;color:#0067b4;}
div.top_strap										{height:48px;line-height:48px;overflow:hidden;}
div.top_strap h1									{color:#006464;font-size:26px;font-weight:100;padding:0 0 0 10px;text-transform:uppercase;float:left;}/*line-height:48px;*/
div.top_strap h1 a									{text-decoration:none;color:#006464;}
div.top_strap h1 span								{color:#333;text-transform:none;}
div.top_strap h1 span span.trade_span				{font-size:12px;vertical-align:top;}
div.center_col h1									{color:#006464;font-size:20px;padding:0;line-height:1em;margin:0 0 20px 0px;text-transform:none;font-weight:100;clear:both;}
div.center_col h2									{font-size:16px;padding:0;line-height:1em;margin:0 0 20px 0px;text-transform:none;font-weight:100;color:#006464;clear:both;}
div.center_col h3									{font-size:16px;padding:0;line-height:1em;margin:0 0 10px 0px;text-transform:none;font-weight:100;clear:both;}
div.center_col h1 a,
div.center_col h2 a									{/*color:#006464;text-decoration:none;*/ font-size:12px;}
div.center_col h3 a									{/*color:#666666;text-decoration:none;*/ font-size:12px;}

div.center_col h1 img,
div.center_col h2 img,								
div.center_col h3 img								{float:right;margin:0 0 20px 10px;}
div.flash_rat_overlay								{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:none;}

div.center_col div.thumbnail						{clear:both;overflow:hidden;width:560px;padding-left:30px;margin-bottom:20px;}
div.center_col div.thumbnail span 					{display:none;}
div.center_col div.thumbnail p						{display:block;float:left;margin-right:33px;height:100px;width:100px;border:1px solid #006600;}


div.snippet											{width:180px;margin:0 auto 10px auto;padding:0;border:1px solid #ccc;border-top:none;position:relative;overflow:hidden;clear:both;/*z-index:10;*/}
div.snippet h2										{background:#006464 url(/z_images/structure/off_arrow.gif) no-repeat 7px center;color:#fff;font-size:1.1em;height:2.5em;line-height:2.5em;padding:0 0 0 20px;margin:0 0 10px 0;}
div.snippet	p										{width:160px;font-size:1.1em;padding:0;margin:0 auto 10px auto;font-weight:bold;overflow:hidden;}
div.snippet p.poll									{width:31px;height:55px;float:right;margin:0 10px 0 0;padding:0;text-align:center;color:#000;}
div.snippet p.poll_test								{/*display:none;*/clear:both;}
div.snippet form 									{margin:0;padding:0;}
div.snippet	p img									{float:left;margin:0 0 0 0;padding:0;}
div.snippet	p.share_block img						{margin-right:5px;}
div.left_col div.snippet							{margin-bottom:170px;}
div.snippet p.set_print_option						{display:none;}
.start_rat											{display:none;}
/****
Structure faux_border.gif
****/

div.container										{width:1024px;margin:0 auto 0 auto;background:#fff;position:relative;}
div.top_band										{background:#000;height:15px;}
div.stretch_border_left								{border-top:2px solid #333;background:url(/z_images/structure/faux_border.gif) repeat-y 196px 0;width:1024px;}
div.stretch_border_right							{background:url(/z_images/structure/faux_border.gif) repeat-y 819px 0;width:1024px;overflow:hidden;}/*min-height:200px;*/

div.left_col										{width:196px;float:left;}
div.center_col										{width:590px;float:left;margin:0 17px 0 17px;padding-top:20px;}
div.right_col										{width:204px;padding-top:20px;float:left;/*background:blue;*/}

div.left_col ul.nav									{margin:0 0 10px 0;padding:5px 0 50px 0;background:#006464;color:#fff;}
div.left_col ul.nav	ul								{padding:0;margin:0;}
div.left_col ul.nav	li								{padding:0;margin:0;list-style-type:none;}
div.left_col ul.nav	li.hidden_nav					{display:none!important;}
div.left_col ul.nav	li.on a							{background:#fedf00 url(/z_images/structure/on_arrow.gif) no-repeat 5px 0.3em;padding-left:16px;color:#000;font-weight:bold;}
div.left_col ul.nav	 li li.on a						{background:#fedf00 url(/z_images/structure/on_arrow.gif) no-repeat 0px 0.3em;padding-left:10px;}
div.left_col ul.nav	li a							{padding:0 5px 0 16px;margin:5px 0 0 0;display:block;line-height:1.4em;background: url(/z_images/structure/off_arrow.gif) no-repeat 5px 0.3em;color:#fff;text-decoration:none;font-weight:100;}
div.left_col ul.nav	li li							{padding-left:16px;}
div.left_col ul.nav	li.on li a,
div.left_col ul.nav	li li a							{background: url(/z_images/structure/off_arrow.gif) no-repeat 0px 0.3em;padding-left:10px;color:#fff;text-decoration:none;font-weight:100;}
div.left_col ul.nav	li.open ul						{display:block;}



div.center_col div.main_image						{width:590px;height:235px;/*height:235px;*/margin-bottom:20px;overflow:hidden;}
div.center_col div.video							{margin-bottom:20px;height:358px;width:590px;overflow:hidden;background:#000;position:relative;z-index:0;}

div.brand_block										{width:196px;height:130px;bottom:56px;overflow:hidden;background:url(/z_images/structure/bottle.gif) 15px top no-repeat;position:absolute;left:0;}


div.brand_block										{width:196px;height:130px;bottom:56px;overflow:hidden;background:url(/z_images/structure/bottle.gif) 15px top no-repeat;float:right;}
div.brand_block p									{height:25px;font-size:10px;color:#0067b4;margin:0;padding:105px 0 0 75px;background:url(/z_images/structure/pfizer_logo_small2.gif) 20px 105px no-repeat;}


div.bottom_band										{background:#000;height:26px;clear:both;}
div.bottom_band ul									{height:26px;width:34em;overflow:hidden;margin:0 auto 0 auto;padding:0;font-size:1em;}
div.bottom_band ul li								{padding:0 10px 0 10px;line-height:26px;margin:0;background:url(/z_images/structure/bottom_nav_border.gif) left center no-repeat;float:left;list-style-type:none;}
div.bottom_band ul li.first							{background:none;}
div.bottom_band ul li a								{color:#fff;}
div.legal											{height:20px;background:#ebebeb;}
div.legal	p										{font-size:10px;color:#333;line-height:20px;text-align:center;padding:0;margin:0;}


/*FORM STYLING*/
div.center_col fieldset,div.center_col form			{width:580px;overflow:hidden;}
div.vote_snippet fieldset,div.vote_snippet form		{width:180px;overflow:hidden;}
fieldset											{border:none;padding-top:20px;}
div.center_col form img								{float:left;}
div.center_col form p								{clear:both;overflow:hidden;}
div.center_col form p.error							{font-weight:bold;color:#FF0000;}
div.center_col form p label							{float:left;width:15em;}
div.center_col form p label span					{color:#FF0000;font-weight:bold;}
div.center_col form p input.text					{float:left;width:15em;border:1px solid #999;}
div.center_col form p input.error					{border:1px solid #ff0000;background:#FF6666;}
div.center_col form p textarea						{float:left;width:25em;margin:0 0 10px 0;border:1px solid #999;}
div.center_col form p textarea.error				{border:1px solid #ff0000;background:#FF6666;}
div.center_col form p input.submit					{width:auto;}