#clear {
	clear: both;
	margin: 0px

}

#logoName {
	background:url('media/header_drop.png') left top no-repeat;
	width: 202px;
	height: 72px;
	margin: 10px 0 1px 20px;
	float:left;
}
#topnav {
position:absolute;
float:left;
	top: 50px;
	width: 900px;
	text-align: right;
	color: #0099cc;
	font-weight: bold;

}
#TopNav a {
	color: #0099cc;
	font-weight: bold;
	text-decoration: none;
}

#tabsHeaderContainer {										/*  Primary Navigation (Tabbed Nav)  */
	background:url('media/tabheader_bg.gif') left top no-repeat;
	width:961px;
	height:29px;
	clear:both;
}

ul#tabsHeader li {
	display:block;
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px 2px 0px 1px;
	list-style: none;
	background:url('media/topnavbutton_seperator.gif') right top no-repeat;
}
ul#tabsHeader li.last {
	clear:both;
}
ul#tabsHeader a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	font-weight: normal;
	color: #000000;
	padding:6px 7px;
	float:left;
	display:block;
}
ul#tabsHeader #current a {
	font-weight: bold;
	color:#ffffff;
}
ul#tabsHeader #current a, ul#tabsHeader a:hover {
	color:#ffffff;
	background:url('media/3dbox_blue.gif') right top;
}
ul#tabsHeader a span {
}

ul#tabsHeader {					/* Begin Submenu selectors */
	text-align:left;
	margin:0px;
	padding:0px 3px 5px 4px;
	z-index: 100;
}
ul#tabsHeader ul {
	visibility: hidden;
	position: absolute;
	height: 0px;
	top: 0px;
	left: 0px;
	width: 160px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-top: 22px;
}
ul#tabsHeader ul a {
	text-decoration: none;
	font: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
	font-weight: normal;
	color: #5078aa;
}
ul#tabsHeader ul a:hover {
	font: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
	font-weight: normal;
	color: #5078aa;
}
ul#tabsHeader #current ul a {
	font: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
	font-weight: normal;
	color: #5078aa;
}
ul#tabsHeader li:hover ul, ul#tabsHeader a:hover ul {
	visibility: visible;
}
ul#tabsHeader ul li {
	background: #DFE8ED;
	color: #5078aa;
	padding: 3px;
	width: 160px;
	border: 1px solid #98b7c6;
	border-width: 0px 1px 1px 1px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
ul#tabsHeader ul li:hover {
	background: #C0D3DC;
}

ul#tabsHeader a {	/* backslash hack for IE5-Mac \*/ /* End Mac Hack */
	float: none;
}



