
/***	GRAY CONTAINER BOXES	***/

div#main_page_container div.gray_container,
div#page_content div.gray_container
{
	position:relative;
	margin-top:15px;
	background-color: #f8f8f8;
	background-repeat:no-repeat;
	background-position:0px 100%;
	padding-bottom: 31px;
}

div#page_content div.form_container
{
	padding-bottom: 0px;
	margin-top:0px;
}

div#page_content div.first_container
{
	margin-top:0px;
}

div#page_content div.container315 { width:315px; background-image:url(../images/condensed/container_bottom_315.gif); float:left; } 
div#page_content div.container325 { width:325px; background-image:url(../images/condensed/container_bottom_325.gif); } 
div#page_content div.container561 { width:561px; background-image:url(../images/condensed/container_bottom_561.gif); } 
div#page_content div.container650 { width:650px; background-image:url(../images/condensed/container_bottom_650.gif); } 
div#main_page_container div.news_container 
{ 
	float:left; 
	font-size:12px;
	width:666px; 
	background-image:url(../images/condensed/container_bottom_666.gif); 
	margin-bottom:20px;
}
	
div#main_page_container div.inject_container, 	
div#main_page_container div.about_container
{
	margin-left:20px;
}

div#main_page_container div.container_header,
div#page_content div.container_header,
div#page_content div.container_light_header
{
	margin:0;
	background: #ebebeb;
	text-align: left;
	padding: 20px 25px 19px 25px;
	width: auto;
	color: #333;
	font-size:1em;
}

div#page_content div.container_light_header { background: #f8f8f8; }

div#page_content div.image_container div.container_header,
div#page_content div.inject_container div.container_header
{
	height:88px;
	padding:0;
}

div#page_content div.about_container div.container_header
{
	height:82px;
	padding:0 0 0 20px;
}

div#page_content div.floated_images_container div.container_header
{
	padding: 25px 25px 45px 25px;
}

div#main_page_container div.gray_container h3,
div#page_content div.gray_container h3,
div#main_page_container div.gray_container h2.h3_style,
div#page_content div.gray_container h2.h3_style,
div#page_content div.savings_card_container h3 
{
	font-size: 1.7em;
	font-weight: bold;
	margin:0 0 0 0;
	color: #333;
}

div#page_content div.icon_header
{
	padding:0 0 0 20px;
	height:82px;
}

div#page_content div.icon_header_tall
{
	padding:0 0 0 20px;
	height:102px;
}

div#page_content div.icon_header h3,
div#page_content div.icon_header_tall h3,
div#page_content div.icon_header h2.h3_style,
div#page_content div.icon_header_tall h2.h3_style
{
	float:left;
	line-height:82px;
}

div#page_content div.container325 div.icon_header h3
{
	width:210px;
	line-height:1em;
}

div#page_content div.container325 div.icon_header_tall h3
{
	width:205px;
	line-height:1.25em;
	margin:25px 0 0 5px;
}

div.icon_header div.icon,
div.icon_header_tall div.icon
{
	float:left;
	width:90px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:82px;
}

div.icon_header_tall div.icon { height:102px; }

div.icon_header div.fridge
{
	background-image:url(../images/content/icon_store_fridge.gif);
	background-position: 9px 50%;
	width: 82px;
}

div.icon_header div.suitcase
{
	background-image:url(../images/content/icon_store_suitcase.gif);
	background-position: 11px 50%;
}


div.icon_header_tall div.support
{
	background-image:url(../images/content/icon_support_header.gif);
	background-position: 0px 50%;
	width: 82px;
}

div#page_content div.dark_container h3 
{
	margin-bottom:20px;
}

div#page_content div.container_body h4.first
{
	margin-top:0px;
}

div#page_content div.container_header p
{
	margin:7px 0 0 0; 
}

div#page_content div.floated_images_container div.container_body h4
{
	margin-top:-10px;
}

div#page_content div.container_body
{
	border-top: solid 1px #dcdcdc;
	position:relative;
	padding: 25px 25px 0 25px;
}

div#page_content div#indication_area div.container_body,
div#page_content div.copay_form_area div.container_body
{
	padding: 15px 10px 3px 15px;
}

