

body {
color:502;
		background-color:#333;
		background-repeat:repeat-x;
		
background-image:url(/img/mh//backgrounds/BG.gif);
color:#000000;
font-family:Arial;
font-size:12px;
height:100%;
margin:0;
padding:0;
}

span.Hidden,h1.Hidden {
left:-10000px;
position:absolute;
}

span.opt {
color:#666;
}

h1 strong {
font-weight:400;
}

h1,h4 {
color:#000 !important;
display:block;
float:left;
font-family:Arial;
font-size:18px;
font-weight:400;
}

h4 {
float:none;
color:#283953;
font:18px Arial;
font-size:12px;
font-weight:700;
}

h2 {
color:#000;
display:block;
font-family:Arial;
font-size:14px;
font-weight:700;
text-transform:uppercase;
float:left;
}

h2,.supressLink,.supressLink a,a.supressLink:hover,.supressLink a:hover {
color:;
display:block;
font-family:Arial;
text-decoration:none;
}

input,select {
color:#000000;
font-family:Arial;
}

input.searchBoxSearch
{
	margin:5px 0 !important;	
}

select
{
height:22px;
}

.dropdown_Image
{
 position:absolute;
 z-index:0;
}

.divCommentArrow
{
	background:url(/img/mh/backgrounds/commentArrow.gif); 
	position:absolute;
	width:33px;
	height:16px;
	left: 35px;
	top: 76px;
	top: 78px;
}

.divInlineText
{
float:left;margin:8px 5px 0 5px;	
}

li {
float:left;
list-style:none;
}

td
{
	font-size:12px;
}

td p
{
	padding-top:10px;
}

.thick-border-bottom {

		border-bottom:solid 9px #000;
		
}

#divCompleteRegistration,#divSendDiet
{
	background-color:#FFFF00;
	padding:30px 30px 45px 30px;
	width:600px;
	height:65px;
	left:22% !important;
	top:25% !important;
}

#divSendDiet {
position:absolute !important;
overflow:hidden;
height:auto;
}

.completeRegistrationBody,.emailDietBody
{
	background-color:#FFFFFF;
	width:100%;
	height:100%;	
}

.emaildietbody
{
padding-top:10px;
}

#emailMult_numDrop
{
border:solid 1px #000;	
}

#emailBody_email_body
{
margin-top:0 !important;	
}
.completeRegistrationText
{
	padding:15px  0 0 15px;	
}

.link_Email_Diet
{
cursor: pointer;
float: left;
margin-left: 165px;
margin-top: -20px;
width: 100px;
}

.cancelCompleteRegistration
{
	cursor:pointer;
	float:right;	
	margin: -20px -17px 0px;
}

/*UI Navtop*/
.ulDietSubMenu
{
	margin-left:205px !important;
	}
.ulWorkoutSubMenu
{margin-left:95px !important;
	}
.ulRecipesSubMenu
{
	margin-left:290px !important;
	}
.ulTheProgramSubMenu
{
	margin-left:385px !important;
	}
.ulToolsSubMenu
{
	margin-left:130px !important;
	}
.ulMHArticles
{
	margin-left:350px !important;
	}
.ulCommunity
{margin-left:360px !important;
	}
.ulMobile
{margin-left:785px !important;}
/*End Of UI Navtop*/

.separator {
width:100%;
height:1px;
}

.solidLine {
height:2px;
background:;
display:none;
}

.page-h1 {
float:none;
overflow:hidden;
margin-top:20px;
font-family:Arial;
font-size:18px;
}

/*main*/
#main {
width: 960px;
background: #fff;
margin: auto;
position:relative;
}

/*header*/
#header {
position: relative;
}
.header_top {
float: left;
width: 100%;
padding:20px 0;
}
.logo_block {
float:left;
width:720px;
overflow:hidden;
}
.header_top .logo {
padding:0px 0 0 26px;
}
.header_top .logo_right {
padding-left:10px;
display:inline-block;
*display:inline;
zoom:1;
}
.header_top .logo_right a {
float: left;
}

.divRateOuter span
{
	color:Black !important;	
}

.divAddPlannedMeals
{
float:left;	
}

.dietMyMealsTitle {
font-size:30px;
font-family:Times New Roman;
float:none;
display:inline;
line-height:30px;
}

.header_top .user_block
{
    float: right;
    width: 220px;
    font-size: 10px;
    text-align: right;
    padding:0 10px 10px 10px;
}
.user_menu
{
    float: right;
}
.user_menu ul
{
    float: right;
    margin: 0;
    list-style: none;
    padding: 0;
}
.user_menu ul li
{
	color: #d11820;
    padding: 0 3px;
    float: left;
}
.user_menu ul li a
{
    font-weight: bold;
}
.user_date
{
    float: right;
	padding: 15px 0px 0px;
}
.sub_head {
position:relative;
height:55px;
}
.header_nav {
width:978px;
left:-9px;
height:28px;
position:relative;
background:#d11820;
}
.sub_head_ribbon {
position:absolute;
top:18px;
border-style:solid;
border-width:9px;
height:0;
width:0;
}
.sub_head_cap {
position:absolute;
top:0;
width:9px;
height:28px;
background:#d11820;
}
.sub_head_left_ribbon {
left:-18px;
border-color: transparent #730d02 transparent transparent;

}
.sub_head_right_ribbon {
right:-18px;
border-color:transparent transparent transparent #730d02;

}
.sub_head_left_cap {
left:-9px;

}
.sub_head_right_cap {
right:-9px;

}
.header_nav_container
{
    position: relative;
    height: 55px;
    float: left;
    width: 960px;
    margin-left:9px;
    background-color:#fff;
}
.header_nav_left
{
    position: absolute;
    width: 8px;
    height: 37px;
    left: -8px;
    top: 0px;
    background:url(/img/mh/backgrounds/nav_left.gif) no-repeat right top;
}

.header_nav_right
{
    position: absolute;
    width: 9px;
    height: 37px;
    right: -9px;
    top: 0px;
    background:url(/img/mh/backgrounds/nav_right.gif) no-repeat left top;
}
.nav_box
{
    float: left;
    font-weight: bold;
    font-size: 14px;
    height: 28px;
    background: #d11820;
    width:960px;
    text-transform: uppercase;
}
.nav_box ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow:hidden;
}

.nav_box ul li
{
    float: left;
    height: 28px;
    text-align: center;
    line-height: 28px;
    position: relative;
    border-right: solid 1px #d11820;
    border-left: solid 1px #d11820;
}
.nav_box ul li.last
{
    float: left;
}
.nav_box ul li.first
{
    float: left;
}

.nav_box ul li a
{
    color: #fff;
    border: 0;
    text-decoration: none;
}
.nav_box ul li:hover, .nav_box ul li.Selected
{
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}

.nav_selected {
position:absolute;
top:0;
left:270px;
display:none;
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:6px solid #d11820;
}

.sub_nav
{
    float: right;
    background:url(/img/mh//backgrounds/sub_nav.gif) repeat left top;
    width: 900px;
    padding: 0 15px;
    font-size: 11px;
    position: relative;
    line-height: 24px;
    height: 28px;
    text-transform: uppercase;
    font-weight: bold;
}

.sub_nav ul
{
    list-style: none;
    margin: 4px 0px 0px;
    float: left;
    padding: 0;
}

.sub_nav ul li
{
    padding-right: 30px;
    float: left;
}
.sub_nav ul li.last
{
    padding-right: 0;
    float: left;
}

.sub_nav ul li a
{
    color: #fff;
    text-decoration: none;
    text-transform:uppercase
}

.sub_nav ul li a:hover, .sub_nav ul li a.active
{
    color: #ffff00;
    text-decoration: none;
    text-transform:uppercase
}


.page-separator {
height:2px;
margin-top:10px;
width:100%;
}

.page-description {
overflow:hidden;
color:#000000;
margin:10px 0 20px;
}

.search-box {
background:#EBEBEB;
width:260px;
height:60px;
padding:20px;
}

.search-box .input {
float:left;
margin-top:5px;
width:210px;
height:27px;
}

.search-box .submit {
float:left;
margin:5px 0 0 10px;
}

.text-bubble {
background:no-repeat;
display:block;
padding-left:5px;
width:auto;
float:left;
}

.text-bubble .text {
float:left;
font-weight:700;
background:no-repeat right;
display:block;
height:20px;
padding-right:5px;
}

.text-bubbles li {
margin-right:5px;
}

.divTitleSeparator
{
	border-top:solid 1px #CCC;margin-top: 5px;	
}

.pageTitle .text-bubbles ul li
{
margin-right :1px;	
}

.first-row .title
{
margin:0 0 0 10px !important;	
}

.pageTitle .text-bubbles ul li a
{
	background-repeat: repeat-y;
	margin-top: -5px;
	padding-top: 4px;
}

.text-bubble .text {
color:#d11820 !important;
}
.text-bubble:hover .text {
text-decoration:underline;
}

#forums ul li
{
	margin-right:10px;
	background: url(/img/mh/misc/divider12.gif) no-repeat;
	line-height: 16px;
	padding-left: 10px;
}
#forums ul li.first {
	padding-left: 0;
	background: none;
}

.Hidden {
visibility:hidden;
}

.BigHeader {
background:#0B2C59 url(/img/mh/backgrounds/header_big.jpg) no-repeat scroll center top;
height:216px;
}

.HeaderTop {
background:#0B2C59 url(/img/mh/backgrounds/header2.jpg) no-repeat scroll center top;
height:174px;
}

.BigHeaderCorporate {
background:#0B2C59 url(/img/mh/backgrounds/CorporateWellnessHeader.jpg) no-repeat scroll center top;
height:205px;
}

.HeaderContent {
height:90px;
position:absolute;
right:10px;
text-align:left;
top:30px;
width:728px;
}

.HeaderLogo {
display:block;
height:40px;
left:10px;
position:absolute;
top:60px;
width:158px;
}

.divFormSubMenu ul
{
		float:right;margin-top: 15px;
}

.BigHeader a.HeaderLogo {
height:58px;
top:80px;
width:225px;
}

.HeaderMessage {
bottom:0;
color:#FFF;
line-height:22px;
position:absolute;
right:0;
text-align:left;
}

.HeaderMessageIntro {
color:#5BB4F2;
font-family:Arial;
font-size:22px;
line-height:normal;
}

.HeaderOverlayCorporate {
background:transparent url(/img/mh/backgrounds/CorporateWellnessHeader.jpg) repeat-x scroll center bottom;
height:100%;
}

.HeaderStage {
background:transparent url(/img/mh/backgrounds/header2.jpg) no-repeat scroll center top;
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
}

.HeaderStageCorporate {
background:transparent url(/img/mh/backgrounds/CorporateWellnessHeader.jpg) no-repeat scroll center top;
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
}

.BigHeader div.HeaderStage {
background:transparent url(/img/mh/backgrounds/header_big.jpg) no-repeat scroll center top;
}

.BigHeaderCorporate div.HeaderStageCorporate {
background:transparent url(/img/mh/backgrounds/CorporateWellnessHeader.jpg) no-repeat scroll center top;
}

/*Custom Form Elements*/
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	height: 19px;
	color: #000;
	font: 12px/21px arial,sans-serif;
	background: url(/img/mh/backgrounds/dropdown_background.gif) no-repeat right top;
	overflow: hidden;
	border: solid 1px black;
	white-space:nowrap;
	margin-top:9px;
	width:40px;
}
/*End Of custom Form Elements */

.SM {
font-family:Arial;
font-size:7.5px;
vertical-align:top;
}

.SplashHeaderMessage {
width:540px;
}

#MajorNav {
background:transparent url(/img/mh/misc/navtick_delete.gif) repeat-x bottom left;
bottom:0;
color:#FFF;
left:10px;
height:29px;
position:absolute;
text-align:left;
}

#MajorNav a {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat top right;
float:left;
color:#FFF;
font-family:Arial;
font-weight:700;
line-height:29px;
text-transform:uppercase;
text-decoration:none;
padding:0 15px 0 0;
}

#MajorNav li.iphone a {
background-image:url(/img/mh/buttons/navtab_iphone.gif);
background-position:right top;
text-transform:none;
}

#MajorNav li.iphone a:hover {
background-position:right center;
}

#MajorNav li.sel-iphone a,#MajorNav li.sel-iphone a:hover {
background-position:right bottom;
}

#MajorNav :hover > a {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat center right;
}

#MajorNav a span {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat top left;
width:5px;
height:29px;
padding-left:10px;
float:left;
display:block;
}

#MajorNav :hover > a span {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat center left;
}

#MajorNav .Selected a,#MajorNav .Selected a:hover {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat bottom right;
color:#283953;
}

#MajorNav .Selected a span,#MajorNav .Selected a:hover span {
background:transparent url(/img/mh/buttons/navtab.gif) no-repeat bottom left;
color:#283953;
}

#MajorNav li.iphone a span {
background-image:url(/img/mh/buttons/navtab_iphone.gif);
background-position:left top;
width:35px;
}

#MajorNav li.iphone a:hover span {
background-position:left center;
}

#MajorNav li.sel-iphone a span {
background-position:left bottom;
}

#MajorNav li.sel-iphone a:hover span {
background:url(/img/mh/buttons/navtab_iphone.gif) bottom left;
}

#MajorNav li {
margin-right:4px;
position:relative;
}

#MajorNav li.FinalTab {
margin-right:1px;
}

#MajorNav ul ul {
background:#043465 url(/img/mh/backgrounds/major_subnav_gradient.gif) repeat-x top;
top:100%;
float:left;
clear:left;
width:197px;
position:absolute;
z-index:500;
padding-bottom:7px;
}

#MajorNav ul ul a {
font-family:Arial;
font-weight:400;
width:169px;
font-size:12px;
line-height:20px;
text-transform:none;
}

#MajorNav ul ul a:hover {
text-decoration:underline;
}

#MajorNav ul ul li {
padding-left:13px;
float:left;
width:167px;
}

#MinorNav {
top:0;
color:#FFF;
padding-top:9px;
position:absolute;
font-family:Arial;
font-size:10px;
right:2px;
text-align:right;
}

#MinorNav li {
background-image:url(/img/mh/misc/minornav_separator.gif);
background-position:0 2px;
background-repeat:no-repeat;
line-height:10px;
padding:0 10px 0 12px;
}

#MinorNav li.dropdown-item {
padding-right:5px;
}

#MinorNav li.dropdown-item a {
background:transparent url(/img/mh/buttons/small_dd.gif) no-repeat right bottom;
padding:0 10px 2px 0;
}

.SelectedSubNav {
width:960px;
font-size:10px;
padding-top:7px;
margin:0 auto;
}

.SelectedSubNav ul {
height:17px;
width:960px;
}

.SelectedSubNav li {
line-height:12px;
height:12px;
border-right:solid 1px #A3A3A3;
padding:0 10px;
}

.SelectedSubNav li.LastItem {
border:none;
}

#MainOffset {
background-color:#FFF;
width:960px;
margin:0 auto;
padding:26px 0;
}

#MainStage {
width:940px;
margin:0 10px;
}

#Footer {
color:#000;
font-size:11px;
height:160px;
}

#FooterCopyright {
float:left;
width:940px;
padding:15px 10px;
}

#FooterCopyright a {
text-decoration:underline;
font-weight:700;
}

#FooterNav {
float:left;
position:relative;
text-align:left;
top:24px;
left:10px;
width:150px;
}

#FooterNav a,#FooterNav a:visited {
color:#d11820;
}

#FooterNav li {
background-position:0 6px;
background-repeat:no-repeat;
margin-right:10px;
padding-left:5px;
}