a {
color:#47B6FF;
text-decoration:none;
vertical-align:middle;
}
a:hover {
color:#47B6FF;
text-decoration:underline;
}
body {
background-color:#FFFFFF;
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin:0 auto;
text-align:center;
}
h2 {
font-size:16px;
margin:2px 0;
}
.clear {
clear:both;
}
#page {
margin:0 auto;
text-align:left;
width:960px;
}
img {
border:0 none;
text-align:left;
vertical-align:top;
}
.spacerMain {
font-size:0;
height:15px;
line-height:0;

}
.spacerHOME {
clear:both;
font-size:0;
height:10px;
line-height:0;
position:relative;
width:900px;
}
.SignUp {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0px 0px;
padding:0px 0px;
display:inline;
}
.rsInput2 {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
height:18px;
line-height:inherit;
margin:0 5px 2px 0;
}
#safesubscribe {
margin:2px 0 0 0;
padding:2px 0 0 0;
position:relative;
}
#offer {
background:transparent url(media/sign_up_now_off.png) no-repeat scroll 0 0;
float:left;
height:250px;
margin:0;
padding:0;
position:relative;
width:150px;
z-index:1;
}
#offer a {
display:block;
height:100%;
text-decoration:none;
width:100%;
}
#offer a:hover {
background:transparent url(media/sign_up_now_on.png) no-repeat scroll 0 0;
text-decoration:none;
}
#container-top {
display:inline-block;
float:left;
height:250px;
margin:0;
padding:0 0 0 2px;
position:relative;
width:745px;
z-index:1;
}
#container-top-text {
display:none;
height:250px;
left:0;
margin:0;
padding:0 0 0 2px;
position:absolute;
top:0;
width:745px;
}
#feature-container-left {
background:transparent url(media/feature_bkgd-meal.png) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:215px;
position:relative;
width:300px;
}
#feature-container-mid {
background:transparent url(media/feature_bkgd-success.png) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:215px;
position:relative;
width:300px;
}
#feature-container-right {
background:transparent url(media/feature_bkgd-news.png) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:215px;
position:relative;
width:300px;
}
.feature-content {
float:right;
height:auto;
position:relative;
width:190px;
}
.featureimg {
display:inline-block;
margin:5px 5px 0;
padding:5px 5px 0;
}
.feature_bottom2 {
background:transparent url(media/feature_bottom.png) no-repeat;
display:inline-block;
height:36px;
margin:0;
padding:0;
position:relative;
width:296px;
z-index:1;
}
.feature_heading {
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:2px 0 0 5px;
padding:2px 0 0 5px;
text-align:left;
vertical-align:top;
z-index:5;
}
.feature_middle2 {
background:transparent url(media/feature_middle.png) no-repeat scroll 0 0;
display:block;
height:143px;
margin:0;
padding:0 0 0 2px;
position:relative;
width:296px;
z-index:5;
}
.feature_subheading {
color:#000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
position:relative;
right:-30px;
z-index:5;
}
#container-left-content {
margin:0 0 0 2px;
padding:0 6px 0 0;
position:relative;
right:-30px;
top:5px;
width:150px;
}
#container-mid-content {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0 6px 0 0;
padding:0 6px 0 0;
position:relative;
right:-20px;
text-align:left;
top:0;
width:150px;
}
#container-right-content {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0 0;
padding:0 0 0;
position:relative;
right:-10px;
top:5px;
width:180px;
}
.feature_top {
background:transparent url(media/feature_top.png) no-repeat scroll 0 0;
display:block;
height:36px;
margin:0;
padding:0;
position:relative;
width:296px;
}
.results_text {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0 6px 0 0;
padding:0 6px 0 0;
position:relative;
right:-20px;
text-align:left;
top:-5px;
}

.results_disclaim {
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0 0px 0 0;
padding:0 0px 0 0;
position:relative;
left:-100px;
text-align:left;
top:12px;
}



.buttonNEW {
background:transparent url(media/btn1.png) no-repeat scroll 0 0;
bottom:5px;
color:#0387CE;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:0 0 10px 5px;
padding:5px 5px 0;
position:absolute;
right:5px;
text-align:left;
width:143px;
z-index:5;
}
.buttonNEW a {
color:#0387CE;
text-decoration:none;
}
.buttonNEW a:hover {
color:#006699;
text-decoration:none;
}
.buttonNEW img {
vertical-align:middle;
}
.SMdashed-line {
background:transparent url(media/dashed-line212x1.png) no-repeat scroll 0 0;
display:inline-block;
height:1px;
margin:5px 0;
padding:0 0;
position:relative;
width:212px;
}
.dashed-line {
background:transparent url(media/dashed-line575x1.png) no-repeat scroll 0 0;
display:inline-block;
height:1px;
margin:10px 0 0 5px;
padding:10px 0 0;
position:relative;
width:575px;
}
.dashed-line173 {
background:transparent url(media/dashedline173x1.png) no-repeat scroll 0 0;
float:left;
height:1px;
margin:5px 0px 5px 5px;
padding:5px 0px 5px 0px;
width:173px;
z-index:10;
}
.dashed-line173b {
background:transparent url(media/dashedline173x1.png) no-repeat scroll 0 0;
height:1px;
margin:5px 0px 5px 32px;
padding:0px 0px 0px 0px;
width:150px;
}
.dashed-line279 {
background:transparent url(media/dashedline279x1.png) no-repeat scroll 0 0;
height:1px;
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
position:relative;
width:279px;
}
.double-arrows1 {
background:transparent url(media/double-arrows1.png) no-repeat scroll 0 0;
float:left;
height:8px;
position:relative;
right:-15px;
top:-2px;
vertical-align:middle;
width:13px;
}
.double-arrows2 {
background:transparent url(media/double-arrows2.png) no-repeat scroll 0 0;
float:left;
height:8px;
position:relative;
right:-15px;
top:-2px;
vertical-align:middle;
width:13px;
}