div#page_content div#indication_area div.wide_padding
{
	padding: 15px 20px 3px 20px;
}

div#page_content div.piu div.container_body
{
	border-top: none;
}
div#page_content div.gray_container div.dark_container
{
	background: #ebebeb;
}

div#main_page_container div.news_container div.container_body
{
	border-top: solid 1px #dcdcdc;
	position:relative;
	padding: 13px 10px 0 25px;
	width: 187px;
	float: left;
}	

div#page_content div.image_container div.container_body
{
	padding-top:0;
	text-align:center;
}

div#page_content div.floated_images_container div.container_body
{
	padding-left:30px;
}

div#page_content div.floated_images_container div.triple_image_container
{
	float:left;
	width:184px;
	margin-right:20px;
	margin-top:-45px;
}

div#page_content div.double_image_container
{
	/*float:left;*/
	width:292px;
	margin:-50px 0px 0 7px;
}


div#page_content div.single_image_container
{
	float:left;
	margin:-90px 0px 20px -30px;
	position:absolute;
	height:140px;
	z-index:10;
}

div#page_content div.single_image_container_lg
{
	float:left;
	position:relative;
	margin-top:-120px;
	left:-10px;
	height:217px;
	z-index:10;
}

div#page_content div.single_image_vibrant
{
	background:transparent url(../images/content/vibrant_lives_leftcallout.png) no-repeat;
	width:322px;
	height:140px;
        text-indent:-9999px;
}

div#page_content div.single_image_vibrant_lg
{
	background:transparent url(../images/content/vibrant_lives_large.png) no-repeat;
	width:512px;
	height:217px;
}

div#page_content div.floated_images_container div.last_image
{
	margin-right:0px;
} 
 
div#page_content div.image_container div.last_image
{
	/*float:right;*/
	margin-left:0px;
} 
 
div.gray_container div.container_body div.container_text
{
	font-size:1em;
	padding-bottom:13px;
	text-align:left;
}

div#main_page_container div.dark_container div.container_text
{
	padding-top:20px;
}

div#main_page_container div.dark_container p.footnote
{
	font-size:.75em;
	color:#000;
	line-height:1.2em;
}

div#main_page_container div.news_container div.container_text
{
	
	padding-bottom:0px;
	margin-bottom:20px;
}


div#main_page_container div.download_container div.icon_pdf_download
{
	background: transparent url(../images/content/search_icon_pdf.gif) no-repeat 50% 50%;
	width:75px;
	height:76px;
	float:left;
}

div#main_page_container div.download_container div.pi_download
{
    font-size:1.3em;
    line-height:2em;
    font-weight:bold;
}

div#main_page_container div.download_container div.pi_download a
{
    color:#000066;
    font-weight:bold;
}

div#page_content div.container_body h4,
div#page_content table.resources_table h4
{
	margin-top:20px;
	margin-bottom:8px;
	font-weight:bold;
	font-size:1.3em;
}

div#page_content div.download_container h4
{
	margin-top:0;
}

div#page_content div.container_body div.cta_button
{
	padding: 0 0 20px 0;
}

div.gray_container div.container_body p,
div.gray_container div.container_body ul
{
	margin-top:7px;
}

div#main_page_container div.news_container div.container_body a
{
	color: #339999;
	text-decoration: none;
	font-weight: bold;
}	

div#main_page_container div.news_container div.container_body a:hover { text-decoration:underline; }

div#page_content table.enbrel_results_table
{
	width:100%;
}

div#page_content table.results_table td,
div#page_content table.resources_table td
{
	background:#f8f8f8 url(../images/content/results_table_row.gif) repeat-x;
	padding-top:8px;
	height:70px;
	vertical-align:middle;
}

div#page_content table.enbrel_results_table td
{
	vertical-align:middle;
	height:90px;
}

div#page_content table.results_table td,
div#page_content table.results_table th
{
	padding: 5px 0px 5px 30px;
	vertical-align: top;
}

div#page_content table.results_table td.results_list_item
{
	background-image: none;
	background-color: #ffffff;
	border-bottom: solid 1px #e2e3e4;
	padding: 15px 0px 15px 30px;
}
div#page_content table.results_table td.results_list_item a.map img
{
	border: solid 3px #cccccc;
}
div#page_content table.resources_table td
{
	padding:10px 20px;
}

