* {
	padding: 0px;
	margin: 0px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

body {
	margin: auto;
}

em {
	font-style:italic;
}

.em {
	font-style:italic;
}

strong, b {
	font-weight:bold;
}

div#sidebarVideo a {
	display: block;
	width: 80px;
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	background: url(/graphics/nav0on_arrow.gif) no-repeat 0px 5px;
}

div#sidebarVideo a:hover {
	display: block;
	width: 80px;
	color: #70a922;
	font-size: 11px;
	font-weight: bold;
	background: url(/graphics/nav0on_arrow_on.gif) no-repeat 0px 5px;
}

div.LSideBar_Divider { height: 1px; margin: 14px 0px 16px 6px; }

div.OrangeBox_Text {
	font-size: 11px;
	color: #00448e;
	line-height: 15px;
	margin: 13px 27px 0px 14px;
}

H1, .Header {
	display:block;
	font-size:14px;
	line-height:20px;
	color:#666666;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

H2, .SubHeader {
	display:block;
	font-size:12px;
	line-height:16px;
	color:#3BA100;
	margin:5px 0px 3px 0px;
	font-weight:bold;
}

H3, .SubSubHeader {
	display:block;
	font-size:11px;
	line-height:16px;
	color:#E59719;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}

H4, .SubSub_SubHeader {
	display:block;
	color:#044694;
	font-size:10px;
	line-height:16px;
	margin:5px 0px 2px 0px;
	font-weight:bold;
}

H5, .Header5 {
	display:block;
	font-size:9px;
	color:#044694;
	line-height:16px;
	font-weight:bold;
	margin:5px 0px 2px 0px;
}

H6, .Header6 {
	display:block;
	font-size:9px;
	color:#3ba100;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0px 0px 0px;
}

.OrangeText {
	color:#F39809;
}

.RedText {
	color:#FF0000;
}

IMG, img { border: 0px; }

input.AccountFields { height: 14px; color: #044694; padding: 2px 0px 0px 6px; }

input.Border, Select.Border {
	width: 178px;
	height: 17px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #74a959;
}

input.Submit {
	width: 100px;
	height: 25px;
	display: block;
	color: #74A959;
	font-weight: bold;
	border: 1px solid ##74a959;
	background: #FFFFFF;
}

select.AccountFields { color: #044694; }

Select.Border { width: 190px; height: 17px; }

TextArea.Border {
	width: 178px;
	height: 100px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #74a959;
}

UL #locationUL LI { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

OL {
	margin:5px 0px 10px 18px;
	padding:0px 0px 0px 0px;
}

OL LI {
	padding: 0px 0px 5px 0px;
}

.BenefitBars_AppleBrownBenny_ContentArea {
	position: absolute;
	top: 20px;
	right: 19px;
	width: 125px;
	height: 55px;
	line-height: 16px;
	font-size: 10px;
	color: #01458E;
}

.BenefitBars_AppleBrownBenny_ContentArea a, .ShakesRecipeBox_ContentArea a { color: #01458E; text-decoration: underline; }

.BenefitBars_MoreTips { position: absolute; bottom: 20px; left: 19px; }

.BenefitBars_Tip_ContentArea {
	width: 182px;
	height: 93px;
	line-height: 16px;
	font-size: 10px;
	color: #01458E;
	position: absolute;
	top: 11px;
	left: 20px;
}

.BenefitBars_ViewRecipe { position: absolute; bottom: 48px; right: 25px; }

/* ------------------ END VIDEO NAV -------------- */
.ClinicsBox {
	font-size: 14px;
	font-weight: bold;
	background: url(/graphics/clinic_programs_box_bg.gif);
	padding: 14px 0px 0px 17px;
	background: #ffffff repeat-x bottom left;
}

.ClinicsBox a:link, .ClinicsBox a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	display: block;
	padding: 10px 0px 8px 0px;
	text-decoration: underline;
}

.ContentCols {
	width: 357px;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}

.ContentCols .Text {
	margin: -3px 0px 0px 0px;
	width: 200px;
	float: left;
	line-height: 16px;
}

.ContentCols img { float: left; margin-right: 10px; }

.darkBlueText { font-weight: bold; font-size: 10px; color: #00458d; }

.FeaturedRecipeLink_Text {
	position: absolute;
	top: 14px;
	left: 14px;
	font-weight: bold;
	font-size: 11px;
	color: #1056a1;
}

.FeaturedRecipeLink_Text a {
	font-weight: bold;
	font-size: 11px;
	color: #1056a1;
	text-decoration: none;
}

.FloatedDivCleaner {
	width: 1px;
	height: 1px;
	clear: both;
	position: relative;
}

.HealthyShakesDietKit_ContentArea {
	width: 70px;
	height: 90px;
	line-height: 11px;
	font-size: 9px;
	color: #01458E;
	position: absolute;
	top: 17px;
	right: 10px;
}

.HMRDietTools_Text {
	position: absolute;
	top: 15px;
	left: 13px;
	width: 155px;
	font-weight: normal;
	font-size: 10px;
	color: #1056a1;
}

.LeftCol a { text-decoration: none; color: #006699; }

.LSideBar_BlueText {
	font-weight: bold;
	line-height: 15px;
	font-size: 11px;
	color: #1056A1;
}

.LSideBar_BlueText a {
	font-weight: bold;
	line-height: 15px;
	font-size: 9px;
	color: #1056A1;
}

.LSideBar_OrangeText {
	font-weight: bold;
	line-height: 15px;
	font-size: 11px;
	color: #F39809;
}

.LSideBarBox { width: 175px; min-height: 100px; overflow: hidden; }

.MaroonePurple { color: #890857; }

.OrangeContentBox {
	border: 1px solid #ffd682;
	width: 342px;
	margin: 10px 0px 10px 0px;
	padding-bottom: 13px;
	background: #ffffff url(/graphics/OurPremierProgramBG.jpg) repeat-x bottom;
}

.OrangeContentBox a:link { font-size: 10px; color: #f48a04; }

.OrangeLinks a, #OrangeLink a { color: #F48A04; }

.orangeText {
	display: block;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	font-size: 10px;
	color: #E59719;
}

.PageContent_Box {
	width: 317px;
	min-height: 50px;
	overflow: hidden;
	border: 1px solid #FFDA8F;
	font-size: 10px;
	color: #00448E;
}

/*-------------------------------------*/
.ProductPage_OrangeText { color: #F48A04; font-weight: bold; }

/*-----------------------*/
.RecipeList { margin-top: 4px; }

.RSide_SideBar {
	width: 162px;
	min-height: 213px;
	margin-bottom: 10px;
	padding: 1px 0px 0px 1px;
	font-size: 24px;
	overflow: hidden;
	background: url(/graphics/SideBarBoxes_FadingBorder_RSide.gif) no-repeat top left;
}

.RSide_SideBar #Content_Area {
	width: 150px;
	min-height: 175px;
	font-size: 9px;
	color: #6B8BAA;
	padding: 0px 10px 0px 10px;
}

.RSide_SideBar .TitleImg { padding-bottom: 7px; min-height: 20px; }

.Shakes_HealthyShakeKitBox { position: absolute; bottom: 11px; right: 22px; }

.Shakes_ViewRecipe { position: absolute; bottom: 11px; right: 18px; }

.ShakesRecipeBox_ContentArea {
	position: absolute;
	top: 13px;
	right: 15px;
	width: 160px;
	height: 38px;
	line-height: 16px;
	font-size: 10px;
	color: #01458E;
}

/*------- Side Box Style ------*/
.SideBoxes {
	width: 176px;
	margin: auto;
	min-height: 208px;
	margin-bottom: 15px;
	text-align: left;
	padding: 1px 0px 0px 1px;
	overflow: hidden;
	background: #FFFFFF url(/graphics/SideBoxesBorder.gif) no-repeat top left;
}

.SideBoxes .ContentArea {
	width: 174px;
	min-height: 171px;
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.SideBoxes .Header, #EntreeMenu_CurvedTop, #BenefitBarsMenu_CurvedTop, #ShakesMenu_CurvedTop { margin: 0px; padding: 0px; }

/* ------------- START Success Landing SUBPAGE ----------- */
.SuccessLanding_filmStrip a:link, .SuccessLanding_filmStrip a:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 14px 10px 0px;
	background: url(/graphics/Success_filmStrip_arrow.gif) no-repeat right 12px;
}

.SuccessPhoto { display: block; margin: 0px 0px 20px 12px; }

.Wraper {
	width: 100%;
	height: 30px;
	display: block;
	overflow: hidden;
}

.Wrapper .FormField {
	float: left;
	width: 193px;
	min-height: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}

.Wrapper .Label {
	float: left;
	width: 120px;
	color: #519211;
	padding: 2px 10px 10px 0px;
}

#BenefitBars_Heading {
	width: 521px;
	height: 246px;
	margin-top: 22px;
	position: relative;
}

#BenefitBars_Heading .Caption {
	width: 284px;
	line-height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #01458E;
	position: absolute;
	top: 31px;
	right: 30px;
}

#BenefitBarsMenu_Header, #ShakesMenu_Header {
	width: 492px;
	height: 25px;
	padding: 8px 0px 0px 9px;
	background: #FFFFFF url(/graphics/common/EntreesCurvedTop2.gif) no-repeat top left;
}

#BestResultsBox {
	width: 454px;
	height: 144px;
	background:url(/graphics/Best_Results2.jpg) no-repeat top left;
}

#Box2_Text {
	font-size: 10px;
	color: #00448e;
	line-height: 16px;
	margin: 0px 0px 8px 1px;
}

#Box2_Text_Bold {
	font-size: 10px;
	color: #00448e;
	line-height: 16px;
	margin: 0px 0px 4px 1px;
	font-weight: bold;
}

/*--- Store Landing Pages Styles ---*/
#categoryContainer {
	width: 764px;
	min-height: 400px;
	border: 1px solid #D7D7D7;
	margin: 2px 2px 1px 2px;
	background: #FFFFFF;
}

#categoryLeftContainer {
	clear: both;
	float: left;
	width: 556px;
	min-height: 400px;
}

