/* Home Content */
/*main Image and welcome text box*/
.introDesign{ 
	float:left;
	height:240px;
	width:780px;
	margin-bottom:16px;
}
.introTxt{
	display:block;
	height:232px;
	margin:3px 0px 0px 470px;
	width:260px;
}
.introTxt h3{
	margin-bottom:28px;
}
div> .introTxt h3{
	margin-bottom:0px;
}
.introJoinNow{
	position:absolute;
	top: 110px;
	left:460px;
	width:250px;
}
.introTakeTour{
	position:absolute;
	top: 194px;
	left:455px;
	
}
.introJoinNow a,.introJoinNow a span{
	color:#712587;
	display:block;
	font-size: 1.8em;
	font-weight:bold;
	text-decoration:none;
	line-height:1em;
	margin:32px 0px 0px 15px;
}
.introJoinNow a span{
	font-size: 1.2em;
	margin:0px;
}
.introTakeTour a{
	display:block;
	width:280px;
	height:43px;
	text-indent:-10000px;
	overflow:hidden;
	background: url(../../design/images/takeTourBtn.gif) no-repeat;
}
.introTakeTour a:hover{
	background: url(../../design/images/takeTourBtnHover.gif) no-repeat;
}
/*END main Image and welcome text box*/

/*Our diet types*/
.ourDietsBox{
	background: #f1edf1;
	width:365px;
	height:225px;
	float:left;
	color: #fff;
	padding:5px 5px 5px 10px;
	margin-bottom:20px;
}
.dietitem{
	float:left;
	margin:5px 0px;
	width:343px;
}
.dietitem img{
	float:left;
	margin-right:12px;
	margin-bottom:3px;
}
.dietitem p strong{
	color: #ee9900;
	font-weight: bold;
}
#joinOurPlan{
	float:left;
}
/*END Our diet types*/

/*Aux Menu*/
.section3{
	float:right;
	width:380px;
	height:237px;
	margin-bottom:20px;
}
.auxItem{
	background: url(../../design/images/dottedBG.gif);
	height:35px;
	width:379px;
	margin-bottom:5px;
	padding-top:2px;
	float:left;
	display:inline;
}
div>.auxItem{
	height:33px;
}
.auxItem img{
	float:left;
	margin:0px 12px 3px 3px;
}
.auxItem .menuhdr, .menuitem2 p{
	color: #9d6eaa;
	text-decoration:none;
}
.auxItem a.menuhdr:hover{
	color: #68217e;
}
/*END Aux Menu*/

