*{outline:none;}
body{
	color:#666666;
	font-size:10px;
	line-height:16px;
	/*background:#0572A6;*/
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h1  {
	line-height:19px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bolder;
    color:#666666;
	/*margin-bottom:0px;
    padding:3px 0 8px 0;*/
	margin:0px;
    padding:0px 0px 10px;
}

h2  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:bold;
    color:#00458d;
	margin:0px;
    padding:10px 0px 10px 0px;    
}

h3	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
	margin:20px 0px 2px 0px;
}

h4  {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#669933;
	margin:0px;
	padding:15px 20px 30px 21px;
}

.img {
    border:0px;
    margin:0px;
    padding:0px;
}

UL	{
	margin:10px 0 20px;
	/*margin:0px;*/
	padding:0px;
}

LI {
	list-style-type:none;
	padding:5px 0px 0px 30px;
	background:url(/graphics/ULbullets.gif) 16px 12px no-repeat;
	/*list-style-position:0px 0px 0px 0px;
    list-style:url(graphics/news_bullet.jpg);
    list-style-image:url(graphics/news_bullet.jpg)*/
}

a, a:visited  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-size:11px;
    color:#006699;*/
	color:#00448D;
    text-decoration:underline;
}

a.anchor {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#686868;
    font-weight:bold;
    text-decoration:none;    
}

a:hover  {
    text-decoration:none;
}
.showPointer{cursor:pointer;}

.Row{clear:both; min-height:10px; overflow:hidden;}
.Col{float:left;}
.ColRight{float:right;}

.BlueText_13px{
	color:#1195cd;
	font-size:13px;
	font-weight:bold;
}

.darkBlueText {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:bold;
    color:#00458d;
}
.orangeText {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
}
.Text_Orange{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#ce6702;	
}
.Text_LightBlue {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#38739D;	
}

.sidebarText_blue  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:bold;
	line-height:16px;
	/*padding:0px 5px 0px 5px;*/
	padding:0px;
    color:#0d6e9e;
	display:block;
}


/*-------------------------------- PROGRAMS LANDING PAGE ---------------------------------*/
#programs_LoseWeightHeaderTD{
	padding:29px 0px 10px 0px;
	text-align:center;
}
	#programs_LoseWeightHeaderTD p{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
td.clinicProgramTD{
	width:295px;
	height:169px;
	padding:0px 5px 0px 0px;
	background:url(/graphics/HMR_Clinic_Programs_Bg.gif) bottom left no-repeat;
}
	.clinicProgramContentDiv{
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		padding:12px 0px 10px 128px;
		line-height:16px;
		overflow:hidden;
	}

td.hmrAtHomeProgramsTD{
	width:295px;
	height:169px;
	padding:0px 5px 0px 0px;
	background:url(/graphics/HMR_Home_Programs_Bg1.gif) bottom left no-repeat;
}
	.hmrAtHomeProgramsContentDiv{
		font-size:10px;
		font-family:Verdana, Geneva, sans-serif;
		padding:12px 0px 10px 128px;
		line-height:16px;
		overflow:hidden;
	}

.clinicPrograms {
	border:1px solid #f89216;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#666666;
}

.clinicPrograms a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#00448D;
}

.clinicPrograms a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.clinicPrograms a:hover{
	text-decoration:none;
}

.homePrograms {
	border:1px solid #00468e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-color:#ffffff;
	color:#666666;
}

.homePrograms a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#00448D;
}

.homePrograms a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

.homePrograms a:hover{
	text-decoration:none;
}

#searchUtility {
	border-bottom:1px solid #ffffff;
	background-image:url(graphics/searchTabBg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffe3bc;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#a85205;
}
#searchUtility a.OrderOnline {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d41c38;
	text-decoration:none;
	margin:0px 12px 0px 0px;
	padding-left:12px;
	background-image:url(/graphics/Order_bullet_out.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.OrderOnline:visited {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d41c38;
	text-decoration:none;
}
#searchUtility a.OrderOnline:hover {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#f75a5a;
	text-decoration:none;
	background-image:url(/graphics/Order_bullet_over.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.FindProgram {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0a57;
	text-decoration:none;
	margin:0px 15px 0px 0px;
	padding-left:12px;
	background-image:url(/graphics/program_bullet_out.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}
#searchUtility a.FindProgram:visited {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a0a57;
	text-decoration:none;
}
#searchUtility a.FindProgram:hover {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c45497;
	text-decoration:none;
	background-image:url(/graphics/program_bullet_over.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
}

input.border, select.border {
	width:82px;
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 5px;
	background-color:#fff1dc;
	border:1px solid #d3a070;
	color:#663300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.clinicHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004590;
	text-decoration:none;
}

.clinicHeader a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004590;
	text-decoration:none;
}
/*-------------------------------- PROGRAMS LANDING PAGE END ---------------------------------*/

.sidebarImage_border_blue img, .sidebarImage_border_blue {
   border:1px solid #0d6e9e;
}

.sidebarText_orange  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	line-height:16px;
	padding:0px 0px 0px 0px;
    color:#CC6600;
	display:block;
}

.sidebarImage_border_orange img, .sidebarImage_border_orange {
   border:1px solid #CC6600;
}

.sidebarText_gray  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	font-style:normal;
	line-height:16px;
	padding:0px;
	/*padding:0px 5px 0px 5px;*/
    color:#646464;
}

.sidebarImage_border_gray img, .sidebarImage_border_gray {
   border:1px solid #646464;
}

.sidebarText img {
    text-align:right;
	padding:0px 0px 0px 0px;
}

.sidebarText a:link, .sidebarText a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc6600;
	padding:10px 0px 10px 0px;
	text-decoration:underline;
}