#categoryLeftContainer.OrangeBackground {
	min-height:200px;
	padding-bottom: 10px;
	background: url(/graphics/common/entreesGradientBG.gif) repeat-x bottom left;
}

#categoryRightContainer { width: 207px; float: left; min-height: 400px; }

#ChooseTheWayDiv { width: 711px; height: 43px; padding-bottom: 19px; }

#Container {
	width: 767px;
	min-height: 330px;
	margin: auto;
	overflow: hidden;
	border: 1px solid #d7d7d7;
	background: #FFFFFF;
}

#ContainerDiv {
	width: 767px;
	margin: auto;
	min-height: 500px;
	background: #FFFFFF url(/graphics/SubBGRepeat3.gif) repeat-y top left;
}

#DecisionFreeContainer {
	width: 368px;
	height: 823px;
	margin: auto;
	padding: 17px 0px 0px 19px;
	background: #ffffff;
}

#DivText {
	font-size: 10px;
	color: #1056a1;
	margin-bottom: 7px;
	line-height: 16px;
}

#EasyWinsCalorieSystem_Box .Box_ContentArea #LeftCol { float: left; width: 125px; overflow: hidden; }

#EasyWinsCalorieSystem_Box .Box_ContentArea #RightCol_Box {
	float:left;
	width:163px;
	height:147px;
	line-height:12px;
	padding:5px 12px 10px 12px;
	overflow:hidden;
}