#FooterStage {
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
border-top:solid 1px #0da2da;
}

#content {
 float: left;
    width: 100%;
    background: #fff;
}

#content_FormsSteps  #browsebody_leftcolumn
{
	padding-top:34px;
}

#content_FormsSteps select,#content_FormsSteps input
{
margin-top:0;	
}

#content .left_column,#main_content,#browsebody_leftcolumn,.content-main
{
    float: left;
    width: 600px;
    padding: 0;
    padding:0 22px 0 0;
}

#body_content
{
	margin-left:30px;
	position:relative;
	overflow:hidden;
}

.body_content_container
{
	float:left;
	position:relative;
}

#main_content
{
	background:transparent !important;
}

#body_content_container1
{
	width:929px;
	border-left:1px solid #0DA2DA;
	left:622px;
}

#body_content_container2
{
	width:929px;
	right:622px;
}

.body_content_container_hide #body_content_container1
{
	border-left:none;
}

#body_content #Footer,#body_content .divFooterSeparator
{
	margin-left:-30px;	
}


#content .right_column,#sidebar,.content-misc
{
    float: left;
    width: 307px;
}

.sub_content {
position:relative;
}

.divMiniMap
{
	height: 30px;
	margin-left: 31px;
	font-size:10px; 
	color:#7A7A7A;
	position: absolute;
	z-index: 10;
	top:0;
	line-height:13px;
}

.divMiniMap a,.divMiniMap span
{
	color:#7A7A7A !important;
}

#main_content {
float:left;
font-size:12px;
color:#000000;
}


.powerfood_info_head {
font-weight:bold;
color:#d11820;
}
.powerfood_info_txt {
margin-bottom:10px;
}


#sidebar {

}

.sidebarBox
{
	padding: 12px 14px 40px 14px;
	border-top:solid 1px #0da2da;
	width:279px;
}

.divSidebarBlock
{
	border-top:solid 1px  #0da2da;
	overflow:hidden;
}
.divSidebarBlockContainer {
	padding: 10px 6px;
}

.grpTitleHeader
{
font-size: 14px;
font-weight: bold;
line-height: 10px;
height:20px;	
}

	
.sideBarTitle ,.sideBarTitleMain
{
	font-size: 19pt;
	text-transform:uppercase;
	margin: 15px 0 5px 17px;
	font-family:Arial ;
	white-space:nowrap;
}
.sideBarTitleMain
{
	margin-left:0;
	padding-bottom:5px;
}
.sideBarTitle {
	margin-left:0;
}

.divSideBarTop
{
	width:100%;
	height:23px;
	background-color:#FFFF00; 	
}

.sidebarFeaturedRecipes
{
	min-height: 240px;
	_height:240px;
	overflow: hidden;
}
.side-item {
overflow: hidden;
padding: 6px 0px 21px 20px;
border-top:solid 1px #0da2da;
}

.divProfileBox
{
padding-left:20px;
border-top:solid 1px #0da2da;
}

#statSbBox input[type="text"]
{
	height:20px;
}

#statSbBox input[type="image"]
{
	margin-top:0 !important;
}
.btnSearchBlog input
{
	margin:0 !important;	
}

.grpPaddingTop
{
 float:left;	
 clear:both;
}

.browseGroupsMoreLink
{
float:right;	
 clear:both;
}
.mod_side_search_ddl
{
	width:152px;	
}

.side-item .group-sample .border,.side-item .friend-sample .border
{
	display:none;	
}

.side-item.bodylog
{
	padding: 21px 28px;	
}

.sidebarFeaturedArticle
{
	height:440px;
}


.side-item h4
{
font-size:16px;
color:Black;	
}

.side-first {
background: none;
padding-top: 0;
}

.side-last {
padding-bottom: 0;
}

.pageTitle,.title,.head {
width:100%;
overflow:hidden;
padding-bottom:5px;
margin:42px 0 15px !important;
}

.mems .title {
	padding:0;
	width: auto;
	height: auto;
	margin:5px 0 0 0 !important;
}

#browsebody_leftcolumn .pageTitle
{
	margin:0 !important;	
}


.title 
{
	margin-bottom:0px !important;	
}
.pageTitle.inboxTitle
{
	margin-bottom:5px !important;
}
.pageTitle{
position:relative;
}

 .pageTitle ul li
 {
	margin-right	:10px;
}

 .pageTitle ul li.last
 {
	margin-right	:0px;
}

.search_header, .meas_subheader
{
	background:none !important;
	border-bottom :solid 1px #CCCCCC;	
}

.meas_subheader
{
	padding-bottom:2px;
}

#msgList_upnlThread td
{
	border-top:solid 1px #CCC;
}

.DietRegister
{
	margin-left:10px;	
}

.dietUnitDropDown
{
padding-right:10px;border: 0;
}

.dietUnitDropDown select
{
	height:21px;	
}

.mealAndDatePnl .AnswerCtrl {
width:75px !important;
vertical-align:middle;
}
.mealAndDatePnl .AnswerCtrlDDL {
width:auto !important;
vertical-align:middle;
}
.mealAndDatePnl input {
margin-top:9px;
}

.dietRegisterImage,.exerciseRegisterImage {
margin-left:60px;
margin-bottom:10px;
display:block;
}


.pageTitle.dietSearch
{
	margin:0 !important;	
}

.pageTitle.updateTop
{
	margin:0 !important;	
}

.pageTitle h1,.pageTitle h4 {
font-size:30px;
display:block;
float:left;
margin:0;
padding:0;
font-weight:normal !important;
font-family:Times New Roman ;
}
.pageTitle h1 {
display:inline;
vertical-align:middle;
}

.popularRecipes h4
{
	font-size:	16px;
	font-weight:bold;
}

.dietTrackerPrintLink,.dietTrackerGroceryLink,.dietTrackerFoodLink,.dietTrackerRecipeLink,
.dietTrackerMealsPrescribedLink,.dietTrackerSaveNewPlanLink
{
	float:left;	
	font-weight:bold;
	font-size:10;
}

.dietTrackerPrintLink
{
width:80px;	
}

.dietTrackerGroceryLink
{
width:80px;	
}

.dietTrackerFoodLink
{
width:80px;	
}

.dietTrackerRecipeLink
{
width:90px;	
}

.dietTrackerMealsPrescribedLink
{
width:140px;	
}

#sidebar .pageTitle h1
{
font-size:24px;
}

.pageTitle ul,.navlist {
float:right;
margin:0;
padding:0 0 2px;
}
.pageTitle ul {
padding:8px 0 0 0;
}
.pageTitle ul li a {
padding-top:5px;
display:block;
height:20px;
}

.pageTitle li,.navlist li {
float:left;
margin:0;
}

li.last {
border-right:none;
}

.pageSubTitle {
margin:4px 0 20px;
}

.divMarketingAd{
padding:20px;border-top:solid 1px #0da2da
}


/*********** scorecard*************/

.score_card
{
    width:808px;
    font-size:10px;
    float:left;    
    margin-top: -91px;
    background: url('/img/mh/backgrounds/scorecard.gif') no-repeat top left;    
}
.score_item
{
    width:100px;
    float:left;
    height:108px; 
   
    position:relative;
}
.dietAddFood
{
	float: left; 
	padding-right: 6px;	
}

.dietAddFood a
{
	color:Black;	
}

.dietAddMeal
{
	float: left;
    padding-right: 6px;	
}

.dietAddMeal a
{
	color:Black;	
}

.scoreCardBorder
{
	width:575px; 
	height:95px;
	position:relative;
	top:15px;	

	border-width: 1px;
	border-spacing:0;
	border-style: dashed;
	border-color: #666666;
	border-collapse: collapse;
}
.scoreCardBorder th {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color:#666666;
	background-color: white;
}
.scoreCardBorder td {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: #666666;
}

.first_item
{
 margin-left:15px;
 margin-right:23px;
 width:50px !important;   
 color:#fff;
 float:left;
}

.scoreCardLinksDiv
{
margin-top:10px;	
 float: left;
width: 100%;
 
}

 

.first_item .score_header
{
 color:#fff;   
    
}


.first_item .score_content 
{
    font-size:13px !important;
    top:79px;
}

.score_header ,.score_footer,.score_content
{
    position:absolute;
    width:100%;
}

.borderFirstColumn, .borderLastColumn, .borderColumn
{
	border:dashed 1px #666666;
}

.borderFirstColumn 
{
	border-right:none;	
}

.score_header
{
    color:#666666;
    top:20px;
    text-align:center;
    
}
.score_content 
{
    top:79px;
    text-align:center;
    font-size:17px;
    color:#bccf49;
}

.score_content  .percentage
{
    text-align:center;
    font-size:10px;
    font-weight:bold;
}

.score_content span
{
	height:auto;
overflow:auto;
position:relative;
z-index:1;
	}

.score_footer  .percentage
{
    margin:-17px 15px 0px 73px;
	
}

.s_color
{
    color:#f00f00;
    
}

.score_footer
{
    color:#999;
    bottom:42px;
    text-align:center;
}
/* ---------------------------------------- */


.tabList {
float:left;
margin:0;
padding:0;
}

.tabList li {
float:left;
background:url(/img/mh/buttons/tab_off_l.gif) no-repeat left top;
margin:0;
padding:0 4px;
}

.tabList li a {
background:url(/img/mh/buttons/tab_off_r.gif) no-repeat right top;
color:#293952;
font-size:12px;
display:block;
margin:0;
padding:4px 8px 4px 3px;
}

.tabList li.onTab {
background-image:url(/img/mh/buttons/tab_on_l.gif);
}

.tabList li a.onTab {
background-image:url(/img/mh/buttons/tab_on_r.gif);
}

#flashcontent {
z-index:1;
}

.AnswerRadio {
vertical-align:middle;
margin-right:8px;
height:24px;
}

.SearchFiltersBox {
background-color:#FFFFCD;
text-align:left;
font:normal 11px Arial;
color:#5e748c;
font-weight:400;
padding:8px;
}

.SearchFilterBoxLbl {
font:normal 11px Arial;
color:#666;
font-weight:400;
}

.dottedRight {
background:url(/img/mh/backgrounds/blue_dotted_vertical_line.gif) repeat-y right;
}

.dottedBottom {
padding-bottom:10px;
border-bottom:solid 1px #CCCCCC
}

.dottedBottom .horiz_list
{
	margin-top:10px;
}

.dottedTop {
border-bottom:solid 1px #CCCCCC;
}

#login {
float:left;
width:300px;
}

#sign_up {
float:left;
margin-top:15px;
width:275px;
background:#d4e3ee url(/img/mh/backgrounds/back_sign_up_gradient.jpg) repeat-x bottom;
padding:10px 15px 12px 10px;
}

input.txt_search_box {
border:1px solid #7f9db9;
vertical-align:middle;
font-size:13px;
float:left;
margin-right:5px;
width:205px!important;
padding:5px;
}

input.txt {
border:1px solid #7f9db9;
vertical-align:middle;
padding:3px;
}

input.txt_sign_up {
border:1px solid #7f9db9;
width:139px;
height:17px;
padding:3px;
}

input.txt_login {
border:1px solid #7f9db9;
font-size:11px;
width:120px;
margin:5px 15px 5px 0;
padding:3px;
}

#sign_up input {
border:1px solid #7f9db9;
padding:3px;
}

.QuestionError {
color:Red;
}

.editProfileContent .Question
{
		padding-top:7px;
}

div.three_unit_column {
width:240px;
float:left;
padding-left:10px;
}

div.five_unit_column {
width:370px;
float:left;
padding-left:10px;
}

.grayBkg {

}

.allcalories {
width:620px;
height:232px;
background:url(/img/mh/backgrounds/AllCaloriesGraphBackground.gif) no-repeat;
overflow:hidden;
}

.allcalories-boundary {
margin-top:10px;
width:100%;
height:1px;
background:#B4B9C1;
overflow:hidden;
}

.allcalories-graph {
float:left;
width:400px;
}

.allcalories-graph-yaxis-name {
float:left;
padding-top:16px;
padding-left:16px;
font-family:Arial;
font-weight:600;
}

.allcalories-graph-title {
width:310px;
padding-top:15px;
float:left;
}

.allcalories-graph-title h3 {
text-align:center;
}

.allcalories-graph-plot {
width:377px;
height:186px;
overflow:hidden;
}

.allcalories-graph-plot-bg {
margin-left:17px;
margin-top:11px;
}

.allcalories-info {
float:left;
width:190px;
margin-left:10px;
margin-top:20px;
overflow:hidden;
}

.allcalories-info-stat {
margin-top:4px;
overflow:hidden;
}

.allcalories-info-stat.stat-net {
margin-top:8px;
}

.allcalories-stat-name {
float:left;
width:110px;
font-family:Arial;
font-weight:700;
text-align:right;
}

.allcalories-stat-icon {
float:left;
width:15px;
margin-left:10px;
margin-top:5px;
}

.allcalories-stat-value {
float:left;
width:50px;
margin-left:5px;
text-align:right;
font-family:Arial;
font-size:20px;
font-weight:700;
}

.allcalories-stat-value-positive {
color:#598527;
}

.allcalories-stat-value-negative {
color:red;
}

.allcalories-stat-value-none {
color:#54748B;
}

.allcalories-summary-text {
margin-top:20px;
font-family: Arial;
text-align:right;
}

.allcalories-summary-value {
margin-top:10px;
font-family:Arial;
font-size:22px;
font-weight:700;
text-align:right;
}

#allcalories-anchor {
color:#195392;
display:block;
height:232px;
width:620px;
}

.caloriesburned {
width:260px;
height:115px;
background:#F9EFE0;
padding:20px;
}

.caloriesburned-search-area {
margin-left:10px;
width:229px;
float:left;
}

.caloriesburned-search-field {
float:left;
width:176px;
height:23px;
padding-left:2px;
margin-top:3px;
font-size:12px;
font-weight:700;
}

.caloriesburned-search-button {
float:left;
margin-left:10px;
margin-top:2px;
font-size:11px;
font-weight:700;
}

.caloriesburned-results {
width:300px;
margin-top:20px;
font-size:11px;
font-weight:700;
}

.caloriesburned-results-item-name {
float:left;
color:#666;
}

.caloriesburned-results-item-serving {
float:left;
margin-left:8px;
color:#5F748B;
}

.caloriesburned-results-item-calories {
float:left;
color:#283953;
}

.calories-burned-amt-container {
float:left;
background:url(/img/mh/icons/battery.jpg) no-repeat center center;
padding:40px 0;
}

.calories-burned-number {
float:left;
font-family:Arial;
font-size:28px;
font-weight:700;
color:#000;
}

.calories-burned-lbl {
padding-top:5px;
float:left;
color:#666;
font-weight:700;
}

.calories-burned-time {
background:url(/img/mh/icons/clock_face.jpg) no-repeat center center;
float:left;
font-family:Arial;
font-size:28px;
font-weight:700;
color:#000;
padding:40px 0;
}

.calories-burned-txt {
float:left;
color:#54748B;
padding:40px 15px;
}

.caloriesin {
width:260px;
height:55px;
padding:20px;
}

.caloriesin-search-area {
padding-left:10px;
width:229px;
float:left;
overflow:hidden;
}

.caloriesin-search-field 
{
	border:solid 1px #000;
float:left;
width:176px;
height:19px;
padding-top:4px;
font-family:Arial;
font-size:12px;
}

.caloriesin-search-button {
float:left;
margin-top:10px;
}

.caloriesin-search-progress {
margin:10px 0 0 55px;
}

.caloriesin-results {
margin-top:8px;
width:300px;
overflow:hidden;
}