.sidebarText a:hover {
	text-decoration:none;
}

.sidebarTextDisclaimer{
	display:block;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:xx-small;
	line-height:12px;
    color:#646464;
	padding:0px;
	/*padding:0px 5px 0px 5px;*/
}

.sidebarTextDarkOrange  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
	line-height:16px;
    color:#cc6600;
}

.sidebarTextDarkOrange img{
   border:1px solid #cc6600;
}

.ClinicsBox {
	 font-size:14px;
	 font-weight:bold;
	 background:url(/graphics/clinic_programs_box_bg.gif);
	 background-position:bottom left;
	 background-repeat:repeat-x;
	 background-color:#ffffff;
	 padding:14px 0px 0px 17px;
}

.ClinicsBox a:link, .ClinicsBox a:visited {
	 font-size:10px;
	 font-weight:bold;
	 color:#666666;
	 display:block;
	 padding:10px 0px 8px 0px;
	 text-decoration:underline;

}
.ClinicsBox a:hover {
	 text-decoration:none;
}

/*---------- News Back link Start ---------------*/

a.Back:link, a.Back:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#cc6600;
	display:block;
	padding:10px 0px 0px 11px;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-position:0px 15px;
	background-repeat:no-repeat;
	text-decoration:underline;
}

a.Back:hover {
	background-image:url(/graphics/HMRFoods_Arrow_on.gif);
	text-decoration:none;
}

 /*------------------------- START HMR FOODS ---------------------- */
 
 .Foods_LandingPage {
 	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	line-height:16px;
 }
 
 .Foods_LandingPage img {
	display:block;
 }
 
 .Foods_QuickStart {
 	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#505050;
 }
 
.Foods_QuickStart a:link, .Foods_QuickStart a:visited {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding:0px 0px 3px 0px;
	color:#505050;
	line-height:15px;
	text-decoration:none;
}

.Foods_QuickStart a:hover {
	color:#669933;
}
  
.Foods_QuickStart img {
 	padding:0px;
	margin:0px;
 }
 
/*-------------------- START Shake Styles ---------------- */
.portionsHeader {
	color:#ffffff;
	background-color:#99cc99;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom:2px solid #ffffff;
}

.portionsHeader a:link, .portionsHeader a:visited {
	display:inline;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px 0px 0px 0px;
}

.portionsHeader_End {
	color:#ffffff;
	background-color:#99cc99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	border-bottom:2px solid #ffffff;
}

#ingredients {
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3f9e30;
	vertical-align:middle;
}

.portionsBody {
	color:#3f9e30;
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	border-right:2px solid #ffffff; 
	border-bottom:2px solid #ffffff;
	padding:0px 4px 0px 5px;
}

.portionsBody_End {
	color:#3f9e30;
	background-color:#e5ecf3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	border-bottom:2px solid #ffffff;
}
  	
/*-------------------- START Shake Styles ---------------- */


/*-------------------- START RECIPES Styles ---------------- */
.recipebody { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
}

.bodyRecipes ol { 
	margin:0px;
	padding:10px 0px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.bodyRecipes ol li { 
	margin:0px;
	padding:0px;
	list-style-type:decimal;
	background-image:url(graphics/shim.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.bodyRecipes h1 {
	color:#890857;
	margin-bottom:10px;
}

.recipeTitle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cc6600;	
}


.servings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#cc6600;
}

.mix {
	 color:#38729d;
}

/*-------------------- END RECIPES Styles ---------------- */




/* -------------------------- START FORM ---------------------------- */

input{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#686868;
	width:220x;
}

textarea {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#686868;
}

/* -------------------------- END FORM ---------------------------- */

/* -------------------------- START NAVIGATION ---------------------------- */


/* -------------------------- START SUBPAGE ---------------------------- */

.bodyText {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
	line-height:16px;      
}

.sidebarText  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#6C6C6C;
}

/* -------------------------- ------------ ---------------------------- */


.autoMargin{
	margin:auto;
	width:183px;
}

#SectionHeader{
	width:183px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
}
	#SectionHeader .sectionName{
		padding:0px 0px 11px 5px;
		border-bottom:1px solid #afdd72;
	}
#SectionHeader a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	display:block;
	width:178px;
	padding:0px 0px 11px 5px;
	border-bottom:1px solid #afdd72;
}
	#SectionHeader a:hover{
		color:#70a922;
	}

/*.SectionHeader a:link, .SectionHeader a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	display:block;
	width:178px;
	padding:0px 0px 11px 5px;
	text-decoration:none;
	border-bottom:1px solid #afdd72;
}

.SectionHeader a:hover{
	color:#70a922;
}
*/
#menu{
	margin-bottom:15px;
}
#menu a.lastlink {
	border-bottom:1px solid #afdd72;
}
#menu a{
	display:block;
	/*width:168px;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#245497;
	padding:5px 5px 8px 10px;
	text-decoration:none;
	/*border-bottom:1px solid #afdd72;*/
}
	#menu a:hover{
		color:#70A922;
	}

#menu a.nav0:link, #menu a.nav0:visited {
	color:#245497;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #afdd72;
	background:url(/graphics/nav_circle.gif) 17px 16px no-repeat;
}
	#menu a.nav0:hover {
		color:#70A922;
		background:url(/graphics/nav_circle_over.gif) 17px 16px no-repeat;
	}

	#menu a.nav0#on0{
		border-bottom:0px;
		background:url(/graphics/nav0on_arrow.gif) 3px 11px no-repeat #e5ecf3;
	}
		#menu a.nav0#on0:hover{
			background:url(/graphics/nav0on_arrow_on.gif) 3px 11px no-repeat #e5ecf3;
		}