#EasyWinsCalorieSystem_Box .Box_ContentArea, #EasyWinsCalorieSystem_Box .Box_ContentArea #LeftCol { font-size: 10px; color: #00448E; }

#Entree_Heading { width: 508px; height: 265px; position: relative; }

#Entree_Heading .Caption {
	width: 312px;
	line-height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #01458E;
	position: absolute;
	top: 52px;
	right: 0px;
}

#EntreeMenu_Header {
	width: 492px;
	height: 22px;
	padding: 11px 0px 0px 9px;
	background: #FFFFFF url(/graphics/common/EntreesCurvedTop2.gif) no-repeat top left;
}

#EntreeMenuTable {
	clear: both;
	width: 499px;
	min-height: 98px;
	border: 1px solid #D7D7D7;
	border-top: 1px solid #a2de75;
	position: relative;
	background: #FFFFFF;
}

#EntreeMenuTable .Cell {
	float: left;
	width: 144px;
	min-height: 80px;
	margin-left: 1.5px;
	padding: 10px 10px 18px 10px;
	line-height: 20px;
	font-size: 12px;
	color: #01458e;
	background: #FFFFFF url(/graphics/common/EntreeTableBG.gif) repeat-x top left;
}

#EntreeMenuTable .Cell .Asterisk { color: #86A3BF; }