div#page_content div.container_body  h4.book_title
{
	margin-top:20px;
	margin-bottom:2px;
	font-size:1.3em;
	font-weight:bold;
	font-style:italic;
}

div#page_content div.container_body h4.first_book
{
	margin-top:0px;
}

div#page_content table.enbrel_results_table td.enbrel_results_table_divider
{
	background:#f8f8f8 url(../images/content/enbrel_results_table_divider.gif) repeat-x;
	height:10px;
}

div#page_content table.enbrel_results_table td.time
{
	width:200px;
	font-size:2em;
	text-align:center;
	border-right:1px solid #dcdcdc;
	line-height:1em;
}

div#page_content table.enbrel_results_table td.time span.subtext
{
	font-size:.75em;
}

div#page_content table.enbrel_results_table td.description
{
	padding:0 28px;
	font-size:1.1em;
}

div#page_content table.results_table td.icon
{
	width:50px;
}

div#page_content div.image_container img.container_icon,
div#page_content div.image_container img.container_wide_img
{
	position:relative;
	margin:-50px auto 20px auto;
}

div#page_content div.image_container img.container_icon2
{
	position:relative;
	margin:-70px auto 20px auto;
}

div#page_content div.container_header img.inject_header_button
{
	position:absolute;
	top:14px;
	right:14px;
}

div#page_content div.container_header div.right_header_button
{
	position:absolute;
	top:11px;
	right:10px;
}

div#page_content div.container_header .header_with_button
{
	width:300px;
}

div#page_content div.inject_container div.container_icon
{
	position:relative;
	margin:-97px 0 20px -5px;
	left:0px;
        text-indent:-9999px;
}

div#page_content div.inject_container div.container_body
{
	min-height:400px;
	height:auto !important;
	height:400px;
}

div#page_content div.about_container div.container_body
{
	min-height:20px;
	height:auto !important;
	height:20px;
}

div#page_content div.inject_container div.sureclick_image { width:156px; height:157px; background:transparent url(../images/content/inject_opt_sureclick.png) no-repeat; }
div#page_content div.inject_container div.syringe_image { width:156px; height:157px; background:transparent url(../images/content/inject_opt_syringe.png) no-repeat; }
div#page_content div.inject_container div.vialadap_image { width:131px; height:141px; background:transparent url(../images/content/inject_opt_vialadap.png) no-repeat; }
div#page_content div.inject_container div.vial_image { width:99px; height:126px; background:transparent url(../images/content/inject_opt_vial.png) no-repeat; }

div#page_content div.createSymptomProfile
{
	position: absolute;
	top: 25px;
	left: 366px;
	width: 255px;
	height: 233px;
	background:transparent url(../images/content/create_symptom_profile.png) no-repeat; 
}
div#page_content div.inject_container p.chapter
{
	margin-bottom:5px;
}

div#page_content div.video_container div.video_link,
div#page_content div.right_image_container img.right_image
{
	position:absolute;
	float:right;
	right:25px;
	top:25px;
	z-index:10;
}

div.video_link div.video_play
{
	position:absolute;
	left:0;
	top:131px;
	width:118px;
	height:66px;
}

div#page_content div.video_container div.pso_moa_video {
	background:transparent url(../images/content/pso_moa_pic.jpg) no-repeat top right;
	width:331px;
	height:240px;
}

div#page_content div.video_link a.video_play
{
	background:transparent url(../images/content/video_play.png) no-repeat;
	display:block;
	height:66px;
	width:118px;
	text-indent:-9999px;
	position:absolute;
	top:130px;
	left:0;
}

div#page_content div.video_link a.video_play:hover
{
	background:transparent url(../images/content/video_play-over.png) no-repeat;
}

div#page_content div.video_container div.container_header h3, 
div#page_content div.video_container div.container_header h2.h3_style, 
div#page_content div.video_container div.container_text 
{
	width:260px; 
}