.caloriesin-results-title {
font-weight:700;
overflow:hidden;
}

.caloriesin-results-item {
font-family:Arial;
}

.caloriesin-results-item-name {
float:left;
width:155px;
height:18px;
color:#666;
font-size:13px;
text-align:left;
overflow:hidden;
}

.caloriesin-results-item-calories a {
width:90px;
height:18px;
color:#283953;
text-align:right;
overflow:hidden;
}

.exercise-calories-list li {
width:600px;
padding:10px 0px 10px 0px;
}
.exercise-calories-list .row0  ,
.exercise-calories-list .row1
{
	   border-top: 1px solid #99918D;
}


.exercise-calories-list .row0 {
background:;
}

.exercise-calories-list .row1 {
background:;
}

.exercise-item-cals {
float:left;
font-size:11px;
width:130px;
}

.recent-diet-tweets {
height:225px;
width:260px;
background:#EBEBEB;
overflow:hidden;
padding:14px 20px;
}

.recent-diet-tweet {
margin-top:3px;
}

.recent-diet-tweet .message {
width:240px;
height:16px;
background:#FFF;
overflow:hidden;
padding:5px 10px;
}

.recent-diet-tweet .message p a {
margin:0;
}

.recent-diet-tweet img {
margin-left:10px;
float:left;
}

.recent-diet-tweet .about {
font-weight:700;
clear:both;
overflow:hidden;
width:300px;
}

.recent-diet-tweets a {
margin-top:6px;
display:block;
}

.weightLossTipsTitle {
font-size:14px;
color:;
font-weight:700;
}

.weightLossTipsSubTitle {
font-weight:700;
font-size:13px;
color:;
padding:10px 0;
}

#search_box {
background-color:#ebebeb;
margin-bottom:20px;
height:70px;
padding:20px;
}

#search_box fieldset {
margin-top:10px;
margin-bottom:10px;
}

.adpanel_right {
margin-bottom:20px;
width:300px;
}

.lcolumn {
float:left;
width:100px;
text-align:right;
padding-right:10px;
margin:0;
}

.copyright {
margin:0 0 0 10px;
padding:0;
}

.copyright li {
margin-right:238px;
text-align:left;
}

#footer li {
float:left;
list-style:none;
margin:0;
}

html,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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

input,textarea {
vertical-align:baseline;
margin:0;
padding:0;
}

textarea {
overflow:auto;
font:12px/18px Arial;
line-height:18px;
color:#000000;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

hr {
clear:both;
height:0;
display:none;
border-color:#ccc;
border-style:solid;
border-width:1px 0 0;
}

div.hr {
clear:both;
background:url(/img/mh/backgrounds/back_hr.gif) repeat-x top;
height:10px;
margin-top:5px;
}

div.hr_2 {
clear:both;
background:url(/img/mh/backgrounds/back_hr.gif) repeat-x center;
height:10px;
margin-top:5px;
}

.reset_float {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}

img.float_left {
float:left;
margin-right:10px;
}

.clear {
zoom:1;
clear:both;
height:0;
}

.clear:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.horiz_list {
float:left;
margin-bottom:10px;
}

.horiz_list li {
float:left;
padding:0;
}

h1,h2,h3,h4,dt,.hLower {
font:18px Arial;
color:;
}

.hLower a,.hLower a:hover {
color:;
}

h2,dt {
font-size:12px;
}

h5,h6,dt {
font-size:12px;
text-transform:none;
}

h2,h3 {
font:18px Arial;
text-transform:uppercase;
}

h3 {
text-transform:none;
}

h1 {
font-size:18px;
}

h4 {
font-size:12px;
font-weight:700;
}

h5 {
font-size:17px;
}

h6 {
font-size:15px;
}

.hLower,.hLower a {
font-family:Arial, Tahoma, Helvetica;
text-transform:none;
font-size:13px;
font-weight:700;
}

small,.small {
font-size:10px;
}

#sign_up p {
color:#5f748b;
line-height:100%;
margin-bottom:0;
}

ol {
list-style:decimal;
}

.no_margin {
margin-bottom:0;
}

.margin_top2 {
margin-top:20px;
}

.margin_top3 {
margin-top:30px;
}

.profPic {
margin:3px 10px 3px 0;
}

a {
color:#d11820;
text-decoration:none;
}

a:focus {
outline:1px dotted invert;
}

a.primary_action {
color:#195392;
font:12px Arial;
text-transform:uppercase;
text-decoration:none;
background:url(/img/mh/icons/i_link_arrow_over_white.gif) no-repeat center right;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}
a.secondary_action {
color:#d11820;
text-decoration:none;
background:url(/img/mh/icons/i_link_arrow_over_white.gif) no-repeat center right;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}
a.secondary_action_alt {
color:#d11820;
text-decoration:none;
background:url(/img/mh/icons/i_link_arrow_over_white.gif) no-repeat center left;
padding:2px 0 22px 2px;
}
#login a.secondary_action {
float:left;
margin-top:3px;
}
a.profile_box_action {
background-image:url(/img/mh/icons/profile-box-action.gif);
padding-right:20px;
}

a.addToMenuBtn {
background:transparent url(/img/mh/buttons/button_add.gif) no-repeat right 1px;
padding:2px 22px 2px 0;
}

#footer a {
color:#5f748b;
text-decoration:none;
}

a.listed_item_title {
color:#283953;
font-weight:700;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
background:url(/img/mh/icons/i_expand.gif) no-repeat right center;
}

a.button_choose {
width:63px;
height:28px;
background:url(/img/mh/buttons/button_choose.gif) no-repeat;
display:block;
}

a.button_submit {
width:60px;
height:28px;
background:url(/img/mh/buttons/button_submit.gif) no-repeat;
display:block;
}

a.button_what_is_this {
background:url(/img/mh/icons/i_question_mark.gif) no-repeat center right;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}

a.button_add_more, a.button_add_more_arrow, a.button_add_less_arrow {
background:url(/img/mh/icons/i_more.gif) no-repeat center left;
padding-left:22px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
height:15px;
}

a.button_add_more_arrow {
background:url(/img/mh/icons/more_down_arrow.gif) no-repeat center left;
}

a.button_add_less_arrow {
background:url(/img/mh/icons/more_less_arrow.gif) no-repeat center left;
}

.side-item a.button_add_more
{
margin-right:23px !important;	
} 

a.button_less {
background:url(/img/mh/icons/customizer_left.gif) no-repeat center left;
padding-left:22px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
}

a.button_cancel_this {
background:url(/img/mh/icons/i_cancel.gif) no-repeat right center;
padding-right:15px;
float:right;
}

a.button_choose_this {
background:url(/img/mh/icons/i_link_arrow_over_light_blue.gif) no-repeat right center;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}

a.button_close_this {
background:url(/img/mh/icons/i_close.gif) no-repeat right center;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}

a.button_view_all {
background:url(/img/mh/icons/i_view_all.gif) no-repeat left center;
padding-left:14px;
}

a.button_view_new {
background:url(/img/mh/icons/recipe_title_bullet.png) no-repeat left center;
padding-left:22px;
padding-top:3px;
}

a.button_add_to_plan {
background:url(/img/mh/icons/plus.gif) no-repeat left center;
padding-left:22px;
padding-top:3px;

}

a.button_print {
background:url(/img/mh/icons/customizer_paper.gif) no-repeat left center;
padding-left:11px;
}

a.button_next_page {
background:url(/img/mh/icons/i_link_arrow_over_white.gif) no-repeat center right;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}

a.button_previous_page {
background:url(/img/mh/icons/i_link_arrow_previous_over_white.gif) no-repeat center left;
padding-left:22px;
padding-top:2px;
padding-bottom:2px;
}

li.first
{
margin-left:0 !important;	
}

.search-box h2,.caloriesburned-results-title,.exercise-videos h2,.recent-diet-tweets h2 {
font-weight:700;
}

.text-bubble:hover,#allcalories-anchor:hover,.caloriesin-results-item-name:hover,.caloriesin-results-item-calories a:hover {
text-decoration:none;
}

.text-bubble:hover .text {
color:#FFF;
}

.AllClear,.caloriesburned-results-item {
clear:both;
}

.navlist {
padding:0;
}

.BigHeader div.HeaderContent,.BigHeaderCorporate div.HeaderContent {
height:154px;
}

.HeaderOverlay,.HeaderStageOverlay {
background:transparent url(/img/mh/backgrounds/back_header_big_plain.gif) repeat-x scroll center bottom;
height:100%;
}

.HeaderStage a,#MinorNav a {
color:#5BB4F2;
}

#MajorNav ul ul a,#MajorNav ul ul a:hover,#MajorNav ul ul a:hover span,#MajorNav ul ul .Selected a:hover,#MajorNav ul ul .Selected a:hover span,#MajorNav ul ul :hover > a {
background:transparent;
}

div#MajorNav ul ul,a.button_choose span,a.button_submit span {
display:none;
}

div#MajorNav ul li:hover ul {
display:block;
}

#FooterNav li.BulletDelete,#MinorNav li.BulletDelete {
background:none;
padding-left:0;
}

#feature_list,.caloriesburned-search-icon,.caloriesin-search-icon,.exercise-item-name,.float_left {
float:left;
}

.AnswerCheckBox,.profPic img {
vertical-align:middle;
}

.AnswerCheckBox label,.exercise-videos .notfirst {
margin-left:5px;
}

.margin {
margin-bottom:10px;
}

fieldset,#sign_up input.MiscButton {
border:none;
padding:0;
}

hr,pre,address {
margin-bottom:20px;
}

.coloredBackground {
background-color:#FFFF00;
width: 278px;
}

.allcalories-graph-yaxis-title,.caloriesburned-search,.caloriesin-search,.exercise-videos,.recent-diet-tweets > ul,.recent-diet-tweet .message p {
overflow:hidden;
}

.caloriesburned-search-area h2,.caloriesin-search-area h2 {
font-weight:700;
width:239px;
}

.exercise-calories-list,.exercise-videos li,.margin_top {
margin-top:10px;
}

.exercise-item-header,.exercise-item-footer {
overflow:hidden;
padding-left:10px;
}

.float_right {
float:right;
}

a:hover,a.primary_action:hover,a.secondary_action:hover,#footer a:hover {
color:#d11820;
text-decoration:underline;
}

.DeleteMsgPnl {
margin:0px;
padding:8px 15px 8px 15px;
position:relative;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background-color:#FFFF00 !important;
width:445px !important;
}

.CmsHtml ol, .CmsHtml ul{ /* CmsHtml should be used when text is entered by the user (ex using FCKEditor) and has normal html.. and we want to display this html in the standard way (Ex. <ul><li> will show up the standard way as a list */
margin:8px 0 8px 40px;
padding:0px;
}

.CmsHtml ol li{
list-style-type:decimal;
}

.CmsHtml ul li{
list-style-type:disc;
}

.CmsHtml li{
float:none;
text-transform:none;
}

.CmsHtml blockquote {
margin-left:40px;
quotes:inherit;
}


.site-tour {
display:block;
margin-top:10px;
}

BODY {
margin:0;
padding:0;
}

FORM {
margin:0;
}

.NullBackground {
background-color:#FFFFFF;
}

select {
color:#000000;
border:solid 1px black;
padding:1px 0 1px 2px;
}

A.MainHeaderFunctionLink,.MainHeaderFunctionLink {
text-decoration:none;
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
color:#a9b8c2;
}

.MainHeaderFunctionBullet {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#D11820;
font-size:12px;
}

.MainHeaderPrimaryNavElement {
background-color:#FFFFFF;
font-family:Arial, Tahoma, Helvetica;
font-size:11px;
color:#B7C5CD;
font-weight:700;
text-decoration:none;
}

.MainSubheader,.MainAltSubheader {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
color:#1B242E;
}

.MainSubheader {
padding-left:15px;
}

A.MainSubheaderLink {
text-decoration:none;
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
font-weight:700;
color:#8694A8;
}

.SortByList,.SortLink,.SortLinkArrowDESC,.SortLinkArrowASC {
font-size:10px;
}

.SortLink,.SortLinkArrowDESC,.SortLinkArrowASC {
border-left:1px solid #a3a3a3;
margin:0 2px;
padding:0 10px 0 14px;
}

.FirstLink {
border:0;
}

.SortLinkArrowDESC {
background:url(/img/mh/icons/recipe_list_searchDESC.jpg) no-repeat center right;
}

.SortLinkArrowASC {
background:url(/img/mh/icons/recipe_list_searchASC.jpg) no-repeat center right;
}

.progress_entry_content {
float:left;
width:620px;
}

#MeasureDiv {
width:620px;
}

#ProgressSidebar {
float:right;
position:relative;
text-align:left;
width:300px;
}

.MeasuresTabs {
margin:0 0 0 5px;
padding:0;
}

.MeasuresTabs li {
float:left;
list-style:none;
margin:0;
}

.mod_side_goal_content {
border:solid 1px #d11820;
}

.mod_star_over_content {
border:solid 1px #d11820;
padding:5px;
}

.NotePopupDiv_title {
background-color:#FFFF00;
font-weight:700;
padding:5px;
}

.legendText {
margin-left:6px;
}

.PagerTbl {
width:100%;
}

.PagerPrevCell {
text-align:left;
width:120px;
height:26px;
}

.PagerPageListCell {
text-align:center;
height:26px;
color:#666;
}

.PagerNextCell {
text-align:right;
width:120px;
height:26px;
}

.Pager_button_next_page {
background:url(/img/mh/icons/i_link_arrow_over_white.gif) no-repeat center right;
padding-right:22px;
padding-top:2px;
padding-bottom:2px;
}

.Pager_button_previous_page {
float:left;
background:url(/img/mh/icons/i_link_arrow_previous_over_white.gif) no-repeat center left;
padding-left:22px;
padding-top:2px;
padding-bottom:2px;
}

.PagerDetails {
text-align:center;
color:#000000;
height:24px;
}

.PagerSizeDiv {
float:left;
position:relative;
top:-25px;
}

.PagerSizeDDL {
color:black;
border:solid 1px black;
padding:1px 0;
}

.tdActivityType select
{
    margin:0 !important;	
}

.CurrentPlanNameLink,.CurrentPlanCreatorLink,.CurrentPlanDate,A.CurrentPlanNameLink,A.CurrentPlanCreatorLink,.CurrentPlanPhase {
text-decoration:none;
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
font-style:normal;
}

A.CurrentPlanNameLink,span.CurrentPlanNameLink A {
font-weight:700;
color:;
font-size:14px;
}

.CurrentPlanPhase,.CurrentPlanNameLink {
font-weight:700;
color:;
}

.CurrentPlanNameLink {
font-size:14px;
}

.CurrentPlanCreatorLink {
padding-top:2px;
color:Black;
}

.CurrentPlanDate {
color:#000000;
font-style:italic;
padding-right:6px;
margin-top:15px;
text-align:right;
width:600px;
}