#EntreeMenuTable .Legend {
	color: #86A3BF;
	position: absolute;
	bottom: 8px;
	right: 14px;
}

#EntreeMenuTable a {
	color: #01458E;
	line-height: 20px;
	text-decoration: none;
}

#EntreeMixTable {
	clear: both;
	width: 495px;
	min-height: 168px;
	border: 1px solid #D7D7D7;
	overflow: hidden;
	padding: 2px 2px 1px 2px;
	background: #FFFFFF;
}

#EntreeMixTable .Row .IconCell a, #MixTable .Row .IconCell a {
	font-weight: bold;
	font-size: 10px;
	color: #01458e;
	text-decoration: none;
}

#EntreeMixTable .Row .IconCell IMG, #MixTable .Row .IconCell IMG { margin-right: 5px; }

#EntreeMixTable .Row .IconCell, #MixTable .Row .IconCell {
	float: left;
	width: 154px;
	height: 33px;
	margin: 0px 2px 1px 0px;
	padding: 9px 0px 0px 9px;
	font-size: 10px;
	font-weight: bold;
	color: #01458e;
	overflow: hidden;
	background: url(/graphics/common/EntreeMixTable_CellBG.gif) repeat-x top left;
}

#EntreeMixTable .Row .IconTextCell {
	float: left;
	width: 300px;
	height: 34px;
	margin: 0px 0px 1px 0px;
	padding: 8px 11px 0px 19px;
	overflow: hidden;
	background: #FFFFFF url(/graphics/common/EntreeMixTable_LargeCellBG.gif) repeat-x top left;
}

#EntreeMixTable .Row .IconTextCell a, #MixTable .Row .IconTextCell a, .Box_ContentArea a, #EasyWinsCalorieSystem_Box .Box_ContentArea #RightCol_Box a, #WalkOMeter_Box .ContentArea a, #HMRCalorieSystem_Box .ContentArea a { color: #F48A04; text-decoration: underline; }

#EntreeMixTable .Row .IconTextCell a:hover, #MixTable .Row .IconTextCell a:hover { color: #F48A04; text-decoration: none; }

#EntreeMixTable .Row, #MixTable .Row {
	clear: both;
	width: 495px;
	min-height: 42px;
	overflow: hidden;
}

#EntreesContainer {
	width: 501px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 28px;
}

#EntreeTopPick_Container .PickBox .ContentArea .BuyNowLink { position: absolute; top: 48px; right: 52px; }

#EntreeTopPick_Container .PickBox .ContentArea, #ProductLanding_TwoCol_Container .PickBox .ContentArea {
	width: 247px;
	height: 131px;
	overflow: hidden;
	position: relative;
}

#EntreeTopPick_Container .PickBox .Header, #ProductLanding_TwoCol_Container .PickBox .Header {
	width: 228px;
	height: 20px;
	padding: 9px 0px 0px 19px;
	margin: 0px;
	border-bottom: 1px solid #FFD682;
	background: #FFFFFF;
}

#EntreeTopPick_Container .PickBox .TopPickRibbon { position: absolute; top: 13px; right: 14px; }

#EntreeTopPick_Container .PickBox, #ProductLanding_TwoCol_Container .PickBox {
	float: left;
	width: 247px;
	height: 161px;
	border: 1px solid #D9D7D2;
	position: relative;
	background: #E2F1F7;
}

#EntreeTopPick_Container, #ProductLanding_TwoCol_Container {
	clear: both;
	width: 501px;
	height: 163px;
	overflow: hidden;
}

#FormContainer { width: 350px; }

#HMR_Box {
	width: 265px;
	height: 117px;
	margin: 0px 2px 3px 2px;
	padding: 15px 17px 20px 18px;
	border: 1px solid #d7d7d7;
	overflow: hidden;
	background: #e7f2f8 url(/graphics/HomeSideBar_BoxBG.gif) repeat-x top left;
}