#main-container {
height:auto;
width:960px;
}



#left {
width:300px;
float:left;
height:auto;
margin:0;
padding:0;
position:relative;
z-index:1;
}

#right {
background-image:url(media/block_drop3b.gif);
background-repeat:no-repeat;
float:left;
height:auto;
margin:0;
padding:8px 0 0 15px;
position:relative;
width:600px;
z-index:1;
}

#offer_sub {
background:transparent url(media/feature-graphicB.png) no-repeat;
float:left;
height:250px;
margin-top:3px;
padding:0;
position:relative;
width:300px;
z-index:1;
}
#offer_sub a {
display:block;
height:100%;
text-decoration:none;
width:100%;
}
#offer_sub a:hover {
background:transparent url(media/feature-graphic.png) no-repeat scroll 0 0;
text-decoration:none;
}

.contact-container {
float:left;
margin:0 0 0px 0;
padding:0 0 0 10px;
position:relative;
z-index:1;
}

#bottom-container {
font-size:11px;
float:left;
height:auto;
margin:0;
padding:0;
position:relative;
width:608px;
z-index:1;
}
#commercial {
background:transparent url(media/content_shade.gif) no-repeat scroll 0 0;
clear:left;
font-size:11px;
height:180px;
margin:0;
padding:2px 0 0 5px;
position:relative;
width:282px;
}
#commercial-container {
background:transparent url(media/commercial.gif) no-repeat scroll 0 0;
height:158px;
margin:0 0 0 5px;
padding:0 0 0 10px;
position:relative;
width:240px;
}
#commercial-container a {
display:block;
height:100%;
text-decoration:none;
width:100%;
}
.boldtext {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:5px 0 0;
text-align:left;
width:426px;
}
.boldtextWide {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:5px 0 0;
text-align:left;
width:100%;
}
.introblacktext {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:25px 0 0 0;
text-align:left;
width:426px;
}

.bluetext {
color:#0387CE;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:0 0 0 0;
text-align:left;
text-decoration:underline;

}

.budget ul {
display:block;
margin-top:0; 
margin-bottom:0; 
list-style-type:none; 
list-style-position:outside;
position:relative;
float:left;
}
.budget ul li{
display:block;

margin:0 0 0 -20;
}