.ratingStar,.filledRatingStar,.emptyRatingStar,.AvgFilledRatingStar,.AvgEmptyRatingStar,.AvgSavedRatingStar {
font-size:0;
width:24px;
height:18px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.divRatingLabel {
font-size:10px;
padding-top:2px;
}

.CloseWindowX {
display:block;
float:right;
margin:20px 10px 10px;
}

.CloseWindowX:hover {
text-decoration:none;
}

.ModalCopyBtn {
display:block;
float:left;
background:transparent url(/img/mh/buttons/button_copy_day.gif) no-repeat;
width:76px;
height:27px;
}

.MainHeaderRegion,.MainHeaderSecondaryNavBar,.MainSidebar,.NotePopupDiv_content {
background-color:#FFF;
}

A.MainHeaderFunctionLink:HOVER,.MainHeaderPrimaryNavElement:HOVER,A.MainSubheaderLink:HOVER {
color:#FFF;
text-decoration:none;
}

.mod_side_goal_Title,.mod_side_star_over_title {
background-color:#d11820;
font-weight:700;
padding:5px;
}

.mod_side_goal_Title a, .mod_side_goal_Title span
{
color:Black;	
}

.PagerPageListCell span,.PagerSizeDiv span {
color:#000000;
}

.filledRatingStar,.filledRatingStarFFF,.waitingStarCssClass,.AvgFilledRatingStar,.AvgWaitingStarCssClass,.filledRatingStarAlt,.AvgFilledRatingStarAlt,.AvgWaitingStarCssClassAlt,.waitingStarCssClassAlt,.AvgFilledRatingStarFFF,.AvgWaitingStarCssClassFFF,.AvgFilledRatingStarAltFFF,.AvgWaitingStarCssClassAltFFF,.waitingStarCssClassAltFFF {
background-image:url(/img/mh/icons/stars/star_on.gif);
}

.emptyRatingStar,.emptyRatingStarFFF, .AvgEmptyRatingStar,.emptyRatingStarAlt,.AvgEmptyRatingStarAlt,.emptyRatingStarAlt,.AvgEmptyRatingStarAlt,.AvgEmptyRatingStarFFF,.AvgEmptyRatingStarAltFFF,.emptyRatingStarAltFFF,.AvgEmptyRatingStarAltFFF {
background-image:url(/img/mh/icons/stars/star_off.gif);
}
.MainHeaderSecondaryNavElement
{
	}

#customerservice, #help, #privacy {
padding-right:20px;
}
#customerservice .Question, #help .Question, #privacy .Question {
vertical-align:top;
padding-top:5px;
}
#customerservice input.AnswerCtrl {
padding:1px;
}
#customerservice h2, #help h2, #privacy h2 {
padding:0;
float:none;
margin-top:30px;
clear:both;
}
#customerservice .submit {
margin:10px 0 0 173px;
}
#customerservice h3, #help h3, #privacy h3 {
margin-top:10px;
}
#customerservice p, #help p, #privacy p {
margin-top:5px;
}
#customer-serice ul, #help ul, #privacy ul {
list-style: disc inside;
}
#customerservice li, #help li, #privacy li {
float:none;
display:block;
margin-top:5px;
padding-left:20px;
list-style: disc inside;
display:list-item;
}
#customerservice ol li, #help ol li, #privacy ol li {
list-style-type: decimal;
}
#customerservice a.section, #help a.section, #privacy a.section {
display:block;
margin-top:5px;
font-weight:bold;
}
#customerservice .top, #help .top, #privacy .top {
font-weight:bold;
float:right;
margin:5px 20px 5px 0;
}

div#render {
border-top:solid 1px #0da2da;
background:#F1F6FA;
color:#333;
font-size:14px;
padding:10px 0 10px 10px;
}

#configPH_exercise_ExerciseAllOpts_ctl15_bench_reps
{
width:44px;	
}

div#render span {
font-weight:700;
}

div#render br {
line-height:0;
}

#grid {
width: 960px;
position: absolute;
top: 0;
left: 50%;
margin-left: -480px;
}
#grid div.vert {
width: 59px;
border: solid darkturquoise;
border-width: 0 1px;
margin-right: 9px;
}
#grid div.vert.first-line {
margin-left: 9px;
}
#grid div.horiz {
height: 19px;
border-bottom: 1px dotted darkgray;
margin: 0;
padding: 0;
}
#grid.grid-1 div.vert {
border-color: darkturquoise;
}

.MiscText,.MiscAltText,.MiscEmphasisText,.MiscQuote,.MiscErrorText,.MiscTextSmall {
font-weight:normal;
font-family:Arial, Tahoma, Helvetica;
color:#000;
font-size:12px;
}

.MiscText
{
	color:#333333;
	font-size:13px;
}

a.MiscAltText {
color:;
}

.NutriErrorSmall {
font-weight:700;
font-family:Arial;
color:Red;
font-size:10px;
}

.MiscErrorText {
color:#D11820;
}

.MiscText,.MiscQuote {
font-weight:normal;
}

.MiscTextSmall {
font-size:11px;
font-weight:400;
}

.smaller {
font-size:10px;
font-weight:400;
}

.MiscQuote {
font-style:italic;
}

.MiscEmphasisText {
font-size:14px;
}

A.MiscLink,A.MiscAltLink,.MiscEmphasisLink {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
}

a.MiscAltLink
{
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding-top: 10px;
	width: 280px;
	padding-bottom: 10px;
}

A.MiscAltLink:HOVER {
text-decoration:none;
}

.MiscEmphasisLink,a.MiscEmphasisLink:hover {
font-weight:700;
}

.MiscSeperator {
background-color:#d4e3ee;
}

.MiscAltSeperator {
background-color:#FFF;
}

.MiscTextbox {
color:#000;
font-family:Arial, Helvetica, Sans-Serif;
font-size:10px;
background-color:#FFF;
border:1px solid;
border-color:#548d9c #c6e6f0 #c6e6f0 #548d9c;
}

a.browseFriends,.browseFriends span.MiscEmphasisLink a {
color:;
}

.request_friend_box
{
	background:none !important;
}

.time {
font-style:italic;
font-size:11px;
}

.yellow-box {
background:#FFC;
padding:4px;
}

.displayNone {
display:none;
}

.displayBlock {
display:block;
}

#zigResults td {
padding:0 4px;
}

.CalorieCalcSubtitle {
padding:20px 0 15px 150px;
}

.CalorieCalcSubtitle h2 {
text-transform:capitalize;
font-size:18px;
color:;
font-family:Arial;
}

.CalorieCalcLabel {
color:;
font-weight:700;
}

.CalorieCalcResult {
float:left;
clear:left;
color:;
padding-top:6px;
}

.CalorieCalcResultValue {
float:left;
color:#000000;
padding-left:20px;
}

.CalorieCalcBtnAdvClosed {
background:url(/img/mh//buttons/arrow_advanced_search.gif) no-repeat scroll left center transparent;
float:left;
cursor:pointer;
padding:2px 0 2px 32px;
}

.CalorieCalcBtnAdvOpen {
background:url(/img/mh//buttons/arrow_advanced_search_on.gif) no-repeat scroll left center transparent;
float:left;
cursor:pointer;
padding:2px 0 2px 33px;
}

.BulletList {
float:left;
clear:left;
display:block;
}

.BulletListItem {
float:left;
clear:left;
display:block;
background:transparent url(/img/mh/testsplash/bult.gif) no-repeat scroll left center;
padding-left:12px;
}

.AboutUsTextBlock {
float:left;
padding:20px 0 0;
}

#iphone,#iphone * {
overflow:hidden;
}

.MiscButton {
background-color:#d4e3ee;
border:1px solid;
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
border-color:#dcf3f9 #0795b3 #0795b3 #dcf3f9;
}


.Btn,.Css3Btn,.Css3Btn:hover, .Btn[disabled]  {
height:24px;
color:#fff !important;  /* YOU HAVE TO FIGURE OUT WHETHER WHITE OR #333333; */
font-family:Arial;
font-size: 12px;
font-weight:bold;
background: url('/img/mh//buttons/gradient.gif');
border-style:none;
cursor:pointer;
line-height:24px;
text-transform:uppercase;
}
.Btn[disabled]{
background-color: #B1AFAF; /* greyed out */
}
a.Css3Btn {
display: inline-block;
}
a.Css3Btn:hover {
text-decoration: none;
}
a.Css3Btn span {
display: block;
margin: 0px 10px;
line-height:24px;
}



#explore-wrapper {
overflow:hidden;
width:960px;
margin:0 auto;
}

#explore {
overflow:hidden;
clear:both;
padding-bottom:30px;
width:940px;
background:#EBEBEB;
margin:0 10px;
}

#explore * {
overflow:hidden;
}

#feedback_TextBox1
{
border :solid 1px #000;	
}

#explore .title {
color:;
font-family:Arial;
font-size:18px;
font-weight:400;
text-align:inherit;
text-transform:uppercase;
margin:25px 0 0 10px;
padding:0;
}

#explore p.desc {
display:block;
margin-top:10px;
padding:0 10px;
}

#explore .row {
clear:both;
margin:15px 0 0;
}

#explore .section {
float:left;
}

#explore .section .title {
margin-top:0;
font-family:Arial;
font-size:12px;
font-weight:700;
}

#explore .section a {
color:#d11820;
font-family:Arial;
font-size:12px;
font-weight:400;
text-transform:none;
}

#explore .section ul {
float:left;
width:180px;
margin:0;
padding:0;
}

#explore .section li {
float:none;
margin-left:10px;
}

#Footer {
clear:both;
}

.Footer {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
font-size:11px;
color:#B7C5CD;
}

.FooterText,A.FooterTextLink,.FooterEmphasisText,A.FooterNavElement {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
font-size:11px;
color:#B7C5CD;
text-align:center;
}

.FooterText {
padding-left:3px;
}

A.FooterTextLink {
text-decoration:underline;
color:#B7C5CD;
}

.FooterEmphasisText {
font-weight:700;
}

.FooterNavBar {
padding-left:9px;
padding-right:9px;
padding-bottom:2px;
}

A.FooterNavElement {
color:#B7C5CD;
text-decoration:none;
font-size:11px;
}

.watermarked {
font-style:italic;
color:#000000;
}

.StrengthTR
{
}

.StrengthTR td
{
}

.divBodyMeasure
{
float: left; padding: 5px 0 5px 5px; color: #000;	
}

.divBodyMeasure select
{
border :solid 1px black !important;	
}

.watermarked2 {
color:#000000;
}

A.FooterTextLink:HOVER,A.FooterNavElement:HOVER {
color:#738898;
}



.SbRegion {
background-color:#F7F7F7;
}

.SbHeader {
background-color:#B7C5CD;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
padding:5px 9px;
}

.SbElement {
background-color:#E7EEF1;
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
color:#000000;
padding:8px 12px;
}

.SbElementBodyAltLink {
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
color:#D62429;
}

.SbAltRegion {
background-color:#FFF;
}

.HomeStatsMajor,.HomeStatsMinor {
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
border-bottom:solid 2px #B7C5CD;
}

.HomeStatsMajor {
color:#FFF;
background-color:#8694A8;
padding-left:10px;
padding-right:0;
}

.HomeStatsMinor {
color:#FFF;
background-color:#E7EFF1;
padding-left:2px;
padding-right:3px;
}

.HomeFriend {
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
border-bottom:solid 2px #B7C5CD;
color:#FFF;
background-color:#E7EFF1;
padding-left:10px;
padding-right:3px;
}

A.SbElementBodyLink,.HomeFriend,A.HomeFriendLink {
font-family:Arial;
font-size:10px;
color:#D62429;
font-weight:400;
}
A.SbElementBodyLink {
color:#000;
text-decoration:none;
font-size:9pt;
}
A.SbElementBodyLink:hover {
color:#D62429;
text-decoration:underline;
font-size:9pt;
}
A.HomeFriendLink {
color:#FFF;
}

A.HomeFriendLink:hover {
text-decoration:none;
}

.HomeNews {
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
border-bottom:solid 2px #B7C5CD;
color:#FFF;
background-color:#FFF;
padding:3px 3px 3px 10px;
}

A.HomeNewsLink {
font-family:Arial;
font-size:10px;
color:#FFF;
font-weight:400;
}

A.HomeNewsLink:hover {
color:#B7C5CD;
text-decoration:none;
}

.SbElementBodyAltLink:hover, a.SbElementBodyLink:hover {
color:#D62429;
text-decoration:none;
}



P,TD,TABLE,TR {
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
}

.HelpHeaderFunction,A.HelpHeaderFunction {
text-decoration:underline;
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:11px;
}

A.HelpHeaderFunction:hover {
color:#FFF;
text-decoration:none;
}

.HelpSeparator {
background-color:#999;
}

.HelpMainHeader,.HelpMainSubheader,.HelpMainText,A.HelpMainLink,A.HelpMainEmphasisLink,.HelpMainBulletMajor,.HelpMainBulletMinor {
font-family:Arial, Tahoma, Helvetica;
}

.HelpMainHeader {
font-size:17px;
font-weight:bolder;
}

.HelpMainSubheader,.HelpMainBulletMajor {
font-weight:700;
color:#336;
font-size:14px;
}

.HelpMainText p {
margin:10px;
}

A.HelpMainLink,A.HelpMainEmphasisLink {
text-decoration:underline;
color:#333;
}

A.HelpMainLink:HOVER,A.HelpMainEmphasisLink:HOVER {
color:#069;
}

.HelpMainBulletMinor {
list-style-type:square;
text-indent:-10px;
}

.HelpMainText,.HelpMainBulletMinor,A.HelpMainLink,A.HelpMainEmphasisLink {
font-size:12px;
}

.help-img {
cursor:pointer;
}


.help-window-outer, .help-window-outer-no-tip {
z-index:100000; 
background:url(/img/mh/icons/help_tip.gif) no-repeat 10px 35px;
height:100px;
}

.help-window-outer-no-tip {
background:none;
}
.help-window-inner {
text-align:left;
z-index:100001;
background-color:#FFFF00;
padding:10px 15px 20px 20px; 
margin-left:42px;
}

.help-window-inner a
{
	text-decoration:underline;
}

.roundedCorners {

}

.help-window-title {
background:url(/img/mh/icons/i_question_mark_alt.gif) no-repeat center left;
padding: 0px 0 2px 22px;
color:#000;
text-transform:uppercase; 
font-weight:700;
}

.help-window-text {
margin-top:5px;
color:#000;
}

.help-window-text a 
{
    float:none !important;
}
.side-item {

}

.side-first {
background: none;
padding-top: 0;
}

.side-last {
padding-bottom: 0;
}



.DialogRegion {
background-color:#FFF;
padding:0 10px 0 0;
}

.DialogAltRegion {
background-color:#FFF;
padding:0 20px;
}

.DialogHeaderMinor,.DialogHeaderRegion,.DialogHeaderMajor,.DialogAltHeaderRegion {
font-size:18px;
display:block;
float:left;
text-transform:uppercase;
margin:0;
padding:0;
}

.DialogAltHeaderRegion {
background-color:#FFF;
padding:20px 0 0 20px;
}

.DialogHeaderRegion,.DialogAltHeaderRegion {
padding-bottom:10px;
}

.DialogBodyRegion,.DialogBodyBullet,.DialogBodyText,.DialogBodyEmphasisText {
color:#000000;
font-size:12px;
font-family:Arial, Tahoma, Helvetica;
}

.DialogBodyTable,.DialogBodyTableHeader,.DialogBodyTableDetail {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#000000;
font-size:12px;
border:1px;
border-color:#666;
border-style:solid;
}

.DialogBodyBullet,.DialogBodyEmphasisText,.DialogBodyTableHeader {
font-weight:700;
}

.DialogBodySubheader {
font-size:13px;
color:#000;
}

A.DialogBodyLink {
text-decoration:underline;
font-weight:700;
color:#d11820;
font-size:12px;
font-family:Arial, Tahoma, Helvetica;
}

A.DialogBodyLink:HOVER {
color:#d11820;
text-decoration:none;
}

.DialogButton {
color:#FFF;
font-family:Arial, Helvetica, Sans-Serif;
font-weight:700;
font-size:10px;
background-color:#d4e3ee;
border:1px solid;
text-transform:uppercase;
border-color:#dcf3f9 #0795b3 #0795b3 #dcf3f9;
}