div#page_content div.video_container div.container_text 
{
	min-height:160px;
	height:auto !important;
	height:160px;
}
div#page_content div.right_image_container div.container_header h3, 
div#page_content div.right_image_container div.container_header h2.h3_style, 
div#page_content div.right_image_container div.container_text 
{
	width:300px; 
}

div#page_content div.gray_container div.small_video_container 
{
	padding-top:25px;
	text-align:left;
	margin-left:0;
}

div#page_content div.small_video_container div.video_link_sm
{
	position:absolute;
	width:195px;
	height:140px;
	top:-10px;
	right:33px;
}

div#page_content div.small_video_container div.container_header h3, 
div#page_content div.small_video_container div.container_header h2.h3_style, 
div#page_content div.small_video_container div.container_text 
{
	width:360px; 
}

div#page_content div.small_video_container div.container_text 
{
	min-height:115px;
	height:auto !important;
	height:115px;
}

div#page_content div.small_video_container div.results_video_alex {
	background:transparent url(../images/content/resultsvideo_alex.jpg) no-repeat top right;
	width:195px;
	height:140px;
}

div#page_content div.small_video_container div.results_video_debra {
	background:transparent url(../images/content/resultsvideo_debra.jpg) no-repeat top right;
	width:195px;
	height:140px;
}

div#page_content div.small_video_container div.results_video_jack {
	background:transparent url(../images/content/resultsvideo_jack.jpg) no-repeat top right;
	width:195px;
	height:140px;
}
div#page_content div.video_link_sm a.vid_screen_click
{
	margin: 0 0 0 15px;
}
div#page_content div.video_link_sm a.video_play
{
	background:transparent url(../images/content/sm_video_play.png) no-repeat;
	display:block;
	height:42px;
	width:83px;
	text-indent:-9999px;
	position:absolute;
	top:74px;
	left:0;
}

div#page_content div.video_link_sm a.video_play:hover
{
	background:transparent url(../images/content/sm_video_play-over.png) no-repeat;
}

div#page_content div.container_footer 
{
	margin:0;
	background: #ebebeb;
	text-align: left;
	padding: 15px 25px 10px 25px;
	width: auto;
	color: #999;
	font-size:1em;
}

div#page_content div.dark_footer_text
{
	color:#333;
}

div#page_content img.container_bottom
{ 
	height:31px;
	width:100%;
}

/***	END GRAY CONTAINER BOXES	***/


div.savings_card_container
{
	background:#fff url(../images/content/bg_savings_card_container.gif) no-repeat 0px 100%;
	width:561px;
	position:relative;
	margin-top:-15px;
	margin-bottom:25px;
}

div#page_content div.savings_card_container div.container_text
{
	margin-left:170px;
	padding:0px 0px 30px 0px;
        min-height:80px;
	height:auto !important;
	height:80px;
}

div#page_content div.savings_card_container a.container_link
{
	background:transparent url(../images/callouts/green_arrow.gif) no-repeat 100% 8px;
	padding-right:9px;
	color:#009999;
	display:block;
	position:absolute;
	left:170px;
	bottom:0;
	line-height:35px;
	font-weight:bold;
	text-decoration:none;
}

div#page_content div.savings_card_container a.container_link:hover
{
	text-decoration:underline;
}

div#sitemap
{
	width:650px;
	padding-bottom: 31px;
}

div#sitemap div.sm_section
{
	background:#f8f8f8 url(../images/content/sitemap_section_divider.gif) repeat-x;
	padding:38px 25px 15px 25px;
}

div#sitemap div.sm_section ul
{
	list-style-type:none;
	margin-left:0;
}

div#sitemap div.sm_section ul li
{
	background:none;
	padding-left:0;
}

div#sitemap div.sm_section div.sm_section_header
{
	font-size:1.375em;
}

div#sitemap div.sm_section div.sm_section_header,
div#sitemap div.sm_section div.sm_cond_spec_header,
div#sitemap div.sm_section li.sm_cond_ag_link,
div#sitemap div.sm_section li.sm_cond_spec_link 
{
	margin:0 0 10px 0;
	font-weight:bold;
}

div#sitemap div.sm_section div.sm_section_header
{
	font-size:1.375em;
}

div#sitemap div.sm_section li.sm_cond_spec_link 
{
	padding-left:10px;
	font-weight:normal;
}