.budgetfriendly_featureTOP {
background:transparent url(media/budgetfriendly_featureTOP.png) no-repeat scroll 0 0;
display:inline-block;
float:right;
height:115px;
margin:0 0 0 5px;
padding:0 0 5px 25px;
position:relative;
width:130px;
}
.orange_meal_icon {
background:transparent url(media/orange_meal_icon.png) no-repeat scroll 0 0;
float:right;
height:18px;
margin-top:10px;
width:18px;
z-index:5;
}
.bf_boldtext {
color:#000000;
display:inline-block;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-top:2px;
position:relative;
text-align:left;
}
.bf_boldtextmeal {
color:#000000;
display:inline-block;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-top:10px;
position:relative;
text-align:left;
text-decoration:underline;
}
.bf_column1a {
float:left;
width:348px;
}
.bf_column2a {
float:left;
padding:10px 0 0 5px;
width:212px;
}
.bf_column1 {
display:inline-block;
float:left;
margin-right:20px;
position:relative;
width:126px;
}
.bf_column2 {
display:inline-block;
float:left;
margin-right:10px;
position:relative;
width:126px;
}
.bf_column3 {
display:inline-block;
float:left;
margin-right:10px;
position:relative;
width:408px;
}
.bf_column3 ul {

font-family:Arial,Verdana,Helvetica,sans-serif;
list-style-type:none;
margin:0 0 0 12px;
padding-top:15px;
position:relative;
display:block;
}
.bf_column3 ul li {
background:url(media/blue-arrow.png) 0 5px no-repeat;
  padding-top:0px; 
  padding-left:15px; 
  padding-bottom:10px; 

}
#bf_save {
background:transparent url(media/budgetfriendly_feature1.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:120px;
margin:5px 0 0 0;
padding:0;
position:relative;
width:160px;
}
#bf_health {
background:transparent url(media/budgetfriendly_feature2.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:120px;
margin:5px 0 0 0;
padding:0;
position:relative;
width:160px;
}
#bf_flexibility {
background:transparent url(media/budgetfriendly_feature3.jpg) no-repeat scroll 0 0;
float:left;
height:120px;
margin:5px 0 0 0;
padding:0;
position:relative;
width:160px;
}
.bf_feature1 {
background:transparent url(media/bf_breakfast.jpg) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:85px;
margin:5px 20px 5px 0;
position:relative;
width:126px;
}
.bf_feature2 {
background:transparent url(media/bf_lunch.jpg) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:85px;
margin:5px 20px 5px 0;
position:relative;
width:126px;
}
.bf_feature3 {
background:transparent url(media/bf_dinner.jpg) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:85px;
margin:5px 20px 5px 0;
position:relative;
width:126px;
}
.bf_feature4 {
background:transparent url(media/bf_snack.jpg) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:85px;
margin:5px 20px 5px 0;
position:relative;
width:126px;
}
.comparison_chart {
background:transparent url(media/weightloss_comparison_chart.png) no-repeat scroll 0 0;
float:left;
height:216px;
margin:10px 0 10px 0;
width:348px;
}
.redstar {
color:#FF0000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}
.finetext {
color:#999999;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
}

.contacttext {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px 0 0 0;
text-align:left;
width:426px;
}

.contacttext ul {
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 12px;
position:relative;
}


.question {
font-weight: bold;
color: #47b6ff;
display: inline;
}

.question ul{
list-style-type:disc;
color: #000;
}

.question ul li{
color: #000;
}

.answer	{
float:left;
font-weight: bold;
color: #000000;
}

.more {
width:500px;
margin:5px;
padding:0 5px 0 10px;
}

a.showLink {
text-decoration: underline;
color: #47b6ff;
display: inline;
}

a.hideLink {
font-weight: bold;
text-decoration: underline;
color: #47b6ff;
}
.how-is-feature	{
background: url('media/how-is-feature.jpg') no-repeat;
width: 576px;
height: 200px;
margin: 13px 0 10px -10px;
display:block;

}
.blacktext {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:0 5px 0 0;
text-align:left;
text-decoration:underline;
}

#hd_one {
background:transparent url(media/feature_graphic_howis1.jpg) no-repeat scroll 0 0;
float:left;
height:110px;
margin:30px 0 30px 0;
padding:0 0 0 0;
position:relative;
width:160px;
}
#hd_two {
background:transparent url(media/feature_graphic_howis2.jpg) no-repeat scroll 0 0;
float:left;
height:120px;
margin:10px 0 0 0;
padding:0 0 0 0;
position:relative;
width:160px;
}

.stack {
width: 594px;
height: 322px;
margin: 0 0 10px -20px;
}

#whatisbg {
position:relative;
display: inline-block;
width:577px;
height:171px;
background:transparent url('media/whatis_bottombg.png') no-repeat scroll 0 0;
z-index:3;
}


#whatisbg img {
position:relative;
top:68px;
left:65px;
}