#HMR_Box a, #HMR_Text a:link, #HMR_Text a:visited { color: #6B8BAA; text-decoration: none; }

#HMR_Link { margin-left: 15px; margin-top: 16px; }

#HMR_Text { font-size: 10px; color: #6B8BAA; }

#HMRCalorieSystem_Box .ContentArea {
	width: 248px;
	height: 128px;
	overflow: hidden;
	line-height: 16px;
	padding: 14px 25px 10px 69px;
	background: url(/graphics/HMRCalorieSystem_BG.jpg) no-repeat top left;
}

#Home_LeftColContainer {
	width: 454px;
	height: 452px;
	background: #FFFFFF url(/graphics/Woman_Sitting.jpg) no-repeat top left;
}

#Img_HMR {
	border: 1px solid #d7d7d7;
	float: left;
	margin-right: 16px;
}

#Inner_Success_Stories_Box {
	width: 175px;
	height: 239px;
	padding-right: 95px;
	background: url(/graphics/Woman_Standing.jpg) no-repeat top right;
}

#LeftContainer {
	float: left;
	width: 454px;
	height: 452px;
	margin: auto;
	overflow: hidden;
	border: 1px solid #d7d7d7;
	border-bottom: 0px;
	border-left: 0px;
	padding: 3px;
}

#LinkBar {
	width: 282px;
	height: 23px;
	border: 1px solid #d7d7d7;
	margin: 0px 2px 2px 2px;
	padding: 0px 0px 0px 18px;
	vertical-align: top;
	position: relative;
	background: #efefef url(/graphics/LinkBarBG.gif) repeat-x top left;
}

#LinkBar IMG { float: left; padding: 0px; margin: 8px 0px 0px 0px; }

#MixTable {
	clear: both;
	width: 495px;
	min-height: 168px;
	border: 1px solid #D7D7D7;
	padding: 2px 2px 1px 2px;
	font-size: 11px;
	color: #01458E;
	overflow: hidden;
	background: #FFFFFF;
}

#MixTable .Row .IconTextCell {
	float: left;
	width: 300px;
	height: 37px;
	line-height: 18px;
	margin: 0px 0px 1px 0px;
	padding: 4px 11px 0px 19px;
	overflow: hidden;
	background: #FFFFFF url(/graphics/common/EntreeMixTable_LargeCellBG.gif) repeat-x top left;
}

/*------------------ Utilities ----------------*/

#OrangeBoxDecisionFree {
	border: 1px solid #ffd682;
	width: 342px;
	height: 174px;
	margin: 12px 0px 8px 0px;
	line-height: 16px;
	color: #f48a04;
	background: #ffffff url(/graphics/WomanWriting.jpg) no-repeat bottom left;
}

#OrangeBoxDecisionFreeText {
	font-size: 11px;
	color: #00448e;
	line-height: 16px;
	margin: 13px 17px 0px 138px;
}

#OrangeBoxDecisionFreeText a:link {
	font-size: 10px;
	color: #f48a04;
	line-height: 16px;
	margin-top: 4px;
}

#Page_Container {
	clear: both;
	width: 767px;
	min-height: 680px;
	overflow: hidden;
	line-height: 16px;
	font-size: 10px;
	background: url(/graphics/PageContainerLong_BG3.gif) no-repeat 0px 0px;
}

#Page_Container #ContentContainer {
	clear: both;
	width: 568px;
	overflow: hidden;
	min-height: 680px;
}

#Page_Container #ContentContainer #LeftCol_Standard {
	float: left;
	width: 319px;
	color: #00448e;
	min-height: 670px;
	padding: 0px 21px 0px 0px;
	line-height: 15px;
	overflow: hidden;
}

#Page_Container #ContentContainer #LeftCol_Standard *, #Page_Container #ContentContainer #LeftCol_Standard p { line-height: 18px; }

/**/
#Page_Container #ContentContainer #RightCol_Standard {
	float: left;
	width: 178px;
	color: #6b8baa;
	min-height: 680px;
	font-size: 9px;
	line-height: 14px;
	margin-bottom: 10px;
	padding: 0px 18px 0px 12px;
	border-left: 1px solid #e4eef3;
	overflow: hidden;
}