#menu a.nav1{
	/*width:155px;*/
	border:0px;
	padding:0px 8px 6px 20px;
	background:url(/graphics/nav1_arrow.gif) 11px 9px no-repeat #e5ecf3;
}
	#menu a.nav1:hover {
		color:#70A922;
	}

#menu a.nav1#on1{
	font-weight:bold;
	padding:2px 8px 5px 20px;
	background:url(/graphics/nav0on_arrow.gif) 11px 8px no-repeat #e5ecf3;
}
	#menu a.nav1#on1:hover {
		background:url(/graphics/nav0on_arrow_on.gif) 11px 8px no-repeat #e5ecf3;
	}
	
#menu a.nav2:link, #menu a.nav2:visited {
	display:block;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	padding:2px 5px 6px 30px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/graphics/nav1_arrow.gif) no-repeat 21px 10px #E5ECF3;
}

#menu a.nav2:hover {color:#70a922;}

#menu a.nav2#on2:link, #menu a.nav2#on2:visited, #menu a.nav2#on2:hover {
	display:block;
	color:#70a922;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 5px 6px 30px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/graphics/nav0on_arrow_on.gif) no-repeat 21px 8px #E5ECF3;
}

#menu a.nav3:link, #menu a.nav3:visited {
	display:block;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#e5ecf3;
	padding:2px 5px 6px 35px;
	background:url(/graphics/nav1_arrow.gif) no-repeat 21px 10px;
}

#menu a.nav3:hover {color:#70a922;}

#menu a.nav3#on3:link, #menu a.nav3#on3:visited, #menu a.nav3#on3:hover {
	display:block;
	color:#70a922;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 5px 6px 35px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/graphics/nav0on_arrow.gif) no-repeat 21px 6px;
}