.wi-any {
float:left; 
margin-left:25px; 
font-size:15px; 
margin-top:7px;
}

.wi-onl {
float:right; 
margin-right:25px; 
margin-top:5px;  
font-size:15px;
}



.wi-call {
width:576px;
height:420px;
background-image:url(media/feature-comparison.png);
background-repeat:no-repeat;
position:relative;
top:-25px;
z-index:1;
}

.wi-call a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.wi-call a:hover {
text-decoration:none;
}

#SuccessContent {
	position:relative;
	background:url('media/successbg_michelle.jpg') no-repeat;
	width:555px;
	height:256px;
	margin:15px 0px 0px 16px;
} 
#SuccessContent a {
 	color:#000000;
 	cursor:default;
 	
}
#SuccessContent a:hover { 
	text-decoration:none;
}
#SuccessContent a.orange {
 	color:#ee9409;
 	cursor:pointer;
}
#SuccessContent a.orange:hover {
	text-decoration:underline;

}
#SuccessContent_Michelle {
 	position:absolute;
	right:5px;
	top:7px;
	width:250px;
	font-size:12px;
}


#SuccessContent_Robert {
 	position:absolute;
	right:5px;
	top:137px;
	width:250px;
	font-size:12px;
}

.rfModal {
height:auto;
}

.rfModal .dr-mpnl-resizer, .rfModal div div div {
border:0px;
text-align:center;
}
.rfModal div div {
	text-align:left;
	border:4px solid #a0a0a0;
	padding:0px;
	margin:0px;
}
.rfModal div div ul {
	margin:10px 30px;
	font-size:12px;
}
.rfModal div div ul li {
	list-style-image:none;
	border: 1px solid #c0c0c0;
}
.rfModal div div ol li {
	margin:4px 25px;
	font-size:12px;
}
.rfModal p {
	margin:18px 25px 0px 25px;
	font-size:12px;
}

.rfModal p.modalHeader {
	text-align:left;
	background:url('media/3dbox_blue.gif') no-repeat top right;
	height:37px;
	margin:1px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}
.rfModal p.modalHeader span {
	padding:10px 15px 0px 15px;
	display:block;
}


.btn_close_solo {
	height:15px;
	width:15px;
	background:url('media/btn_close.gif') no-repeat left;
	display:block;
	float:right;
	clear:both;
	color:#999;
	font-size:12px;
	font-weight:bold;
	margin:10px 20px 0 0;
	font-size:12px;
	border: 0px;
	list-style-position:inherit;
}
.btn_close:hover {
	text-decoration:none;
	color:#000;
}
#landing_1col {
width:908px;
}

#landing_1col_top {
	background: url('media/landing_1col_top.png') no-repeat;
	width:908px;
	height:20px;
	margin-top:10px;
}
#landing_1col_content {
	padding:1px 20px 30px 20px;
	background:url('media/landing_1col_bg.png');
}
#landing_1col_bottom { 
	background:url('media/landing_1col_bottom.png') no-repeat;
	width:908px;
	height:20px;
}
.cuisinetext {
color:#000000;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:5px 0 0 0;
text-align:left;
width:574px;
}
#cuisine {
width: 580px;
}

.sc_1 {
float: left;
width:100px;
height: auto;
border:1px solid #999999;
padding: 0 0 0 0;
margin: 5px 4px 5px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0387CE;
text-align:center;
}

.sc_2 {
float: left;
width:148px;
height: auto;
border:1px solid #999999;
padding: 0 0 0 0;
margin: 5px 4px 5px 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0387CE;
text-align:center;
}
.sc_3 {
float: left;
width:100px;
height: 100px;
border:1px solid #999999;
padding: 0 0 0 0px;
margin: 5px 4px 5px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align:center;
}

.sc_3title {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0387CE;
background-color:#FFFFFF;
text-align: center;
}
.sc_4 {
float: left;
width:148px;
height: 100px;
border:1px solid #999999;
padding: 0 0 0 0;
margin: 5px 4px 5px 4px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #0387CE;
text-align:center;
}