#Page_Container .LeftCol {
	float: left;
	width: 198px;
	min-height: 662px;
	padding: 20px 1px 0px 0px;
	font-size: 11px;
	background: #F5FAFC url(/graphics/SubLeftColBG2.gif) no-repeat top left;
}

#Page_Container .RightCol {
	float: left;
	width: 549px;
	min-height: 662px;
	overflow: hidden;
	padding: 18px 0px 20px 18px;
}

#Page_Container OL { margin: 5px 0px 10px 18px; padding: 0px 0px 0px 0px; }

#Page_Container OL LI { padding: 0px 0px 5px 0px; }

#Programs_Container {
	width: 763px;
	height: 476px;
	padding: 2px;
	margin: auto;
	background: #ffffff;
}

#Programs_LeftDiv {
	width: 208px;
	height: 260px;
	border: 1px solid #d7d7d7;
	padding: 11px 116px 2px 21px;
	border-top: 1px solid #a2de75;
	background: #ffffff url(/graphics/Whiteboard_Woman.jpg) no-repeat top center;
}

#Programs_LeftDiv a { color: #519214; }

#Programs_RightDiv {
	width: 205px;
	height: 260px;
	border: 1px solid #d7d7d7;
	padding: 11px 119px 2px 21px;
	border-top: 1px solid #a2de75;
	background: #ffffff url(/graphics/Blueberry_Woman.jpg) no-repeat top center;
}

#ProgramsCols_Container {
	clear: both;
	width: 711px;
	min-height: 100px;
	overflow: hidden;
}

#ProgramsCols_Container .LeftCol { float: left; width: 347px; margin: 0px 17px 0px 0px; }

#ProgramsCols_Container .RightCol { width: 347px; float: left; margin: 0px 0px 0px 0px; }

#ProgramsInnerDiv {
	width: 711px;
	height: 418px;
	padding: 29px 25px 29px 27px;
	background: url(/graphics/programs_background.jpg) repeat-x top left;
}

#ProvenWaysBox { margin: 0px 226px 0px 230px; }

#Recipe_Container {
	width: 549px;
	min-height: 400px;
	margin: auto;
	padding: 18px 0px 0px 19px;
	background: #ffffff;
}

/*-----------------------*/
#RecipeContainer {
	width:540px;
	min-height:100px;
	border-left:1px solid #FCD282;
	border-bottom:1px solid #FCD282;
	overflow: hidden;
}

#RecipeContainer #RecipeArea {
	width: 509px;
	clear: both;
	min-height: 100px;
	padding-top: 10px;
	margin: 0px 0px 0px 2px;
	border-top: 1px solid #FCD282;
	border-right: 1px solid #FCD282;
	border-bottom: 1px solid #FCD282;
	border-bottom: 0px;
	position: relative;
	overflow: hidden;
}

#RecipeContainer #RecipeContent_Area {
	clear: both;
	width: 482px;
	min-height: 100px;
	padding-bottom: 12px;
	padding: 12px 12px 10px 12px;
	overflow: hidden;
	background: #fffcf8;
}

#RecipeContainer #RecipeImage {
	width: 506px;
	min-height: 100px;
	border-bottom: 1px solid #FCD282;
	overflow: hidden;
}

#RecipeContainer #TitleArea {
	width: 248px;
	border-top: 1px solid #FCD282;
	border-right: 1px solid #FCD282;
	padding: 0px 0px 1px 2px;
	overflow: hidden;
}

#RecipeContainer #TitleText {
	width: 226px;
	font-weight: bold;
	font-size: 13px;
	color: #E1820A;
	padding: 12px 6px 9px 14px;
	background: #fde5b8 url(/graphics/Strawberry_Banana_Sup_BG.gif) repeat-x top left;
}

#RecipeContainer #TitleText a {
	font-weight: bold;
	font-size: 13px;
	color: #E1820A;
	text-decoration: none;
}

#RecipeContainer #TitleText a:hover, #EntreeMenuTable a:hover { text-decoration: underline; }

#RecipeContainer OL {
	margin:0px 0px 10px 18px;
	padding:0px 0px 0px 0px;
}