/* -------------------------- END NAVIGATION ---------------------------- */

	#TopHeaderRow{
		height:109px;
		background:url(../graphics2/BG/NavRowBG.gif) top left repeat-x;
		position:relative;
	}
		#NavTopBG{
			z-index:10;
			display:block;
			position:absolute;
			left:339px;
			top:103px;
		}
		#TopHeaderRow #HeaderContainer{
			width:998px;
			height:109px;
			margin:auto;
		}
			#HMRLogo_Top{
				float:left;
				padding:24px 0px 0px 16px;
			}
			#HMRTagLine_LoseTheWeight{
				float:left;
				padding:24px 34px 0px 0px;
			}
			#UtilitiesContainer{
				float:left;
				width:566px;
				height:109px;
				/*background:url(../graphics2/global/MainHeader/UtilitiesContainer_BG.png) no-repeat;*/
			}
				#HeaderInfoGraphics{
					padding-left:102px;
					/*padding-left:120px;
					padding-left:75px;*/
				}
					.Util_SoMeLinks{padding-top:13px;}
				#UtilitiesBar{
					float:left;
					width:566px;
					height:36px;
					/*width:524px;
					height:31px;
					padding:5px 0px 0px 33px;
					background:url(../graphics2/global/MainHeader/UtilitiesContainer_BG.png) no-repeat;
					background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) 0px 0px no-repeat;*/
				}
				/*#UtilitiesBar:hover{
					background-position:0px -36px;
				}*/
				#UtilitiesBar FORM{
					display:block;
				}
					#UtilitiesHeader_OrderOnline, #UtilitiesHeader_FindAProgram, #UtilitiesHeader_Search, #Utilities_searchBox, #Utilities_FindBtn{
						float:left;
					}
					#UtilitiesHeader_OrderOnline{
						width:140px;
						height:36px;
						padding:0px 0px 0px 0px;
						text-indent:-9000px;
						background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) 0px 0px no-repeat;
					}
						#UtilitiesHeader_OrderOnline:hover{
							background-position:0px -36px;
						}
					
					#UtilitiesHeader_FindAProgram{
						width:131px;
						height:36px;
						padding:0px 0px 0px 0px;
						text-indent:-9000px;
						background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) -140px 0px no-repeat;
					}
						#UtilitiesHeader_FindAProgram:hover{
							background-position:-140px -36px;
						}
					
					#UtilitiesHeader_Search{
						width:58px;
						height:36px;
						padding:0px 0px 0px 0px;
						text-indent:-9000px;
						background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) -271px 0px no-repeat;
					}
					
					#Utilities_searchBox{
						width:171px;
						height:36px;
						padding:0px 0px 0px 2px;
						background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) -329px 0px no-repeat;
					}
						#Utilities_searchBox:hover{
							background-position:-329px -36px;
						}
					#Utilities_searchBoxInput{
						width:164px;
						margin-top:7px;
						line-height:10px;
						padding:4px 0px 3px 5px;
						background:none;
						border:0px;
					}
					
					#Utilities_searchIconCol{
						width:62px;
						height:36px;
						padding:0px 0px 0px 2px;
						background:url(../graphics2/global/MainHeader/UtilitiesSprite.png) -502px 0px no-repeat;
					}
						#Utilities_searchIconCol:hover{
							background-position:-502px -36px;
						}
					
					
					#Utilities_FindBtn{
						width:26px;
						height:23px;
						text-indent:-9000px;
						margin-top:5px;
						background:none;
						cursor:pointer;
						border:0px;
					}
					
	#MainRow{
		min-height:700px;
		padding-bottom:20px;
		background:url(../graphics2/BG/MainRowBG.gif) top left repeat-x #b0d4e5;
		position:relative;
		overflow:hidden;
	}
		#skewedBgContainer{
			clear:both;
			width:100%;
			height:14px;
			position:absolute;
			left:0px;
			top:0px;
			z-index:1;
		}
			#MainRow_LeftColBG{
				width:50%;
				float:left;
				height:14px;
			}
			#MainRow_RightColBG{
				width:49%;
				float:right;
				height:14px;
				background:url(../graphics2/BG/MainRow_RightColBG.gif) top right repeat-x;
			}
		#MainContainer_Lv1{
			width:100%;
			overflow:hidden;
			position:absolute;
			min-height:246px;
			height:auto!important;
			height:246px;
			z-index:2;
		}
			#MainContainer_Lv2{
				width:982px;
				min-height:746px;
				height:auto!important;
				height:746px;
				margin:auto;
				padding-left:16px;
				background:url(../graphics2/BG/MainContainer_TopBG.gif) top right no-repeat;
				position:relative;
			}
				#NavRow{
					clear:both;
					padding-right:23px;
					height:52px;
				}
					#NavRow a{
						float:left;
						display:block;
						width:100px;
						height:52px;
						text-indent:-9000px;
					}
				#NavRow #HMRLogo_Bottom{
					width:191px;
					background:url(/graphics2/global/Nav/HMRLogo_Bottom.png) top left no-repeat;
				}
				
				
				#NavRow #Programs, #NavRow #HMRFoods, #NavRow #Recipes, #NavRow #SuccessStories, #NavRow #DietTools
				, #NavRow #Community, #NavRow #Research, #NavRow #ForProfessionals
				{
					background-image:url(/graphics2/global/Nav/MainNavSprite_v2.png);
					background-position:0px 0px;
					background-repeat:no-repeat;
				}
				
				#NavRow #Programs{
					width:98px;
					background-position:0px -113px;
				}
					#NavRow #Programs:hover{
						background-position:0px -58px;
					}
					#NavRow #Programs.selected{
						background-position:0px -3px;
					}
				#NavRow #HMRFoods{
					width:110px;
					background-position:-98px -113px;
				}
					#NavRow #HMRFoods:hover{
						background-position:-98px -58px;
					}
					#NavRow #HMRFoods.selected{
						background-position:-98px -3px;
					}
				#NavRow #Recipes{
					width:83px;
					background-position:-208px -113px;
				}
					#NavRow #Recipes:hover{
						background-position:-208px -58px;
					}
					#NavRow #Recipes.selected{
						background-position:-208px  -3px;
					}
				#NavRow #SuccessStories{
					width:136px;
					background-position:-291px -113px;
				}
					#NavRow #SuccessStories:hover{
						background-position:-291px -58px;
					}
					#NavRow #SuccessStories.selected{
						background-position:-291px -3px;
					}
				#NavRow #DietTools, #NavRow #Community{
					width:110px;
					background-position:-427px -113px;
				}
					#NavRow #DietTools:hover, #NavRow #Community:hover{
						background-position:-427px -58px;
					}
					#NavRow #DietTools.selected, #NavRow #Community.selected{
						background-position:-427px -3px;
					}
				#NavRow #Research{
					width:90px;
					background-position:-537px -113px;
				}
					#NavRow #Research:hover{
						background-position:-537px -58px;
					}
					#NavRow #Research.selected{
						background-position:-537px -3px;
					}
				#NavRow #ForProfessionals{
					width:140px;
					background-position:-627px -113px;
				}
					#NavRow #ForProfessionals:hover{
						background-position:-627px -58px;
					}
					#NavRow #ForProfessionals.selected{
						background-position:-627px -3px;
					}
				
				.boxText{padding:2px 10px 0 15px;}
		
				#SideBox_subscribeToInsider input.sideBox_TextInput{
					color:#b0829e;
					width:111px;
					height:12px;
					font-size:10px;
					line-height:10px;
					padding:0px 0px 3px 5px;
					border:1px solid #c2a1b5;
					background:#fffbfd;
				}
				#SideBox_subscribeToInsider input.sideBox_FormSubmit{
					width:19px;
					height:18px;
					display:block;
					border:0px;
					background:url(/graphics2/Sprites/sideBox_FormSubmit.png) 0px 0px no-repeat;
				}
					#SideBox_subscribeToInsider input.sideBox_FormSubmit:hover{
						background-position:0px -18px;
					}
				
				
	#FooterRow{
		min-height:373px;
		height:auto!important;
		height:373px;
		background:url(/graphics2/BG/FooterRowBG.gif) top left repeat-x #0572A6;
		overflow:hidden;
	}
		#FooterContainer{
			width:996px;
			margin:auto;
		}
			#FooterContentDiv{
				width:595px;
				min-height:10px;
				height:auto!important;
				height:10px;
				color:#004362;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				margin-left:156px;
				line-height:18px;
				background:url(../graphics2/global/Footer/FooterContentBG.jpg) top left no-repeat;
				padding:18px 27px 17px 36px;
			}
				#FooterContentDiv p{
					padding:0px 0px 0px 0px;
					margin:0px 0px 6px 0px;
				}
				#FooterContentDiv a{
					color:#004362;
					font-size:11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
				}
				#FooterContentDiv a:hover{
					text-decoration:none;
				}
				#FooterLinks{
					padding-bottom:10px;
					padding-left:2px;
					margin-bottom:0px;
				}
					#FooterLink_AboutHMR, #FooterLink_Faq, #FooterLink_News, #FooterLink_Notices, #FooterLink_PP, #FooterLink_ContactUs, #FooterLink_Map, .FooterLink_Divider{
						float:left;
						display:block;
						width:40px;
						height:13px;
						text-indent:-9000px;
						background:url(../graphics2/global/Footer/FooterLinkSprite.png) 0px 0px no-repeat;
					}
					.FooterLink_Divider{
						width:15px;
						margin:0px 2px 0px 2px;
						background-position:-69px 0px;
					}
					
					#FooterLink_AboutHMR{
						width:66px;
						background-position:0px 0px;
					}
						#FooterLink_AboutHMR:hover{
							background-position:0px -13px;
						}
					
					#FooterLink_Faq{
						width:30px;
						background-position:-86px 0px;
					}
						#FooterLink_Faq:hover{
							background-position:-86px -13px;
						}
						
					#FooterLink_News{
						width:33px;
						background-position:-136px 0px;
					}
						#FooterLink_News:hover{
							background-position:-136px -13px;
						}
						
					#FooterLink_Notices{
						width:135px;
						background-position:-188px 0px;
					}
						#FooterLink_Notices:hover{
							background-position:-188px -13px;
						}
						
					#FooterLink_PP{
						width:89px;
						background-position:-342px 0px;
					}
						#FooterLink_PP:hover{
							background-position:-342px -13px;
						}
						
					#FooterLink_ContactUs{
						width:70px;
						background-position:-451px 0px;
					}
						#FooterLink_ContactUs:hover{
							background-position:-451px -13px;
						}
						
					#FooterLink_Map{
						width:51px;
						background-position:-541px 0px;
					}
						#FooterLink_Map:hover{
							background-position:-541px -13px;
						}
					
					
				#FooterText{
					padding:15px 0px 0px 0px;
				}

	#SubpageContainer{
		width:962px;
		min-height:338px;
		height:auto!important;
		height:338px;
		margin-left:2px;
		background:url(/graphics2/Subpage/SubpageContainer_TopBG.jpg) top left no-repeat;
	}
	#SubpageContainer.Wide{
		margin-left:2px;
		background-image:url(/graphics2/Subpage/SubpageContainer_Wide_TopBG.jpg);
	}
		#SubpageContainer.Wide #subPageInnerArea{
			min-height:550px;
			height:auto!important;
			height:550px;
		}
		#subPageArea{
			width:934px;
			min-height:128px;
			height:auto!important;
			height:128px;
			margin-bottom:30px;
			padding:40px 0px 40px 0px;
			background:url(/graphics2/Subpage/SubpageContainer_BottomBG.jpg) bottom left no-repeat;
			margin-left:15px;
		}
			#subPageInnerArea{
				width:928px;
				min-height:650px;
				height:auto!important;
				height:650px;
				padding-bottom:20px;
				background:url(/graphics2/Subpage/subPageInnerArea_NavColDivider.jpg) 259px 0px no-repeat #FFF;
				margin:0px 0px 0px 3px;
			}
			.Wide #subPageInnerArea{
				background-image:none;
			}
				#ContentCol_1{
					width:251px;
					margin-right:5px;
				}
				#ContentCol_2{
					width:338px;
					padding:0px 38px 0px 49px;
				}
				#ContentCol_3{
					width:165px;
					/*width:238px;*/
					margin-top:22px;
					border-left:1px solid #D9D9D9;
					padding:0px 33px 0px 40px;
					/*padding:0px 0px 0px 0px;*/
					min-height:486px;
					height:auto!important;
					height:486px;
				}
				#ContentCol_4{
					width:585px;
					padding:0px 38px 0px 40px;
				}
				#ContentCol_5{
					width:287px;
					padding:0px 10px 0px 40px;
				}
				#ContentCol_6{
					width:335px;
					padding:0px 0px 0px 0px;
				}
				#ContentCol_Wide{
					width:904px;
					padding:0px 0px 0px 0px;
					padding-left:10px;
					/*padding:0px 38px 0px 40px;*/
				}