/*Diet Prof Box*/
#dietProfBox{
	background:url(../../design/images/bgDietProfBox.jpg) no-repeat;
	float:left;
	display:inline;
	height:271px;
	margin:3px 0px 20px 0px; 
	padding:8px 4px;
	width:780px;
}
div>#dietProfBox{
	margin:3px 0px 20px 0px;
}
#dietProfBox h2{
	margin:0 0 10px 5px;
}
#dietProfBox #tabsection{
	display:inline;
	margin:0px 5px 0px 15px;
	padding:0px;
	float:left;
	height:233px;
	width:360px;
}
#dietProfBox #tabsection h3.first,#dietProfBox #formsection h3.second{
	background: url(../images/01N.gif) no-repeat;
	display:inline;
	float:left;
	padding:5px 0px 0px 30px;
	height:25px;
	width:320px;
	margin:7px 0px;
	font-size:13px;
}
#dietProfBox #formsection h3.second{
	background: url(../images/02N.gif) no-repeat;
}
#dietProfBox #tabs{
	float:left;
	width:145px;
}
#dietProfBox .tabset_tabs{
	white-space:normal;
	width:145px;
	z-index:2;
}
#dietProfBox .tabset_tabs li{
	display:block;
	float:left;
	width: 141px;
	height:14px;
}
#dietProfBox .tabset_tabs li a{
	color:#333;
	padding:0px;
	display:block;
	float:left;
	font-size:.7em;
	width: 145px;
	text-decoration:none;
}
.tabset_tabs a:hover{
	color:#fff ! important;
	background-color:#9d6eaa ! important;
}
.tabset_tabs a.active{
	color:#fff ! important;
	background-color:#9d6eaa ! important; 
	cursor:default;
}
.tabset_content{
	float:left;
	border:1px solid #9d6eaa;
	padding:0px;
	width:193px;
	height:192px;
	z-index:1;
	display:none;
}
.tabset_content_active{
	display:block
}
#pic{
	float:left;
	display:inline;
	margin: 5px;
	
}
#contentDietTab{
	float:left;
	width:125px;
	font-size:1.0em;
}
.tabset_label{
	display:none
}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10, #tab11, #tab12, #tab13{
	padding:0px; margin-left:0px; margin-top:0px;
}
.tabset_tabs ul li.firstchild a{
	border-left-width:1px;
	float:left;
}
.LearnDiet{
	color: #ee9900;
	font-size:.7em;
	font-weight:bold;
}
#formsection {
	float:left;
	width:375px;
	margin-left:5px;
}
div.formfields{
	z-index:2;
}		
#formsection #fields{
	padding:25px 0px 0px 0px;
	float:left;
}
#formsection legend{
	font:bold .7em Arial, Helvetica, sans-serif;
	color:#333;
	margin-left:-7px;
}
#formsection fieldset{
	float:left;
	width:50px;
	border:none;
	padding: 0px 10px 0px 0px;
	font:1em Arial, Helvetica, sans-serif;
}
#formsection fieldset#weight_pos{
	margin-left:25px;
	display:inline;
}
#formsection select {
	margin-bottom:10px;
	font: .7em Arial, Helvetica, sans-serif;
	width:60px;
}
#formsection input{
	font:.7em Arial, Helvetica, sans-serif;
}
#formsection #age_field {
	width:50px;
}
#formsection #sex_set {
	width:90px;
}
.prefer {
	margin:10px 0px 0px 25px;
	width:286px;
	float:left;
}
.prefer a{
	color: #ee9900;
	font-weight:bold;
}
#metric {
	visibility:hidden;
	position:absolute;
	top:366px;
	left:389px;
	width: 375px;
	z-index:2;
}

#metric span{
	font-size:.7em;
}
#imperial {
	visibility: visible;
	z-index:1;
}
fieldset#submit_btn_fd{
	margin-top:28px;
	clear:left;
}
#metric fieldset#submit_btn_fd{
	margin-top:54px;
}
/*END Diet Prof Box*/

/*Members receive*/
#memberReceive{
	float:left;
	width:430px;
	margin:0px 5px;
	padding-bottom: 5px;
}
#memberReceive h3, #memberReceive img{
	margin-top:10px;
}
/*END Members receive*/

/*News*/
#news{
	background:#f1edf1;
	width:309px;
	float:right;
	padding:0px 5px 10px 5px;
}
.itemNews{
	display:block;
	float:left;
	margin-top:10px;
}
.itemNews a:hover{
	text-decoration:underline;
}
#news img{
	float:left;
	margin-right:5px;
}
/*END News*/

/*joinToday*/
#joinToday{
	background:url(../images/joinHome.gif);
	float:right;
	height:25px;
	padding:28px 22px; 
	margin-top:30px;
}
#joinToday a{
	font-size:1.8em;
	color:#712587;
	font-weight:bold;
}
.offer{
	display:block;
}	
/*Opera Hack*/
@media screen and (min-width: 550px){
   div#submit_but { 
   position:relative; 
   left:-5px;}
}
}


/*////////////////////////////////////////////////
////////////// STYLES FOR FDP PAGE////////////////
///////////////////////////////////////////////*/

div.boxContentFDP{color:#000000; background:#000000;}
 