.AttributeProfileTabClass {
font-weight:700;
color:#000;
}

.ProfileEditControl {
border:solid 1px #000;
color:#000;
}

input.ProfileEditControl {
height:18px;
}

#questionsDiv {
padding-top:20px;
padding-left:40px;
}

.ProfileContainer {
font-size:12px;
overflow:hidden;
}

.ProfileUlLeft,.ProfileUlRight,.ProfileAnswer,.Points {
color:#000000;
}

.PointVal,.PointVal a {
color:black;
font-weight:400;
}






.ProfileUlLeft {
float:left;
width:50%;
list-style-type:none;
margin-bottom:0;
}

.ProfileUlRight {
float:right;
width:50%;
list-style-type:none;
margin-bottom:0;
}

.profileContent,.GrpProfileContent {
float:left;
width:150px;
padding-right:10px;
padding-bottom:4px;
}

.profileAboutMe {
height:100%;
float:left;
width:468px;
color:#64788F;
padding-bottom:4px;
}

.GrpProfileTitle {
width:110px;
text-align:left;
}

.GrpProfileContent {
width:120px;
}

.ProfileLi {
clear:both;
}

.profileDivContanet {
clear:both;
padding-top:7px;
}

.profileHideContent {
height:100%;
float:left;
width:150px;
color:#64788F;
padding-right:10px;
padding-bottom:4px;
}

.ProfileTitle,.GrpProfileTitle,.ProfileHideTitle,.ProfileHideTitleAlter {
color:#666;
float:left;
padding-right:8px;
text-align:right;
width:142px;
}



.save-creator-options input {
vertical-align:middle;
margin-right:5px;
}
.save-creator-options label {
vertical-align:middle;
}

.ExSearchFavorites{
float: left; font-size: 11px; padding: 12px 0 0 10px;
}

.ExDirGrpContainer {
float:left;
width:185px;
padding:10px 0 10px 20px;
}

.ExSearchFavorites label
{
white-space:nowrap;	
}

.ExDirVideos h2 {
font-size:18px;
font-weight:400;
}

.ExDirExOfDayTitle {
float:left;
padding:10px 0;
}

.ExDirExOfDayTitle h1 {
text-transform:uppercase;
}

.ExDirInstructions {
margin-bottom:0;
}

.ExDirInstructions p {
width:auto;
}

.margin_top.ViewFoodNuFacts
{
margin-top:25px;	
}

.food-grp-text {
font-size:13px;
color:;
font-weight:700;
}

.food-grp-text a {
text-decoration:none;
font-size:13px;
color:;
font-weight:700;
}

.food-grp-text a:hover {
text-decoration:underline;
}

input.AnswerCtrl,.Answer textarea {
border:1px solid black;
height:19px;
padding:0;
vertical-align:middle;
}

input.AnswerCtrl.AdancedSearch
{
height: 26px !important;
margin: 4px 0px;

}
.advancedSearchButton 
{
	  margin: 0 !important;
	  padding-top:4px;
}	
.advancedSearchButton.ExerciseFinder, .advancedSearchButton.DietPlans
{
	  padding-top:0px;
}
	
.calendarBottomSeparator
{
float:left; width:15px;height:15px;background-color:#CCCCCC;margin-left:70px;	
}

.UrlInput input {
height:22px;
}

.ImageSelectContainer input.AnswerCtrl {
height:22px;
padding:0;
}

p.ChoseDescription
{
white-space:normal;	
}

.ImageSelectContainer a.AnswerLink {
display:block;
padding-top:5px;
}

.MediaSelectContainer a.AnswerLink  {
padding-left:350px;
}

.CalsBurnedContainer {
float:left;
width:100%;
}

.CalsBurnedContainer p {
padding-bottom:15px;
}

.CalsBurnedNotification {
float:left;
width:100%;
padding-bottom:20px;
}

.CalsBurnedItem {
float:left;
width:310px;
padding-bottom:14px;
}

.CalsBurnedItem a {
color:#283953;
}

.CalsBurnedItemText {
float:left;
font-family:Arial;
font-size:13px;
width:165px;
padding-left:10px;
}

.CalsBurnedItemTitle {
text-transform:uppercase;
font-weight:700;
padding-bottom:3px;
}

.CalsBurnedKnowledgeTitle {
float:left;
width:100%;
font-family:Arial;
font-size:14px;
color:;
font-weight:700;
}

.CalsBurnedKnowledgeSubtitle {
float:left;
width:100%;
font-family:Arial;
font-weight:700;
padding:5px 0 10px;
}

.ExProgsGrpContainer {
float:left;
width:275px;
padding:10px 0 10px 20px;
}

.ExProgsSubGrp {
padding-left:30px;
}

.ExDirVideos,.ExDirFitnessTools {
float:left;
}



.GraphRegion,.GraphChartRegion,.NoGraphsRegion {
font-family:Arial;
font-size:10px;
}

.NoGraphsRegion {
text-align:center;
padding:10px;
}

.GraphChartRegion {
padding-left:4px;
padding-top:0;
}

.GraphHeaderRegion {
background-color:#B7C5CD;
font-family:Arial;
font-weight:700;
font-size:12px;
color:#FFF;
padding:5px 4px 5px 9px;
}

.GraphHeaderMajor {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
}

.GraphHeaderMinor {
font-family:Arial;
font-size:10px;
font-weight:400;
color:#FFF;
}

.GraphBottomRegion {
font-family:Arial;
font-size:10px;
color:#8694A8;
font-weight:400;
padding:2px 4px 5px 28px;
}

.GraphNavRegion,.GraphNavMajor,.GraphNavMinor {
background-color:#E7EEF1;
font-family:Arial;
font-size:11px;
padding-bottom:2px;
padding-top:2px;
color:#8694A8;
}

.GraphNavMajor,.GraphNavMinor {
padding-left:4px;
}

.GraphWindow {
background:transparent url(/img/mh/backgrounds/calbal_bkg.gif);
width:610px;
padding:26px 5px 8px;
}

.GraphYaxis {
padding-right:9px;
}

.GraphXaxis {
padding-top:0;
}

.xaxNum {
overflow:visible;
}

.GraphYaxisUnit {
width:35px;
position:relative;
}

.GraphPlotRegion,.GraphPlotMajor,.GraphPlotMinor,.GraphPlotPoint,.GraphPlotGap,.GraphPlotNote,A.GraphPlotNoteLink,.GraphXaxis,.GraphYaxis,.GraphXaxisUnit,.GraphYaxisUnit {
font-family:Arial;
font-size:10px;
}

.GraphPlotNote {
color:#a9b8c2;
}

A.GraphPlotNoteLink {
text-decoration:underline;
color:#a9b8c2;
}

A.GraphPlotNoteLink:HOVER {
color:#738898;
}

.GraphPlotRegion {
padding:0;
}

.GraphPlotMajor {
background: url(/img/mh/misc/grad_column2.gif) repeat-x;
}

.GraphPlotNeg {
background:#0C3A6C url(/img/mh/misc/grad_neg.png) repeat-x;
}

.GraphPlotMinor {
background-color:#E7EEF1;
}

.GraphCtrl {
font-family:Arial;
font-size:9px;
color:#8694A8;
margin:0;
}

.GraphTD:hover {
background:transparent url(/img/mh/backgrounds/calbal_on.gif);
}

A.GraphHeaderLink,.GraphAltHeaderMinor,A.GraphFunctionLink,A.GraphLink,A.GraphAltLink {
color:#8694A8;
font-family:Arial;
font-size:10px;
font-weight:400;
}

A.GraphHeaderLink:HOVER,A.GraphFunctionLink:HOVER,A.GraphLink:HOVER,A.GraphAltLink:HOVER {
color:#FFF;
text-decoration:none;
}

.progressBG {
width:580px;
background-color:#FFFF00;
float:left;
padding:5px 8px;
}

.weightContainer {
float:left;
width:132px;
padding:2px 30px 2px 30px;
text-align:center;
}

.weightContainer a {
font:normal 12px Arial;
}

.curWeightValue {
color:#d11820;
}

.weightValue {
font:bold 36px/36px Arial;
color:#000;
}

.weightValue span {
font:normal 12px Arial;
color:#666;
}

.weightSubText 
{
color:#000;
}

.weightSubText span {
color:#690;
}

.bordered {
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
}

.statQuestion {
clear:left;
float:left;
width:175px;
text-align:right;
color:;
font-weight:700;
}

.exercise-calories-list .row0  ,
.exercise-calories-list .row1
{
	   border-top: 1px solid #99918D;
}

.positiveNum, .positiveNum a, .negativeNum, .negativeNum a
{
	color:#d11820 !important;
}

.eqn-num
{
	color:#d11820 !important;
	border-bottom: 2px solid #d11820 !important;
	padding:0px 0px;
	margin:0px;
}

.eqn-op
{
	color: #d11820 !important;
	font-size: 35px !important;
	line-height:22px !important;
}

#wl-rate
{
	background: none repeat scroll 0 0 #EEEEEE;
	color:#d11820 !important;
}

.numLbl {
    color:#d11820 !important;
}
#calsEaten, #calsBurned { color: #d11820 !important; }
#eatenLink:hover, #burnedLink:hover {text-decoration:none;cursor:pointer; 
	color:#283953 !important;}

.eqn-element a:hover
{
 text-decoration:none !important;
}

.exHeaderDiv
{
  border: 2px solid #666666;
    height: 51px;
    margin-top: 28px;
}
.exHeaderRightArrow
{ float: left;
    line-height: normal;
    margin-top: 8px;
}
.exHeaderTitle
{
		width: 250px; 
    background-color: #666666;
    color: White;
    float: left;
    font-size: 18px;
    height: 22px;
    padding-top: 3px;
    text-align: center; 
}
 .exHeaderBody
 {
	 color: #0da2da;
    font-size: 14px;
    font-weight: bold;
    margin: 12px 28px;
	}

.statAnswer {
float:left;
padding-left:65px;
width:350px;
}

.statAnswer span {
font-weight:700;
}

.statAnswer a {
padding-left:5px;
}

.statNote {
float:left;
clear:left;
font-size:10px;
width:100%;
}



.CmsText,.CmsLeftPadding,.CmsBox,.CmsAltBox,.CmsTitleText,.CmsEmphasisText,.CmsSmallText,.CmsBigText,A.CmsLink,A.CmsAltLink,A.CmsInvLink,A.CmsSmallLink {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#000000;
font-size:12px;
}

.CmsText li {
float:none;
list-style: disc inside;
}

.CmsBox {
padding:12px;
margin-top:30px;
margin-left: 10px;
}

.CmsEmphasisText {
font-weight:700;
}

.CmsTitleText {
font-weight:700;
font-size:16px;
font-family:Arial, Tahoma, Helvetica;
}

.CmsLeftPadding {
padding-left:10px;
}

.CmsAltBox {
padding:0;
margin-top:20px;
}

.CmsSeparator {
background-color:#CCC;
}

A.CmsLink,A.CmsAltLink,A.CmsInvLink,A.CmsSmallLink {
color:#d11820;
text-decoration:underline;
}

A.CmsLink:HOVER,A.CmsAltLink:HOVER,A.CmsInvLink:HOVER,A.CmsSmallLink:HOVER {
color:#d11820;
text-decoration:none;
}

.fitometer_result {
background:url(/img/mh/chatter/Fitometer_bg.gif) no-repeat;
width:25px;
color:#FFF;
font-size:11px;
font-weight:700;
height:25px;
float:left;
text-align:center;
vertical-align:middle;
padding-top:2px;
}

a.attach_link {
background:transparent url(/img/mh/chatter/attached.gif) no-repeat scroll left center;
padding-bottom:2px;
padding-left:18px;
padding-top:2px;
}

.side_mod_title {
color:#283953;
font-family:Arial;
font-size:12px;
font-weight:700;
}

.wallPostBody_blue {
background:#E5EEF5;
padding:4px 10px 7px;
}

.wallPostTip_blue {
margin-left:37px;
width:35px;
height:17px;
background:url(/img/mh/chatter/speech_blue_tip.gif) no-repeat left bottom;
}

.wallPost_blue_Txt {
color:#666;
}

a.button_view_all {
background:url(/img/mh/chatter/view_all_title.gif) no-repeat center left;
padding-left:18px;
padding-top:2px;
padding-bottom:2px;
}

a.online {
color:#690;
}

a.offline {
color:#C00;
}

.boards_head {
font-family:Arial;
font-size:11px;
line-height:18px;
vertical-align:top;
}

.boards_title {
color:#d11820;
font-family:Arial;
font-size:18px;
line-height:18px;
margin-top:0;
}

h1.recent_post_side_title a,h4.recent_post_side_title a {
color:#283953;
}

h1.recent_post_side_title a:hover,h4.recent_post_side_title a:hover {
text-decoration:none;
}

.recent_post_side_footer {
float:right;
text-align:right;
color:#5f748b;
font-size:11px;
}

a.board_comments {
background:transparent url(/img/mh/chatter/speech_balloon.gif) no-repeat scroll left center;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}

a.board_comments:hover {
color:#195392;
text-decoration:underline;
}

.boards_title a {
font-family:Arial;
font-size:18px;
line-height:18px;
margin-top:0;
text-decoration:none;
}

.boards_title a:hover {
text-decoration:none;
}

.boards_text {
font-family:arial;
font-size:10px;
padding-top:10px;
font-weight:normal;
}

.boards_footer {
color:#666;
font-family:Arial;
font-size:11px;
}

.content-border {
margin-top:20px;
width:100%;
height:2px;
background:;
}

.content-border-doublesided {
width:100%;
height:2px;
background:;
margin:20px 0;
}

.divFooterSeparator
{
height:20px;float:left;width:652px;
overflow:hidden;
}

.content-excerpts .header .options a {
float:none;
margin-left:10px;
}

.content-excerpts .header h3
{
	font-family: 'Times New Roman';
	font-size: 30px;
	font-weight: normal;
}

.content-excerpts .dottedTop {
margin-top:10px;
height:2px;
width:100%;
}

.content-excerpts .about {
margin-top:20px;
overflow:hidden;
}

.content-excerpts .details {
float:left;
margin-left:10px;
width:550px;
overflow:hidden;
}

.content-excerpts .details .title {
color:;
font-family:Arial;
font-size:16px;
font-weight:700;
}

.content-excerpts li {
width:100%;
}

.content-excerpts li p {
margin-top:20px;
}

.contents-caption {
overflow:hidden;
width:293px;
}

.contents-caption-view
{
	margin-right: 15px;
}

.contents-caption-header h2 {
float:left;
font-weight:700;
}

.contents-caption-about
{
	overflow: hidden;	
}

.contents-caption-about img {
float:left;
width:64px;
height:64px;
background:url(/img/mh/icons/dietmember.gif) no-repeat;
}

.contents-caption-about-info {
float:left;
margin-top:10px;
}

.contents-caption-about-details {
float:left;
overflow:hidden;
margin-left:20px;
width:195px;
}

.contents-caption-about-details span {
font-weight:700;
color:#283953;
}

.contents-caption-info-icon {
float:left;
margin-top:5px;
width:7px;
height:9px;
background:url(/img/mh/icons/customizer_paper.gif) no-repeat;
}

.contents-caption-info-name {
float:left;
padding-left:8px;
}

.contents-caption-info-text {
clear:both;
}

.CmsSmallText,A.CmsSmallLink {
font-size:10px;
}

h1.recent_post_side_title,h4.recent_post_side_title,div.rel_article_side_title {
background:transparent url(/img/mh/chatter/gray_bullet.gif) no-repeat scroll left center;
clear:both;
color:#283953;
font-size:12px;
padding-bottom:2px;
padding-left:18px;
padding-top:2px;
}