/* ------------------ START VIDEO NAV -------------- */

#sidebarVideo {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-style:normal
}

#sidebarVideo h1  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bolder;
    color:#cc6600;
    padding:0px 0px 10px 0px;
}

#sidebarVideo h2  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
    color:#666666;
	margin:0px;
    padding:10px 0px 5px 0px;    
}

#sidebarVideo h3	{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#cc6600;
	margin:20px 0px 2px 0px;
}

#sidebarVideo h4  {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#669933;
	margin:0px;
	padding:15px 20px 30px 21px;
}

div#sidebarVideo a:link, div#sidebarVideo a:visited {
	color:#006699;
	display:inline;
	font-size:11px;
	font-weight:bold;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

div#sidebarVideo a:hover {
	color:#70a922;
	display:inline;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/graphics/nav0on_arrow_on.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#videoMenu a.nav0:link, #videoMenu a.nav0:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#245497;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	display:block;
	width:168px;
	border-bottom:1px solid #afdd72;
	/*border-bottom:1px solid #afdd72;*/
	background-image:url(/graphics/nav_circle.gif);
	background-repeat:no-repeat;
	background-position:17px 16px;
}

#videoMenu a.nav0:hover {
	color:#70a922;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(/graphics/nav_circle_over.gif);
	background-repeat:no-repeat;
	background-position:17px 16px;
}

#videoMenu a.nav0#on0:link, #videoMenu a.nav0#on0:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	display:block;
	width:168px;
	background-color:#e5ecf3;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat:no-repeat;
	background-position:3px 11px;
}

#videoMenu a.nav0#on0:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

#videoMenu a.nav1:link, #videoMenu a.nav1:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	background-color:#e5ecf3;
	padding:0px 5px 6px 20px;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat:no-repeat;
	background-position:11px 8px;
}

#videoMenu a.nav1:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70a922;
	background-image:url(/graphics/nav1_arrow.gif);
	background-repeat:no-repeat;
}

