/* Article Styles */
.article h2 { text-transform: uppercase;/*margin-bottom: 1em;*/
}
.article #content_main { padding: 0 0 3px 0; border-bottom: 3px solid #cccccc; float: left; width: 523px; margin: 0; }
.article #content_box { padding: 18px 16px 9px; border: 1px solid #cccccc; }
.article #content_box h1 { font-size: 1.8em; line-height: 1.4em; text-transform: uppercase; font-weight: normal; margin: 0 0 14px 0; padding: 0 0 5px 6px; border-bottom: 1px solid #cccccc;/*outline: 1px solid blue;*/ }
#article_tools { float: right; height: 1.4em; padding: .8em 0 0 0; margin: 0 0 0 30px; }
.article .pagination { padding: 11px 7px 0 0; }
#article_tools a { padding: 4px 0 2px 20px; margin: 0 7px; font-weight: bold; font-size: .8em; }
#article_tools a.print { background: transparent url(../imgs/article/icon_print.gif) no-repeat left 3px; }
#article_tools a.email_friend { background: transparent url(../imgs/article/icon_email.gif) no-repeat left 5px; }
.article #text { padding: 0 7px; }
.article #text ul, .article #text ol { margin: 0 0 1.4em 2em; }
.article #text ul ul, .article #text ol ul, .article #text ul ol, .article #text ol ol { margin-bottom: 0; }
/*.article #text p {
	padding: 1.4em 0 0 0;
}*/
.article #text p, .article #text li { line-height: 1.5em; }
.article #text h2.prominent { text-transform: uppercase; margin-bottom: 1em; text-align: left; }
.article #text table { width: 100%; }
.article #text table th { text-align: left; font-weight: bold;  vertical-align: bottom:
}
.article #text table td { text-align: left; font-weight: normal; vertical-align: top; }
.article #right_column { width: 210px; margin: 0 0 0 2px; float: left; }
.callout { border: 1px solid #cccccc; border-bottom: none; }
.callout div { border-top: 1px solid #cccccc; padding: 14px 12px 0; }
.callout.last { border-bottom: 1px solid #cccccc; }
.callout h4 { background: #b5b39e no-repeat 50% 50%; border: 1px solid white; text-indent: -999em; height: 26px; }
.callout ul { list-style-type: none; padding: 0 0 4px 0; }


.callout#related_articles li { text-transform: uppercase; padding: 0 0 14px 0; line-height: 1.7em; }
.callout#related_articles li li { text-transform: none; padding: 0 0 0 1px; margin: 0; }
.callout#related_articles li li a { padding: 0 0 0 8px; background: transparent url(../imgs/bullet_hyphen.gif) no-repeat 0em .8em; display: block; text-decoration: underline; }
.callout#related_articles h4 { background-image: url(../imgs/text/h4_related_articles.gif); }

.callout#recommended_solutions li { text-transform: uppercase; padding: 0 0 14px 0; line-height: 1.7em; }
.callout#recommended_solutions li li { text-transform: none; padding: 0 0 0 1px; margin: 0; }
.callout#recommended_solutions li li a { padding: 0 0 0 8px; background: transparent url(../imgs/bullet_hyphen.gif) no-repeat 0em .8em; display: block; text-decoration: underline; }
.callout#recommended_solutions h4 { background-image: url(../imgs/text/h4_recommended_solutions.gif); height: 36px;}

.callout#contact_advisor h4 { background-image: url(../imgs/text/h4_contact_wellness_advisor.gif); height: 36px; }
.callout#contact_advisor a { background: transparent url(../imgs/arrow_link_2.gif) no-repeat right 50%; padding: 0 17px 0 0; color: #333333; }


.callout#common_symptoms h4 { background-image: url(../imgs/text/h4_common_symptoms.gif); }
.callout#common_symptoms select { width: 184px; margin: 5px 0 0; }
/*Feature Article*/
.feature_article #content_main { padding-bottom: 2px; border-bottom: 3px solid #cccccc; width: 724px; }
.feature_article h1 { height: 41px; background: transparent no-repeat 7px 50%; text-indent: -999em; }
.feature_article #content_box { padding: 0 5px; border: 1px solid #cccccc; }
.feature_article #article_tools { padding-top: 21px; }
.feature_article #article_tools a { color: #333333; }
.feature_article #text { background: transparent url(../imgs/article/bg_line.gif) no-repeat 50% 0%; padding: 18px 0 0 0; line-height: 1.5em; margin-bottom: 27px; border-top: 1px solid #cccccc; }
.feature_article.onecol #text { padding: 18px 10px 0 10px; background-image: none; }
.feature_article #text ul,  .feature_article #text ol { margin-left: 3em; padding-bottom: 1.4em; }
.feature_article #text .left { width: 322px; float: left; padding-left: 10px; }
.feature_article #text .right { width: 322px; float: right; clear: right; padding: 15px 14px 0 0; }
.feature_article #text #img_deco { float: right; margin: 0 10px 0 0; }
.feature_article.onecol #text #img_deco { margin: 0 0 10px 15px; }
.feature_article #text blockquote { font-size: 1.4em; font-style: italic; margin-bottom: 1.2em; line-height: 1.3em; }
.feature_article #text blockquote cite { font-size: 0.7em; font-weight: italic; display: block; margin-top: 3px; }
.feature_article #callout_bottom { border-top: 1px solid #cccccc; padding: 17px 0 6px 0; background: transparent url(../imgs/article/bg_dottedline_bot_callout.gif) no-repeat 50% 0%; margin: 0 0 5px 0; }
.feature_article #callout_bottom h4 { font-size: 1em; font-weight: bold; text-transform: uppercase; margin-bottom: 1em; }
.feature_article #callout_bottom .other_articles { float: left; width: 322px; padding-left: 10px; }
.feature_article #callout_bottom .common_symptoms { float: right; width: 336px; }
.feature_article #callout_bottom ul { list-style-type: none; line-height: 1.7em; margin: 0; }
.feature_article #callout_bottom a { text-decoration: underline; }
.feature_article #callout_bottom a:hover,  .feature_article #callout_bottom a:active { color: black; }
.feature_article #callout_bottom .common_symptoms ul.left { float: left; width: 150px; padding: 0 10px 0 0; }
.feature_article #callout_bottom .common_symptoms ul.right { float: left; padding: 0; }
.feature_article #callout_bottom .other_articles li { padding: 0 0 0 8px; background: transparent url(../imgs/bullet_hyphen.gif) no-repeat 0em .8em; }
.feature_article#adrenal_type h1 { background-image: url(../imgs/article/h1_adrenaltype.gif); }
.feature_article#digestive_type h1 { background-image: url(../imgs/article/h1_digestivetype.gif); }
.feature_article#detox_type h1 { background-image: url(../imgs/article/h1_detoxtype.gif); }
.feature_article#about_nutraceuticals h1 { background-image: url(../imgs/wellness_solutions/h1_about_nutraceuticals.gif); }

/* Apparel / Style Updates */
#style_updates #content_top {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	width: 739px;
	float: right;
}
#style_updates h1 {
	height: 47px;
	background: #e0e0e0 no-repeat 22px 50%;
	text-indent: -999em;
	border-bottom: 1px solid #cccccc;
}
#style_updates #content_main { padding-top: 6px; }
#style_updates h1 { background-image: url(../imgs/apparel/h1_styleupdates.gif); }
#style_updates #content_top .intro { padding: 13px 21px 0; float: none; width: auto; }
#style_updates #image_large { float: left; margin: 0; padding: 0; position: relative; }
#style_updates #image_large img { padding: 0; margin: 0; }
#style_updates #thumbs { float: right; width: 369px; padding: 0; margin: 0; }
#style_updates #thumbs a { float: left; margin: 0 0 2px 2px; display: block; padding: 3px; border: 1px solid #cccccc; }
#style_updates #thumbs a.active { padding: 0; border-width: 4px; cursor: default; }
#style_updates #items_shown { clear: both; height: 136px; padding-top: 14px; }
#style_updates #items_shown ul { list-style-type: none; display: none; }
#style_updates #items_shown li { margin: 0; padding: 0; line-height: 1.5em; }
#style_updates #items_shown ul.active { display: block; }
#style_updates #items_shown h3 { font-weight: bold; font-size: 1em; line-height: 1.5em; }




/*Our Story*/
#our_story_landing .content_box { margin-top: 3px; border: 1px solid #cccccc; padding: 0 9px; }
#our_story_landing .content_box .text { padding: 20px 44px 10px 16px; }
#our_story_landing .content_box h2 { background: transparent url(../imgs/our_story/h2_our_commitment_to_sustainability.gif) no-repeat 16px 50%; text-indent: -999em; height: 39px; border-bottom: 1px solid #cccccc; }
#our_store #content_main { width:739px;background: transparent url(../imgs/our_story/ourstore_main_bottom_bg.gif) no-repeat 0 100%; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; float: left; }
#our_store #content_boxes { width: 739px; background: transparent url(../imgs/bg_2lines.gif) repeat-y 492px 0; float: left; }
#our_store #content_boxes #left { width: 492px; border-top: 1px solid #cccccc; float: left; }
#our_store #content_boxes #right { width: 243px; border-top: 1px solid #cccccc; float: right; }
#our_store #content_boxes .text { padding: 18px 37px 14px 23px; border-top: 1px solid #cccccc; }
#our_store #content_boxes h2 { text-indent: -999em; background: #c2c1ad no-repeat 23px 50%; height: 25px; border: 1px solid white; }
#our_store #content_boxes #left h2 { background-image:url(../imgs/our_story/h2_our_commitment.gif); }
#our_store #content_boxes #right h2 { background-image:url(../imgs/our_story/h2_store_hours.gif); }
/* Our Story / Dr. Kalish Bio - similar to other features but with some design differences */
.feature_article#drkalish h1 { background: #dddddd url(../imgs/our_story/h1_drdanielkalish.gif) no-repeat 11px 50%; border: 2px solid white; height: 37px; }
.feature_article#drkalish #content_box { padding: 0; }
.feature_article#drkalish #content_box #text .left { padding-left: 15px; }
/* Our Story pages */
.ourstory.feature_article.onecol #content_box { padding: 0; background-image: none; }
.ourstory.feature_article.onecol h1 { height: 37px; margin: 2px; background: #dddddd no-repeat 14px 50%; }
.ourstory.feature_article.onecol #text { padding: 18px 15px 0 15px; background-image: none; }
#management_team h1 { background-image: url(../imgs/our_story/h1_management_team.gif); }
#partner_links h1 { background-image: url(../imgs/our_story/h1_partners_links.gif); }
#our_store h1 { background-image: url(../imgs/our_story/h1_ourstore.gif) }
#dr_kalish h1 { background-image: url(../imgs/our_story/h1_drkalish.gif); }
#partners_links h1 { background-image: url(../imgs/our_story/h1_partners_links.gif); }

/* Wellness Advisor Landing */
#wellness_advisor_landing #content_top { width: 910px; height: 389px; background: transparent url('../imgs/wellness_advisor/wellnessadvisor_landing_top_bg.jpg') no-repeat; position: relative; }
#wellness_advisor_landing #content_top #left_pane { width: 239px; padding: 34px 0 0 27px; color: white; float: left; }
#wellness_advisor_landing #content_top #left_pane h2 { height: 14px; margin-bottom: 14px; background: transparent url('../imgs/wellness_advisor/title_wellness_advisor.gif') no-repeat; text-indent: -999em; }
#wellness_advisor_landing #content_top #left_pane p { line-height: 1.6em; }
#wellness_advisor_landing #content_top .text_content { min-height: 191px; }
#wellness_advisor_landing #feature_buttons { list-style-type: none; }
#wellness_advisor_landing #feature_buttons li { margin: 0 0 9px 0; }
#wellness_advisor_landing #feature_buttons li a { text-indent: -999em; height: 21px; width: 185px; background: transparent url(../imgs/wellness_advisor/buttons_promos_advisor_quiz.gif) no-repeat; display: block; }
#wellness_advisor_landing #feature_buttons #button_take_wellness_quiz { background-position: 0 0; }
#wellness_advisor_landing #feature_buttons #button_take_wellness_quiz:hover { background-position: 0 -21px; }
#wellness_advisor_landing #feature_buttons #button_talk_advisor { background-position: 0 -42px; }
#wellness_advisor_landing #feature_buttons #button_talk_advisor:hover { background-position: 0 -63px; }
#wellness_advisor_landing #content_main { margin-top: 11px; }
#wellness_advisor_landing #left_col { width: 271px; float: left; }
#wellness_advisor_landing #program_education { /*width: 269px;*/
	border: 1px solid #CCC; margin-bottom: 15px; }
#wellness_advisor_landing #program_education h3 { background: transparent url('../imgs/wellness_advisor/h3_bg_program_education.gif') no-repeat; /*width: 269px;*/
	height: 26px; text-indent: -999em; }
#wellness_advisor_landing #program_education dl#stress_cycle dt { background: transparent url('../imgs/wellness_advisor/badge_stress_cycle.jpg') no-repeat 3px 3px; padding: 0 0 3px 0; height: 95px; text-indent: -999em; border-top: 1px solid #CCC; }
#wellness_advisor_landing #program_education dl dd { padding: 7px; border-top: 1px solid #CCC; font-size: 0.9em; }
#wellness_advisor_landing #left_col #common_symptoms { background-color: #e9e8df; padding: 7px; }
#wellness_advisor_landing #left_col #common_symptoms h3 { text-transform: uppercase; font-weight: bold; font-size: 1.0em; margin-bottom: 0.3em; }
#wellness_advisor_landing #left_col #common_symptoms p { padding-bottom: 1.0em; }
#wellness_advisor_landing #left_col #common_symptoms select { display: block; width: 100%; border: 1px solid #666666; background-color: white; color: black; }
#wellness_advisor_landing #right_col { float: right; width: 623px; }
#wellness_advisor_landing #articles_collapsible h3 { text-indent: -999em; background: #d3d1bf url('../imgs/wellness_advisor/h3_bg_featured_articles.gif') no-repeat; height: 36px; }
#wellness_advisor_landing #articles_collapsible h4 { font-weight: bold; cursor: pointer; line-height: 2.8em; padding: 0 26px; background: transparent url('../imgs/bullet_collapsible_plus.gif') no-repeat 6px 50%; border-bottom: 1px dashed #b9afa4; }
#wellness_advisor_landing #articles_collapsible .open h4 { background-image: url('../imgs/bullet_collapsible_minus.gif'); }
#wellness_advisor_landing #articles_collapsible .teaser { padding: 2px 0; border-bottom: 1px dashed #b9afa4; font-size: 0.9em; line-height: 1.5em; }
#wellness_advisor_landing #articles_collapsible .open .teaser { display: block; }
#wellness_advisor_landing #articles_collapsible .closed .teaser { display: none; }
#wellness_advisor_landing #articles_collapsible .teaser h5 { font-size: 0.9em; font-weight: bold; margin-bottom: 0.3em; }
#wellness_advisor_landing #articles_collapsible .teaser .shade { padding: 1em 2.2em 1em 28px; background-color: #f2f1ec; }
#wellness_advisor_landing #articles_collapsible .teaser .shade a:hover, #wellness_advisor_landing #articles_collapsible .teaser .shade a:active { text-decoration: none; }
#wellness_advisor_landing #articles_collapsible .teaser a.more { font-weight: bold; color: #333333; text-decoration: none; padding: 0 18px; background: transparent url('../imgs/arrow_link_1.gif') no-repeat right; }


#wellness_advisor_landing #newsletter_collapsible h3 { text-indent: -999em; background: #d3d1bf url('../imgs/wellness_advisor/h3_bg_featured_newsletter.gif') no-repeat; height: 36px; }
#wellness_advisor_landing #newsletter_collapsible h4 { font-weight: bold; cursor: pointer; line-height: 2.8em; padding: 0 26px; background: transparent url('../imgs/bullet_collapsible_plus.gif') no-repeat 6px 50%; border-bottom: 1px dashed #b9afa4; }
#wellness_advisor_landing #newsletter_collapsible .open h4 { background-image: url('../imgs/bullet_collapsible_minus.gif'); }
#wellness_advisor_landing #newsletter_collapsible .teaser { padding: 2px 0; border-bottom: 1px dashed #b9afa4; font-size: 0.9em; line-height: 1.5em; }
#wellness_advisor_landing #newsletter_collapsible .open .teaser { display: block; }
#wellness_advisor_landing #newsletter_collapsible .closed .teaser { display: none; }
#wellness_advisor_landing #newsletter_collapsible .teaser h5 { font-size: 0.9em; font-weight: bold; margin-bottom: 0.3em; }
#wellness_advisor_landing #newsletter_collapsible .teaser .shade { padding: 1em 2.2em 1em 28px; background-color: #f2f1ec; }
#wellness_advisor_landing #newsletter_collapsible .teaser .shade a:hover, #wellness_advisor_landing #newsletter_collapsible .teaser .shade a:active { text-decoration: none; }
#wellness_advisor_landing #newsletter_collapsible .teaser a.more { font-weight: bold; color: #333333; text-decoration: none; padding: 0 18px; background: transparent url('../imgs/arrow_link_1.gif') no-repeat right; }



/* QUIZ */
#quiz.wellness_quiz #content_top { width: 742px; padding: 0; margin: 0; height: 219px; }
#quiz.wellness_quiz #content_top #top_left { float: left; width: 370px; height: 220px; }
#quiz.wellness_quiz #content_top #top_left h1 { height: 41px; background: #b5b39e url(../imgs/quiz/h1_wellness_quiz.gif) no-repeat 26px 50%; text-indent: -999em; }
#quiz.wellness_quiz #content_top #top_left #text_area { padding: 15px 26px 0 26px; width: 317px; height: 163px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
#quiz.wellness_quiz #content_top #top_left #text_area p { line-height: 1.5em; }
#quiz.wellness_quiz #content_top #top_right { float: left; width: 372px; height: 219px; background: #2a3217 url(../imgs/quiz/top_right_graphic.jpg) no-repeat; border-bottom: 1px solid #cccccc; }
#quiz.wellness_quiz #quiz_table { width: 100%; border: 1px solid #cccccc; }
#quiz_table table { border-collapse: collapse; width: 100%; border-bottom: 1px solid #cccccc; }
#quiz_table tr { border-bottom: 1px dashed #cccccc; }
#quiz_table td.question { border-left: 1px solid #cccccc; width: 100%; }
#quiz_table tr { padding: 0; }
#quiz_table thead { border-bottom: 1px solid #cccccc; }
#quiz_table h2 { text-indent: -999em; background: transparent no-repeat 8px 50%; height: 39px; border-bottom: 1px solid #cccccc }
#quiz_table th label { text-indent: -999em; display: block; width: 44px; height: 53px; background: transparent no-repeat 50% 12px; margin: 0; }
#quiz_table td p { margin: 10px; padding: 0; }
#quiz_table td p span { margin-right: 30px; }
#quiz_table #submit_button { display: block; text-indent: -999em; background: transparent url(../imgs/button_submit_hoverstate.gif) no-repeat 0 0; margin: 12px 50px; width: 89px; height: 21px; }
#quiz_table #submit_button:hover { background-position: -89px 0; }
#quiz_table h2#section1 { background-image: url(../imgs/quiz/h2_section_1.gif); }
#quiz_table h2#section2 { background-image: url(../imgs/quiz/h2_section_2.gif); }
#quiz_table h2#section3 { background-image: url(../imgs/quiz/h2_section_3.gif); }
#quiz_table h2#section4 { background-image: url(../imgs/quiz/h2_section_4.gif); }
#quiz_table h2#section5 { background-image: url(../imgs/quiz/h2_section_5.gif); }
#quiz_table h2#section6 { background-image: url(../imgs/quiz/h2_section_6.gif); }
#quiz_table h2#section7 { background-image: url(../imgs/quiz/h2_section_7.gif); }
#quiz_table h2#section8 { background-image: url(../imgs/quiz/h2_section_8.gif); }
#quiz_table h2#section9 { background-image: url(../imgs/quiz/h2_section_9.gif); }
#quiz_table .q1 label { background-image: url(../imgs/quiz/num_01.gif); }
#quiz_table .q2 label { background-image: url(../imgs/quiz/num_02.gif); }
#quiz_table .q3 label { background-image: url(../imgs/quiz/num_03.gif); }
#quiz_table .q4 label { background-image: url(../imgs/quiz/num_04.gif); }
#quiz_table .q5 label { background-image: url(../imgs/quiz/num_05.gif); }
#quiz_table .q6 label { background-image: url(../imgs/quiz/num_06.gif); }
#quiz_table .q7 label { background-image: url(../imgs/quiz/num_07.gif); }
#quiz_table .q8 label { background-image: url(../imgs/quiz/num_08.gif); }
#quiz_table .q9 label { background-image: url(../imgs/quiz/num_09.gif); }
#quiz_table .q10 label { background-image: url(../imgs/quiz/num_10.gif); }
#quiz_table .q11 label { background-image: url(../imgs/quiz/num_11.gif); }
#quiz_table .q12 label { background-image: url(../imgs/quiz/num_12.gif); }
#quiz_table .q13 label { background-image: url(../imgs/quiz/num_13.gif); }
#quiz_table .q14 label { background-image: url(../imgs/quiz/num_14.gif); }
#quiz_table .q15 label { background-image: url(../imgs/quiz/num_15.gif); }
/* Quiz results */
#quiz.wellness_quiz_results #content_top { margin: 0 0 4px 0; position: relative; }
#quiz.wellness_quiz_results #content_top h1 { height: 41px; background: #b5b39e url(../imgs/quiz/h1_wellness_quiz_results.gif) no-repeat 26px 50%; text-indent: -999em; }
#quiz.wellness_quiz_results #content_top #text_area { border: 1px solid #cccccc; border-top: none; }
#quiz.wellness_quiz_results #content_top #top_right { width: 333px; float: right; padding: 27px 18px; }
#quiz.wellness_quiz_results #content_top #top_right h3 { text-indent: -999em; height: 26px; background: transparent url(../imgs/quiz/h3_we_are_here_to_help.gif) no-repeat; font-size: 1em; margin-bottom: 0.4em; }
#quiz.wellness_quiz_results #content_top #top_left { width: 333px; float: left; padding: 27px 18px; line-height: 1.5em; }
#quiz.wellness_quiz_results #content_top #top_left a { padding: 0 0 0 19px; background: transparent url(../imgs/arrow_link_2.gif) no-repeat 0px 50%; }
#quiz.wellness_quiz_results #content_top #top_left h4 { font-size: 1em; line-height: 1.5em; margin: 1.5em 0 0 0; }
#quiz.wellness_quiz_results table#results { border-collapse: collapse; border: 1px solid #cccccc; width: 100%; }
#quiz.wellness_quiz_results table#results td { width: 50%; border: 1px solid #cccccc; vertical-align:middle; text-align: center; padding: 9px 0; }
#quiz.wellness_quiz_results table#results th { text-align: left; padding: 0 0 0 21px; height: 21px; vertical-align:middle; border: 1px solid #cccccc; }
/*Josh*/
#lifestyle_education #feature_buttons { list-style-type: none; }
#lifestyle_education #feature_buttons li { margin: 0 0 9px 0; }
#lifestyle_education #feature_buttons li a { text-indent: -999em; height: 21px; width: 185px; background: transparent url(../imgs/wellness_advisor/buttons_lifestyleedu_advisor_quiz.gif) no-repeat; display: block; }
#lifestyle_education #feature_buttons #button_take_wellness_quiz { background-position: 0 0; }
#lifestyle_education #feature_buttons #button_take_wellness_quiz:hover { background-position: 0 -21px; }
#lifestyle_education #feature_buttons #button_talk_advisor { background-position: 0 -42px; }
#lifestyle_education #feature_buttons #button_talk_advisor:hover { background-position: 0 -63px; }
#lifestyle_education #content_main .col h2, #program_education #content_main .col h2 { height: 25px; margin: 1px 2px; text-indent: -999em; background: #b5b39e no-repeat 50% 50%; }
#lifestyle_education #content_main #col1 h2 { background-image: url('../imgs/text/h2_sleep.gif'); }
#lifestyle_education #content_main #col2 h2 { background-image: url('../imgs/text/h2_stress_management.gif'); }
#lifestyle_education #content_main #col3 h2 { background-image: url('../imgs/text/h2_exercise.gif'); }
#program_education #content_main #col1 h2 { background-image: url('../imgs/text/h2_adrenal_type.gif'); }
#program_education #content_main #col2 h2 { background-image: url('../imgs/text/h2_digestive_type.gif'); }
#program_education #content_main #col3 h2 { background-image: url('../imgs/text/h2_detox_type.gif'); }
#lifestyle_education #content_main .col ul, #program_education #content_main .col ul { list-style-type: none; margin: 0.8em 2em 0 0; }
#lifestyle_education #content_main .col li, #program_education #content_main .col li { line-height: 1.6em; padding: 0 0 0 27px; background: transparent url('../imgs/arrow_link_2.gif') no-repeat 8px 50%; }
#lifestyle_education #content_main .col div img, #program_education #content_main .col div img { display: block; margin: 25px auto 0 auto; }
#lifestyle_education #content_main .col div, #program_education #content_main .col div { border-top: 1px solid #cccccc; padding: 10px; }
#lifestyle_education #content_main .col p.teaser, #program_education #content_main .col div p.teaser { min-height: 85px; }
#lifestyle_education #content_top { width: 340px; background: #b5b39e url('../imgs/wellness_advisor/lifestyle_education_bg.jpg') no-repeat right top; position: relative; padding: 20px 372px 0 26px; color: #fff; border: 1px solid #ccc; margin-bottom: 3px; height: 232px; }
#lifestyle_education #content_top .text_content { padding-bottom: 10px; }
#lifestyle_education #content_middle, #program_education #content_middle { width: 738px; border: 1px solid #cccccc; margin-bottom: 3px; }
#lifestyle_education #content_middle div { background: #fff url('../imgs/wellness_advisor/lifestyle_education_mid_bg.jpg') no-repeat left top; }
#lifestyle_education #content_middle h2, #program_education #content_middle h2 { background: #b5b39e url('../imgs/text/h2_clary_sage_healing_diet.gif') no-repeat 23px 50%; text-indent: -999em; height: 37px; border: 1px solid white; }
#lifestyle_education #content_middle div, #program_education #content_middle div { border-top: 1px solid #cccccc; padding: 20px 20px 20px 268px; min-height: 187px; }
#lifestyle_education #content_top h1 { background: url(../imgs/text/h1_lifestyle_education.gif) no-repeat top left; text-indent: -999em; width: 229px; height: 11px; margin-bottom: 14px; }
/* Wellness Education */
#program_education #content_top { position: relative; border: 1px solid #ccc; margin-bottom: 3px; }
#program_education #content_top h1 { background: #eee url(../imgs/wellness_advisor/h1_wellness_education.gif) no-repeat 18px 50%; text-indent: -999em; height: 48px; margin-bottom: 14px; border-bottom: 1px solid #ccc; }
#program_education #content_top p { padding: 0 18px 14px 18px; }
#program_education .flash_container { overflow: hidden; margin: 0 2px 14px 2px; background-color: #333333;}
#program_education #main_container { float: left; background: transparent url(../imgs/dotted_rule_vert_92.gif) repeat-y 246px 20px; margin-bottom: 14px; }
#program_education #main_left { float: left; width: 246px; height: 80px; padding: 0; }
#program_education #main_left h3 { text-indent: -999em; background: transparent url(../imgs/text/h3_common_symptoms.gif) no-repeat 50% 50%; height: 9px; height: 80px; }
#program_education #main_right { float: right; padding: 0 0 0 16px; width: 476px; }
#program_education #main_right select { display: block; width: 215px; border: 1px solid #666666; background-color: white; color: black; margin-left: 18px; font-size: 1.1em; }
/* Wellness Article Landing Page */
#wellness_articles #content_box { width: 739px; border: 1px solid #ccc; float: left; }
#wellness_articles #content_top { margin: 6px 6px 7px 6px; padding: 19px 325px 0 12px; background: white url(../imgs/wellness_advisor/articles_landing_topright.jpg) no-repeat 100% 0%; }
#wellness_articles #content_top h2, #wellness_articles #content_top p { line-height: 1.5em; }
#wellness_articles h1 { background: #ddd url(../imgs/text/h1_wellness_articles.gif) no-repeat 18px 50%; text-indent: -999em; height: 40px; border-bottom: 1px solid #ccc; }
#wellness_articles #content_main { border-top: 1px dashed #b9afa4; margin: 0 9px; padding: 24px 8px; }
#wellness_articles .article_group { padding: 13px 18px 13px 0; float: left; width: 323px; }
#wellness_articles .article_group.left { clear: both; }
#wellness_articles .article_group ul { list-style-type:  none; line-height: 1.4em; margin-bottom: 2em; }
/*Common Symptoms*/
#common_symptoms #content_main { padding-bottom: 2px; border-bottom: 3px solid #cccccc; }
#common_symptoms h1 { text-indent: -999em; background: #eeeeee url(../imgs/wellness_advisor/h1_commonsymptoms.gif) no-repeat 16px 50%; height: 42px; }
#common_symptoms #content_box { border: 1px solid #cccccc; }
#common_symptoms #select_list_header { margin: 0 8px; padding: 17px 11px; border-bottom: 1px dashed #b9afa4; }
#common_symptoms #select_list_header select { background-color: #eeeeee; border: 1px solid black; }
#common_symptoms #text { padding: 20px 132px 20px 16px; }
#common_symptoms dt { font-size: 1em; font-weight: bold; text-transform: uppercase; line-height: 1.5em; }
#common_symptoms dt a:hover { text-decoration: none; }
#common_symptoms dd { line-height: 1.5em; }
/*Contact a Wellness Adisor */
#contact_advisor h1 { text-indent: -999em; background: #b5b39e url(../imgs/wellness_advisor/h1_contactawellnessadvisor.gif) no-repeat 21px 50%; height: 38px; }
#contact_advisor #content_main { border-bottom: 4px solid #cccccc; float: left; width: 741px; }
#contact_advisor #content_box { border: 1px solid #cccccc; border-top: none; background: transparent url(../imgs/bg_grayvertline.gif) repeat-y 363px 0%; float: left; width: 739px; margin: 0 0 3px 0; }
#contact_advisor h2 { font-size: 1.4em; font-weight: normal; margin: 0 0 1em 0; }
#contact_advisor #content_box .left { float: left; width: 363px; }
#contact_advisor #content_box .left .byphone { padding: 14px 19px; border-bottom: 1px solid #cccccc; }
#contact_advisor #content_box .left .visitus { padding: 14px 19px; }
#contact_advisor #content_box .right { float: right; width: 343px; padding: 14px 14px 25px 19px; }
#contact_advisor #content_box .right div { clear: both; float: left; padding: 0 0 8px 0; }
#contact_advisor #content_box .right label { display: block; float: left; width: 148px; }
#contact_advisor #content_box .right input,  #contact_advisor #content_box .right select { float: right; width: 190px; height: 14px; }
#contact_advisor #content_box .right select { float: right; width: 192px; height: 14px; margin-bottom: 10px; }
#contact_advisor #content_box .right div.comments_wrapper label { float: none; width: auto; }
#contact_advisor #content_box .right div.comments_wrapper { padding: 10px 0 0 0; }
#contact_advisor #content_box .right textarea { width: 332px; height: 171px; border: 1px solid #cccccc; font-size: 1.1em; padding: 4px; margin: 3px 0 0 0; }
#contact_advisor #content_box .right .submit_wrapper a { display: block; text-indent: -999em; background: url(../imgs/button_submit_hoverstate.gif) no-repeat 0 0; width: 89px; height: 21px; margin: 9px 0 31px 0; }
#contact_advisor #content_box .right .submit_wrapper a:hover, #contact_advisor #content_box .right .submit_wrapper a:active { background-position: right top; }
/*Email registration */
#email_registration2 h1 { text-indent: -999em; background: #b5b39e url(../imgs/h1_emailregistration.gif) no-repeat 21px 50%; height: 38px; }
#email_registration2 #content_main { border-bottom: 4px solid #cccccc; float: left; width: 741px; }
#email_registration2 #content_box { border: 1px solid #cccccc; border-top: none; background: transparent url(../imgs/bg_grayvertline.gif) repeat-y 363px 0%; float: left; width: 739px; margin: 0 0 3px 0; }
#email_registration2 h2 { font-size: 1.4em; font-weight: normal; margin: 0 0 1em 0; }
#email_registration2 #content_box .left { float: left; width: 363px; }
#email_registration2 #content_box .left .byphone { padding: 14px 19px; border-bottom: 1px solid #cccccc; }
#email_registration2 #content_box .left .visitus { padding: 14px 19px; }
#email_registration2 #content_box .right { float: right; width: 343px; padding: 14px 14px 25px 19px; }
#email_registration2 #content_box .right div { clear: both; float: left; padding: 0 0 8px 0; }
#email_registration2 #content_box .right label { display: block; float: left; width: 148px; }
#email_registration2 #content_box .right input,  #email_registration2 #content_box .right select { float: right; width: 190px; height: 14px; }
#email_registration2 #content_box .left input,  #email_registration2 #content_box .left select { float: left; width: 30px; height: 14px; }

#email_registration2 #content_box .right select { float: right; width: 192px; height: 14px; margin-bottom: 10px; }
#email_registration2 #content_box .right div.comments_wrapper label { float: none; width: auto; }
#email_registration2 #content_box .right div.comments_wrapper { padding: 10px 0 0 0; }
#email_registration2 #content_box .right textarea { width: 332px; height: 171px; border: 1px solid #cccccc; font-size: 1.1em; padding: 4px; margin: 3px 0 0 0; }
#email_registration2 #content_box .right .submit_wrapper a { display: block; text-indent: -999em; background: url(../imgs/button_submit_hoverstate.gif) no-repeat 0 0; width: 89px; height: 21px; margin: 9px 0 31px 0; }
#email_registration2 #content_box .right .submit_wrapper a:hover, #email_registration2 #content_box .right .submit_wrapper a:active { background-position: right top; }
/* Wellness Coaching */
#wellness_coaching #content_top { padding: 28px 396px 0 24px; background: #b5b39e url(../imgs/wellness_advisor/coaching_land_top_bg.jpg) no-repeat 100% 0%; color: white; min-height: 242px; margin: 0 0 3px 0; }
#wellness_coaching #content_top h1 { text-indent: -999em; height: 13px; background: #b5b39e url(../imgs/wellness_advisor/h1_wellness_coaching.gif) no-repeat; margin: 0 0 14px 0; }
#wellness_coaching h2 { font-size: 1.4em; line-height: 1.4em; font-weight: normal; margin: 0 0 1em 0; min-height: 40px; }
#wellness_coaching #content_main { border-bottom: 4px solid #cccccc; float: left; width: 741px; }
#wellness_coaching .col_container { border: 1px solid #cccccc; background: transparent url(../imgs/bg_2graylines_3cols.gif) repeat-y 246px 0; width: 739px; margin: 0 0 3px 0; }
#wellness_coaching .col_container .col { width: 200px; float: left; border: none; padding: 18px 40px 18px 18px; }
#wellness_coaching .col_container #col1, #wellness_coaching .col_container #col2 { width: 188px; margin: 0 1px 0 0; }
#wellness_coaching .col_container #col3 { width: 187px; margin: 0; }
#wellness_coaching .col_container .col ul { list-style-type: none; }
#wellness_coaching .col_container .col li a { color: #333333; }
.feature_article#presslinks #text { background-image: none; padding: 18px 15px; line-height: 1.5em; margin-bottom: 27px; border-top: 1px solid #cccccc; }
.feature_article#presslinks h1 { background: #dddddd url(../imgs/our_story/h1_presslinks.gif) no-repeat 11px 50%; border: 2px solid white; height: 37px; }
.feature_article#presslinks #content_box { padding: 0; }