.content-excerpts,.content-excerpts .header,.content-excerpts ul,.contents-caption-header {
overflow:hidden;
}

.content-excerpts .header h1,.content-excerpts h3,.content-excerpts .header h4,.content-excerpts .about img,.contents-caption-header h4 {
float:left;
}

.content-excerpts .header a,.content-excerpts .header .options,.contents-caption-view {
float:right;
}

.content-excerpts .comments,.contents-caption-about {
margin-top:10px;
}




.splash-join-now {
margin-bottom:20px;
display:block;
}

.join_model {
width:300px;
overflow:hidden;
}

.join_model .title {
color:#5bb4f2;
font:16px Arial;
text-align:center;
font-weight:700;
padding:20px 10px 10px;
}

.join_model_top {
width:100%;
height:36px;
}

.join_model_top_left {
width:100%;
height:36px;
background:url(/img/mh/testsplash/join_left.gif) no-repeat top left;
}

.join_model_top_content {
width:276px;
height:28px;
font:18px Arial;
color:#fff;
padding-top:8px;
text-align:center;
background:url(/img/mh/testsplash/join_bg.jpg) repeat-x top left;
margin:auto;
}

.join_model_top_right {
width:100%;
height:36px;
background:url(/img/mh/testsplash/join_right.gif) no-repeat top right;
}

.join_content {
width:300px;
background-color:#e5eef5;
border:solid 1px #1f5394;
font-size:12px;
}

.join_content table {
font:12px Arial;
color:#7b667f;
position:relative;
margin:5px 0;
padding:0;
}

.join_content table td img {
height:0;
}

.join_model tr td.Question {
padding-bottom:0;
padding-right:10px;
padding-top:5px;
text-align:right;
vertical-align:top;
width:40%;
}

.join_model tr td.Answer {
padding-bottom:0;
padding-right:20px;
padding-top:0;
vertical-align:top;
width:60%;
}

.join_content p,#recaptcha_container p {
font:10px Arial;
vertical-align:top;
line-height:12px;
color:#5f748b;
padding:10px 26px 15px 20px;
}

.content-more {
float:right;
margin-top:4px;
margin-right:4px;
}

.advertisement-medium {
width:300px;
height:262px;
}

#splash-content-main {
float:left;
width:620px;
overflow:hidden;
}

.splash-list-about,.splash-list-items
{
width:260px;	
}

.splash-notification {
background:#FFC;
overflow:hidden;
padding:10px;
}

.splash-boundary {
background:;
width:100%;
height:2px;
}

#splash-tips {
margin-top:20px;
}

.boundary0 {
margin-top:18px;
width:100%;
height:2px;
overflow:hidden;
}

.splash-separator {
overflow:hidden;
width:100%;
height:1px;
display:block;
}

.separator1 {
margin-top:15px;
}

.splash-search p {
float:left;
width:200px;
margin-top:4px;
}

.splash-search .search-area {
float:left;
padding-left:12px;
overflow:hidden;
}

.splash-search .search-field {
float:left;
margin-top:1px;
height:22px;
width:200px;
}

.splash-section-header {
overflow:hidden;
margin-top:20px;
}

.splash-section-post-name,a.splash-section-post-name:hover {
clear:left;
color:;
font-weight:700;
overflow:hidden;
display:block;
}

.splash-section-post-about {
display:block;
overflow:hidden;
margin-top:20px;
width:100%;
}

.splash-section-post-about h5 {
font-weight:700;
overflow:hidden;
}

.splash-section-post-details {
display:block;
overflow:hidden;
float:left;
padding-left:10px;
}

.splash-post-title-poster {
overflow:hidden;
display:block;
}

.splash-section-post-caption {
margin-top:20px;
color:#000000;
overflow:hidden;
width:620px;
}

.splash-diets-featured .splash-post-title-poster * {
clear:both;
}

.splash-diets-tweets {
margin-top: 20px;
}

.splash-diets-meal ul {
margin-top:10px;
margin-left:60px;
overflow:hidden;
}

.splash-diets-meal li {
margin-top:2px;
display:block;
}

.splash-diets-meal .header .carb,.header .protein,.header .fat,.header .calories {
color:#666;
}

.splash-diets-meal .name {
float:left;
width:360px;
}

.splash-diets-meal .carb,.splash-diets-meal .protein,.splash-diets-meal .fat,.splash-diets-meal .calories {
float:left;
margin-left:10px;
color:#54748B;
font-size:10px;
text-align:center;
}

.splash-diets-meal .carb {
width:30px;
}

.splash-diets-meal .protein {
width:47px;
}

.splash-diets-meal .fat {
width:27px;
}

.splash-diets-meal .calories {
width:56px;
}

.splash-diets-meal .food ul {
width:200px;
}

.splash-diets-meal-versus {
display:block;
margin:0 auto;
}

.splash-diets-meal-draw,.splash-diets-meal-winner {
margin-top:15px;
font-weight:700;
}

.splash-diets-meal-draw .name {
color:#195392;
}

.splash-diets-meal-winner .name {
color:#4E8900;
}

.splash-section-post-body .food a {
float:left;
width:280px;
margin:28px 0 0 20px;
}

.splash-section-post-body .food ul {
margin-top:28px;
}

.splash-section-post-body .food-list {
float:right;
margin-top:18px;
overflow:hidden;
}

#splash-workouts-featured .field {
float:left;
width:130px;
margin-left:20px;
text-align:right;
overflow:hidden;
}

#splash-workouts-featured .entry {
float:left;
margin-left:15px;
width:450px;
overflow:hidden;
}

#splash-workouts-new {
margin-top:25px;
height:90px;
overflow:hidden;
}

#splash-workouts-new li {
width:290px;
overflow:hidden;
}

#splash-workouts-new ul .second {
margin-left:35px;
}

#splash-workouts-new a,#splash-workouts-new p {
width:180px;
overflow:hidden;
}

#splash-workouts-new .info {
float:left;
margin-left:10px;
}

#splash-workouts-new .desc {
height:50px;
}

#splash-headline {
background:#2968A6;
width:620px;
height:298px;
}

.splash-headline {
width:620px;
height:298px;
overflow:hidden;
}

.splash-headline .slide {
width:620px;
height:298px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(/img/mh/backgrounds/headline/splash/dietplan.jpg);
}

.splash-headline a.target {
display:block;
width:100%;
height:100%;
}

.splash-headline a.target:hover {
text-decoration:none;
}

.splash-headline .caption {
display:block;
position:relative;
top:205px;
width:620px;
height:73px;
background: rgb(51, 66, 88);
background: rgba(51, 66, 88, 0.9);
font-family:Arial;
}

.splash-headline .caption .container {
display:block;
padding:20px;
}

.splash-headline .caption .title {
display:block;
color:#5BB4F2;
font-size:18px;
text-transform:uppercase;
}

.splash-headline .caption .text {
display:block;
margin-left:2px;
color:#FFF;
font-size:13px;
}

.splash-headline .next {
position:relative;
float:right;
top:-68px;
margin-right:20px;
}

#splash-calories-all-members {
background:#EBEBEB;
margin-top:20px;
width:620px;
height:232px;
}

#splash-featured {
width:620px;
margin-top:20px;
overflow:hidden;
}

#splash-featured-workout {
float:left;
padding-left:70px;
}

.splash-featured-info-picture {
background:#556441;
float:left;
margin-top:10px;
width:60px;
height:60px;
}

.splash-featured-info-details {
float:left;
margin-top:10px;
margin-left:10px;
width:200px;
}

.splash-info-details-name,a.splash-info-details-name:hover {
font-weight:700;
color:;
}

.splash-featured-workout {
margin-left:70px;
float:left;
}

.splash-latest-post-details {
float:left;
padding-left:10px;
overflow:hidden;
}

.splash-post-date-loc {
display:block;
overflow:hidden;
}

.splash-post-details-title {
font-weight:700;
float:left;
width:100%;
}

.splash-latest-post-caption {
padding-top:20px;
}

.splash-post-comments-picture {
float:left;
margin-top:4px;
width:11px;
height:12px;
background:url(/img/mh/chatter/speech_balloon.gif) no-repeat;
}

.splash-post-comments-link {
padding-left:10px;
float:left;
}

#splash-apps {
margin-top:15px;
overflow:hidden;
}

.splash-app-title sup {
vertical-align:super;
}

#splash-app-twitter {
float:left;
width:300px;
}

#splash-app-mobile {
float:left;
width:300px;
padding-left:20px;
}

.splash-app-info-details {
float:left;
padding-left:10px;
width:230px;
}

#splash-tools {
float:left;
width:293px;
overflow:hidden;
}

.splash-list-title a {
color:#283953;
font-family:Arial;
font-size:12px;
}

.splash-list-item {
width:300px;
overflow:hidden;
margin-top:5px;
}

.splash-list-item-name,.splash-list-item-name a {
color:;
width:250px;
overflow:hidden;
}

a.splash-list-item-name:hover,.splash-list-item-name a:hover {
color:;
}

.splash-list-item-picture {
width:40px;
height:40px;
}

#splash-calories-in-search 
{
width:300px;
height:95px;
background:#EBF5E5;
}

#splash-weight-loss-support {
width:300px;
}

.splash-info-separator {
margin-top:16px;
margin-bottom:16px;
width:300px;
height:1px;
}

#most-recent-members {
padding-bottom:50px;
}

.recent-member-details {
float:left;
padding-left:16px;
}

.SplashInfoBoxHeader {
font-family:Arial;
font-weight:700;
color:#FFF;
font-size:14px;
padding-bottom:4px;
}

.SplashInfoBoxHeaderAlt1 {
font-family:Arial;
font-weight:700;
color:#FFF;
font-size:14px;
padding-bottom:7px;
}

A.SplashInfoBoxLinkAlt {
font-weight:400;
text-decoration:underline;
font-size:10px;
}

A.SplashInfoLink {
color:#8694A8;
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
text-decoration:underline;
font-size:12px;
}

.SplashInfoHeader {
font-family:Arial;
font-weight:700;
color:#d4e3ee;
font-size:14px;
padding-bottom:8px;
}

.SplashFeatureGridItem {
float:left;
width:470px;
padding:10px 10px 10px 0;
}

.SplashFeatureGridText {
float:left;
width:300px;
padding:0 10px 0 15px;
}

.PregInfoBox {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:12px;
background-color:#FFF;
padding:7px 17px;
}

.PregMainHeader {
background-color:#d4e3ee;
font-family:Arial;
font-weight:700;
color:#FFF;
font-size:14px;
padding:7px 10px 7px 17px;
}

.PregSecondaryHeader,.PregSecondaryHeaderError {
background-color:#FFF;
font-family:Arial;
color:#FFF;
font-size:10px;
padding:7px 10px 7px 17px;
}

.PregSecondaryHeaderError {
color:#D11820;
font-weight:700;
}

.PriceTableHeader,.PriceTableCell,.PriceTableCellMain {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:10px;
border-color:#FFF;
border-style:solid;
}

.PriceTableHeader {
background-color:#FFF;
border-width:1px 0 1px 1px;
padding:2px;
}

.PriceTableCell,.PriceTableCellMain {
border-width:0 0 1px 1px;
padding:2px;
}

.PriceTableCellMain {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:12px;
padding:10px;
}

.PriceTablePrice {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:36px;
}

.ConfTableHeader,.ConfTableCell {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#8694A8;
font-size:10px;
border-color:#d4e3ee;
border-style:solid;
}

.ConfTableHeader {
background-color:#FFF;
border-width:1px 0 1px 1px;
padding:3px;
}

.ConfTableCell {
background-color:#FFF;
font-size:12px;
border-width:0 0 1px 1px;
padding:5px;
}

.SplashContentImage,.SplashContentRow img {
float:left;
padding-right:10px;
vertical-align:middle;
}

.SplashContentRow {
padding-bottom:18px;
vertical-align:middle;
}

.SplashMoreFeatures {
float:left;
clear:both;
padding-bottom:50px;
}

.SplashMoreFeatures span {
color:#283953;
font-family:Arial;
font-size:18px;
}

.SplashContentItems {
vertical-align:middle;
}

.SplashContentItems a {
color:#283953;
font-family:Arial
font-weight:700;
}

.SplashContentItems a:hover {
text-decoration:none;
}

.CorporateWellnessRequestDemo {
display:block;
width:200px;
height:72px;
background:transparent url(/img/mh/buttons/button_request_demo.gif) no-repeat;
}

.CorporateWellnessViewSamples {
display:block;
width:200px;
height:72px;
background:transparent url(/img/mh/buttons/button_view_samples.gif) no-repeat;
}

.CorporateWellnessContactUs {
display:block;
width:200px;
height:72px;
background:transparent url(/img/mh/buttons/button_contact_us.gif) no-repeat;
}

.CorporateWellnessGirlImage {
float:left;
width:620px;
height:450px;
padding-top:10px;
background:transparent url(/img/mh/testsplash/salad_girl.jpg) no-repeat right 30px;
}

.CorporateWellnessGirlImage h1 {
color:#283953;
font-family:Arial;
font-size:18px;
}

.CorporateWellnessSignUp {
float:left;
width:221px;
height:220px;
background:transparent url(/img/mh/testsplash/sign_organization_today.jpg) no-repeat;
}

.CorporateWellnessSubtitle {
float:left;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#337AB4;
padding:10px 0;
}

.CorporateWellnessAboutFitclick {
float:left;
width:620px;
height:300px;
padding-top:30px;
background:transparent url(/img/mh/backgrounds/about_us_tick.jpg) repeat-x top;
}

.CorporateWellnessSignUpBox {
background:#FFF url(/img/mh/backgrounds/corporate_signup_gradient.jpg) repeat-x top;
padding:10px 10px 0;
}

.CorporateWellnessSignUpBox input.AnswerCtrl,.CorporateWellnessSignUpBox .Answer textarea {
height:16px;
margin:0;
padding:2px;
}

.CorporateWellnessLinkBox {
float:left;
padding-top:10px;
}

.CorporateWellnessLink {
float:left;
padding-left:10px;
width:220px;
}

.CorporateWellnessLinkText {
color:#5F748B;
font-size:11px;
}

.CorporateWellnessSpeechTip {
background:url(/img/mh/backgrounds/speech_tip.gif) no-repeat scroll left top transparent;
padding-top:37px;
float:left;
}

.join_model *,.splash-notification ul,.splash-search,.splash-section-post,.splash-section-post-body,.splash-section-post-body .food,#splash-workouts-featured ul,.splash-featured-info,.splash-latest-header,.splash-latest-post-about,#splash-recipe-title,#splash-leaderboard-points {
overflow:hidden;
}

.join_model .AnswerAlt span,.rules-list {
margin-top:5px;
}

#splash-content-misc {
float:left;
overflow:hidden;
padding-left:20px;
width:300px;
}

#boundary1,#boundary2 {
margin:20px 0;
}

#boundary3,#boundary6,#boundary7,.separator2 {
margin-top:20px;
}

#boundary4,.separator0,.splash-section-separator,.splash-section-post .first-name,#splash-diets-ad1,#splash-diets-ad2,.splash-latest-separator {
margin-top:10px;
}

#boundary9 {
margin-top:6px;
}

.splash-section-view,.splash-latest-view {
float:right;
}

.splash-diet-about-picture {
background:url(/img/mh/icons/dietmember.gif) no-repeat;
float:left;
height:64px;
width:64px;
}

.splash-diet-about-info {
float:left;
margin-top:10px;
}