#videoMenu a.nav1#on1:link, #videoMenu a.nav1#on1:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding:0px 5px 6px 27px;
	text-decoration:none;
	display:block;
	width:151px;
	border-bottom:1px solid #afdd72;
	background-image:url(/graphics/nav0on_arrow.gif);
	background-repeat:no-repeat;
	background-position:21px 6px;
}

#videoMenu a.nav1#on1:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#70a922;
	background-image:url(/graphics/nav0on_arrow_on.gif);
}

/* ------------------ END VIDEO NAV -------------- */

/* ------------------ START VIDEO SIDEBAR NAV -------------- */
#sidebarVideo a:link, #sidebarVideo a:visited {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	background-image:url(/graphics/videos_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

#sidebarVideo a:hover {
	color:#70a922;
	padding:0px 0px 0px 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-image:url(/graphics/videos_arrow_on.gif);
	background-repeat:no-repeat;
}

/* ------------------ END VIDEO SIDEBAR NAV --------------- */


/* ------------- START Success Landing SUBPAGE ----------- */

.SuccessLanding_filmStrip a:link, .SuccessLanding_filmStrip a:visited {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 14px 10px 0px;
	background-image:url(/graphics/Success_filmStrip_arrow.gif);
	background-repeat:no-repeat;
	background-position:right 12px;
}

/* ------------- END Success Landing SUBPAGE ----------- */

/*-------------------------------- Modules Start ---------------------------------*/
.boxText  {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
	font-style:normal;

}

.boxText a:link, .boxText a:visited {
	color:#890857;
	font-size:10px;
	font-style:normal;	
	text-decoration:underline;
}

.boxText a:hover {
	text-decoration:none;
}


.ModuleText_Orange, .ModuleText_Orange a:link, .ModuleText_Orange a:visited {
 	color:#cc6600;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
 }
 
.ModuleText_Orange a:hover{
 	color:#e19a5d;
	text-decoration:none;

 }
 
.ModuleText_Gray {
	color:#3f3c33;
	font-size:10px;
	/*display:block;*/
	font-weight:normal;	
}

.ModuleText_Gray a:link, .ModuleText_Gray a:visited {
 	/*color:#0d6e9e;*/
	text-decoration:underline;
}

.ModuleText_Gray a:hover{
	text-decoration:none;
}

.FeaturedRecipe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#453b29;
}

.FeaturedRecipe a:link, .FeaturedRecipe a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	text-decoration:underline;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.FeaturedRecipe a:hover {
    color:#665942;
    text-decoration:none;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

.FeaturedRecipe_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#453b29;
	text-align:left;
}

td .FeaturedRecipe_Module a:link, td .FeaturedRecipe_Module a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	display:block;
	text-decoration:underline;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

