/* HTML Tags */
/* Do NOT replace this with the star(*) selector as it 
 * will break elements like the <select> tag
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/* vertical-align: baseline; */
}

/* Float Container */
.flc { clear: both; }
.flc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .flc { height: 1%; }
/* IE7 work-around */
html > body .flc { height: auto; max-height: 120000px; }

.PersonaTabs_Container { display: none; }

/* Generic */
html { /* background: #8c97a1 url("/images/body_bg.gif") repeat-y center center;  */}
body { font-family: Helvetica, Arial; color: #333333; font-size: small; }
* html body { font-size: x-small; f\ont-size: small; }
a img { border: none; }
a { text-decoration: none; color: #026AA7; }
a:hover { text-decoration: underline; }
.cb { clear: both; line-height: 0px; font-size: 0px; }
.tac { text-align: center; }
.fl { float: left; }
.fr { float: right; }
table { border-collapse: collapse; }
tr { text-align: left; }

.PPPPPPPPPPPPPP { font-size: 28px; }
hr { border:none; background-color:#ccc; height:1px; margin:15px 0; }
h1.title { font-size: 28px; margin: 0px 0px 10px 0px; }
.light { margin:10px 0; color:#999; }
.intro { font-size:110%; line-height:120%; }
.ml20 { margin-left:20px; }
.display_none { display:none;}

/* Input Text */
input.text { border: 1px solid #CCCCCC; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; /* background: url("/images/text_field.gif") repeat-x top left; */ padding: 3px; }

/* Button 1 */
.button_1 { width: 133px; height: 28px; background: url("/images/button_1.jpg") no-repeat 0px 0px; border: none; color: #FFFFFF; cursor: pointer; }
a.button_1 { display: block; text-align:center; line-height:28px; } 

/* Button 2 */
.button_2 { width: 70px; height: 22px; background: url("/images/button_2.gif") no-repeat 0px 0px; border: none; color: #000000; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_2 { display: block; text-align:center; line-height:22px; }

/* Button 3 */
.button_3 { width: 176px; height: 28px; background: url("/images/button_3.gif") no-repeat 0px 0px; border: none; color: #000; font-weight: bold; font-size: 100%; cursor: pointer; }
a.button_3 { display: block; text-align:center; line-height:28px; }

/* Button 4 */
.button_4 { width: 176px; height: 28px; background: url("/images/button_4.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 100%; cursor: pointer; }
a.button_4 { display: block; text-align:center; line-height:28px; }

/* Button 5 */
.button_5 { width: 66px; height: 20px; background: url("/images/button_5.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_5 { display: block; text-align:center; line-height:20px; }

/* Button 6 */
.button_6 { width: 89px; height: 20px; background: url("/images/button_6.gif") no-repeat 0px 0px; border: none; color: #fff; font-weight: bold; font-size: 90%; cursor: pointer; }
a.button_6 { display: block; text-align:center; line-height:20px; }

/* Form 1 */
.form_1 fieldset { padding:10px 0; }
.form_1 label { color:#666; display:block; margin-bottom:-5px; font-weight:bold; }
.form_1 label.left { float:left; padding-top:6px; margin-right:10px; font-size:16px; line-height:200%; }
.form_1 input.text, .form_1 select, .form_1 textarea { margin-top:10px; font-size:12px; }
.form_1 .text { background:#fff; border:1px solid #999; width:360px; font-family:Arial, Helvetica, sans-serif; }
.form_1 label.text { background:none; border:none; font-size:16px; }
.form_1 textarea.text { width:630px; height:120px; padding:5px; font-size:100%; }
.form_1 .col_1, .form_1 .col_2 { float:left; width:350px; }
.form_1 .note { font-size:80%; color:#999; }

/* Form 2 */
.box_1.last { margin-bottom:0px; }
.form_2 p { margin:5px 0px; }
.form_2 .title { margin-bottom:5px; font-size:140%; }
.form_2 .indents p { margin-left:20px; }
.form_2 .note { color:#999; font-size:80%; }

/* Form 3 */
.form_3 .main_area { border-bottom:1px solid #ccc; }
.form_3 .step_1, .form_3 .step_2, .form_3 .step_3 { float:left; padding:0px 20px 20px 75px; }
.form_3 .step_1 { background:url("/images/dares/step_1.gif") no-repeat left top; }
.form_3 .step_1 .radio_label { float:left; width:260px; }
.form_3 .step_2 { background:url("/images/dares/step_2.gif") no-repeat left top; }
.form_3 .step_3 { background:url("/images/dares/step_3.gif") no-repeat left top; }
.form_3 .no_number { background:none; }
.form_3 .header, .dare .form_3 .header { font-size:200%; margin-bottom:15px; }
.form_3 .header small { font-size:70%; }
.form_3 fieldset { margin-top:10px; }
.form_3 p { margin:8px 0px; }
.form_3 p.note, .dare .form_3 p.note { margin:0px; font-size:90%; }
.form_3 label { font-size:110%; display:block; }
.form_3 label.left { float:left; width:130px; margin-right:10px; }
.form_3 input.text { background:#fff; border:1px solid #999; width:250px; }
.form_3 div.flc { margin-bottom:10px; }

/* Form 4 */ 
.form_4 {}
	.form_4 label { display: block; font-weight: bold; }
	.form_4 .form_block { margin: 0px 0px 15px 0px; } 
	.form_4 textarea { h } 
	.form_4 p { margin: 3px 0px 3px 0px; font-size: 90%; color: #999999; }
		.form_4 .form_block .textinput { width: 500px; } 

/* Table 1 */
.table_1 { width: 100%; margin: 0px 0px 10px 0px; border-bottom: 1px solid #A6A6A6;}
.table_1 th { font-weight: bold; padding: 0px 0px 3px 0px; border-bottom: 1px solid #A6A6A6; }
.table_1 td { padding: 5px 0px 5px 0px; border-bottom: 1px solid #E5E5E5; }
.table_1 .item { padding: 5px 10px 5px 0px; }
.table_1 .fixed_col_1 { width: 45px; }

/* Table 2 */
.table_2 { width: 100%; margin: 0px 0px 10px 0px; }
.table_2 th {  }
.table_2 td { padding: 5px 5px 5px 5px; border-bottom: 1px solid #E5E5E5; }

.table_2 .action { width: 30px; text-align: center; }
.table_2 .drug { width: 180px; }
.table_2 .rating { width: 100px; }

/* Table 3 */
.table_3 { width:100%; margin:0px 0px 0px 0px; }
.table_3 th { font-weight:bold; padding:0px 0px 3px 0px; border-bottom: 1px solid #ccc; }
.table_3 td { padding:5px 0px 5px 0px; background:#f2f2f2;  vertical-align:middle; }
.table_3 tr.alt td { background:#fff; }
.table_3 .avatar { float:left; margin-right:10px; }
.table_3 .check { text-align:center; width:40px; }
.table_3 .fixed_col_1 { width:45px; }

/* List Styles */
ul { list-style-type: none; }
ul.bullet_1 li { background: url("/images/bullet_2.gif") no-repeat 0px 7px; padding: 0px 0px 0px 10px; margin: 3px 0px 0px 0px; }
ul.bullet_2 li { background: url("/images/bullet_3.gif") no-repeat 0px 6px; padding: 0px 0px 0px 10px; margin: 3px 0px 0px 0px; color: #FFFFFF; }
ul.bullet_2 li a { color: #FFFFFF; }
ul.bullet_3 li { background: url("/images/bullet_4.gif") no-repeat 0px 11px; padding: 5px 0px 0px 12px; margin: 5px 0px 0px 0px; border-top: 1px solid #E5E5E5; }
ul.bullet_3 li.first { padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; border-top: none; background-position: 0px 6px; }
ul.bullet_3 li .meta { font-size: 90%; color: #666666; }
ul.bullet_4 li { background: url("/images/bullet_5.gif") no-repeat 0px 11px; padding: 5px 0px 0px 12px; margin: 5px 0px 0px 0px; border-top: 1px solid #E7E7E7; }
ul.bullet_4 li.first { padding: 0px 0px 0px 12px; margin: 0px 0px 0px 0px; border-top: none; background-position: 0px 6px; }
ul.bullet_5 li, dl.bullet_5 dd { background: url("/images/bullet_6.gif") no-repeat 0px 50%; padding: 0px 0px 0px 10px; margin: 2px 0px 0px 0px; }
dl.bullet_5 dt { font-size:140%; }
dl.bullet_5 dd { margin: 2px 0px 0px 20px; }
ul.indent { margin: 0px 0px 0px 20px; }
ul.indent li { margin: 0px 0px 5px 0px; }
ul.list_1 li a { display: block; background: url("/images/go_2.gif") no-repeat right center; border-top: 1px solid #E5E5E5; padding: 5px 15px 0px 0px; margin: 5px 0px 0px 0px; zoom: 1; }
ul.list_1 li.first a { border: none; margin: 0px; padding: 0px 15px 0px 0px; }
ul.list_2 li { border-top: 1px solid #9CD8FF; padding: 5px 0px 4px 0px; }
ul.list_2 li.first { border: none; padding: 0px 0px 4px 0px; }
ul.list_3 li { padding:3px 0px; }
ul.list_4 li { border-bottom:1px solid #E5E5E5; padding:5px 0px; }
ul.list_4 li.first { padding:0px 0px 5px 0px; }
ul.list_4 li .avatar { float:left; margin:2px 10px 0px 0px; }
ul.list_4 li p { margin:0px 0px 5px 0px; }
ul.list_4 li p.data { color:#666; font-size:90%; }
ul.list_4 .comment_date { color:#999; }
dl.list_5 { background: #fff url("/images/box_5/bg.gif") repeat-x bottom center; }
dl.list_5 dt { background: #FFFFFF url("/images/tertiary_nav/bg.gif") repeat-x bottom left; line-height:20px; text-align:center; font-weight:bold; color:#666; }
dl.list_5 dd { background: url("/images/bullet_2.gif") no-repeat 5px 7px; padding: 3px 0px 3px 15px; font-size:85%; }
dl.list_5 dd.link { background:none; border-top:1px solid #fff; padding:7px 10px; }
dl.list_5 dd.link a { display:block; float:left; background: url("/images/arrow_2.gif") no-repeat right center; font-weight: bold; padding: 0px 10px 0px 0px; }
ul.bullet_6 li { background: url('/images/black_bullet.gif') no-repeat 0px 12px; padding: 5px 0px 5px 16px; }
ul.bullet_7 li { background: url("/images/bullet_6.gif") no-repeat 0px 4px; padding: 0px 0px 5px 10px; margin: 2px 0px 5px 0px; border-bottom: 1px solid #DDDDDD; }
ul.bullet_7 li.last { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }

ol li { margin-left:20px; #margin-left:25px; }
ol.list_1 li { border-top: 1px solid #E5E5E5; padding: 5px 0px 4px 0px; }
ol.list_1 li.first { border: none; padding: 0px 0px 4px 0px; }
ol.list_2 li { padding:0; margin-bottom:10px; color:#999; }
ol.list_2 li a { font-weight:bold; }

/* Icons */ 
.icon_convo_1 { background: url("/images/convo_1.gif") no-repeat 0px 0px; padding: 0px 0px 0px 26px; }
.icon_download { background: url("/images/download.gif") no-repeat 0px 4px; padding: 0px 0px 0px 10px; }

/* Colors */
.color_1 { color: #0C6A99; }
.color_2 { color: #669933; }
.color_3 { color: #FF9900; }
.color_4 { color: #5741C4; }
.color_5 { color: #C441B0; }
.bg_color_1 { background: #0099FF; color: #FFFFFF; }
.bg_color_2 { background: #E0F3FF; color: #006699; }
.bg_color_3 { background: #E5E5E5; color: #303030; }
.bg_color_4 { background: #000000; color: #303030; }

/* Frame */
#frame { width: 990px; margin: 0px auto 0px auto; padding: 0px; position:relative; background: #FFFFFF; }
.frame { width: 990px; margin: 0px auto 0px auto; padding: 0px; }

/* Mini Profile */
#mini_profile { position: relative; color: #FFFFFF; font-size: 11px; background: #373A3E url("/images/mini_profile_bg.gif") repeat-x bottom center; padding: 0px 0px 6px 0px; }
#mini_profile .content { color: #999999; margin: 0px 6px; padding: 6px 10px 6px 10px; background: #000000 url("/images/mini_profile_curve.gif") no-repeat bottom left; text-align: right; }
#mini_profile a { color: #FFCC00; }

/* Header 1 */
#header_1 { background: #000000 url("/images/header_1_bg.jpg") repeat-x top left; padding: 16px; }
#header_1 .search { float: left; color: #FFFFFF; }
#header_1 .brand { float: left; width: 260; text-align: center; padding: 0px 30px 0px 0px; }
#header_1 .quote { float: left; background: url("/images/quote.gif") no-repeat top left; padding: 5px 0px 0px 43px; width: 245px; color: #999999; }
#header_1 .quote img { border: 2px solid #666666; float: right; } 
#header_1 a { color: #FFCC00; }

/* Header 2 */
#header_2 { background: #FFFFFF; padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px; position:relative; position: relative;

}

#page_home #header_2, 
#page_about_laf #header_2, 
#page_search #header_2 { height: auto; }

#header_2 .title { font-size: 26px; color: #FFFFFF; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px; }
#header_2 .title span { font-size:16px; }
#breadcrumb {  margin: 10px 0px 0px 0px;  }
#breadcrumb_title { color: #026AA7; }
#breadcrumb a { color: #026AA7; }
#header_2{ padding: 10px 0px 0px 0px; }
/*
.template_get_healthy #header_2 { background: #FFFFFF url('/images/banners/hdr_gethealthy.jpg') no-repeat bottom left; }
.template_be_active #header_2 { background: #FFFFFF url('/images/banners/hdr_Beactive.jpg') no-repeat bottom left; }
.template_eat_well #header_2 { background: #FFFFFF url('/images/banners/hdr_eatwell.jpg') no-repeat bottom left; }
.template_find_balance #header_2 { background: #FFFFFF url('/images/banners/hdr_findbalance.jpg') no-repeat bottom left; }
.template_stay_young #header_2 { background: #FFFFFF url('/images/banners/hdr_stayyoung.jpg') no-repeat bottom left; }
.template_action_plan #header_2 { background: #FFFFFF url('/images/banners/hdr_myactionplan.jpg') no-repeat bottom left; }
.template_drugs #header_2 { background: #FFFFFF url('/images/banners/hdr_Drugs.jpg') no-repeat bottom left; }
.template_mental_health #header_2 { background: #FFFFFF url('/images/banners/hdr_MentalHealth.jpg') no-repeat bottom left; }
.template_diet #header_2 { background: #FFFFFF url('/images/banners/hdr_Diet.jpg') no-repeat bottom left; }
.template_fitness #header_2 { background: #FFFFFF url('/images/banners/hdr_Fitness.jpg') no-repeat bottom left; }
.template_outdoors #header_2 { background: #FFFFFF url('/images/banners/hdr_Outdoor.jpg') no-repeat bottom left; }
.template_career #header_2 { background: #FFFFFF url('/images/banners/hdr_Finance.jpg') no-repeat bottom left; }
.template_senior #header_2 { background: #FFFFFF url('/images/banners/hdr_Senior.jpg') no-repeat bottom left; }
.template_daily_plate #header_2 { background: #FFFFFF url('/images/banners/hdr_dailyplate.jpg') no-repeat bottom left; }
.template_google_health #header_2 { background: #FFFFFF url('/images/banners/hdr_googlehealth.jpg') no-repeat bottom left; }
.template_groups #header_2 { background: #FFFFFF url('/images/banners/hdr_groups.jpg') no-repeat bottom left; }
.template_tools #header_2 { background: #FFFFFF url('/images/banners/hdr_tools.jpg') no-repeat bottom left; }
.template_default #header_2 { background: #FFFFFF url('/images/banners/hdr_default_gray.jpg') no-repeat bottom left; }
.template_google_welcome #header_2 { background: #FFFFFF url('/images/banners/welcome_google.jpg') no-repeat bottom left; }
.template_expert #header_2 { background: #FFFFFF url('/images/banners/expert_header.jpg') no-repeat bottom left; }
.template_tdp #header_2 { background: #FFFFFF url('/images/banners/hdr_tdp.jpg') no-repeat bottom left; }
*/
#header_2 { background: #FFFFFF url('/images/banners/hdr_default_gray.jpg') no-repeat bottom left; }


/* Tertiary Nav */ 
#tertiary_nav { margin: 10px 10px 5px 10px; background: #FFFFFF url("/images/tertiary_nav/bg.gif") repeat-x bottom left; }
#tertiary_nav li { float: left; }
#tertiary_nav li.current { background: #FFFFFF url("/images/tertiary_nav/bg_current.gif") repeat-x bottom left; }
#tertiary_nav li a { float: left; display: block; padding: 5px 17px 5px 17px; font-weight: bold; color: #666666; }
#tertiary_nav li a:hover { color: #000000; }
#tertiary_nav .h { background: url("/images/tertiary_nav/header.gif") no-repeat top left; }
#tertiary_nav .f { background: url("/images/tertiary_nav/footer.gif") no-repeat bottom left; }

/* Bread Crumb */
#breadcrumb_title { float: left; font-size: 11px; }
#breadcrumb { font-size: 11px; margin: 5px 0px 25px 5px; }
#breadcrumb li { padding: 0px 10px 0px 7px; float: left; background: url("/images/arrow_8.gif") no-repeat right center; }
#breadcrumb li.last { background: none; }

/* Main - Style Default*/
body.style_default #main { margin: 10px 8px 10px 8px; padding: 0px 0px 5px 0px; background: #DBDBDB; }
body.style_default #main #main_top { background: #DBDBDB; }
body.style_default #main_2 { margin: 10px 8px 10px 8px; padding: 0px 0px 5px 0px; background: #000; }
body.style_default #main_2 #main_top { background: #000; }

/* Main - Style Action Plan*/
body.style_action_plan #main { margin: 0px 8px 10px 8px; padding: 0px 0px 5px 0px; background: #FFCC37 url('/images/style_action_plan/main_bg_bottom.gif') no-repeat bottom left; }
body.style_action_plan #main #main_top { background: #FFCC37 url('/images/style_action_plan/main_bg_top.gif') no-repeat top left; }

/* Main - Style Custom Profile */
body.style_custom_profile #main { margin: 0px 8px 10px 8px; padding: 0px 0px 5px 0px; background: #0093D3 url('/images/style_custom_profile/main_bg_bottom.gif') no-repeat bottom left; }
body.style_custom_profile #main #main_top { background: #0093D3 url('/images/style_custom_profile/main_bg_top.gif') no-repeat top left; }


.tools_navigation { float:right; }
.tools_navigation .animate_left, .tools_navigation .animate_right { cursor:pointer; }
.tools_navigation .animate_left { display:none; }
.tool_widgets { width:956px; height:165px; position:relative; white-space:nowrap; overflow:hidden; }
.tool_widgets .flc { position:relative; }
.tool_widgets a img { margin-right:0px; position:relative; left:0px; }

/* Search  */
.search { width: 360px; padding: 0px 20px 0px 0px; }
.search .input { border: none; padding: 5px 0px 0px 5px; background: #FFFFFF url("/images/search/left_curve.gif") no-repeat left center; float: left; height: 21px; width: 248px; }
.search .button { background: url("/images/search/search_button.gif") no-repeat left bottom; width: 107px; height: 26px; border: none; float: left; cursor: pointer; margin: 0px 0px 5px 0px; }
.search .advanced_search { float: right; white-space: nowrap; }

/* Box 1 */
.box_1 { margin: 0px 0px 8px 0px; background: #FFFFFF; zoom: 1; } 
/*
.style_default .box_1 .box_1_hl { background: url("/images/style_default/box_1/top_left.gif") no-repeat top left; }
.style_default .box_1 .box_1_hr { background: url("/images/style_default/box_1/top_right.gif") no-repeat top right; }
.style_default .box_1 .box_1_bl { background: url("/images/style_default/box_1/bottom_left.gif") no-repeat bottom left; }
.style_default .box_1 .box_1_br { background: url("/images/style_default/box_1/bottom_right.gif") no-repeat bottom right; }
*/
.style_default #main_2 .box_1 .box_1_hl { background: url("/images/style_default/box_1_2/top_left.gif") no-repeat top left; }
.style_default #main_2 .box_1 .box_1_hr { background: url("/images/style_default/box_1_2/top_right.gif") no-repeat top right; }
.style_default #main_2 .box_1 .box_1_bl { background: url("/images/style_default/box_1_2/bottom_left.gif") no-repeat bottom left; }
.style_default #main_2 .box_1 .box_1_br { background: url("/images/style_default/box_1_2/bottom_right.gif") no-repeat bottom right; }
.style_action_plan .box_1 .box_1_hl { background: url("/images/style_action_plan/box_1/top_left.gif") no-repeat top left; }
.style_action_plan .box_1 .box_1_hr { background: url("/images/style_action_plan/box_1/top_right.gif") no-repeat top right; }
.style_action_plan .box_1 .box_1_bl { background: url("/images/style_action_plan/box_1/bottom_left.gif") no-repeat bottom left; }
.style_action_plan .box_1 .box_1_br { background: url("/images/style_action_plan/box_1/bottom_right.gif") no-repeat bottom right; }
.style_custom_profile .box_1 .box_1_hl { background: url("/images/style_custom_profile/box_1/top_left.gif") no-repeat top left; }
.style_custom_profile .box_1 .box_1_hr { background: url("/images/style_custom_profile/box_1/top_right.gif") no-repeat top right; }
.style_custom_profile .box_1 .box_1_bl { background: url("/images/style_custom_profile/box_1/bottom_left.gif") no-repeat bottom left; }
.style_custom_profile .box_1 .box_1_br { background: url("/images/style_custom_profile/box_1/bottom_right.gif") no-repeat bottom right; }
.box_1 .header { background: #FFFFFF url("/images/style_default/box_1/header_bg.gif") repeat-x bottom center; font-size: 16px; font-weight: bold; border-bottom: 1px solid #D6D6D6; } 
.box_1 .header div div { font-weight: bold; } 
.style_default #main_2 .box_1 .header { background: #eee url("/images/style_default/box_1_2/header_bg.gif") repeat-x bottom center; font-size: 18px; border-bottom: 1px solid #D6D6D6; } 
.box_1 .header .box_1_hr { padding: 11px 10px 9px 10px; }
.box_1 .header .box_1_hr .options { float:right; color:#ccc; font-size:80%; }
.box_1 .header .box_1_hr .options a { color:#d3a41a; font-weight:bold; }
.box_1 .header .box_1_hr .options img { cursor:pointer; }
.box_1 .section_1 { padding: 10px; }
.box_1 .section_2 { padding: 8px 10px 10px 10px; background: #F1F1F1 url("/images/style_default/box_1/sub_header.gif") repeat-x top center; }
.box_1 .section_3 { background: #4095EF; }
.box_1 .go { float: right; }
.box_1 a.title { font-weight:bold; }
.box_6 .box_6_c .box_1 .box_1_hl { background: url("/images/style_default/box_1/top_left.gif") no-repeat top left; }
.box_6 .box_6_c .box_1 .box_1_hr { background: url("/images/style_default/box_1/top_right.gif") no-repeat top right; }
.box_6 .box_6_c .box_1 .box_1_bl { background: url("/images/style_default/box_1/bottom_left.gif") no-repeat bottom left; }
.box_6 .box_6_c .box_1 .box_1_br { background: url("/images/style_default/box_1/bottom_right.gif") no-repeat bottom right; }

.box_1 .tab_container { padding: 10px; }
.box_1 .tab_container .tabs { border-bottom: 1px solid #AEAEAE; height: 22px }
.box_1 .tab_container .tabs li { float: left; display: inline; margin: 0px 2px 0px 2px; padding: 2px 2px 0px 2px; border: 1px solid #AEAEAE; border-width: 1px 1px 0px 1px;  height: 19px; line-height: 21px; }
.box_1 .tab_container .tabs li.current {  border-bottom: 1px solid #FFFFFF; } 
.box_1 .tab_container .tabs li.current a { background: #DDDDDD; }
.box_1 .tab_container .tabs li a { text-decoration: none; display: block; height: 19px; width: 83px; text-align: center; }

.mvmodule .header { cursor: move; }
.mvplaceholder { border: 2px dashed #666; clear: both; width: 100%; }

/* Box 2 - Generic Rounded Corner box on a white background */
.box_2 .box_2_hl { background: url("/images/box_2/top_left.gif") no-repeat top left; }
.box_2 .box_2_hr { background: url("/images/box_2/top_right.gif") no-repeat top right; }
.box_2 .box_2_bl { background: url("/images/box_2/bottom_left.gif") no-repeat bottom left; }
.box_2 .box_2_br { background: url("/images/box_2/bottom_right.gif") no-repeat bottom right; padding: 5px 5px 5px 10px; zoom: 1; }
table.box_2 .box_2_bl { padding: 5px 5px 5px 10px; zoom: 1; }

.box_2_header_2 { text-transform: uppercase; background: #F0F0F0 url('/images/box_2_header_bg.gif') repeat-x bottom left; margin: 0px 0px 6px 0px;  }
.box_2_header_2 span { display: block; zoom: 1 }
.box_2_header_hl { background: url('/images/box_2_header_upper_left.gif') no-repeat top left; }
.box_2_header_hr { background: url('/images/box_2_header_upper_right.gif') no-repeat top right; }
.box_2_header_bl { background: url('/images/box_2_header_bottom_left.gif') no-repeat bottom left; }
.box_2_header_br { background: url('/images/box_2_header_bottom_right.gif') no-repeat bottom right; padding: 5px; font-weight: bold; }

/* Box 3 */
.box_3 .box_3_bt { background: url("/images/box_3/top_left.gif") no-repeat top left; font-size: 0pt; }
.box_3 .box_3_bt div { background: url("/images/box_3/top_right.gif") no-repeat bottom right; height: 4px; }
.box_3 .box_3_c { border: 1px solid #E7E7E7; border-width: 0px 2px 0px 2px; padding: 5px 5px 5px 5px; }
.box_3 .box_3_bb { background: url("/images/box_3/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.box_3 .box_3_bb div { background: url("/images/box_3/bottom_right.gif") no-repeat bottom right; height: 3px; }

/* Box 4 */
.box_4 .section_1 { border-top: 1px solid #FFFFFF; background: #F1F1F1; margin: 0px 0px 10px 0px; } 
.box_4 .box_4_header { background: none; padding: 5px; font-size: 18px; color: #0099FF; border-bottom: 1px solid #D7D7D7; }
.box_4 .more { float: right; font-size: 13px; padding: 5px 0px 0px 0px; }

/* Box 5 */
.box_5 { background: #FFFFFF url("/images/box_5/bg.gif") repeat-x bottom center; margin: 0px 0px 8px 0px;  } 
.box_5 .box_5_header { padding: 5px; border: 1px solid #E7E7E7; border-width: 0px 1px 0px 1px; border-bottom: 1px solid #DBDBDB; font-size: 18px; }
.box_5 .box_5_bt { background: url("/images/box_5/top_left.gif") no-repeat top left; font-size: 0pt; }
.box_5 .box_5_bt div { background: url("/images/box_5/top_right.gif") no-repeat bottom right; height: 3px; }
.box_5 .box_5_c { border: 1px solid #E7E7E7; border-width: 0px 1px 0px 1px; padding: 5px 5px 5px 5px;  }
.box_5 .box_5_bb { background: url("/images/box_5/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.box_5 .box_5_bb div { background: url("/images/box_5/bottom_right.gif") no-repeat bottom right; height: 3px; }
.box_5 .section_2 { padding:5px 5px 7px 5px; background: #F1F1F1 url("/images/style_default/box_1/sub_header.gif") repeat-x bottom center; }
.box_5 .section_2 a { font-weight:bold; color:#999; font-size:90%; }

/* Box 6 */
.box_6 { background: #EEE url("/images/box_6/bg.gif") repeat-x bottom center; margin: 0px 0px 8px 0px;  }
.box_6 .box_6_bt { background: url("/images/box_6/top_left.gif") no-repeat top left; font-size: 0pt; }
.box_6 .box_6_bt div { background: url("/images/box_6/top_right.gif") no-repeat bottom right; height: 3px; }
.box_6 .box_6_c { border:none; border-width:0px; padding: 7px 7px 7px 7px;  }
.box_6 .box_6_bb { background: url("/images/box_6/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.box_6 .box_6_bb div { background: url("/images/box_6/bottom_right.gif") no-repeat bottom right; height: 3px; }

/* Box 7 */
.box_7 { background: #7b7c7b url("/images/box_7/bg.gif") repeat-x bottom center; margin: 0px 0px 8px 0px;  }
.box_7 .box_7_bt { background: url("/images/box_7/top_left.gif") no-repeat top left; font-size: 0pt; }
.box_7 .box_7_bt div { background: url("/images/box_7/top_right.gif") no-repeat bottom right; height: 3px; }
.box_7 .box_7_c { border:none; border-width:0px; padding: 4px 6px 4px 6px; color: #FFFFFF; }
.box_7 .box_7_bb { background: url("/images/box_7/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.box_7 .box_7_bb div { background: url("/images/box_7/bottom_right.gif") no-repeat bottom right; height: 3px; }
.box_7 .header { height: 30px; margin-bottom:5px; }
.box_7 .header .title_bar { background:url("/images/goal/header_bg.gif") repeat-x left top #000; color:#fff; line-height:30px; float:left; width:279px;}
.box_7 .header .title_bar a { float:right; margin-right:10px; color:#ffcc37; }
.box_7 .header .title_bar_left { background:url("/images/goal/header_left.gif") no-repeat left top transparent; float:left; width:5px; height:30px; }
.box_7 .header .title_bar_right { background:url("/images/goal/header_right.gif") no-repeat right top transparent; float:left; width:5px; height:30px; }
.box_7 .header .title_bar .title { margin-left:10px; font-size:140%; color: #ffd43d; }
.box_7 .box_1 { color: #000000; }
.box_7 .box_1 .box_1_hl { background: url("/images/box_7/box_1/top_left.gif") no-repeat top left; }
.box_7 .box_1 .box_1_hr { background: url("/images/box_7/box_1/top_right.gif") no-repeat top right; }
.box_7 .box_1 .box_1_bl { background: url("/images/box_7/box_1/bottom_left.gif") no-repeat bottom left; }
.box_7 .box_1 .box_1_br { background: url("/images/box_7/box_1/bottom_right.gif") no-repeat bottom right; }

/* Box 8 */
.box_8 { background: #FFFFFF url("/images/box_8/gradient.gif") repeat-x bottom left; margin: 0px 0px 5px 0px;}
.box_8_hl { background: url("/images/box_8/upper_left.gif") no-repeat top left; }
.box_8_hr { background: url("/images/box_8/upper_right.gif") no-repeat top right; padding: 5px 0px 0px 0px; }
.box_8_bl { background: url("/images/box_8/bottom_left.gif") no-repeat bottom left; }
.box_8_br { background: url("/images/box_8/bottom_right.gif") no-repeat bottom right; padding: 0px 5px 5px 5px;  }

/* Box 9 */
.box_9 { background: url("/images/box_9/bg.gif") repeat-x top left; height: 91px; margin: 0px 0px 10px 0px; }
.box_9_r { background: url("/images/box_9/left.gif") no-repeat top left; height: 91px; }
.box_9_l { background: url("/images/box_9/right.gif") no-repeat top right; height: 91px; overflow: hidden; }

/* Box 10 */
.box_10 { background: #000000 url("/images/box_10/gradient.gif") repeat-x top left; margin: 0px 0px 5px 0px; color: #FFFFFF; }
.box_10_hl { background: url("/images/box_10/upper_left.gif") no-repeat top left; }
.box_10_hr { background: url("/images/box_10/upper_right.gif") no-repeat top right; padding: 5px 0px 0px 0px; }
.box_10_bl { background: url("/images/box_10/bottom_left.gif") no-repeat bottom left; }
.box_10_br { background: url("/images/box_10/bottom_right.gif") no-repeat bottom right; padding: 0px 5px 5px 5px;  }

/* Box 11 */
.box_11 { margin: 0px 0px 5px 0px; background: #FFF7E0;  }
.box_11 .header { background: url("/images/box_11/header.gif") repeat-x bottom left; height: 34px; line-height: 34px; font-size: 16px; font-weight: bold;}
.box_11 .section_1 { border-top: 1px solid #D9A800; padding: 10px; }
.box_11 .header div div { font-weight: bold; margin: 0px 0px 0px 9px; }
.style_custom_profile .box_11 .box_11_hl { background: url("/images/style_custom_profile/box_11/top_left.gif") no-repeat top left; }
.style_custom_profile .box_11 .box_11_hr { background: url("/images/style_custom_profile/box_11/top_right.gif") no-repeat top right; }
.style_custom_profile .box_11 .box_11_bl { background: url("/images/style_custom_profile/box_11/bottom_left.gif") no-repeat bottom left; }
.style_custom_profile .box_11 .box_11_br { background: url("/images/style_custom_profile/box_11/bottom_right.gif") no-repeat bottom right; }

.related_images { white-space: nowrap; }
.related_images { background: #FFFFFF; height: 80px; padding: 10px 0px 0px 0px; }

/* Tool Box */
.tool_box.size1 { width:208px; }
.tool_box.size2 { width:426px; }
.tool_box.size3 { width:644px; }
.tool_box { background: #F1F9FE url("/images/tool_box/bg.gif") repeat-x bottom center; margin: 10px 0px 0px 10px; float:left; display:inline; } 
.tool_box .tool_box_header { padding:0px 10px; font-size:18px; border: 1px solid #a9ccde; border-width: 0px 1px 0px 1px; color:#069; }
.tool_box .tool_box_bt { background: url("/images/tool_box/top_left.gif") no-repeat top left; font-size: 0pt; }
.tool_box .tool_box_bt div { background: url("/images/tool_box/top_right.gif") no-repeat bottom right; height: 7px; }
.tool_box .tool_box_c { border: 1px solid #a9ccde; border-width: 0px 1px 0px 1px; padding: 5px 10px; height:190px; }
.tool_box .tool_box_c p { margin-bottom:5px; }
.tool_box .tool_box_bb { background: url("/images/tool_box/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 7px; }
.tool_box .tool_box_bb div { background: url("/images/tool_box/bottom_right.gif") no-repeat bottom right; height: 7px; }
.tool_box form fieldset { padding:5px 0px; }
.tool_box form label { font-weight:bold; }
.tool_box form input.text, .tool_box form textarea { border:1px solid #a9ccde; }
.tool_box form select { margin-top:5px; }

/* Talk/Comment Bubble 1 */
.talk_bubble_1 { background: #EDEDED url("/images/talk_bubble_1/bg.gif") repeat-x bottom center; margin: 0px; }
.talk_bubble_1 .bt { background: url("/images/talk_bubble_1/top_left.gif") no-repeat top left; font-size: 0pt; }
.talk_bubble_1 .bt div { background: url("/images/talk_bubble_1/top_right.gif") no-repeat bottom right; height: 3px; }
.talk_bubble_1 .c { border: 2px solid #E7E7E7; border-width: 0px 2px 0px 2px; padding: 10px 15px; font-size:18px; }
.talk_bubble_1 .bb { background: url("/images/talk_bubble_1/bottom_left.gif") no-repeat bottom left; line-height: 0px; font-size: 0pt; height: 3px; }
.talk_bubble_1 .bb div { background: url("/images/talk_bubble_1/bottom_right.gif") no-repeat bottom right; height: 3px; }
.talk_bubble_1.pointer { height:15px; background:url("/images/talk_bubble_1/talk_pointer.gif") no-repeat 50% top transparent; margin-top:-2px; }

/* Global Slider */
.global_slider_1,
.global_slider_2,
.global_slider_3 { background:url("/images/global_slider/global_slider_progress.gif") no-repeat top left #fff; }
.global_slider_1 { margin:5px 0px 10px 0px; }
.global_slider_2 {  }
.global_slider_3 {  }
.global_slider_1 .slider_front,
.global_slider_2 .slider_front,
.global_slider_3 .slider_front { text-align:right; height:18px; line-height:18px; font-weight:bold; color:#999; }
.global_slider_1 .slider_front { background:url("/images/global_slider/global_slider_1_left.gif") no-repeat top left; }
.global_slider_2 .slider_front { background:url("/images/global_slider/global_slider_2_left.gif") no-repeat top left; }
.global_slider_3 .slider_front { background:url("/images/global_slider/global_slider_3_left.gif") no-repeat top left; }
.global_slider_1 .slider_front img,
.global_slider_2 .slider_front img,
.global_slider_3 .slider_front img { float:right; }
.global_slider_1 .slider_front .progress_amt,
.global_slider_2 .slider_front .progress_amt,
.global_slider_3 .slider_front .progress_amt { font-weight:bold; }

/* Content 1 */
.content_1 { padding: 0px 10px 10px 10px; }

/* Layout 1 */
.layout_1 #main_top { padding: 8px 8px 0px 8px; }
.layout_1 #col_1_2 { width: 647px; float: left; padding: 0px 0px 0px 0px; }
.layout_1 #col_1 { width: 218px; float: left; padding: 0px 0px 0px 0px; }
.layout_1 #col_2 { width: 420px; float: left; padding: 0px 0px 0px 8px; }
.layout_1 #col_3 { width: 301px; float: left; padding: 0px 0px 0px 8px; }

/* The Two columns in the, col_1_2 */
/*
    http://ac.dev.livestrong.com/senior-care
*/
.double_column .col_1 { float: left; width: 330px; margin: 0px 10px 0px 0px; }
.double_column .col_2 { float: left; width: 307px; }

/* The Three columns in the, col_1_2 */
.triple_column .col_1,
.triple_column .col_2 { float: left; width: 209px; margin: 0px 10px 0px 0px; }
.triple_column .col_3 { float: left; width: 209px; }
.triple_column .col_1 .box_1 .box_1_br,
.triple_column .col_2 .box_1 .box_1_br,
.triple_column .col_3 .box_1 .box_1_br {  } /* 20em */
.triple_column .col_1 .box_1 .box_1_br.short,
.triple_column .col_2 .box_1 .box_1_br.short,
.triple_column .col_3 .box_1 .box_1_br.short {  }

/* Featured 1 */
.featured_1 .box_1_br { padding: 20px 10px 10px 20px; }
.featured_1 .col_1 { width: 200px; float: left; padding: 0px 10px 0px 0px; }
.featured_1 .col_1 img { margin: 0px 0px 10px 0px; }
.featured_1 .col_1 p { text-align: center; width: 160px; margin: 0px auto; }
.featured_1 .col_2 { width: 420px; float: left; }
.featured_1 .col_2 .title { font-size: 28px; margin: 0px 0px 10px 0px; }
.featured_1 .col_2 .desc { font-size: 14px; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #E5E5E5; }
.featured_1 .col_2 .rating { margin: 0px 0px 5px 0px; }
.featured_1 .col_2 .reviews { margin: 0px 0px 5px 0px; }
.featured_1 .col_2 .write_review { }
.featured_1 .col_2 .actions_1 { float: left; margin: 0px 20px 0px 0px;  }

/* Nutrition Facts */
.nutrition_facts { font-size: 11px; }
.nutrition_facts .title { font-size: 16px; font-weight: bold; }
.nutrition_facts li { margin: 0px 0px 3px 0px; text-align: right; }
.nutrition_facts .indent { margin: 0px 0px 0px 20px; }
.nutrition_facts .legend { text-align: right; }
.nutrition_facts .block_1 { border-bottom: 6px solid #000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.nutrition_facts .block_2 { border-bottom: 2px solid #000000; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.nutrition_facts .bottom { text-align: center; }
.nutrition_facts .key { float: left; }

/* Related Media */
#related_media .article { width: 86px; float: left; padding: 0px 10px 0px 0px; }
#related_media .last_article { padding: 0px 0px 0px 0px; }
#related_media .video { padding: 0px 0px 10px 0px; }
#related_media #main_image { float: left; margin: 0px 1px 0px 0px; width: 389px; }
#related_media .video_list { float: left; margin: 0px 0px 5px 0px; }
#related_media .video_list li { margin: 0px 0px 1px 0px; width: 146px; padding: 5px; background: #FFEDBA; }
#related_media .more { margin: 0px 0px 0px 10px; }

/* Comments */
#comments { margin:0px 10px; }
.comment { margin-bottom:10px; }
.comment .info { border-top: 1px solid #ccc; background: #ececec; padding: 6px; }
.comment .info .avatar { float: left; margin: 0px 6px 0px 0px; }
.comment .info .userinfo { float: left; margin: 0px 6px 0px 0px;  font-size: 11px; }
.comment .info .props { float: right; }
.comment .text { padding: 6px 0px 6px 6px; }
.comment .reply { margin: 10px 0px 10px 17px; padding: 0px 0px 0px 0px; border-left: 1px solid #ccc; border-bottom: 1px solid #ececec; }
.comment .reply .top_actions { background: #ccc; padding: 4px; font-size: 11px; }
.comment .reply .top_actions a { padding: 0px 0px 0px 20px; background: url("/images/arrow_3.gif") no-repeat 0px 0px; }
.comment .bottom_actions { background: #ececec; padding: 4px; font-size: 11px; }
.comment .reply .reply_contents { display: none; }

/* Comment Input*/
.comment_input .box_3 { margin: 10px; }
.comment_input .c { padding: 15px; }
.comment_input .title { font-size: 14px; font-weight: bold; margin: 0px 0px 3px 0px; }
.comment_input p { margin: 0px 0px 15px 0px; }
.comment_input ul { margin: 0px 0px 15px 0px; }
.comment_input li { margin: 0px 0px 3px 15px; padding: 0px 0px 0px 10px; font-size: 95%; background: url("/images/bullet_2.gif") no-repeat 0px 6px; }
.comment_input .rating { margin: 0px 0px 10px 0px; }
.comment_input .rating p { margin: 0px 0px 3px 0px; }
.comment_input textarea { border: 1px solid #AEAEAE; background: #FFFFCC; width: 96%; !width: 93%; height: 120px; padding: 10px; font-family: Arial; font-size: 12px; }
.comment_input textarea.user_comment_reply { height:40px; }
.comment_input .button_3, .comment_input .button_2 { margin: 10px auto 0px auto; display: block; }
.comment_input .review_section { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; background: url("/images/dotted_border_x.gif") repeat-x bottom left; }
.comment_input .rating_criteria { margin: 10px 0px 0px 0px; }
.bottom_actions .reply_to_comment { display:none; }
#page_video .comment_input,
#page_article .comment_input { margin:10px 10px; }

/* Comments 2 */
.comment_2 .info { border-bottom: 1px solid #E6E6E6; padding: 0px 0px 6px 0px; margin: 0px 0px 6px 0px; }
.comment_2 .info .avatar { float: left; margin: 0px 6px 0px 0px; }
.comment_2 .info .userinfo { float: left; margin: 0px 6px 0px 0px;  font-size: 11px; }
.comment_2 .info .props { float: right; }
.comment_2 .text { padding: 6px 0px 6px 6px; }
.comment_2 .reply { margin: 0px 0px 10px 17px; padding: 0px 0px 0px 0px; border-left: 1px solid #E3E1D0; border-bottom: 1px solid #F2F1E8; }
.comment_2 .reply .top_actions { background: #E3E1D0; padding: 4px; font-size: 11px; }
.comment_2 .reply .top_actions a { padding: 0px 0px 0px 20px; background: url("/images/arrow_3.gif") no-repeat 0px 0px; }
.comment_2 .reply .bottom_actions { background: #F2F1E8; padding: 4px; font-size: 11px; }
.comment_2 .reply .reply_contents { display: none; }

.comment_header { font-weight: bold; font-size: 110%; background: #F1F1F1; padding: 5px; margin: 0px 0px 5px 0px; }
.comment_rating { width: 330px; margin: 5px auto 10px auto; border: 1px solid #E6E6E6; border-spacing: 2px; }
.comment_rating th { background: #EBEBEB; }
.comment_rating th,
.comment_rating td { padding: 3px; text-align: center; }
.comment_title { font-weight: bold; margin: 0px 0px 4px 0px; }
.comment_2 .comment_text { border-bottom: 2px solid #E6E6E6; padding: 0px 0px 10px 0px; }

/* More */ 
ul.more { margin: 10px 0px 0px 0px; list-style-type:none; }
ul.more li { margin: 5px 0px 0px 0px; }
ul.more li a { background: url("/images/arrow_2.gif") no-repeat right center; font-weight: bold; padding: 0px 10px 0px 0px; }

/* AD List 1 */ 
.ad_list_1 .section_header { font-size: 11px; color: #999999; text-align: center; }
.ad_list_1 .ad { margin: 10px 0px 0px 0px; }
.ad_list_1 .ad .title { font-weight: bold; }
.ad_list_1 .ad p { margin: 0px; padding: 0px; }
.ad_list_1 .ad .url { font-size: 11px; }
.ad_list_1 .image { float:left; margin:3px 10px 0px 0px; }

/* AD List 2 */ 
.ad_list_2 { border: 1px solid #E7E7E7; border-width: 1px 0px 1px 0px; }
.ad_list_2 .section_header { font-size: 11px; color: #999999; text-align: right; }
.ad_list_2 .ad { margin: 10px 0px 0px 0px; }
.ad_list_2 .ad .title { font-weight: bold; }
.ad_list_2 .ad .url { float: left; margin: 0px 20px 0px 0px; }

/* Programs 1 */ 
.programs_1 .program_list a { font-weight:bold; }

/* Top Contributor */
.top_contributor .avatar { float: left; margin: 0px 10px 0px 0px; }
.top_contributor .username { font-weight: bold; }
.top_contributor ul { margin: 5px 0px 0px 58px; }

/* Side Controls */
.side_controls { width: 242px; float: right; padding: 0px 0px 0px 10px; !padding: 0px 0px 0px 8px; background: #FFFFFF; } 

/* Only on the Article Page: Article */
.article_page .article .article_title,
#page_about_disease .article .article_title { font-size: 28px; margin: 0px 0px 10px 0px; }
.article_page .article .by_line { border-bottom: 1px solid #D6D8DA; margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; color:#666; }
.article_page .article p { margin: 0px 0px 10px 0px; line-height: 150%;}
.article_page .article .p_header { font-size: 110%; font-weight: bold; margin: 0px 0px 10px 0px; }
.article_page .article .article_footer { border-top: 1px solid #D6D8DA; padding: 10px 0px 0px 0px; font-size: 90%; }
.article_page .article .article_footer .user { margin: 0px 0px 3px 0px; }
.disclaimer { font-size:90%; color:#999; margin-top:20px; border-top:1px solid #ccc; padding-top:10px; }

/* Only on the Video Page: Video */
#page_video .article_tools { border-bottom: 1px solid #CCCCCC; margin: 0px 0px 10px 0px;}
#page_video .video p, #page_video .transcript p { margin:10px 0px; }
#page_video .video .video_player { border:1px solid #ccc; padding:10px 20px 5px 20px; margin: 0px 0px 10px 0px; }
#page_video .video .video_section { border:1px solid #ccc; border-width:0px 1px 1px 1px; padding:10px; }
#page_video .video .video_section_2 { border:1px solid #ccc; border-width:0px 1px 1px 1px; padding:0px; }
#page_video .video .video_description { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 10px 0px 10px 0px;  line-height: 150%; }
#page_video .video .video_description .i_button { float:right; margin-left:20px; }
#page_video .video .video_author { line-height: 150%; }
#page_video .video .video_author h3, #page_video .video .video_section_2 .take_action dt { font-weight:bold; margin-bottom:10px; }
#page_video .video .take_action { padding: 0px 10px 10px 10px; margin: 0px 0px 10px 0px;  border-bottom: 1px solid #DDDDDD;}
#page_video .video .take_action dt { font-weight: bold; display: block; margin: 0px 0px 10px 0px; }
#page_video .video .take_action dd { line-height:20px; background:url("/images/arrow_5.gif") no-repeat 0PX 5PX; padding-left:12px; }

#page_video .last_updated { float: right; margin: 0px 5px 0px 0px; }

.adjust_type_size { font-size:90%; color:#999; float:right; }
.adjust_type_size img { position:relative; top:3px; }

/* Article List: Article */
.article_list .article { padding: 10px 0px 10px 0px; }
.article_list .article .number { float: left; font-size: 120%; margin: 0px 10px 0px 10px; font-weight: bold; }
.article_list .article .meta { float: left; width: 500px; padding: 0px 10px 0px 0px; }
.article_list .article .actions { float: left; }
.article_list .article .title  { margin: 0px 0px 5px 0px; }
.article_list .article .title a { font-weight: bold; font-size: 110%; }
.article_list .even { background: #F1F1F1; border-top: 1px solid #E7E7E7; }
.article_list .article {}

/* Video List: Video */
#page_video_list .video { padding: 10px 0px 10px 0px; }
#page_video_list .video .number { float: left; font-size: 120%; margin: 0px 10px 0px 10px; font-weight: bold; }
#page_video_list .video .meta { float: left; width: 340px; padding: 0px 10px 0px 0px; }
#page_video_list .video img { float: left; width: 110px; margin: 0px 10px 0px 0px; }
#page_video_list .video .actions { float: left; }
#page_video_list .video .title  { margin: 0px 0px 5px 0px; }
#page_video_list .video .title a { font-weight: bold; font-size: 110%; }
#page_video_list .video {}

/* Group List: Group */
.group_list .group { padding: 10px 0px 10px 0px; border-bottom: 1px solid #e5e5e5; }
.group_list .group .meta { float:left; width: 490px; padding: 0px 1px 0px 0px; }
.group_list .group .desc  { margin: 5px 0px 0px 0px; }
.group_list .group .title a { font-weight: bold; font-size: 110%; }
.group_list .group {}

/* Related Video 1 */
.related_video_1 .section_1 { padding: 5px; }
.related_video_1 .video { background:#FFFFFF; margin:0px 0px 5px 0px; padding:5px 5px 5px 5px; white-space:normal; }
.related_video_1 .video img { float: left; margin: 0px 5px 0px 0px; }
.related_video_1 .video .title { margin: 0px 0px 5px 0px; }
.related_video_1 .video .title a { font-weight: bold; }
.related_video_1 .video p { font-size: 80%; margin: 0px 0px 0px 115px; }

/* Related Video 2 */
.related_video_2 .section_1 { padding: 5px; }
.related_video_2 .video { background:#FFF; margin:0px 5px 0px 0px; padding:5px 5px 0px 5px; float:left; width:100px; height:145px; overflow:hidden; font-family: "Helvetica", "Myriad Pro"; font-size: 12px; }
.related_video_2 .video img { width: 100px; }
.related_video_2 .video .title { margin: 0px 0px 5px 0px; }
.related_video_2 .video .title a { }
.related_video_2 .video p { font-size: 80%; margin: 0px 0px 0px 115px; }
.related_video_2 .col_1 { float: left; padding: 40px 6px 0px 1px; }
.related_video_2 .col_2 { float: left; padding: 0px 6px 0px 0px; }
.related_video_2 .col_3 { float: left; padding: 40px 0px 0px 0px; }
.related_video_2 .video_window { width:575px; position:relative; overflow:hidden; }
.related_video_2 .video_window .videos { width:2150px; position:absolute; left:0px; }
.related_video_2 .animate_left_v, .related_video_2 .animate_right_v { cursor:pointer; }
.related_video_2 .animate_left_v { visibility:hidden; }
.related_video_2 .favorited { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .favorited label { color: #666666; }
.related_video_2 .views { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .views label { color: #666666; }
.related_video_2 .time { margin: 0px 0px 0px 0px; font-size: 11px; }
.related_video_2 .time label { color: #666666; }

/* Health Centers */
.health_centers .box_5_c { height:125px; overflow:auto; }
.health_centers li { border-bottom: 1px solid #DDDDDD; padding: 0px 0px 3px 0px; margin: 0px 0px 3px 0px; }
.health_centers .section_2 a { background: url('/images/go_3.gif') no-repeat 0px 1px; padding: 0px 0px 0px 17px; }

/* Expert */
.expert .c {  padding: 5px 5px 0px 5px; }
.expert .avatar { padding:3px; background:#CCCCCC; float:left; margin:0px 10px 0px 0px; }
.expert .name { font-weight:bold; color:#000000; }
.expert p { margin:5px 0px 5px 0px; }
.expert ul { margin:0px 0px 0px 100px; }
.expert .box_6 { margin-right:10px; }
.expert .box_6 .c { padding:5px 10px; }

/* To Top */
.to_top { margin: 10px 0px 25px 0px; border-top: 1px solid #E7E7E7; }

/* */ 
.select_a_topic { float: left; width: 390px; margin: 5px 0px 10px 10px; }
.select_a_topic ul { float: left; margin: 0px 20px 0px 0px; }
.select_a_topic ul li { float: left; width: 170px; }
.select_a_topic .nav_desc { font-weight: bold; margin: 0px 0px 10px 0px; } 
.topic_actions { float: left; width: 185px;  }

/* Member QA */
.member_qa li {padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #E5E5E5; }
.member_qa li.first { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top: none; background-position: 0px 6px; }
.member_qa li .meta { font-size: 90%; color: #666666; }
.member_qa img { float: left; margin: 0px 5px 0px 0px; width: 31px; height: 31px;}
.member_qa hr { margin:5px 0px; }
.member_qa form label { font-size:110%; font-weight:bold; }
.member_qa form textarea { width: 260px; height: 50px; }

/* Expert QA */
.expert_qa hr { margin:5px 0px 0px 0px; }

/* Action Plan */
.action_plan a.goal { font-weight:bold; }
.action_plan hr { margin:0; }
.action_plan .programs { list-style-type:disc; }
.action_plan .programs li { font-size:100%; }

/* Pagination */
.pagination.default { font-family: Arial; margin: 0px 0px 0px 0px; height: 23px; float:right; }
.pagination.default li { float: left; margin: 0px 5px; }
.pagination.default li a { display:block; padding:0px; color:#069; font-weight:bold; border:0px solid #ccc; text-align:center; min-width:15px;  }
.pagination.default li a:hover, 
.pagination.default li.current a,
#thedailyplate .pagination.default li.current a { text-decoration: none; color:#999; background:none; border: 0px solid #0050A0; }
.pagination.default li.first a { background:url("/images/arrow_left_3.gif") no-repeat left 50%; padding-left:15px; text-transform:capitalize; }
.pagination.default li.prev a { background:url("/images/arrow_left_2.gif") no-repeat left 50%; padding-left:10px; text-transform:capitalize; }
.pagination.default li.next a { background:url("/images/arrow_right_2.gif") no-repeat right 50%; padding-right:10px; text-transform:capitalize; }
.pagination.default li.last a { background:url("/images/arrow_right_3.gif") no-repeat right 50%; padding-right:15px; text-transform:capitalize; }

.pagination.narrow { font-family: Arial; margin: 0px 0px 20px 0px; height: 23px; }
.pagination.narrow li { float: left; margin: 0px 2px 0px 0px; }
.pagination.narrow li a { display: block; padding: 3px 4px 3px 4px; color: #000000; border: 1px solid #CCCCCC; text-align: center; min-width: 15px;  }
.pagination.narrow li a:hover, pagination.defaulty li.current a { text-decoration: none; color: #FFFFFF; background: #0050A0; border: 1px solid #0050A0; }

/* Plain Header */
.plain_header { font-size: 110%; background:#f2f2f2; border-top: 1px solid #E7E7E7; padding:5px 5px 8px 5px; color:#666; }
.plain_header .actions { font-size: 80%; float: right; }

/* A through Z */
.browse_az { background: url("/images/browse_az_bg.gif") repeat-x bottom left; }
.browse_az .browse { float:left; margin-right:10px; }
.browse_az ul { float: left; }
.browse_az li { float: left; }
.browse_az li a { float: left; display: block; padding: 3px 5px 3px 5px; }
.browse_az li.current a,
.browse_az li a:hover { background: url("/images/browse_az_bg_over.gif") repeat-x top left; text-decoration: none; }

/* Find a Drug */
.find_a_drug { float: right; margin: 5px 0px 0px 0px; }
.find_a_drug label { margin: 0px 5px 0px 0px; }
.find_a_drug .submit { float: right; }

/* Featured Article Box */
.featured_article {  }
.featured_article .header { background:none; margin-bottom:1px; line-height:34px; }
.featured_article .content { padding:4px; background:#F1F1F1; }
.featured_article .content .text { float:right; width:175px; padding:5px; background:#fff; }
.featured_article .title { margin-bottom:5px; }
.featured_article .title a { font-weight: bold; font-size: 110%; }
.read_full_story { padding-left:25px; background:url("/images/arrow_4.gif") no-repeat 11px 50%; font-size:80%; font-weight:bold; }
.email_to_friend { padding-left:25px; background:url("/images/email_1.gif") no-repeat 8px 50%; font-size:80%; font-weight:bold; }

/* Category Features */
#related_media .media_list { float:left; margin:0px 0px 0px 5px; width:219px; }
#related_media .media_list li { margin:0px 0px 2px 0px; background:none; padding:0; }
.template_get_healthy #related_media .media_list li.selected { background:url("/images/selected/gethealthy.gif") no-repeat top left; }
.template_be_active #related_media .media_list li.selected { background:url("/images/selected/beactive.gif") no-repeat top left; }
.template_eat_well #related_media .media_list li.selected { background:url("/images/selected/eatwell.gif") no-repeat top left; }
.template_find_balance #related_media .media_list li.selected { background:url("/images/selected/findbal.gif") no-repeat top left; }
.template_find_balance #education_edge_featured #related_media .media_list li.selected { background:url("/images/university_of_phoenix/selected.gif") no-repeat top left; }
.template_stay_young #related_media .media_list li.selected { background:url("/images/selected/young.gif") no-repeat top left; }
.template_get_healthy #related_media { background: #4096EE; }
.template_be_active #related_media { background: #FF920A url('/images/selected/be_active_bg.jpg') repeat-x 0px 0px; }
.template_eat_well #related_media { background: #70A703 url('/images/selected/eat_well_bg.jpg') repeat-x 0px 0px; }
.template_find_balance #related_media { background: #330033 url('/images/selected/find_balance_bg.jpg') repeat-x 0px 0px; }
.template_stay_young #related_media { background: #96519E url('/images/selected/stay_young_bg.jpg') repeat-x 0px 0px; }
#related_media .media_list li a { display:block; background:#FFF; padding:3px 10px 0 10px; height:47px; margin-left:12px; font-size:90%; overflow:hidden; }
#related_media .media_list li a:hover { text-decoration: none; }
#related_media .media_list li.selected a { background:none; }
#related_media .media_list li img { display: none; border: 1px solid #FF0000;}

/* Home Page Features */
#page_home #related_media { padding-right:0px; }
#page_home #related_media .media_list { float: left; margin: 0px 0px 0px 0px; width:233px; }
#page_home #related_media .media_list li { margin: 0px 0px 2px 0px; background: none; padding:0; font-size: 14px; font-weight: bold; }
#page_home #related_media .media_list li.selected { background:url("/images/feature_selected_2.gif") no-repeat top left; }
#page_home #related_media .media_list li a { display:block; background:none; padding:8px 10px 0 10px; height:26px; margin-left:6px; border:1px solid #ccc; }
#page_home #related_media .media_list li.selected a { border:1px solid transparent; color:#666; }
#page_home #related_media .media_list li a:hover { text-decoration: none; }
#page_home #related_media .media_list li.selected a { background:none; }
#page_home #related_media .media_list li img { display:none; border:1px solid #999; }
#page_home #related_media #main_image { border:1px solid #999; }
#page_home #related_media .intro { float:left; width:233px; height: 60px; position:relative; overflow:hidden; margin:0px 0px 0px 7px; font-size:100%; line-height:110%; }
#page_home #related_media .intro .title { font-size:120%; margin-bottom: 5px; line-height: 120%; }

/* Programs */
.programs p { margin:10px 0; font-size:120%; line-height:130%; }
.programs ul { list-style-type:disc; }
.programs li { margin-left:30px; font-size:120%; line-height:130%; }

.program_description .actions { font-size:130%; line-height:160%; margin:0px 0px 20px 0px; padding-bottom:20px; border-bottom:1px dashed #ccc; }
.program_description div.actions { margin-top:20px; }
.program_description .actions .side_controls { font-size:60%; color:#999; }
.program_description .actions a { font-size:70%; font-weight:bold; }

.program_list_1 li { display:inline; width:297px; height:80px; float:left; margin:0px 0px 10px 0px; }

#page_home .program_list_1 li { height: auto; }

.program_list_1 li .title { font-weight:bold; }
.program_list_1 li img { border:1px solid #ccc; float:left; margin-right:10px; }
.program_list_1 li p { color:#999; }

.goal .goal_header { height:30px; margin-bottom:10px; }
.goal .goal_header .title_bar { background:url("/images/goal/header_bg.gif") repeat-x left top #000; color:#ffcc37; font-size:140%; line-height:30px; float:left; width:603px; }
.goal .goal_header .title_bar_left { background:url("/images/goal/header_left.gif") no-repeat left top transparent; float:left; width:5px; height:30px; }
.goal .goal_header .title_bar_right { background:url("/images/goal/header_right.gif") no-repeat right top transparent; float:left; width:5px; height:30px; }
.goal .goal_header .title_bar .title { margin-left:10px; }
.goal .goal_header .title_bar .slider {  }
.goal .goal_details { background:url("/images/box_5/bg.gif") repeat-x left bottom #fff; padding:10px; margin-bottom:10px; border:1px solid #ccc; font-size:120%; font-weight:bold; }
.goal .goal_details hr { margin:10px 0px; }
.goal .goal_details .form_1 { font-weight:bold; }
.goal .goal_details .form_1 input.text { margin:0; }
.goal .goal_details .suggested_programs li { padding:5px; background:#fff; margin:3px 0px; #margin:0px; font-size:80%; }
.goal .goal_details .suggested_programs li a { font-weight:bold; float:left; }
.goal .goal_details .suggested_programs li a.program_name { width:350px; }
.goal .goal_details .suggested_programs li a.customize { margin:0px 10px; }
.goal .toggle { float:right; padding-right:20px; font-weight:bold; background:url("/images/toggle.gif") no-repeat right 50%; color:#026AA7; cursor:pointer; }

#scale { width:169px; height:113px; background:url("/images/scale.gif") no-repeat top left; font-size:150%; text-align:center; padding-top:20px; }

.recommended_reading { float:left; }
.recommended_watching { float:right; border-left:1px solid #e5e5e5; padding-left:20px; }
.recommended_reading, .recommended_watching { width:300px; }
.recommended_reading .title, .recommended_watching .title { font-size:120%; margin-bottom:10px; }
.recommended_reading p { background:url("/images/recommended_reading_icon.gif") no-repeat top left; padding-left: 45px; }
.recommended_watching p { background:url("/images/recommended_watching_icon.gif") no-repeat top left; padding-left: 75px; }
.recommended_reading p, .recommended_watching p { margin-bottom:10px; }
.recommended_reading .list_1 li, .recommended_watching .list_1 li { padding: 3px 0px 2px 0px; }

/* Action Plan */
#my_action_progress { position:absolute; top:30px; left:685px; _left:375px; font-size:90%; width:295px; }
#my_action_progress .action_progress_amount { float:right; font-weight:bold; font-size:230%; }
#my_action_progress .action_progress_bar { width:216px; height:21px; background:url("/images/action_progress_bar.gif") no-repeat; margin-top:5px; }
#my_action_progress .action_progress_bar .action_progress { width:216px; height:21px; background:url("/images/action_progress.gif") no-repeat; }

.goal_description .left { width:300px; float:left; padding-right:20px; border-right:1px solid #ebe0cc; }
.goal_description .right { width:305px; float:right; }
.goal_description dl { background:#fff5d6; padding:10px; margin-top:3px; }
.goal_description dt { font-size:110%; font-weight:bold; margin-bottom:5px; }
.goal_description dd { padding-left:20px; }
.goal_description p { font-size:110%; line-height:140%; margin-bottom:15px; }

.success_stories .avatar { float:left; margin-right:10px; }
.success_stories .title { font-size:110%; font-weight:bold; color:#026AA7; margin-bottom:5px; }
.success_stories p { margin-bottom:5px; }
.success_stories hr { margin:10px 0px; #margin:5px 0px; }

.profile_1st .avatar { float:left; margin-right:10px; }
.profile_1st p { margin-bottom:10px; }
.profile_1st a { font-weight:bold; }
.profile_1st #scale { float:left; }
.profile_1st #badges { float:right; width:270px; padding-top:30px; }

/*Advisory Board */
.advisory_board .board_member { float:left; width:128px; margin-top:10px; text-align:center; font-weight:bold; }
.advisory_board .board_member img { width:128px; }
.advisory_board .board_member a { font-weight:bold; }

/* Experts */
.experts_list .expert { padding:10px 0px; border-top:1px solid #E7E7E7; }
.experts_list .expert.first { border-top:none; }
.experts_list .expert .meta { float: left; width: 290px; }
.experts_list .expert .avatar { float:left; margin: 0px 20px; }
.experts_list .expert .title, .experts_list .expert .desc  { margin:0px; }
.experts_list .expert .title a { font-weight:bold; }
.experts_list .expert .login { font-size:80%; font-style:italic; color:#999; }

/* Expert Profile */
.expert_profile .avatar { float:left; margin-right:10px; }
.expert_profile .stats p { margin:3px 0px; }

/* Find a Group */
.find_group .section_1 { padding-top:5px; }
.find_group .form_1 fieldset { padding:0; border-top:1px solid #e5e5e5; }
.find_group .form_1 fieldset.first { padding-bottom:10px; border-top:none; }
.find_group .form_1 label.left { padding-top:15px; }

.conversation_quote { background:url("/images/quote_2.gif") no-repeat top left; padding-left:20px; }

/* Create a Group Info */
.create_group_info .info { background:url("/images/box_6/bg.gif") repeat-x left bottom; }
.create_group_info .avatar { float:left; }
.create_group_info .title { float:right; width:140px; margin:10px 5px 0px 0px; font-size:110%; }

/* Group Page */
#page_group .plain_header { border-top:1px solid #e5e5e5; padding-top:5px; }
#page_group .group_progress { font-size:90%; }
#page_group .group_progress .avatar { float:left; }
#page_group .group_progress .info { float:right; width:170px; }
#page_group .group_progress .info p { margin-bottom:5px; }

/* Blog Entries */
.insert_post .button_2 { float:right; margin-top:10px; margin-bottom:-20px; #margin-bottom:0px; }
.blog_entries { margin-top:0px; #margin-top:-20px; }
.blog_entries .post { margin:10px 0px; }
.blog_entries .post .date { font-size:120%; }
.blog_entries .ad { border:1px solid #ccc; border-width:1px 0px; padding:10px 0px 0px 0px; text-align:center; }
.blog_entries .content { background:#f0f0f0; padding:10px; margin-top:5px; }
.blog_entries .content .avatar { float:left; }  
.blog_entries .content .meta { float:right; width:540px; }
.blog_entries .content .meta .title { font-weight:bold; font-size:120%; }
.blog_entries .content .meta p { margin:10px 0px; line-height: 1.8em; }
.blog_entries .content .meta .comment { margin-top:10px; padding:10px 10px 0px 10px; border:1px solid #ccc; background:#fff; }
.blog_entries .content .meta .comment .avatar { margin: 0px 10px 0px 0px; }
.blog_entries .content .meta .comment .text { float:right; width:470px; }
.blog_entries .content .meta .comment .text .post_date { color:#999; font-style:italic; }
#col_2 #pluck_blog { width: 403px; overflow: hidden; } 

/* Group Description */
.group_description { padding-bottom:10px; }
.group_description .left { width:267px; float:left; padding-right:20px; border-right:1px solid #e5e5e5; }
.group_description .right { float:right; width:335px; }
.group_description .right .title { font-size:130%; }
.group_description .right p { font-size:105%; line-height:130%; }

/* Recent Comments */
.recent_comments ul.list_4 li p { float:left; width:230px; }

/* Recently Done */
.recently_done ul.list_4 li .avatar { width:66px; }

/* My Q&A */
.my_qa .info { float:left; width:80px; color:#999; }
.my_qa .preview { float:left; width:280px; }
#col_1 .my_qa .preview { float:left; width: auto; }

/* My Friends Feed */
.friends_feed .section_1 p { margin:5px 0px; }
.friends_feed .section_2, .friends_feed .section_1 a { font-weight:bold; }

/* Profile Preferences */
#page_profile_preferences .col_1 { float:left; width:455px; margin-left:10px; }
#page_profile_preferences .col_2 { float:right; width:455px; margin-right:10px; }

.section_1.profile_manager { padding:40px 40px 30px 40px; }
.section_1.profile_manager .box_6 ul.more { margin:0px 0px 10px 0px; }

/* Compose Message */
.compose_message .box_1 .section_1 { padding:10px 80px 30px 80px; }
.compose_message label.left { width:80px; text-align:right; }
.compose_message .text, .compose_message textarea.text { width:500px; }
.compose_message .bubble_popup.style_1 { width:550px; }
.compose_message .bubble_popup .box_1 .section_1 { padding:10px 0px; }

/* Friends List */
.friends_list { padding:0px; margin:0px; }
fieldset.friends_list { padding:0px; }
.friends_list .friend { width:160px; height:50px; float:left; margin:0px 0px 0px 20px; }
.friends_list .friend input { float:left; }
.friends_list .friend .avatar { float:left; margin:0px 10px; }
#page_my_friends .friends_list,
#page_my_badges .friends_list { margin-bottom:20px; }
#page_my_friends .friends_list .friend,
#page_my_badges .friends_list .friend { width:300px; height:85px; float:left; margin:0px 0px 20px 20px; border-bottom:1px solid #e5e5e5; }
#page_my_friends .friends_list .friend .avatar,
#page_my_badges .friends_list .friend .avatar { width:66px; float:left; margin:0px 20px 0px 0px; }
#page_my_friends .friends_list .friend ul,
#page_my_badges .friends_list .friend ul { margin-left:86px; }

/* View Message */
.message .header { background:none; padding-bottom:10px; font-size:100%; margin-bottom:10px; }
.message .header .avatar { width:66px; float:left; margin-right:10px; }
.message .header p { margin:5px 0px; }
.message .thread { border-top:1px solid #ccc; margin-top:30px; padding:10px 0px 0px 40px; }
.message .thread .thread_head { font-weight:bold; font-style:italic; margin:0px 0px 10px -40px; }

/* Footer Pages */
#page_register .col_1 { float:left; width: 554px; }
#page_profile_edit .col_1 {float: none; width: 554px; margin: 20px auto; }
#page_register .col_2 { float:right; width:370px; }
#page_login .form_1 { padding: 100px 280px; }
#page_register .form_1 fieldset .col_1, #page_profile_edit .form_1 fieldset .col_1,
#page_register .form_1 fieldset .col_2, #page_profile_edit .form_1 fieldset .col_2 { float:left; width:260px; margin:0px; }
#page_register .form_1 input.text,
#page_profile_edit .form_1 input.text,
#page_login .form_1 input.text { width:230px; }
#page_register .form_1 .col_2 .box_1 input.text,
#page_profile_edit .form_1 .col_2 .box_1 input.text,
#page_login .form_1 .box_1 input.text { width:240px; }
#page_register .form_1 label,
#page_profile_edit .form_1 label,
#page_login .form_1 label { font-weight:bold; }
#page_register .form_1 label.left,
#page_profile_edit .form_1 label.left,
#page_login .form_1 label.left { float:left; margin:5px 10px 0px 0px; font-size:100%; width:70px; }
#page_register .box_6 .box_1 a.button_3,
#page_profile_edit .box_6 .box_1 a.button_3 { margin:10px auto 0px auto; }
#page_profile_edit textarea.text { width:520px; }
.required { color:#F00; }

/* Register 1 */
#page_register .register_1 { padding:20px 50px; }
#page_register .register_1 .title { border-bottom:1px solid #ccc; }
#page_register .register_1 .form_1 fieldset .col_1,
#page_register .register_1 .form_1 fieldset .col_2 { float:left; width:350px; }
#page_register .register_1 .form_1 input.text { width:320px; }
#page_register .optional { padding:10px; margin-top:10px; border:1px solid #ccc; width:305px; background:url("/images/box_5/bg.gif") repeat-x bottom left; }

#page_about_us .box_1 .section_1, #page_our_team .box_1 .section_1,
#page_about_laf .box_1 .section_1,
#page_advertise .box_1 .section_1 { padding:30px; }
#page_about_us .box_1 .section_1 p, #page_our_team .box_1 .section_1 p,
#page_about_laf .box_1 .section_1 p,
#page_advertise .box_1 .section_1 p { margin:10px; }

#page_privacy_policy .box_1 .section_1 p,
#page_editorial_policy .box_1 .section_1 p { margin:10px 0px; }
#page_privacy_policy .box_1 ol { width:750px; }
#page_privacy_policy .box_1 ol li { font-size:120%; font-weight:bold; }
#page_privacy_policy .box_1 ol li p { font-size:80%; color:#777; }
#page_privacy_policy .box_1 ol li ol li { margin-left:50px; font-size:80%; color:#777; font-weight:normal; }

#page_contact_us .box_1 .section_1 h2 { font-size:140%; margin-bottom:20px; }
#page_contact_us .box_1 .section_1 h2 { font-size:140%; margin-bottom:20px; }

#page_about_us .main_header, #page_our_team .main_header,
#page_about_us .top_main_header, #page_our_team .top_main_header,
#page_advertise .top_main_header, #page_about_laf .top_main_header,
#page_editorial_policy .top_main_header { font-size:130%; font-weight:bold; margin:0px 0px 10px 0px; }
#page_about_us .main_header, #page_our_team .main_header,
#page_advertise .main_header, #page_editorial_policy .main_header { font-size: 130%; font-weight: bold; margin: 30px 0px 10px 0px; }
#page_about_us .sub_header, #page_our_team .sub_header,
#page_advertise .sub_header { font-size: 120%; font-weight: bold; margin: 0px 0px 10px 0px; }
#page_about_us .bullet_1, #page_our_team .bullet_1,
#page_advertise .bullet_1 { margin: 0px 0px 10px 20px; }
#page_about_us .unique { margin-left:50px; }

#page_faq .section_1 { padding:20px 40px; }
.questions { border-bottom:1px solid #ccc; margin-bottom:20px; }
.questions .col_1 { float:left; width:420px; }
.questions .col_2 { float:right; width:420px; }
.questions dl { margin-bottom:30px; }
.questions dl.bullet_5 dd { margin-top:5px; }
.answers { padding:0px 20px; }
.answers .title { font-size:140%; margin-left:-20px; }
.answers .qa_pair { margin-top:20px; color:#666; }
.answers .qa_pair p { margin:10px 0px; }
.answers .qa_pair ul { margin:10px 0px 10px 20px; }
.answers .qa_pair ul li { margin:0px; }
.answers .qa_pair p strong { color:#000; }
.answers .qa_pair p a strong { color: #026AA7; }

#page_lost_password .section_1 { padding:50px 245px; }
#page_lost_password .section_1 .box_6 .box_1 .section_1 { padding:30px 50px; }
#page_lost_password .section_1 .box_6 .box_1 .section_1 .message { margin-bottom:20px; font-weight:bold; }
#page_lost_password .section_1 .box_6 .box_1 .section_1 .text { margin-bottom:20px; }

/* Tools */
.tool_list .tool_details { margin:20px; }
.tool_list .tool_details img { float:left; margin-right:10px; }
.tool_list .tool_details .title { margin-bottom:5px; font-size: 140%; }
.tool_list .tool_details a { }
.tool_details p { margin: 0px 0px 10px 0px; }

.section_1.tool { padding: 30px 120px; }
.section_1.tool .box_6 { margin:20px 0px; }
.section_1.tool .title { font-size:140%; margin: 0px 0px 5px 10px; }
.section_1.tool .box_6 .section_1 { padding:20px 220px 20px 20px; }
.section_1.tool .box_6 #tool_result .section_1 { padding:20px; }
.section_1.tool .box_6 .section_1 .box_6_c { padding:15px; }
.section_1.tool .box_6 .section_1 .calculator input.text { width:80px; }
.section_1.tool .box_6 .section_1 .calculator .box_6_c table { width:100%; border-collapse: separate; }
.section_1.tool .box_6 .section_1 .calculator .box_6_c td { background:#fff; padding:2px 20px; font-weight: bold; vertical-align: middle; }

#page_heart_rate .section_1.tool .box_6 .icon { background: url("/images/tools/heart_rate.jpg") no-repeat 510px 46px; }
#page_heart_rate .ui-slider-outer,
#page_body_mass .ui-slider-outer { float: none; }
#page_heart_rate .ui-slider-output,
#page_body_mass .ui-slider-output { text-align: left; float: none; font-size: 100%; color: #000; }
#page_ideal_weight .section_1.tool .box_6 .icon { background: url("/images/tools/ideal_weight.jpg") no-repeat 575px 20px; }
#page_pregnancy_calculator .section_1.tool .box_6 .icon { background: url("/images/tools/pregnancy_calculator.jpg") no-repeat 598px 16px; }
#page_ovulation_calendar .section_1.tool .box_6 .icon { background: url("/images/tools/ovulation_calendar.jpg") no-repeat 515px 26px; }
#page_body_fat .section_1.tool .box_6 .icon { background: url("/images/tools/body_fat.jpg") no-repeat right top; }
#page_body_mass .section_1.tool .box_6 .icon { background: url("/images/tools/body_mass.jpg") no-repeat 480px 0px; }
#page_body_mass .section_1.tool .box_6 .section_1 { padding: 20px; }
#page_body_mass .section_1.tool .box_6 .section_1 p { margin-right: 280px; }
#page_body_mass .section_1.tool .box_6 .section_1 .calculator { margin-top: 50px; }
#page_body_mass .section_1.tool .box_6 .section_1 .calculator table { margin-top: 5px; }

/* Google Profile */
.google_profile .box_1 { margin-bottom: 0px; }
.google_profile .box_1 .section_1 .avatar { background: #ccc; float: left; }
.google_profile .box_1 .section_1 .list_4 { float: right; width: 165px; }
.google_profile .box_1 .section_1 .list_4 li { padding: 2px 0px; font-size: 90%; color: #999; }
.google_profile .box_1 .section_1 .list_4 li strong { font-weight: normal; color: #000; }

.food_list { padding: 0px; margin: 10px 0px 0px 0px; }
.food_list .food { width: 140px; height: 60px; float: left; margin: 0px 0px 0px 8px; font-size: 90%; }
.food_list .food input { float: left; }
.food_list .food .avatar { float: left; margin-right: 5px; width: 70px; }

/* Toolbox - being depricated for article_tools */
.box_5.toolbox { background: #FFFFFF url("/images/box_5/bg_2.gif") repeat-x bottom center; font-size:90%; }
.box_5.toolbox img { vertical-align: text-bottom; }
.box_5.toolbox img.space_left { margin-left: 10px; }
.box_5.toolbox img.space_right { margin-right: 10px; }
.box_5.toolbox .changer { cursor: pointer; }
.resizeable { #font-size:13px; }

/* article_tools */
.article_tools { text-transform: uppercase; font-size: 11px; padding: 0px 0px 10px 0px; /* margin: 0px 0px 10px 0px; border-bottom: 1px solid #E6E8E9; */ color: #666666; text-align: right; }

/* Article Images */
.article-main-image { width: 374px; }
.article-main-image .caption { font-size: 11px; color: #666666;}
.article-image { width: 100px; float: left; margin: 0px 10px 0px 0px; }
.article-image .caption { font-size: 11px; color: #666666; }

/* Coda Popup Bubbles */
.bubble_info { position: relative; }
.bubble_popup { position: absolute; display: none; z-index: 50; border-collapse: collapse; }
.bubble_popup td.corner { height: 15px; width: 19px; }

.bubble_popup td#topleft { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-1.png', sizingMethod='image'); }
.bubble_popup td.top { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-2.png', sizingMethod='scale'); }
.bubble_popup td#topright { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-3.png', sizingMethod='image'); }
.bubble_popup td.left { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-4.png', sizingMethod='scale'); }
.bubble_popup td.right { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-5.png', sizingMethod='scale'); }
.bubble_popup td#bottomleft { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-6.png', sizingMethod='image'); }
.bubble_popup td.bottom { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-7.png', sizingMethod='scale'); height: 29px; }
.bubble_popup td#bottomright { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_1/bubble-8.png', sizingMethod='image'); }

html>body .bubble_popup td#topleft { background-image: url("/images/popup_1/bubble-1.png"); }
html>body .bubble_popup td.top { background-image: url("/images/popup_1/bubble-2.png"); }
html>body .bubble_popup td#topright { background-image: url("/images/popup_1/bubble-3.png"); }
html>body .bubble_popup td.left { background-image: url("/images/popup_1/bubble-4.png"); }
html>body .bubble_popup td.right { background-image: url("/images/popup_1/bubble-5.png"); }
html>body .bubble_popup td#bottomleft { background-image: url("/images/popup_1/bubble-6.png"); }
html>body .bubble_popup td.bottom { background-image: url("/images/popup_1/bubble-7.png"); }
html>body .bubble_popup td#bottomright { background-image: url("/images/popup_1/bubble-8.png"); }
.bubble_popup td.bottom img { display: block; margin: 0 auto; }
.popup-contents { background: #FFFFFF; }

.bubble_popup.style_1 { background:#fec828; padding:10px 10px 5px 10px; width:460px; text-align:left; font-size:90%; }
.bubble_popup .i_want_to_do_this { background:#fec828; padding:10px 10px 5px 10px; width:460px; text-align:left; font-size:90%; }
.bubble_popup .i_want_to_do_this form fieldset.left { width:210px; padding-right:0px; border-right:0; }
.bubble_popup .i_want_to_do_this form fieldset.right { width:210px; }

.format_html { margin: 0px 0px 10px 0px; line-height: 150%; }
.format_html ul { margin: 10px 0px 10px 0px; }
.format_html li { list-style-type: none; background: url("/images/bullet_2.gif") no-repeat 0px 7px; padding: 0px 0px 0px 10px; margin: 3px 0px 0px 20px; }
.format_html ul.more { margin: 0px 0px 0px 10px; }
.format_html ul.more li { background:none; padding:0px; }
.format_html p { margin: 0px 10px 10px 10px; }
.format_html_title { font-size: 18px; margin: 0px 0px 5px 0px;}

/* Slider */
.ui-slider { width: 174px; height: 30px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position:absolute; z-index:1; height:18px; width:20px; top:6px; left:0px; background:url("/images/slider_handle.gif") no-repeat top left; cursor:pointer; }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
/* Default slider backgrounds */
.ui-slider, .ui-slider-inner { background-image: url("/images/slider_bg2.gif"); height: 30px; }
.ui-slider-outer { width:174px; background: url("/images/slider_progress_bar.gif") no-repeat top left #fff; background-position:-160px 0px; float:right; position: relative;}
.ui-slider-output { display:block; width:60px; text-align:center; float:right; font-size:90%; color:#fff;  }

.ui-slider-2-outer { background: #FFFFFF url("/images/slider_progress_4.gif") no-repeat scroll -212px 0px; height: 18px; width: 226px; position: relative; }
.ui-slider-2-inner { background-image: url("/images/slider_bg4.gif"); height: 18px; position: relative; width: 226px;  }
.ui-slider-handle { top:0px; }

/* Tool Slider */
.dynamic-slider-control { position:relative; background-image: url("/images/slider_bg3.gif"); -moz-user-focus:normal; -moz-user-select:none; cursor:default; }
.horizontal { width:174px; height:30px; }
.vertical { width:29px; height:200px; }
.dynamic-slider-control input { display:none; }
.dynamic-slider-control .handle { position:absolute; font-size:1px; overflow:hidden; -moz-user-select:none; cursor:default; }
.dynamic-slider-control.horizontal .handle { width:20px; height:18px; background-image:url("/images/slider_handle.gif"); }
.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}
.dynamic-slider-control.vertical .handle { width:15px; height:31px; background-image:url("/tools/bluecurve/handle.vertical.png"); }
.dynamic-slider-control.vertical .handle.hover {}
.dynamic-slider-control .line { position:absolute; font-size:0.01mm; overflow:hidden; border:1px solid rgb(90,97,90); background:rgb(189,190,189); behavior:url("css/boxsizing.htc"); /* ie path bug */ box-sizing:content-box; -moz-box-sizing:content-box; display:none; }
.dynamic-slider-control.vertical .line { width:3px; }
.dynamic-slider-control.horizontal .line { height:3px; }
.dynamic-slider-control .line div { width:1px; height:1px; border:1px solid; border-color:rgb(230,230,230) rgb(189,190,189) rgb(189,190,189) rgb(230,230,230); diplay:none; }

.rate_step { float: left; width: 33px; }
.rate_input { float: left; width: 365px; margin: 0px 0px 0px 4px; }
.rate_step_number { background: url("/images/yellow_circle.gif") no-repeat 0px 0px; text-align: center; display: block; width: 21px; height: 19px; padding: 2px 0px 0px 0px; }
.rating_criteria { font-size: 90%; }

.result_list { padding: 0px 20px 0px 20px; }
.result_list .icon_arrow { background: url("/images/arrow_6.gif") no-repeat 13px 4px; }
.result_list li { border-bottom: 1px solid #DEDEDE; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.result_list .result_title { font-size: 130%;  padding: 0px 0px 0px 35px; }
.result_list p { margin: 0px 0px 0px 35px; }
.result_list .link { margin: 0px 0px 0px 35px; }

.icon_article, .icon_paper { background: url("/images/icon_paper.gif") no-repeat 0px 0px; }
.icon_video { background: url("/images/icon_video.gif") no-repeat 0px 0px; }
.icon_drug { background: url("/images/icon_drug.gif") no-repeat 0px 0px; }
.icon_medical { background: url("/images/icon_medical.gif") no-repeat 0px 0px; }
.icon_eat { background: url("/images/icon_eat.gif") no-repeat 0px 0px; }
.icon_docu { background: url("/images/icon_docu.gif") no-repeat 0px 0px; }

.icon_video .video_thumbnail { float: left; padding: 0px 10px 0px 40px; }
.icon_video .video_info { float: left; }
.icon_video .video_info h2 { padding: 0px 0px 0px 0px; }
.icon_video .video_info .link { margin: 0px 0px 0px 0px; }

.result_list li.icon_article, .result_list li.icon_video {padding-left:35px;}

#col_3 ul.result_list {padding:0px;}

#question_block { border-bottom: 1px solid #CCCCCC; padding: 0px 0px 10px 0px; }
#question_block .question_text { margin: 0px 0px 5px 0px; }
#question_block .question_avatar { float: left; margin: 0px 10px 0px 0px; }
.question_actions { padding: 10px 0px 0px 0px; }
.question_actions .button_3 { float: left; margin: 0px 20px 0px 170px; display: block; }
.question_actions .ask_new_question { line-height: 28px; }

#answer_form_box .question_text { margin: 10px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CCCCCC; }
#answer_form_box .comment_input .button_3 { margin: 0px auto; display: block; }
#answer_form { margin: 10px 25px 10px 25px; }
#answer_form label { font-weight: bold; }
#answer_form textarea { margin: 5px 0px 0px 0px; }

/* #thedailyplate #main { width: 783px; margin: 10px auto 20px auto; } */
.tool_disclaimer { font-size: 80%; }
#tools_landing li { float: left; margin: 0px 10px 20px 10px; }
#tool_result, #upsell { display: none; }
#tool_result p, #upsell p { margin-top:10px; }
#page_body_mass .section_1.tool .box_6 .section_1 #upsell p { margin-right:0px; }
#tool_result .title, #upsell .title { margin:0px; font-size:130%; }

a.i_link { display:block; background: url("/images/arrow_2.gif") no-repeat right center; font-weight: bold; margin:5px auto 20px auto; }
a.i_link_small { float:right; font-size:80%; margin-top:7px; }

#button_text { display:none; margin-bottom:10px; color:#000; }

#page_home .message { float:right; width:285px; color:#fff; margin-right:9px; }
#page_home .message .title { color:#fc0; font-size:130%; font-weight:bold; margin-bottom:10px; }
#page_home .message p { margin:10px 0px; }
#page_home .message .button_3 { margin:0px auto; }
#page_home .double_column .col_1 { width:317px }
#page_home .double_column .col_2 { width:318px }

.widget_tabs { margin-bottom:-1px; }
.widget_tabs .tab { display:block; float:left; padding:5px 10px; border:1px solid #e5e5e5; cursor:pointer; font-size:85%; font-weight:bold; color:#026AA7; }
.widget_tabs .tab.current { background:#e5e5e5; color:#666; }
.widget_tabs_content { border-top:1px solid #e5e5e5; padding-top:10px; }

.beta_banner { position:absolute; height:36px; left:10px; top:0px; z-index: 99; }
.beta_banner img { float:left; margin-right:10px; }
.beta_banner a { color:#ffd204; position:relative; top:3px; }

.groups { font-family: Arial; font-size: 12px; }
.groups .group_list li { border-bottom: 1px solid #E5E5E5; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
.groups .group_list .group_name { font-weight: bold; }

.popular_articles .article { border-bottom: 1px solid #DEDEDE; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.popular_articles .last { border: none; padding: 0px; margin: 0px; }
.popular_articles .article img { float: left; }
.popular_articles .article h2 { margin: 0px 0px 0px 75px; }
.popular_articles .article h2 a { font-weight: bold; }
.popular_articles .article p { margin: 0px 0px 0px 75px; color: #666666; }
.popular_articles .article ul { margin: 0px 0px 0px 95px; }
.popular_articles .article ul li { background: url("/images/bullet_2.gif") no-repeat 0px 7px; padding: 0px 0px 0px 10px; }

.fitness_tip img { float: left; margin: 0px 10px 0px 0px; }
.fitness_tip p { margin: 10px 0px 0px 0px; }

.goals_and_programs .goal { border-bottom: 1px solid #DEDEDE; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.goals_and_programs .last { border: none; padding: 0px; margin: 0px; }
.goals_and_programs .goal h2 a { font-weight: bold; }
.goals_and_programs .goal p { color: #666666;  font-style: italic; }
.goals_and_programs .goal ul { margin: 0px 0px 0px 20px; }

.featured_expert {}
.featured_expert .image { float: left; border: 3px solid #CCCCCC; margin: 0px 10px 0px 0px; }
.featured_expert .info { color: #000000; margin: 10px 0px 0px 0px; }
.featured_expert .expert { font-weight: bold; margin: 0px 0px 5px 0px; }
.featured_expert .specialty { font-weight: bold; }
.featured_expert .specialty span { font-weight: normal; }
.featured_expert .quote { margin: 10px 0px 5px 0px; color: #666666; }

.footer_page p { margin: 0px 0px 10px 0px; }
.footer_page ul { margin: 0px 0px 0px 25px; }
.footer_page ul li { margin: 0px 0px 10px 0px; }
.footer_page ul li em { text-decoration: underline; }

#google_health_landing h1 { font-size: 130%; font-weight: bold; margin: 10px 0px 10px 10px; }
#google_health_landing h2 { font-weight: bold; margin: 0px 0px 0px 20px; }
#google_health_landing p { margin: 0px 0px 10px 20px; }
#google_health_landing .action { text-align: center; margin: 20px 0px 10px 0px; font-size: 130%; }

a#action_plan_completion { display: block; width: 15px; height: 15px; background: url('/images/action-plan/expand_off.gif') no-repeat; }
a:hover#action_plan_completion { background: url('/images/action-plan/expand_on.gif') no-repeat; }

.browse_goals { padding: 13px 0px 0px 0px; }
.browse_goals li { display: inline; border-right: 1px solid #CCCCCC; padding: 0px 7px 0px 0px; margin: 0px 3px 0px 0px; }
.browse_goals li.last { border-right: none; }

.avatar_list li { float: left; margin: 2px 0px 1px 7px; }

.goals_border td { border-top: 1px solid #CCCCCC; }

.error { color: #FF0000; background: url('/images/warning.gif') no-repeat 0px 0px; padding: 1px 0px 0px 23px; }
.header .error { background-position: 0px 3px; }

.label_1 { font-size: 11px; color: #999999; font-style: italic; }

.star-rating { }
.star-rating li { float: left; }

.advisor_list .advisor { width: 134px; float: left; padding: 20px 10px; text-align: center; } 
.advisor_list .advisor a { font-weight:bold; }
.advisor_list .advisor img { width: 96px; margin: 0px 0px 5px 0px; }

.d_mng { float: right; }
.togglemodule { float: left; margin-right: 5px; }
.togglemodule:hover { cursor: pointer; float: left;  }
.moduleclosed { display: none; }

#primary_nav li.thedailyplate_nav a div { color: #669933; font-weight: bold; }
#primary_nav li.thedailyplate_nav a div { background: url('/images/thedailyplate_icon.jpg') no-repeat 0px -1px; padding: 0px 0px 0px 22px;  }

.ad_278x90_label { text-align: right; font-size: 9px; width: 728px; color: #AEAEAE; }

.usr_avt_ic_16 { width: 16px; }
.usr_avt_ic_48 { width: 48px; }
.usr_avt_ic_96 { width: 96px; }
.usr_avt_rnk_48 { height: 13px; }
.usr_avt_rnk_96 { height: 15px; }

.search_user { float: left; width: 455px; height: 123px; overflow: hidden; text-align: center; }
.search_user h2.username { font-size: 140%; }
.search_user .na { color: #AAAAAA; }
.search_user ul li { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; border: none; }

.lsmodule_naag { background-color: #F1F0E4; }




/*
 * Generic look and feel for all ads
 ******************************************************/


#thedailyplate .ad_block { text-align: left; }
#thedailyplate .ad_block a { text-decoration: none; }
#thedailyplate .ad_block .adsenseLink { text-decoration: none; }
#thedailyplate .ad_block .adsenseLink .line1,
#thedailyplate .ad_block .adsenseLink:hover .url{ text-decoration: underline; }
#thedailyplate .ad_block .line1 { display: block; font-weight: bold; margin: 10px 0px 0px 0px; font-size: 15px; }
#thedailyplate .ad_block .line2, 
#thedailyplate .ad_block .line3 { color: #515151; text-decoration: none; }
#thedailyplate .ad_block .url { }
#thedailyplate .ad_block .ads_by, .ad_block .ads_by a { color: #999999; text-decoration: none; float: right; }

.search_results { margin: 0px 0px 0px 10px; }
.search_results .ad { margin: 0px 0px 20px 0px; }
.search_results .line1 { font-size: 130%; }
.search_results .ad3 { margin: 0px 0px 0px 0px; }
.search_results .url a { text-decoration: none; }
.search_results_top { margin: 0px 0px 0px 55px; padding: 10px 0px 0px 0px; }
.search_results_bottom { margin: 0px 0px 50px 55px; }

#thedailyplate .search_results_tdp { margin: 0px 0px 10px 80px; }
#thedailyplate .search_results_tdp .adsenseLink { display: inline; }
#thedailyplate .search_results_tdp .line1 { font-size: 120%; display: inline; }
#thedailyplate .search_results_tdp .line1 { text-decoration: underline; }
#thedailyplate .search_results_tdp .line2 { display: block; }
#thedailyplate .search_results_tdp .url { text-decoration: none; color: #93A445; }






#thedailyplate .search_results_tdp_side { }
#thedailyplate .search_results_tdp_side .line1 { font-size: 120%; }
#thedailyplate .search_results_tdp_side .line1 { text-decoration: underline; }
#thedailyplate .search_results_tdp_side .url { text-decoration: none; color: #93A445; }

.pod_radlinks { margin: 0px 0px 0px 10px; }
.pod_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 3px 0px; }
.pod_radlinks span { display: block; margin: 0px 0px 3px 0px; }
.pod_radlinks span .rad { font-weight: bold }

.article_radlinks { margin: 25px 0px 0px 10px; }
.article_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.article_radlinks span { display: block; margin: 0px 0px 2px 0px; }
.article_radlinks a { display: block; }
.article_radlinks span .rad { font-weight: bold; }

.article_radlinks_col_2 {  }
.article_radlinks_col_2 .ads_by { display: block; text-decoration: none; margin: 0px 0px 0px 0px; background: none; }
.article_radlinks_col_2 span { display: block; margin: 7px 0px 0px 10px; background: transparent url('/images/bullet_2.gif') no-repeat scroll 0 7px; padding: 0px 0px 0px 10px; }
.article_radlinks_col_2 a { display: block; text-decoration: none; }
.article_radlinks_col_2 a:hover { text-decoration: underline; }

.article_radlinks_tdp {  }
.article_radlinks_tdp .ads_by { display: block; text-decoration: none; margin: 0px 0px 0px 0px; background: none; }
.article_radlinks_tdp span { display: block; margin: 7px 0px 0px 14px; background: transparent url('/images/bullet_4.gif') no-repeat scroll 0 7px; padding: 0px 0px 0px 13px; }
.article_radlinks_tdp a { text-decoration: none; }
.article_radlinks_tdp a:hover { text-decoration: underline; }

.myplate_rad_links { }
.myplate_rad_links .ads_by { text-decoration: none; margin: 0px 20px 0px 0px; background: none; }
.myplate_rad_links span { margin: 0px 20px 0px 0px; }
.myplate_rad_links a { text-decoration: none; }
.myplate_rad_links a:hover { text-decoration: underline; }

.nutrition_radlinks { margin: 5px 0px 0px 10px; }
.nutrition_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.nutrition_radlinks span .rad { font-weight: bold; }

.video_radlinks { margin: 0px 20px 0px 10px; }
.video_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.video_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.video_radlinks span .rad { font-weight: bold; }

.article_above_comments { overflow: hidden; }
.article_above_comments .ads_by { margin: 0px 0px 5px 20px; }
.article_above_comments .ad { margin: 15px 0px 0px 20px; }
.article_above_comments .line1 { margin: 0px 0px 3px 0px; }
.article_above_comments .line1 a { font-weight: bold; }
.article_above_comments .url { font-size: 90%; }
.article_above_comments .url a { text-decoration: none; }
.article_above_comments .url a:hover { text-decoration: underline; }

.myplate_ads { overflow: hidden; }
.myplate_ads .ads_by { margin: 0px 0px 5px 0px; }
.myplate_ads .ad { width: 300px; margin: 0px 10px 0px 0px; float: left; }
.myplate_ads .line1 { margin: 0px 0px 3px 0px; }
.myplate_ads .line1 a { font-weight: bold; }
.myplate_ads .url { font-size: 90%; }
.myplate_ads .url a { text-decoration: none; }

.universe_above_groups { overflow: hidden; }
.universe_above_groups .ads_by { margin: 0px 0px 5px 0px; }
.universe_above_groups .ad { width: 290px; margin: 0px 10px 0px 0px; float: left; }
.universe_above_groups .line1 { margin: 0px 0px 3px 0px; }
.universe_above_groups .line1 a { font-weight: bold; }
.universe_above_groups .url { font-size: 90%; }
.universe_above_groups .url a { text-decoration: none; }

.ads_universe_health { overflow: hidden; }
.ads_universe_health .ads_by { margin: 0px 0px 5px 20px; }
.ads_universe_health .ad { margin: 15px 0px 0px 20px; }
.ads_universe_health .line1 { margin: 0px 0px 3px 0px; }
.ads_universe_health .line1 a { font-weight: bold; }
.ads_universe_health .url { font-size: 90%; }
.ads_universe_health .url a { text-decoration: none; }
.ads_universe_health .url a:hover { text-decoration: underline; }

.video_above_comments { overflow: hidden; }
.video_above_comments .ads_by { margin: 0px 0px 5px 0px; }
.video_above_comments .ad { width: 300px; margin: 0px 10px 0px 0px; float: left; }
.video_above_comments .line1 { margin: 0px 0px 3px 0px; }
.video_above_comments .line1 a { font-weight: bold; }
.video_above_comments .url { font-size: 90%; }
.video_above_comments .url a { text-decoration: none; }

.radlink_page { margin: 0px 0px 0px 20px; padding: 20px 0px 10px 0px; }
.radlink_page .ads_by { display: none; }
.radlink_page .ad { margin: 0px 10px 20px 0px; }
.radlink_page .line1 { margin: 0px 0px 3px 0px; background: #EDF0F2; padding: 3px 0px 3px 10px; font-weight: bold; font-size: 14px; }
.radlink_page .line1 a { font-weight: bold; }
.radlink_page .line2 { padding: 0px 0px 0px 10px; }
.radlink_page .url { font-size: 90%; padding: 0px 0px 0px 10px; }
.about_related_ads h2 { font-weight: bold; margin: 0px 0px 5px 0px; }

.radlink_page_radlinks_block { float: right; margin: 20px 130px 0px 0px; display: inline; }
.radlink_page_radlinks { margin: 0px 20px 0px 10px; }
.radlink_page_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.radlink_page_radlinks span .rad { font-weight: bold; }

.universe_radlinks { margin: 0px 0px 0px 10px; }
.universe_radlinks .ads_by { display: block; text-decoration: none; margin: 0px 0px 5px 0px; }
.universe_radlinks span { display: block; margin: 0px 0px 5px 0px; }
.universe_radlinks span .rad { font-weight: bold; }

.ads_tpd_search { background: #FFFFFF; width: 110px; margin: 0px auto; padding: 5px; }
.ads_tpd_search { width: 160px;  }
.ads_tpd_search .ad { margin: 0px 0px 15px 0px; overflow: hidden; }
.ads_tpd_search .line1 { padding: 10px 0px 5px 0px; }
.ads_tpd_search .url { padding: 5px 0px 0px 0px; }
.ads_tpd_search .url a { font-size: 10px; }

.ads_nasm {}
.ads_nasm .line1 a { font-weight: bold; }
.ads_nasm .url a { text-decoration: none; }




/*
 * End AdSense
 ******************************************************/

.what_is_this { padding: 20px 0px 0px 0px; }
.what_is_this .title { font-size: 130%; font-weight: bold; }
.what_is_this .c { margin: 10px 0px 0px 0px; }
.what_is_this .qa_pair p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* Dare Details */
.dare { margin:10px 8px 20px 8px; padding:0px; position:relative; }
.dare .header { font-size:18px; }
.dare_details_green { background:url('/images/dares/dare_detail_bg_green.gif') no-repeat left top; }
.dare_details { margin-bottom:30px; height:296px; }
.dare_details .column1 { float:left; width:630px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 25px; }
.dare_details .greeting { font-size:150%; margin:20px 0px 10px 0px; }
.dare_details p { margin:10px 0px; }
.dare_details .avatar { float:left; margin-right:10px; }
.dare_details .info { float:left; width:420px; }

.dare .info { margin: 0px 0px 10px 0px; }
.dare_details .column2 { float:right; width:285px; padding:15px; }
.dare_details .column2 .faceroll { padding-top:3px; }
.dare_details .column2 .faceroll img { width:66px; }
.dare p.note { font-size:90%; color:#999; margin:10px 0px; }
.dare .more_popular_dares { float:left; width:370px; padding-right:20px; padding-left:10px; }
.dare .more_popular_dares ul { float:left; width:175px; margin-right:10px; }
.dare .suggest_dare { float:left; width:250px; height: 180px; border:1px solid #ccc; border-width:0px 1px; margin-right:20px; padding:0px 20px; }
.dare .members_who_dare { float:left; width:250px; }
.dare .members_who_dare .faceroll { width:250px; }
.dare .members_who_dare .faceroll img { width:30px; }

/* Dares Landing Page */
.dare .starburst { position:absolute; top:-40px; #top:-35px; left:0px; }
.dares_intro { font-size:140%; width:610px; margin:20px 20px 0px 20px; }
.dares_intro p { margin:15px 0px; }
.dares_intro .header { font-size:200%; }
.featured_dares .intro { margin:20px 0px 20px 100px; }
.featured_dares .intro .header { font-size:170%; }
.featured_dares .intro p.note { margin:5px 0px; font-size:80%; }
.featured_dares .featured_dares_list { border-top:1px solid #ccc; margin:10px; }
.featured_dares .featured_dares_list li { float:left; width:225px; height:50px; padding:8px 6px 0px 6px; border:1px solid #ccc; border-width:0px 1px 1px 0px; font-size:80%; }
.featured_dares .featured_dares_list li.no_right_border { border-right:none; }
.featured_dares .featured_dares_list li a { font-size:110%; font-weight:bold; }
.featured_dares .featured_dares_list li img { float:left; margin-right:10px; }
.featured_dares .featured_dares_list li .button_3 { margin:5px auto; #margin-top:15px; }

/* Dare Register/Sign In Page */
.dare_intro { font-size:140%; margin:10px; }
.dare_intro p { margin:15px 0px; }
.dare_intro .header { font-size:200%; }
.dare_intro .dared_by { float:right; margin-top:5px; }
.dare_intro .dared_by .avatar { width:30px; }
.dare .login .step_2 label.left { width:70px; }
.dare .accept_dare { font-size:150%; text-align:center; margin:20px 50px; }
.dare .accept_dare p { margin-bottom:20px; }
.dare input.accept { background:url(/images/dares/accept_this_dare.gif) no-repeat left top; border:none; width:251px; height:60px; cursor: pointer; }
.dare .give_dare .header { font-size:170%; }
.dare .give_dare .text { width:200px; }
.dare input.submit { background:url(/images/dares/submit_dare.gif) no-repeat left top; border:none; width:221px; height:60px; cursor: pointer; }

/* Dare Confirmation */
.dare_confirmation { padding:50px 150px; }
.dare_confirmation p { margin:15px 0px; font-size:120%; }
.dare_confirmation .header { font-size:200%; }

/* My Dares */
.my_dares .dare_title { font-weight: bold; font-size: 120%; border-bottom: 1px solid #CECECE; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.my_dare_actions { float: right; } 
.my_dare_actions li { display: inline; margin: 0px 0px 0px 20px; } 
.icon_journal { background:url('/images/dares/icon_journal.gif') no-repeat 0px 0px; padding: 0px 0px 0px 21px; }
.icon_remove { background:url('/images/dares/icon_x.gif') no-repeat 0px 2px; padding: 0px 0px 0px 17px; }
.icon_checkmark { background:url('/images/dares/icon_check.gif') no-repeat 0px 1px; padding: 0px 0px 0px 18px; }
.todays_rating { padding: 7px 0px 7px 0px; background: #EEEEEE; }
.dotted_border { background: #EEEEEE url('/images/dotted_border.gif') repeat-x bottom left; }
.todays_rating label { float: left; width: 200px; margin: 0px 0px 0px 10px; font-weight: bold; }
.todays_rating .ui-slider-2 { float: left; }
.rating_slider { float: left; }
.rating_slider span { float: left; width: 60px; font-size: 90%; color: #666666; }
ul.errors { margin: 10px 0px 10px 0px; padding: 10px 5px 10px 15px; background: #EEEEEE; }

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0px 5px 0px 15px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

.dare_post { border-bottom: 1px solid #DDDDDD; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; background: #EEEEEE; }
.dare_post .apost_avatar { float: left; }
.dare_post .c { margin: 0px 0px 0px 58px; }
.dare_post .dare_post_post { margin: 10px 0px 10px 0px; }
.dare_post .dare_post_meta { font-size: 90%; }
.dare_post .dare_post_title { font-size: 110%; font-weight: bold; }
.dare_post .dare_post_subcomment { background: #FFFFFF; padding: 10px; margin: 0px 0px 10px 0px; border: 1px solid #AEAEAE; }

#post-form form label { display: block; font-weight: bold; }
#post-form form input.text { width:565px; margin: 0px 0px 10px 0px; background: none; border: 1px solid #DDDDDD; }
#post-form form textarea.text { width:570px; height: 150px; border: 1px solid #DDDDDD; }
#post-form form input.button_3 { width: 176px; display: block; margin: 10px auto 0px auto; }

.sponsored_dares td { padding: 0px 10px 10px 0px; }
.sponsored_dares h2 a { font-weight: bold; }

#main div.Persona_Main { font-size: 100%; }

/* TDP Header */
#dailyplate_frame #header_1 { padding: 10px 0px 10px 18px; }
#dailyplate_frame #primary_tdp_nav { background: url('/images/tdp_nav/bg.gif') repeat-x 0px 0px; height: 30px; }
#dailyplate_frame #primary_tdp_nav li { float: left; display: inline; }
#dailyplate_frame #primary_tdp_nav a { font-weight: bold; color: #d4540e; float: left; display: block; height: 30px; line-height: 30px; padding: 0px 18px 0px 18px; background: url('/images/tdp_nav/divider.gif') no-repeat 0px 0px; }
#dailyplate_frame #primary_tdp_nav li.first { margin: 0px 0px 0px 100px;}
#dailyplate_frame #primary_tdp_nav li.first a { background: none; }

.dare_container_1 { background: url('/images/dares/bg.gif') repeat-y 0px 0px; }
.dare_container_header { background: url('/images/dares/header.gif') no-repeat 0px 0px; padding: 14px 0px 0px 0px; }
.dare_container_footer { background: url('/images/dares/footer.gif') no-repeat bottom left; padding: 0px 0px 13px 0px; }

.kit_item { padding: 0px 0px 0px 20px; background: url('/images/arrow_6.gif') no-repeat 5px 4px; }

.press_release { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CCCCCC; }
.press_release .date { color: #666666; margin: 0px 0px 2px 0px; font-size: 11px; }
.press_release p a { font-weight: bold; }

.press_article { margin: 0px 0px 10px 0px;}
.press_article a { font-weight: bold; }

.artwork_column { width: 164px; float: left; } 
.artwork_column .column_header { font-weight: bold; color: #666666; margin: 0px 0px 10px 0px; }
.artwork { margin: 0px 0px 20px 0px; }
.artwork .icon_download { font-size: 11px; padding: 0px 0px 0px 14px; }

ul.Sound_Bites li { padding: 5px 0px; clear: left; }
.Sound_Bites { list-style-type: none; list-style-position: outside; }
.Sound_Bites li {  padding: 15px 0px; zoom: 1; }
.Sound_Bites .Clip { display: block; float: left; margin-right: 20px; }

.humanrace-raffle-rules .para { margin: 0px 0px 10px 0px; }

.request_new_content { background: url('/images/content_request.jpg') no-repeat 0px 0px; padding: 0px 10px 15px 160px; height: 186px;;}
.request_new_content .dmCRWTitle { padding: 15px 0px 0px 0px; }
.request_new_content .dmCRWInfo { display: block; margin: 10px 0px 0px 0px; font-weight: bold; }
.request_new_content .dmCRWButton button { border: none; background: url('/images/button_3.gif') no-repeat 0px 0px; height: 28px; width: 176px; font-size: 90%; font-weight: bold; }

.youtube_contest { background: #FFFFFF url('/images/youtube/background.jpg') no-repeat 0px 0px; height: 630px; padding: 10px 70px 0px 450px; position: relative; }
.contest_title { font-size: 300% }
.youtube_contest_vote { background: #FFFFFF url('/images/youtube/background_vote.jpg') no-repeat 0px 0px;  padding: 10px 40px 0px 40px; position: relative; }
.finalists_horizontal .contest_video_list li { float: left; position: relative; margin: 0px 70px 30px 0px; display: inline; width: 106px; height: 150px; }
.finalists_horizontal .contest_video_list li img { padding: 2px; border: 1px solid #CCCCCC; }

.finalists_vertical .contest_video_list li { margin: 0px 0px 10px 0px; }
.finalists_vertical .contest_video_list li img { padding: 2px; border: 1px solid #CCCCCC; margin: 0px 10px 0px 0px; float: left; display: inline; }

.youtube_contest_video_view { background: #000000 url('/images/youtube/background_video_view.jpg') no-repeat 0px 0px;  padding: 10px 40px 0px 40px; position: relative; }
.youtube_contest_video_view .col_1 { float: left; width: 516px; margin: 0px 18px 0px 0px; display: inline; }
.youtube_contest_video_view .col_2 { float: left; width: 321px; }
.contest_video_title_1 { background: url('/images/youtube/title_1.gif') no-repeat 0px 0px; height: 44px; line-height: 44px; font-size: 20px; color: #FFFFFF; padding: 0px 0px 0px 10px; }
.contest_video_title_2 { background: url('/images/youtube/title_2.gif') no-repeat 0px 0px; height: 44px; line-height: 44px; font-size: 20px; color: #FFFFFF; padding: 0px 0px 0px 10px; }
.video_contest_view_comments .header { display: none; }
.video_contest_view_comments .box_1 { margin: 0px 0px 0px 0px; }
.video_contest_dares .header { display: none; }

.footer_page p { margin: 0px 0px 10px 0px; }
.footer_page .top_main_header { font-size: 140%; margin: 0px 0px 10px 0px; }

#thedailyplate .tdp_search_result { padding: 0px 0px 5px 10px; margin: 0px 0px 5px 0px; }
#thedailyplate .tdp_search_result .search_image { float: left; display: inline; margin: 0px 10px 0px 0px; }
#thedailyplate .tdp_search_result .search_data { float: left; }
#thedailyplate .tdp_search_result .search_data .search_title { margin: 10px 0px 7px 0px; }
#thedailyplate .tdp_search_result .search_data .search_title a { font-size: 130%; text-decoration: underline; }
#thedailyplate .tdp_search_result .search_data .search_title .item_title { color: #FF6633; }

.from_the_forums { margin: 0px 0px 10px 0px; }
.forum_avatar { float: left; margin: 0px 10px 0px 0px; display: inline; width: 48px; }
.forum_topic_title a { font-weight: bold; }
.forum_mini_data { float: left; width: 200px; }

#page_article .article_tools { border-bottom: 1px solid #DDDDDD; margin: 0px 0px 10px 0px; }

.dmCRWContainer .dmCRWInfo { display: none; }

#search_options { font-size: 85%; zoom: 1; }
#search_options ul { position: relative; top: -0px; margin: 0px 0px 0px 14px; width: 245px; }
#search_options li { display: inline; padding: 0px 2px 0px 10px; background: url('/images/search/divider.gif') no-repeat 0px 5px; }
#search_options li#first_search_option { padding: 0px 2px 0px 0px; background: none; }
#search_options li a { color: #999999; text-decoration: none; padding: 11px 0px 0px 0px; }
#search_options li#first_search_option a { margin: 0px 0px 0px 0px; }
#search_options li a:hover { color: #FFCC00; }
#search_options li.selected a { color: #FFCC00; background: url('/images/search/arrow.gif') no-repeat 50% 0%; }

.shopping_related {}
.shopping_related .shopping_product { margin: 0px 0px 10px 0px; }
.shopping_related .thumbnail { width: 50px; float: left; display: inline; margin: 0px 10px 0px; }
.shopping_related .data { float: left; width: 325px; }
.shopping_related .title a { font-weight: bold; }
.shopping_related .text { font-size: 80%; color: #999999; }

.pluck_related_content {}
	.pluck_related_content .thumbnail { float: left; display: inline; margin: 0px 10px 0px 0px; width: 48px; }
	.pluck_related_content .article { margin: 0px 0px 15px 0px; }
	.pluck_related_content .data { float: left; display: inline; width: 215px; }
	.pluck_related_content .title { font-weight: bold; }
	.pluck_related_content .text { margin: 0px; font-size: 80%; color: #666666; }

/* These are for plucky */
#GallerySubmissionDiv { display: none; }
#AddToWatchList { display: none; }


#dailyplate_frame_inner #breadcrumb { display: none; }