.prepicon_quickeasy {   
width: 12px;   
height: 12px;
float: right;
margin-right: 5px;   
background: url('media/quickeasy.png') no-repeat;   
display: block;      
}
.prepicon_cookathome {   
width: 12px;   
height: 12px;
float: right;
margin-right: 5px;    
background: url('media/cookathome.png') no-repeat;   
display: block;      
}  
.prepicon_frozenready {   
width: 12px;   
height: 12px;
float: right;
margin-right: 5px;    
background: url('media/frozen_ready.png') no-repeat;   
display: block;      
}  
.prepicon_fastfood {   
width: 12px;   
height: 12px;
float: right;
margin-right: 5px;    
background: url('media/fastfood.png') no-repeat;   
display: block;      
}  
.prepicon_diningout {   
width: 12px;   
height: 12px;
float: right;
margin-right: 5px;    
background: url('media/diningout.png') no-repeat;   
display: block;      
}

.bmi_form {
width:220px;
height:230px;
background: url('media/bmi-calculator.png') no-repeat;
display: inline-block;
float: left;
}
.bmi_form hr {
color: #ccc; 
background-color: #ccc; 
border: 1px dotted #000000; 
border-style: none none dotted; 
}

.bmi_form fieldset, form, label, legend { 
margin:0px 0 0 0px;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline; 
}

.bmi_form fieldset { 
margin: 0 0 1.5em 0; 
padding: 1.4em;  
}
.bmi_form legend { 
padding: 0 .4em; 
font-size:1.2em;  
}
.bmi_form label	 { 
float:left; 
width:9em; 
display:block; 
clear:left; 
font-weight: bold;
margin-right:1em; 
text-align:left;  
cursor:hand; 
}

.bmi_form textarea, select, input, label, button, optgroup { 
width: auto;
margin-top:2px; 
}


.bmi_text {
float:left;
width: 350px;
margin: 10px 0 0 5px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.bmi-bottom {
margin: 10px 0 10px 0;
width: 550px;
height: 220px;
background: url('media/LGbmi-chart.png') no-repeat;
display: inline-block;
float: left;
}
a.get-bmi-score_btn, input.get-bmi-score_btn, a.btn_continue {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		z-index: 5;
		width: 168px;
		height: 30px;
		background:url('media/get-bmi-score_btn.png') no-repeat left;
		display:block;	
		clear:both;
		font-weight:bold;
		color: #FFFFFF;
		text-align: left;
		text-transform: uppercase;
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 5px;
		border:0px 0px 0px 0px;
		border-width: 0px;
}
a.get-bmi-score_btn:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		z-index: 5;
		width: 168px;
		height: 30px;
		background:url('media/gradient_btn.png') no-repeat left;
		display:block;
		clear:both;
		font-weight:bold;
		color: #FFFFFF;
		text-align: left;
		text-transform: uppercase;
		text-decoration: none;
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 5px;
		border:0px 0px 0px 0px;
		border-width: 0px;
}



.Footer {
background-image:url(media/footer_bkrd.png);
background-repeat:no-repeat;
height:34px;
padding:10px 0 0 0;
vertical-align:top;
width:896px;

}

.Footer ul {
font-family:Arial,Verdana,Helvetica,sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
margin-left:200px;
padding-left:0;
position:relative;
width:760px;
}

.Footer ul li {
display:inline;
}

.Footer ul li a {
border-right:1px solid #FFFFFF;
color:#000000;
padding:0.2em 1em;
text-align:center;
text-decoration:none;
}
.Footer ul li a:hover {
color:#666666;
text-decoration:underline;
}

#ft-support {
padding:2px 10px;
float:left;
}

.backwards {
unicode-bidi:bidi-override; 
direction: rtl;
font-weight:bold;
color:#0387CE;
text-decoration:underline;
}