td .FeaturedRecipe_Module a:hover {
    color:#665942;
	display:block;
    text-decoration:none;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

td .Module_Header {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#890857;
	padding:12px 0px 12px 0px;
}

td .Module_Header:hover {
	background-color:#a72675;
}

td .Module_Header a:link, td .Module_Header a:visited {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.HMRProgams_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#453b29;
	text-align:left;
}

td .HMRProgams_Module a:link, td .HMRProgams_Module a:visited {
	color:#4b7b99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;

	text-decoration:underline;
}

td .HMRProgams_Module a:hover {
    color:#665942;
    text-decoration:none;
}

.SuccessStories_Module {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#453b29;
	text-align:left;
}

td .SuccessStories_Module a:link, td .SuccessStories_Module a:visited {
	color:#453b29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0px 0px 16px;
	text-decoration:none;	
	background-image:url(/graphics/FeaturedRecipe_Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

td .SuccessStories_Module a:hover {
    color:#665942;
	display:block;
    text-decoration:underline;
	background-image:url(/graphics/FeaturedRecipe_Arrow_on.gif);
	background-repeat:no-repeat;
}

td .HMRFoods_Module1 a:link, td .HMRFoods_Module1 a:visited {
 	color:#cc6600;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	padding:10px 0px 5px 12px;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-position:0px 14px;
	background-repeat:no-repeat;
 }
 
td .HMRFoods_Module1 a:hover{
 	color:#e19a5d;
	background-image:url(/graphics/HMRFoods_Arrow.gif);
	background-repeat:no-repeat;
	text-decoration:none;
 }
 
.PhoneSupport_Module {
	color:#00488D;
	font-size:10px;
	font-style:normal;
}

.PhoneSupport_Module a:link, .PhoneSupport_Module a:visited {
 	color:#00488D;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
 
.EntreeTip_Module {
 	color:#cc6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
 
.EntreeTip_Module a:link, .EntreeTip_Module a:visited {
 	margin:0px;
	padding:0px 0px 0px 0px;
}

/*-------------------------------- Modules END ---------------------------------*/

#homeSuccessImage{
	z-index:100;
	position:absolute;
	right:6px;
	top:48px;
}

/*--- Global Form ---*/
.globalForm{
	width:334px;
	display:block;
	min-height:10px;
	font-size:10px;
	color:#00458d;
	margin:20px 0px 20px 0px;
	padding:8px 0px 20px 0px;
	border-top:1px solid #B9D6E6;
	/*border-bottom:1px solid #B9D6E6;*/
	overflow:hidden;
}
	.globalForm .Row{
		margin-bottom:10px;
	}
		.globalForm .Label{
			width:90px;
			color:#00458d;
			padding:0px 10px 0px 0px;
		}
		.globalForm .Required{
			font-weight:bold;
		}
		.globalForm .Label, .globalForm .InputCol, .globalForm .InputCol_Mid, .globalForm .InputCol_Small{
			float:left;
		}
		.globalForm .Label{
			padding-left:16px;
		}
		.globalForm .InputCol, .globalForm .InputCol_Mid, .globalForm .InputCol_Small{
			/*padding-right:12px;*/
		}
		.globalForm .InputCol{
			font-weight:bold;
		}
			.globalForm .InputCol input, .globalForm .InputCol_Mid input, .globalForm .InputCol_Small input, .globalForm select{
				height:14px;
				font-size:10px;
				background:#f7fafc;
				color:#686868;
				border:1px solid #8D8D8D;
				padding-left:5px;
				padding-top:2px;
			}
			.globalForm .InputCol input{
				width:200px;
			}
			.globalForm .InputCol_Mid input{
				width:93px;
			}
			.globalForm .InputCol_Small input{
				width:22px;
			}
	#stateColumn{
		width:93px;
		padding:0px 0px 0px 0px;
	}
	#stateColumn_Field{width:93px; height:20px;}
	#zipColumn{width:51px; padding:2px 5px 0px 8px;}
	#zipColumn_Field{width:43px;}
	
	#phoneInputColumn{padding-left:0px; padding-right:0px;}
	#phoneInputColumn input{width:86px;}
	
	#extensionLabelColumn{width:56px; padding-left:7px; padding-right:5px;}
	#extensionInputColumn{padding-left:0px; padding-right:0px;}
	#extensionInputColumn input{width:43px; padding-left:0px; text-align:center;}


/*--- Sprites ---*/
/*
.Utilities_HMRDiet_Sprite, .Utilities_Facebook_Sprite, .Utilities_Twitter_Sprite, .Utilities_Youtube_Sprite{
	width:31px;
	height:31px;
	display:block;
	text-indent:-9000px;
	border:0px;
}
.Utilities_HMRDiet_Sprite{background:url(../graphics2/Sprites/SoMe_HMRDiet.png) 0px 0px no-repeat;}
.Utilities_Facebook_Sprite{background:url(/graphics2/Sprites/SoMe_Facebook.png) 0px 0px no-repeat;}
.Utilities_Twitter_Sprite{background:url(/graphics2/Sprites/SoMe_Twitter.png) 0px 0px no-repeat;}
.Utilities_Youtube_Sprite{background:url(/graphics2/Sprites/SoMe_YouTube.png) 0px 0px no-repeat;}
*/


.Utilities_HMRDiet_Sprite, .Utilities_Facebook_Sprite, .Utilities_Twitter_Sprite, .Utilities_Youtube_Sprite
{
	width:35px;
	height:35px;
	display:block;
	text-indent:-9000px;
	border:0px;
}
.Utilities_HMRDiet_Sprite{background:url(../graphics2/Sprites/HMRdiet_ICON_35.png) 0px 0px;}
.Utilities_Facebook_Sprite{background:url(../graphics2/Sprites/3d_FACEBOOK_35x35.png) 0px 0px;}
.Utilities_Twitter_Sprite{background:url(../graphics2/Sprites/3d_Twitter_35x35.png) 0px 0px;}
.Utilities_Youtube_Sprite{background:url(../graphics2/Sprites/3d_YouTube_35x35.png) 0px 0px;}


/*.Utilities_HMRDiet_Sprite, .Utilities_Facebook_Sprite, .Utilities_Twitter_Sprite, .Utilities_Youtube_Sprite{
	width:31px;
	height:31px;
	display:block;
	text-indent:-9000px;
	border:0px;
}
.Utilities_HMRDiet_Sprite{background:url(../graphics2/Sprites/HMRdiet_ICON_31x31.png) 0px 0px no-repeat;}
.Utilities_Facebook_Sprite{background:url(/graphics2/Sprites/3d_FACEBOOK_31x31.png) 0px 0px no-repeat;}
.Utilities_Twitter_Sprite{background:url(/graphics2/Sprites/3d_Twitter_31x31.png) 0px 0px no-repeat;}
.Utilities_Youtube_Sprite{background:url(/graphics2/Sprites/3d_YouTube_31x31.png) 0px 0px no-repeat;}
*/


/*.Utilities_Facebook_Sprite{
	width:31px;
	height:31px;
	display:block;
	text-indent:-9000px;
		border:0px;
	background:url(../graphics2/Sprites/facebookIcon_Sprite.png) 0px 0px;
}
	.Utilities_Facebook_Sprite:hover{
		background-position:0px -31px;
	}
.Utilities_Twitter_Sprite{
	width:31px;
	height:31px;
	display:block;
	text-indent:-9000px;
		border:0px;
	background:url(../graphics2/Sprites/twitterIcon_Sprite.png) 0px 0px;
}
	.Utilities_Twitter_Sprite:hover{
		background-position:0px -31px;
	}
.Utilities_Youtube_Sprite{
	width:31px;
	height:31px;
	display:block;
	text-indent:-9000px;
	border:0px;
	background:url(../graphics2/Sprites/youtubeIcon_Sprite.png) 0px 0px;
}
	.Utilities_Youtube_Sprite:hover{
		background-position:0px -31px;
	}*/




.searchActionArrow{
	width:23px;
	height:21px;
	display:block;
	cursor:pointer;
	text-indent:-9000px;
		border:0px;
	background:url(../graphics2/Sprites/searchActionArrow_Sprite.png) 0px -1px;
}
	.searchActionArrow:hover{
		background-position:0px -23px;
	}
.getFreeShipping_Btn{
	width:249px;
	height:28px;
	display:block;
		cursor:pointer;
	text-indent:-9000px;
		border:0px;
	background:url(../graphics2/Sprites/GetFreeShipping_Sprite.png) 1px -1px;
}
	.getFreeShipping_Btn:hover{
		background-position:1px -29px;
	}
	.getStartedBtn{
		display:block;
		width:192px;
		height:28px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/getStartedBtn.png) 0px 0px no-repeat;
	}
		.getStartedBtn:hover{
			background-position:0px -28px;
		}
	.seeForYourSelfBtn{
		display:block;
		width:193px;
		height:28px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/seeForYourSelfBtn.png) 0px 0px no-repeat;
	}
		.seeForYourSelfBtn:hover{
			background-position:0px -28px;
		}
	.findOutMoreBtn{
		display:block;
		width:193px;
		height:28px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/findOutMoreBtn.png) 0px 0px no-repeat;
	}
		.findOutMoreBtn:hover{
			background-position:0px -28px;
		}
	.startNowAndGetFreeShippingBtn{
		display:block;
		width:249px;
		height:28px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/startNowAndGetFreeShippingBtn.png) 0px 0px no-repeat;
	}
		.startNowAndGetFreeShippingBtn:hover{
			background-position:0px -28px;
		}
	.readOtherInspirationStoriesBtn{
		display:block;
		width:261px;
		height:28px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/readOtherInspirationStoriesBtn.png) 0px 0px no-repeat;
	}
		.readOtherInspirationStoriesBtn:hover{
			background-position:0px -28px;
		}
	.joinUsTodayBtn{
		display:block;
		width:102px;
		height:22px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/joinUsToday_Sprite.png) 0px 0px no-repeat;
	}
		.joinUsTodayBtn:hover{
			background-position:0px -22px;
		}
	.formSubmitBtn{
		display:block;
		width:81px;
		height:22px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/formSubmit.png) 0px 0px no-repeat;
	}
		.formSubmitBtn:hover{
			background-position:0px -23px;
		}
	.lightCancelBtn{
		display:block;
		width:80px;
		height:25px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/lightCancelBtn.png) 0px 0px no-repeat;
	}
		.lightCancelBtn:hover{
			background-position:0px -25px;
		}
	.darkCloseBtn{
		display:block;
		width:71px;
		height:25px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/darkCloseBtn.png) 0px 0px no-repeat;
	}
		.darkCloseBtn:hover{
			background-position:0px -25px;
		}
	.darkContinueBtn{
		display:block;
		width:95px;
		height:25px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/Sprites/darkContinueBtn.png) 0px 0px no-repeat;
	}
		.darkContinueBtn:hover{
			background-position:0px -25px;
		}
	.closePopGraphicBtn{
		display:block;
		width:22px;
		height:25px;
		cursor:pointer;
		text-indent:-9000px;
		border:0px;
		background:url(/graphics2/global/popUps/closePopGraphic.gif) 0px 0px no-repeat;
	}
		.closePopGraphicBtn:hover{
			/*background-position:0px -25px;*/
		}
		