.splash-diet-about-details {
float:left;
margin-left:20px;
overflow:hidden;
width:214px;
}

.splash-diet-info-icon {
background:url(/img/mh/icons/customizer_paper.gif) no-repeat;
float:left;
height:9px;
margin-top:5px;
width:7px;
}

.splash-diet-info-name {
float:left;
padding-left:8px;
}

.splash-diet-info-caption {
clear:both;
margin-top:10px;
}

.splash-search .search-submit,.splash-list-item-info,.group-details {
float:left;
padding-left:10px;
}

.splash-search .progress,.splash-search .validation {
margin-left:22px;
}

.splash-section-title,.splash-section-post-body .food a .foodNameLink,#splash-workouts-new img,.splash-workout-featured-info,#splash-featured-diet,.splash-latest-title,.splash-post-details-poster,.splash-post-details-date,.splash-post-details-loc,.splash-app-info-picture,.splash-list-item-picture,.recent-member-picture {
float:left;
}

.splash-section-post-picture,.splash-latest-post-picture {
background:#7D8C91;
float:left;
height:30px;
width:30px;
}

.info-picture,.group-picture {
float:left;
height:64px;
width:64px;
}

.info-details {
float:left;
padding-left:10px;
width:200px;
}

.splash-diets-meal .footer,.splash-list-title,.splash-list-item-name,.info-details-title {
font-weight:700;
}

#splash-content-main .diets,.splash-latest-post-comments {
padding-top:10px;
}

#splash-diets-caloriesin-search,#splash-workouts-new .about,#splash-workout-exercise-list {
margin-top:10px;
overflow:hidden;
}

.splash-diets-meal .header .name,.footer .name,#splash-workouts-new .name {
color:;
font-weight:700;
}

.splash-diets-meal .header .name a,#splash-workouts-new .name a {
color:;
font-weight:700;
}

.splash-diet-about-details .answer,.splash-diet-about-details .question {
color:#000;
font-weight:700;
}

.splash-diet-about-details .answer-field,.splash-diet-about-details .question-field {
display:block;
}

.splash-app-info {
margin-top:12px;
}

#splash-featured-diet h3,#splash-featured-workout h3 {
text-transform:none;
}

h2 a {
color:#283953;
font-family:Arial;
font-size:12px;
font-weight:600;
}

#splash-blog-latest,#splash-boards-latest {
margin-top:20px;
width:620px;
}

.splash-latest-post,#splash-recipe-of-the-day {
margin-top:20px;
overflow:hidden;
}

.splash-app-title a,.member-details-username {
color:;
}

.recent-member,.group {
clear:both;
padding-bottom:16px;
padding-top:16px;
}

.SplashInfoRegion,.SplashInfoBoxHeaderAlt1 {
background-color:#FFF;
}

.SplashInfoBox,.SplashInfoBoxHeader,.SplashInfoBoxAlt,.SplashInfoBoxHeaderAlt1,A.SplashInfoBoxLinkAlt {
background-color:#FFF;
color:#8694A8;
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
font-weight:400;
}

.SplashInfoBox,.SplashInfoBoxAlt {
padding:17px;
}

A.SplashInfoBoxLinkAlt:HOVER,A.SplashInfoLink:HOVER {
color:#FFF;
text-decoration:underline;
}



.DialogHeaderMajor {
padding-left:15px;
color:#FFF;
font-size:19px;
font-weight:700;
font-family:Arial;
text-shadow:#666;
}

.DialogHeaderMinor,.DialogBodyRegion,.DialogBodyBullet {
font-family:Arial, Tahoma, Helvetica;
font-size:14px;
font-weight:700;
color:#828692;
padding:10px;
}

.DialogBodyTable,.DialogBodyTableHeader,.DialogBodyTableDetail {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
color:#000;
font-size:12px;
border:1px;
border-color:#666;
border-style:solid;
}

.DialogBodyText,.DialogBodyEmphasisText,.DialogBodySubheader {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;

font-size:12px;
}

.DialogBodyText li
{
 clear:left;	
 margin-bottom:10px;
}

.DialogBodySubheader {
font-size:14px;
font:bold 12px Arial;
color:#000;
padding-top:13px;
}

.DietSearchFilters {
padding:0 0 10px;
}

A.DialogBodyLink {
text-decoration:underline;
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#d11820;
font-size:11px;
}

A.DialogBodyLink:HOVER {
text-decoration:none;
color:#d11820;
}

.DialogButton {
font-weight:400;
font-family:Arial, Tahoma, Helvetica;
font-size:10px;
color:#FFF;
background-color:#006;
}

.SwapWindow {
text-align:left;
background-color:#FFF;
color:#030;
border:solid 1px #0B2B59;
}

#upnlBody {
text-align:left;
}

.AjaxSubstHeaderArea {
text-align:left;
margin:0;
padding:0;
}

.AjaxSubstHeaderTitle,.AjaxSubstHeaderSubTitle,.AjaxSubstHeaderText {
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
font-weight:400;
color:Black;
text-align:left;
}

.AjaxSubstHeaderText {
font-size:11px;
}

.AjaxSubstHeaderTitle {
font:22px Arial;
}

.AjaxSubstHeaderSubTitle {
font-weight:700;
font-size:14px;
}

.AjaxSubstHeaderSubTitle,.AjaxSubstHeaderText {
padding-left:3px;
}

.DialogSubstHeaderLeftNav {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
font-size:12px;
padding-right:20px;
color:#000;
text-align:left;
}

.DialogSubstHeaderBody {
color:#666;
font:normal 14px Arial;
}

.NumResultsClass {
color:#000;
font:bold 25px Arial;
}

A.DialogSubstBodyLink,A.DialogBodyEmphasisLink {
font-size:12px;
color:#d11820;
text-decoration:none;
font-weight:400;
}

A.DialogSubstBodyLink:Hover,A.DialogBodyEmphasisLink:Hover {
text-decoration:underline;
}

.Sort_alt_row {
background-color:#f7f7f7;
}

.Sort_row {
background-color:#ebebeb;
}

.SortHeader,.NoSortHeader {
border-bottom:solid 1px #FFFFFF;
height:28px;
font-family:Verdana;
font-weight:700;
font-size:11px;
color:#666;
text-align:left;
padding:0 2px 0 5px;
}

.SortHeader A.DialogSubstBodyLink, .NoSortHeader A {
color:#FFF;
font-size:12px;
font-weight:700;
}

.SortHeader A.DialogSubstBodyLink:hover, .NoSortHeader A:hover {
text-decoration:underline;
}

.rFloat {
float:right;
}

.searchPopupStyle {
background-color:#FFFF00;
width:711px;
height:557px;
margin:0;
padding:0 25px;
top:10px !important;
}

.searchPopupStyle .pageTitle, .searchPopupStyle .pageTitle ul {
position:static;
}
.searchPopupStyle .pageTitle ul {
	margin-top: 5px !important;
}

.searchPopupStyle .sortableHeaders
{
	background-color: #d11820;
}

.searchPopupStyle .SortHeader,.searchPopupStyle .NoSortHeader 
{
  color:#FFF;	
	font-size:12px;
}
.searchPopupStyle .SortHeader a
{
color:#FFF;	
}

.ajax__tab_header {
text-align:right;
margin-right:20px;
}

.swapFoodTabs .ajax__tab_body {
background-color: white;
border: 0px;
height: 393px;
margin: 0px;
overflow-x: hidden;
padding: 0px;
width: 711px;
}

.searchtab {
margin-left:5px;
}

.SearchResultsItem {
color:#000;
font:normal 12px Arial;
line-height:16px;
text-align:left;
}

.SearchResultsItemFsType {
	width: 98px;
}
.SearchResultsItemFsFavorite {
	width: 35px;
}
.SearchResultsItemFsAdd {
	width: 67px;
}
.SortHeaderFsType {
	width: 78px;	
}
.NoSortHeaderFsFavorite {
	width: 33px;
}
.NoSortHeaderFsAdd {
	width: 58px;
}

.foods_list_title {
color:#000;
}

.foods_list_ddl {
font:normal 11px Arial;
color:#666;
}

.rf_search_btn {
vertical-align:middle;
}

.rf_search_rbtn {
margin-right:3px;
}

.DialogSubtsBodyDots {
background-image:url('/img/mh/nutrition/subst/dots_bg.gif');
background-repeat:repeat-y;
}

.ModalPopupHeader {
text-align:center;
height:35px;
font-weight:700;
font:22px Arial;
color:#000;
text-transform:uppercase;
padding-top:8px;
}

.SubstModalPopupAddToMenu,.SubstModalPopupNewFood,.SubstModalPopupEditFavMeal {
background-color:#FFF;
border:solid 1px #0B2B59;
color:#030;
padding:5px 10px 10px;
}

.SubstModalPopupAddToMenu {
float:left;
width:530px;
padding:0;
}

.SubstModalPopupAddToMenuInner {
width:100%;
padding:5px 10px 10px;
}

.SubstModalPopupNewFood {
float:left;
width:680px;
padding:0;
}

.SubstModalPopupEditFavMeal {
width:550px;
height:350px;
}

.DialogSubstEmphasisText {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#283953;
}

.SubstErrorText {
font-weight:700;
font-family:Arial, Tahoma, Helvetica;
color:#D11820;
font-size:10px;
}

.DialogRegion,.DialogHeaderMinor,.sortable {
background-color:#FFF;
}

.DialogBodyTableHeader,.DialogBodyEmphasisText,.DialogBodySubheader,A.DialogBodyEmphasisLink,span.nutTotal {
font-weight:700;
}

.swapFoodTabs {
text-align:left;
padding:0;
}

.searchtab, .recenttab, .favoritestab{
font: 12px Verdana;
font-weight:bold;
height:23px;
margin-bottom:0;
margin-left:5px;
padding-top:7px;
background-color:#d11820;
color:#FBFFFB;
z-index:25;
border:1px solid #ccc;
border-bottom:none;
}

.searchtab {
width:68px;
}

.recenttab {
width:125px;
}

.favoritestab {
width:91px;
}

.blockedtab {
width:127px;
}


.swapFoodTabs .ajax__tab_hover .ajax__tab_tab .searchtab,
.swapFoodTabs .ajax__tab_hover .ajax__tab_tab .recenttab,
.swapFoodTabs .ajax__tab_hover .ajax__tab_tab .favoritestab {
background-color:Red;
color:#FBFFFB;
z-index:30;
}

.swapFoodTabs .ajax__tab_active .ajax__tab_tab .searchtab,
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .recenttab,
.swapFoodTabs .ajax__tab_active .ajax__tab_tab .favoritestab {
background-color:#FFFFFF;
color:#000000;
z-index:30;
}

.swapFoodTabs .ajax__tab_tab .last, {
	margin-right:15px;
}

.swapFoodTabs .ajax__tab_outer {
margin-left:-5px;
}

.clickableImage,.DialogSubstButton,.DialogSubstChooseButton {
cursor:pointer;
}


/************   meat the experts   *****************/
.meet_expert_block
{
	float: left;
	width: 100%;
	margin: 20px 0;
	font-size: 10px;
	font-weight: normal;
}

.meet_expert_block_title
{
	float: left;
	height: 20px;
	line-height: 10px;
	text-transform: uppercase;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}

.expert_block_list
{
}

.experts_block
{
	width: 190px;
	float: left;
	margin-right: 10px;
}

.experts_block_title
{
	border-bottom: solid 1px #ccc;
	height: 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
}

.experts_block_img
{
	width: 100%;
	float: left;
	height: 90px;
}

.experts_block_img img
{
	float: left;
	height: 90px;
	width: 90px;
}

.experts_block_content
{
	float: left;
	width: 165px;
	margin-top: 20px;
}

.experts_block_more
{
	float: left;
	width: 100%;
	padding: 2px 0;
}

.experts_block_more a
{
	float: left;
	color: #d11820;
	text-decoration: none;
}
/*==========================================*/

  /************RIGHT COLUMN BLOCKS*****************/
.sideBlock
{
	width: 307px;
	border-top: solid #0da2da 1px;
}
  
.meal_work_block
{
	float: left;
	width: 287px;
	margin: 10px;
	padding:0px;
	
}

.meal_work_title
{
	font-size: 24px;
	text-transform: uppercase;
	padding: 0px;
	color: #000;
}

.meal_work_content
{
	float: left;
	width: 100%;
	margin: 10px 0;
}

.meal_work_img
{
	width: 125px;
	float: left;
	margin-right: 10px;
}

.meal_work_img img
{
	width: 125px;
	height: 125px;
	float: left;
}

.meal_work_data
{
	width: 145px;
	float: right;
}

.meal_work_data .data_title
{
	padding: 5px;
	border: solid 1px #999;
	width: 132px;
	font-weight: bold;
	margin: 0px;
}

.meal_work_data .data_list
{
	float: left;
	width: 100%;
}

.meal_work_data .data_list ul
{
	margin: 0;
	float: left;
	list-style: none;
	padding: 0;
}

.meal_work_data .data_list ul li
{
	padding: 5px 0;
	width: 125px;
	color: #666;
	margin: 5px 0;
	border-bottom: solid 1px #CCC;
}

.meal_work_data .data_list ul li.last
{
	border-bottom: 0;
}

.meal_work_data .data_list ul li a
{
	color: #6666;
	text-decoration: none;
}

.meal_work_data .data_list ul li:hover, .meal_work_data .data_list ul li.selected
{
	color: #d11820;
}
/*==========================================*/
  /************popular group block*****************/
.home_popular_block
{
	float: left;
	margin: 20px 0;
}

.popular_group_block
{
	float: left;
	width: 195px;
	margin-right: 5px;
}

.popular_group_block_title
{
	background: url( "/img/mh/icons/pop_grop_title_ico.gif" ) no-repeat scroll left top transparent;
	float: left;
	height: 20px;
	line-height: 10px;
	padding: 0 0 0 25px;
	text-transform: uppercase;
	width: 170px;
	font-size: 14px;
	font-weight: bold;
	padding-top:4px;
}

.popular_group_block_content
{
	float: left;
}

.popular_group_block_content ul
{
	list-style: none;
	width: 100%;
	margin: 0;
}

.popular_group_block_content ul li
{
	float:none;
	display:block;
	color: #d11820;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 0 0;
	padding-left: 20px;
	height: 33px;
	border-bottom: solid 1px #cccccc;
	
}

.popular_group_block_content ul li.selected
{
	padding-left:0px;
	width:100%;
}

.popular_group_block_content ul li a
{
}
/*==========================================*/
  /************recent comment block*****************/
.recentcoment_block
{
	float: right;
	width: 375px;
	padding-left: 10px;
	border-left: solid 10px #000;
	
}

.recentcoment_block_title
{
	background: url( "/img/mh/icons/recent_title_co.gif" ) no-repeat scroll left top transparent;
	float: left;
	height: 20px;
	line-height: 10px;
	padding: 0 0 0 25px;
	text-transform: uppercase;
	width: 340px;
	font-size: 14px;
	font-weight: bold;
}

.recentcoment_block_conetnt
{
	font-size: 10px;
	float: left;
	width: 100%;
}

.recentcoment_block_conetnt ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}

.recentcoment_block_conetnt ul li
{
	padding: 10px 0;
	float: left;
	width: 370px;
	border-bottom: solid 1px #ccc;
	margin: 5px 0;
}

.recentcoment_block_conetnt ul li .comment_text
{
	float: left;
	color: #333;
	width: 360px;
	font-size:12px;
	font-weight:bold;
}

.recentcoment_block_conetnt ul li .comment_post
{
	float: left;
	width: 360px;
	color: #6B616B;
	padding: 2px 0;
}