#RecipeContainer OL LI {
	padding: 0px 0px 5px 0px;
}

#RecipeContent_Area #Ingredients_Left {
	float:left;
	width:275px;
	min-height:10px;
	padding:0px 24px 10px 0px;
	overflow:hidden;
	line-height:16px;
}

#RecipeContent_Area #Ingredients_Left LI { margin-top: -5px; line-height: 16px; }

#RecipeContent_Area #Ingredients_Left OL { margin-top: 18px; }

#RecipeContent_Area #Ingredients_Left P { line-height: 16px; }

#RecipeContent_Area #Ingredients_Right {
	float: left;
	width: 180px;
	color: #006699;
	min-height: 10px;
	overflow: hidden;
}

#RecipeContent_Area #Ingredients_Right .CaloriesBox strong, #Page_Container #ContentContainer #RightCol_Standard *, #RecipeContent_Area #Ingredients_Right strong { : ; /*color:#e1820a;*/ }

#RecipeContent_Area #Ingredients_Right HR { margin-left: 20px; margin-top: 4px; width: 150px; }

#RecipeContent_Area .CaloriesBox { color: #e1820a; }

#RecipeContent_Area .Grey_Divider { margin: 10px 0px 10px 18px; }

#RecipeHeadingContainer {
	width: 246px;
	border: 1px solid #fcd282;
	padding: 1px 2px 1px 2px;
	margin: 13px 0px 0px 0px;
}

#RightContainer {
	float: right;
	width: 306px;
	height: 459px;
	margin: auto;
	background: #ffffff;
}

/*----------------------------*/
#SectionTitle { width: 176px; padding: 0px 6px 0px 17px; }

#SectionTitle a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #006699;
}

#SectionTitle a#Selected, a.GreenColorLinks, #Box2_Text a, #Page_Container #ContentContainer #LeftCol_Standard a, #Page_Container #ContentContainer #RightCol_Standard a, #SubMenu a:hover, #SectionTitle a:hover { color: #3BA100; }

#ShakesMenu_Heading {
	width: 521px;
	height: 246px;
	margin: 22px 0px 0px 31px;
	position: relative;
}

#ShakesMenu_Heading .Caption {
	width: 284px;
	line-height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #01458E;
	position: absolute;
	top: 31px;
	right: 46px;
}

#ShakesMenuContainer {
	width: 521px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* ------------- END Success Landing SUBPAGE ----------- */
/* ------------------ START VIDEO NAV -------------- */
#sidebarVideo { font-size: 10px; color: #666666; font-style: normal; }

#sidebarVideo h1 {
	color: #cc6600;
	padding: 0px 0px 10px 0px;
	font: bolder 14px Verdana, Arial, Helvetica, sans-serif;
}

#sidebarVideo h2 {
	color: #666666;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sidebarVideo h3 {
	font-size: 10px;
	font-weight: bold;
	color: #cc6600;
	margin: 20px 0px 2px 0px;
}

#sidebarVideo h4 {
	color: #669933;
	margin: 0px;
	padding: 15px 20px 30px 21px;
	font: bold 20px Arial, Verdana, Helvetica, sans-serif;
}

#SpecialOfferBox {
	width: 175px;
	min-height: 100px;
	overflow: hidden;
	padding: 1px 0px 7px 1px;
	background: url(/graphics/LSideBar_KitClubBG.gif) no-repeat top left;
}

#SubMenu { width: 174px; padding: 0px 8px 0px 17px; }

#SubMenu a {
	display:block;
	color:#006699;
	font-size:10px;
	background-image:url(/graphics/Bullet_Dash.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	text-decoration:none;
}

#SubMenu a#Selected { color: #3ba100; font-weight: bold; }

#SubMenu a.nav0 {
	font-size:11px;
	padding:0px 0px 0px 8px;
	margin:8px 0px 0px 1px;
	background-position:0px 8px;
}

#SubMenu a.nav1 {
	margin:0px 0px 0px 12px;
	padding:6px 0px 0px 8px;
	background-position:0px 12px;
	line-height:13px;
}

#SubMenu a.nav2 {
	margin:0px 0px 0px 27px;
	padding:5px 0px 0px 8px;
	background-position:0px 12px;
	line-height:11px;
}