/*---- New Styles ----*/
.BeginLosingWeightNow_Table H1{
	margin:0px 0px 2px 0px;
	padding:6px 0px 0px 0px;
}
.BeginLosingWeightNow_Table TD{
	padding:4px 5px 10px 15px;
	background:url(/documents/Image/begin_losing_box_bottom.jpg) top left no-repeat #FFCA88;
	border-bottom:1px solid rgb(221, 156, 66);
	height:83px;
}

.FoodsTop_td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	line-height:14px;
}

.HMRFoods_Kits {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#505050;
	line-height:14px;
}

.beginLosingWeightNowContent{
	min-height:83px;
	padding:10px 5px 10px 15px;
	border:1px solid #dd9c42;
	border-top:0px;
	background:url(/graphics2/Content/begin_losing_box_bottom.png) top left no-repeat #f9c782;
}

hr {
	/*color:#FAC2A1;
	height:1px;
	width:80%;
	text-align:left;
	margin:0px 0px 0px 0px;
	line-height:10px;*/
	clear: both;
	size: 0;
	width: 90%;
	height: 1px;
	border-top: 1px solid #FAC2A1;
	border-right: none;
	border-bottom: none;
	border-left: none;
	/* left align in Firefox */
	margin-right: 100%;
	/* left align in IE, Opera */
	text-align: left;
}

.orangeHR{display:block; width:80%; height:1px; border-bottom:1px solid #FAC2A1;}
.header {
	color:#006699;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-decoration:none;
}

.researchDisplayTables{
	border:1px solid rgb(248, 146, 22);
	margin-bottom:16px;
}

.notices th {
	padding:0px;
	text-align:left;
	font-weight:bold;
}

.notices td {
	padding:0px 0px 0px 10px;
	text-align:left;
}

sup {
	font-size:7px;
}

sub {
	font-size:9px;
}

.pageFoods h2{padding:9px 0px 7px 0px;}
.pageFoods h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}
.pageFoods p{padding-bottom:0px;}

.hmrClinicProgramTable, .hmrAtHomeProgramTable{
	color: rgb(102, 102, 102);
	border:1px solid #f99317;
}
	.hmrClinicProgramTable TH, .hmrAtHomeProgramTable TH{
		color:rgb(102, 102, 102);
		background-color:#fcca81;
		border-bottom:1px solid #f99317;
	}
	.hmrClinicProgramTable TD, .hmrAtHomeProgramTable TD{
		color: rgb(102, 102, 102);
		padding:10px 5px 10px 15px;
		background:url(/graphics2/Subpage/bottom_data_box_bigger.gif) top left no-repeat #fcca81;
	}
.hmrAtHomeProgramTable{border:0px; border-bottom:1px solid #f99317;}
	.hmrAtHomeProgramTable TH{border:1px solid #01478F; background-color:#d0e7f5;}
	.hmrAtHomeProgramTable TD{border-left:1px solid #f99317; border-right:1px solid #f99317;}


div.hr{
	height:1px;
	width:80%;
	background:#FAC2A1;
	margin:0 0 0 0;
}