.recentcoment_block_conetnt ul li .comment_post a
{
	color: #d11820;
	text-decoration: none;
}
/*==========================================*/
/**************  site user profile *****************/
.state_prog_block
{
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	width: 280px;
	overflow:hidden;
}

.state_prog_title
{
	color: #000000;
	font-size: 24px;
	padding: 5px 0;
	text-transform: uppercase;
}

.state_prog_content
{
	margin: 10px 0;
	width: 100%;
	overflow:hidden;
}

.user_state_prog
{
	float: left;
	margin: 10px 0;
	width: 100%;
}

.user_state_prog .user_image
{
	float: left;
	margin-right: 10px;
	width: 58px;
}

.user_state_prog .user_image img
{
	float: left;
	width: 58px;
}

.user_state_prog .user_profile
{
	float: left;
	font-size: 12px;
	width: 90px;
}

.user_state_prog .user_profile .user_name
{
	color: #d11820;
	padding: 2px 0;
	float: left;
	width: 100%;
}

.user_state_prog .user_profile .user_data
{
	color: #666;
	width: 90px;
	float: left;
	padding: 2px 0;
}

.user_state_prog .user_profile .user_data ul
{
	margin: 0;
	float: left;
	padding: 0;
	list-style: none;
	width:100%;
}

.user_state_prog .user_profile .user_data ul li
{
	padding: 3px 0;
	overflow:visible  !important;
}

.user_state_prog .user_profile .user_data ul li a
{
	float: left;
	color: #666;
	text-decoration: none;
}

.user_state_prog .user_profile .user_data ul li a:hover
{
	float: left;
	color: #d11820;
	text-decoration:underline;
}

.user_state_prog .user_weight ,.user_state_prog .user_weight_Main
{
	float: right;
	width: 110px;
	margin: 16px 5px 0 0;
	padding-left:0px;
	font-size: 12px;
}

.user_state_prog .user_weight_Main
{
	float: left;
}

.user_state_prog .user_weight .user_current_weight , .user_state_prog .user_weight_Main .user_current_weight_main ,.user_state_prog .user_weight_Main .user_before_weight
{
	width: 100%;
	float: left;
	padding: 5px 0;
}

 .user_state_prog .user_weight_Main .user_current_weight_main ,.user_state_prog .user_weight_Main .user_before_weight
{
	float: left;
	width: 200px;
}


.user_state_prog .user_weight .user_goal_weight
{
	border-top: solid 1px #ccc;
	width: 100%;
	float: left;
	padding: 5px 0;
}

.user_state_prog .user_weight .weight_labl ,.user_state_prog .user_weight_main .weight_labl
{
	width: 100%;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.user_state_prog .user_weight_main .weight_labl
{
	font-size: 11px;
}

.user_state_prog .user_weight .weight_value ,.user_state_prog .user_weight_main .weight_value,
.user_state_prog .user_weight .weight_value a
{
	width: 95%;
	float: left;
	font-size: 24px;
	color: #000;
	text-decoration:none;
}

.user_state_prog .user_weight .user_goal_weight .weight_value
{
	background: #ffff00;
padding:5px 0 5px 5px;
}

.state_prog_content .user_calories
{
	float: left;
	margin: 5px 0;
	width: 100%;
}

.state_prog_content .user_calories .user_calories_title
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 13px;
	line-height: 11px;
	text-transform: uppercase;
	width: 100%;
}

.state_prog_content .user_calories .user_calories_title .user_graph_calories
{
	text-transform:none;
	font-weight:normal;
	font-size:12px;
	
}

.state_prog_content .user_calories .user_calories_data
{
	float: left;
	font-size: 12px;
	width: 100%;
}

.user_calories .answer
{
		color:#666;
}

.user_calories_row
{
	float: left;
	width: 100%;
	padding: 2px 0;
}

.user_calories_row .question ,.user_calories_row .question_success
{
	float: left;
	font-weight: bold;
	width: 60px;
	text-align: right;
}

.user_calories_row .question a
{
	color:#000000;
	text-decoration: none;
}

.user_calories_row .question a:hover
{
	color: #d11820;
	text-decoration: underline;
}

.user_calories_row .answer, .user_calories_row .answer a
{
	float: right;
	width: 190px;
	color:#666666;
	text-decoration: none;
}

.user_calories_row .answer a:hover
{
	color: #d11820;
	text-decoration: underline;
}

.user_calories_row2
{
	float: left;
	width: 100%;
	border-top: solid 1px #ccc;
	padding: 2px 0;
}

.user_calories_row2 .question  ,.user_calories_row2  .question_success
{
	float: left;
	font-weight: bold;
	width: 60px;
	text-align: right;
}

.user_calories_row .question_success ,.user_calories_row2  .question_success
{
	font-size:11px;
}

.user_calories_row2 .answer
{
	float: right;
	width: 190px;
}

.state_prog_content .user_losing
{
	float: left;
	margin: 5px 0;
	width: 100%;
	color:#666;
}

.state_prog_content .user_losing .losing_value
{
	background: #ffff00;
	padding: 5px;
	font-weight:bold;
	color:#000;
}

/* ======================================== */
.main_article
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.main_article_image
{
	width: 250px;
	float: left;
	margin-right: 20px;
}

.main_article_image img
{
	width: 250px;
	float: left;
}

.main_article_details
{
	width: 330px;
	float: left;
	font-size: 12px;
	padding: 5px 0;
}

.main_article_title, .success_name
{
	font-weight: bold;
	color: #0da2da;
	font-size: 20px;
	padding: 5px 0;
}
.success_name
{padding: 0px;}
.sucess_list
{
	color:#d11820;
	font-size:16pt;
	text-transform:uppercase;
	padding:20px 0px 20px;
	font-family:Flama-Bold;
	
	
	}
{
	font-weight: bold;
	color: #0da2da;
	font-size: 20px;
	padding: 5px 0;
}

.main_article_content
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.main_article_more
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.articals_list
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.articals_details
{
	margin: 20px 0;
	width: 100%;
	float: left;
	border-top: solid 1px #ccc;
	text-transform:uppercase;
}

.articals_details_image
{
	width: 90px;
	float: left;
	margin-right: 30px;
}

.articals_details_image img
{
	width: 90px;
	float: left;
}

.articals_details_title
{
	float: left;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	width: 100%;
}
.articals_details_text
{
	float: left;
	width: 470px;
	margin: 10px 0;
	font-size: 12px;
	text-transform:none;
}
.articals_d_text
{
	float: left;
}
.more_artical_details
{
	padding-right: 25px; 
	float: left;
	text-decoration:underline;
	text-transform:capitalize;
}
.more_artical_details:HOVER
{
 
	text-decoration:none;
}

.SuccessStoryUserBlock
{
	float:left;
	width:320px;
	margin:10px 0;
}
.SuccessStoryUserRow
{
	float:left;
	width:100%;
}

.SuccessStoryUserLable ,.SuccessStoryUserAnswer
{
	float:left;
	width:65px;
	font-weight:bold;
	color:Black;
}

.SuccessStoryUserAnswer
{
	width:250px;
	font-weight:normal;
}

.about_plans
{
	border-bottom: 1px solid #0da2da;
	float: left;
	margin: 10px 0;
	padding: 10px 0;
	width: 280px;
}

.about_plans_title
{
	color: #000000;
	font-size: 24px;
	padding: 5px 0;
	text-transform: uppercase;
}

.about_plans_content,.about_plans_contentMain
{
	float: left;
	margin: 10px 0;
	width: 100%;
	font-size: 11px;
}

.about_plans_content ul,.about_plans_contentMain ul
{
	margin: 0;
	float: left;
	padding: 0;
	list-style: none;
}

.about_plans_content ul li,.about_plans_contentMain ul li
{
	padding: 2px 0;
	float: left;
	width: 100%;
}

.about_plans_content ul li a,.about_plans_contentMain ul li a
{
	float: left;
	color: #000;
	text-decoration: none;
}

.about_plans_contentMain ul li a
{
	color: #d11820;
}

.about_plans_content ul li a:hover,.about_plans_contentMain ul li a:hover
{
	color: #d11820;
}

.about_plans_content h3
{
	margin: 10px 0;
	color: #d11820;
	font-weight: bold;
	font-size: 14px;
}

.about_plans_contentMain h3
{
	margin: 10px 0;
	color: black;
	font-weight: bold;
	font-size: 16pt;
	text-transform:capitalize;
}
.SbElementBodyMediumText
{
	font-size:10pt;
	border:0px;
	padding:0;
}
.SbElementBodyMediumText a
{
	font-size:10pt;
}

.SbElementBodyBigEmphasisText
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:Black;
	text-transform:uppercase;
	padding-bottom:6px;
	display:block;
}

.TdSbElementBodyBigEmphasisText
{
	padding-left:15px;padding-right:15px;padding-top:10px;
	background-color:Yellow;
}

.sidebarReferFriendYellowBox
{
	background-color:Yellow;
	padding:15px;
	width:240px;
	margin-top:15px;
	margin-bottom:15px;
}

.SideSuccessImage
{
	padding-top:15px;
}
.SideSuccessName
{
	font-size:16px;
	font-weight:bold;
	padding-top:17px;
}
.SideSuccessTeaser
{
}

.fact_of_live_block
{
	float: left;
	width: 100%;
}

.fact_of_live_block_title
{
	color: #000000;
	font-size: 24px;
	margin: 10px 0;
	padding: 5px 0;
	text-transform: uppercase;
}

.fact_of_live_block_value
{
	color: #000000;
	float: left;
	font-weight: bold;
	font-size: 26px;
	padding: 5px 0 5px 20px;
	background: #ffff00;
	width: 260px;
	margin: 5 px 0;
}

.fact_of_live_block_bold
{
	color: #000000;
	float: left;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 15px;
	width: 240px;
	margin: 5px 0;
}

.fact_of_live_block_normal
{
	color: #000000;
	float: left;
	font-size: 12px;
	padding: 5px 15px;
	width: 240px;
	margin: 5px 0;
}
/* ========================================== */

.yelow_hint_block
{
	float: left;
	width: 100%;
	position: relative;
}

.yelow_hint_block_text
{
	float: left;
	width: 240px;
	background: #ffff00;
	padding: 20px;
	font-size: 14px;
	color: #010101;
}

.yelow_hint_block_arrow
{
	height: 16px;
	background: url(/img/mh/icons/arrow_down-hint.gif) no-repeat 40px top;
	width: 100%;
	float: left;
}

.eat_not_eat_block
{
	position:relative;
	border: solid 1px #000;
	float: left;
	width: 100%;
	padding: 45px 0;
	background: url(/img/mh/community/eat_not_eat_block.gif) no-repeat 15px top;
}

.eat_not_eat_this_image, .eat_not_eat_not_image {
position:absolute;
top:72px;
}
.eat_not_eat_this_image {
left:24px;
}
.eat_not_eat_not_image {
right:32px;	
}

.eat_not_eat_content
{
	width: 332px;
	margin: auto;
}

.eat_not_eat_top
{
	float: left;
	width: 100%;
	font-style: italic;
	text-align: center;
	color: #ad2718;
	font-size: 12px;
}

.eat_not_eat_left
{
	float: left;
	text-align: right;
	width: 150px;
	font-size: 12px;
}



.eat_not_eat_right
{
	float: right;
	text-align: left;
	width: 150px;
	font-size: 12px;
}

.eat_not_eat_left div, .eat_not_eat_right div
{
	padding: 3px 0;
}

.eat_not_eat_left hr, .eat_not_eat_right hr
{
	color: #000;
	margin: 3px 0;
}
h2{
	font-family:Arial;
	padding:3px;
	padding-left:10px;
	/* Fallback for web browsers that doesn't support RGBa */
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#90FFFFFF,endColorstr=#90FFFFFF);
	zoom:1;
	background: rgba(255,255,255,0.5);
	}
/*Container*/
#slide-container{ height:334px; position:relative; width:610px;}
		
/*Controls*/
/* Next & Prev */
a#slide-next,
a#slide-prev
{background: url(/img/mh/backgrounds/controls-next-prev.gif) no-repeat 0 0; display:block; height:29px; text-indent:-99999px; width:18px; position:absolute; top:134px;}
a#slide-prev{left:0;}
a#slide-next{background-position:100% 0; right:0;}
					
/*Slide Indicator*/
#slide-indicator{margin:10px auto; width:75px;}
#slide-indicator a{background: url(/img/mh//backgrounds/controls-indicator.gif) no-repeat -15px 0; display:block; float:left; height:12px; margin-right:3px; text-indent:-99999px; width:12px;}
#slide-indicator a.activeSlide{background-position:0 0;}
					
								
/*Slides*/
.slide{margin:0 17px; position:relative;}
			
.slide .desc{ height:292px; padding-top:23px; width:211px; position:absolute; top:1px; left:1px;}
				
/*Slide Text*/
.slide h1{color:#000; font-size:30px; font-weight:bold; line-height:1; text-transform:uppercase;margin-bottom:12px;}
.slide h1 .cufon{background:#ff0; border-left:10px solid #ff0; border-top:6px solid #ff0; border-bottom:5px normal #ff0; border-right:4px solid #ff0; margin-bottom:-4px;}
.slide h2{color:#333; font-size:16px; line-height:1.5;}
				
/*Slide Images*/
.slide img{border:1px solid #ccc; height:315px; width:574px;}
			
.slide .slideTitle {
padding:10px 0 0 10px;float:left;background-color:#ffff00;border-bottom:solid 2px #FFFF00;width:195px;
font-family:Arial;
font-size:16px;
color:#333; 
font-weight:bold;
-moz-opacity:0.8;
filter:alpha(opacity:80);
opacity:0.8;
}
			
.slide .subtitle {
padding:10px 0 20px 10px;float:left;background-color:#fff;width:195px;
font-family:Arial;
font-size:14px;
color:#333; 
-moz-opacity:0.8;
filter:alpha(opacity:80);
opacity:0.8;
}
			
.slide .titleSeparator {
background-color:#FFFF00;
float:left;
height:2px;
width:205px;
}
			
/*================================= */			
.main_articles
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.main_articles_image
{
	width: 250px;
	float: left;
	margin-right: 20px;
}

.main_articles_image img
{
	width: 250px;
	float: left;
}

.main_articles_details
{
	width: 330px;
	float: left;
	font-size: 12px;
	padding: 5px 0;
}

.main_articles_title
{
	font-weight: bold;
	color: #0da2da;
	font-size: 20px;
	padding: 5px 0;
}

.main_articles_content
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.main_articles_more
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.articles_list
{
	margin: 10px 0;
	width: 100%;
	float: left;
}

.articles_cat
{
	margin: 20px 0;
	width: 100%;
	float: left;
	border-top: solid 1px #ccc;
}

.articles_cat_image
{
	width: 90px;
	float: left;
	margin-right: 30px;
}

.articles_cat_image img
{
	width: 90px;
	float: left;
}

.articles_cat_list
{
	width: 270px;
	float: left;
}

.articles_cat_list ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 12px;
}

.articles_cat_list ul li
{
	width: 100%;
	padding: 15px 0;
	float: left;
	border-bottom: solid 1px #ccc;
}

.articles_cat_list ul li a
{
	float: left;
	padding-right: 10px;
	text-decoration: none;
}

.articles_cat_title
{
	float: left;
	width: 100%;
	padding: 10px 0;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.articles_cat_all
{
	width: 90px;
	float: right;
	padding: 20px 0;
}

.see_all_btn
{
	width: 80px;
	height: 24px;
	background: url(/img/mh/icons/see_all_btn.gif) no-repeat right center;
	float: right;
}

 