#SubMenu a.nav3 {
	margin:0px 0px 0px 36px;
	padding:4px 0px 0px 8px;
	background-position:0px 12px;
	line-height:9px;
}

#Subpage_Container {
	width: 346px;
	min-height: 400px;
	padding: 18px 22px 10px 19px;
	line-height: 15px;
	font-size: 10px;
	color: #00448e;
	margin: auto;
	overflow: hidden;
	background: #ffffff;
}

#Subpage_Container a { text-decoration: underline; color: #3ba100; }

#Subpage_Container a:hover, .ClinicsBox a:hover, .BenefitBars_AppleBrownBenny_ContentArea a:hover, .ShakesRecipeBox_ContentArea a:hover, a:hover, .Box_ContentArea a:hover, .OrangeLinks a:hover, #EasyWinsCalorieSystem_Box .Box_ContentArea #RightCol_Box a:hover, #WalkOMeter_Box .ContentArea a:hover, #HMRCalorieSystem_Box .ContentArea a:hover, #Success_Stories_Box a:hover, #OrangeBoxDecisionFreeText a:hover { text-decoration: none; }

#Success_Stories_Box {
	width: 270px;
	height: 260px;
	margin: 0px 2px 2px 2px;
	padding: 11px 19px 0px 11px;
	color: #6b8baa;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #d7d7d7;
	background: #ffffff url(/graphics/Success_Stories_SideBar.gif) repeat-x top left;
}

#Success_Stories_Box #txt { font-size: 11px; margin-left: 9px; }

#Success_Stories_Box a { color: #6B8BAA; }

#TenPercentBox {
	width: 227px;
	height: 198px;
	padding: 15px 102px 0px 5px;
	font-size: 11px;
	color: #01458e;
	background: url(/graphics/Home_10PercentTab.gif) no-repeat top right;
}

#TopContainer {
	width: 761px;
	height: 165px;
	border: 1px solid #d7d7d7;
	margin: 2px;
	background: url(/graphics/FlashArea.jpg) no-repeat top left;
}

#WalkOMeter_Box .ContentArea {
	width: 170px;
	height: 126px;
	overflow: hidden;
	line-height: 16px;
	padding: 16px 34px 10px 138px;
	background: url(/graphics/WalkingOntheBeach.jpg) no-repeat top left;
}

#WomanSittingBox {
	width: 433px;
	height: 291px;
	overflow: hidden;
	padding: 15px 0px 2px 21px;
}

.wrap {
	width: 501px;
	margin: 23px auto 0px auto;
	color: #01458e;
}
.wrap .headerImage {
	margin-bottom: 17px;
}
.wrap .bottomContentBox {
	background-image:url(/graphics/qsKits/kitLandingBottomBG.jpg);
	height: 170px;
	clear: both;
	padding-top: 18px;
}
.wrap .bottomContentBox .leftContent {
	float: left;
	width: 234px;
	text-align: right;
}
.wrap .bottomContentBox .rightContent {
	float: right;
	width: 243px;
	text-align: left;
	font-size: 9px;
	line-height: 14px;
	margin-right: 6px;
}
.topContentBox {
	width: 247px;
	height: 328px;
	background-image: url(/graphics/qsKits/kitTopBoxBG.jpg);
}
.topContentBox .boxTitle {
	height: 21px;
	margin-left: 7px;
	margin-top: 12px;
}
.topContentBox .boxCopy {
	width: 230px;
	margin: 0px auto;
	font-size: 10px;
	margin-top: 10px;
}
.topContentBox .boxImage {
	text-align: center;
	margin-top: 10px;
}
.topContentBox .buttonsWrapper {
	width: 243px;
	margin: 14px auto 0px auto;
}
.topContentBox .buttonsWrapper .leftButton {
	float: left;
	width: 118px;
	text-align: center;
	margin-left: 2px;
}
.topContentBox .buttonsWrapper .rightButton {
	float: right;
	width: 118px;
	margin-right: 2px;
	text-align: center;
}
#leftBox {
	float: left;
	margin-bottom: 8px;
}
#rightBox {
	float: right;
	margin-bottom: 8px;
}