
@import url(global.css);
@import url(navbar.css);


/***** Home Page ******/

#flash_survey {
	width: 210px;
	height: 90px;
	float: right;
	margin-top: 10px;
	}
#horizontal_banner {
	border-bottom: solid 1px #a61934;
	height: 345px;
	overflow: hidden;
}

#flash_reasons {
	border-right: dotted 1px #ccc;
	padding-right: 5px;
	float: left;
	width: 620px;
	}

#p_home #nugget_success {
	margin: 10px 0 0 0px;

	}
#left_content {
	clear: both;
	width: 300px;
	padding: 30px 20px 30px 0;
	float: left;
	}
#right_content {
	width: 400px;
	float: right;
	padding: 0 0px 25px 15px;
	border-left: dotted 1px #ccc;
	background: url(../_img/background_home_right.gif) no-repeat 0 0;
	}

#right_content img{
	padding: 0 0 10px 5px;
	float: right;
	}
	
#p_home h1 {
	position: relative;
	margin: 0px 0px 20px 0px;
	padding: 30px 0 0 0;	/* image height */
	width: 430px;		/* image width */
	height: 0;
	overflow: hidden;
	font-size: 1px;
	border: none;
	background: url(../_img/h2_home.gif) no-repeat 0px 5px;

}

#p_home h3{
	text-transform: uppercase;
	line-height: 1.1em;
	color: #918484;
	border:0;
	}

h3.dotted_line {
	border-top: dotted 1px #ccc;
	padding-top: 10px;

}

#p_home #content {
	margin-top:0;
	}
#p_home h4 {background:none; padding:0;}
	
/**** why diets failed ***/

.why_fail #main {
	width: 385px; 
	float: left; 
	border-right: dotted 1px #ccc;
	padding: 0 15px;
	}
#p_busy .img_reason_column{
	background: url(../_img/diet-failure/toobusy.jpg) no-repeat 0 0;
	}
#p_busy blockquote {	background: url(../_img/q_too_busy.gif) no-repeat 0px 5px;}
	
	
#p_hungry .img_reason_column{
	background: url(../_img/diet-failure/always_hungry.jpg) no-repeat 0 0;
	}	

#p_hungry blockquote {	background: url(../_img/q_always_hungry.gif) no-repeat 0px 5px;}


	
#p_no_willpower .img_reason_column{
	background: url(../_img/diet-failure/no_willpower.jpg) no-repeat 0 0;
	}	

#p_no_willpower blockquote {	background: url(../_img/q_no_willpower.gif) no-repeat 0px 5px;}



#p_weight_plateau .img_reason_column{
	background: url(../_img/diet-failure/weight_plateau.jpg) no-repeat 0 0;
	}	

#p_weight_plateau blockquote {	background: url(../_img/q_weight_plateau.gif) no-repeat 0px 5px;}


	
#p_unrealistic_goal .img_reason_column{
	background: url(../_img/diet-failure/unrealistic_goal.jpg) no-repeat 0 0;
	}	

#p_unrealistic_goal blockquote {	background: url(../_img/q_unrealistic.gif) no-repeat 0px 5px;}


	
/******Clinical Trials *********/

#p_clinical_trials #intro {
	background: url(../_img/img_clinical_trials.jpg) no-repeat 0 0;
		border-bottom: solid 3px #a61934;
		padding-left: 225px;
		margin-bottom: 20px;
}
	
#p_clinical_trials h3 {
	border:0;
	}
.byline {
	font-size:.9em;
	line-height: 1.2em;
	}
h4{
	background: #ddd;
	padding: 5px;
	font-size:1em;
	color: #555;
	
	}

ul.bullets.clinical_anchors {
	margin-left:75px;

	}
ul.bullets.clinical_anchors a	{color: #333;}
/******** Press Room ************/
.press_date {font-weight: bold;}
#press_releases {
	padding: 15px 0 0 0;
	margin-bottom: 15px;


}
#press_releases p {
	padding-bottom: 10px;
}


/*********nutrition facts**********/

#p_nutrition_facts #intro {
	background: url(../_img/img_nutritionfacts.jpg) no-repeat 0 0;
		padding-left: 225px;
		margin-bottom: 20px;
		height: 265px;
}
#p_nutrition_facts h3 {border:0;}
#nutrition_products {width:490px; margin: 0 auto;}
#nutrition_products div{
	float:left;
	margin-right: 5px;
	width: 155px;
	line-height:1.2em;
	font-size:.9em;
	border-bottom:dotted 1px #ccc;
	margin-bottom:15px;
	}
#nutrition_products p {
	margin-left: 15px;
	}

.nutrition_chart table{
	margin:0 auto 15px auto;
	width:300px;}

td{
	border-bottom: solid 1px #ccc;
	padding:1px 5px;
	line-height:1.2em;
}
th{
	border-bottom: solid 1px #ccc;
	background: #a61934;
	color:#fff;
	padding:5px;
	
	
}
.title {color:#333;}

/********Science***********/

.science_chart {
	margin:0 auto;
	border:solid 1px #ccc;
	margin-bottom:10px;
	margin-left: 70px;
	}

/******** FAQs ************/


/******success plan**********/
#p_success table {width: 350px;}

#p_success #main li {
	padding: 5px 0;

}

.store #main {width: 750px;}

#p_sitemap h3{ border:0;} 
#p_sitemap #main {width: 750px; border:0;}

#why-do-diets-fail ul.bullets li {margin-bottom: 15px;}
.back-to-pressroom {text-align: right; margin-bottom: 5px;}


/*******REGISTER and DIET PLANNER ********/
#p_register table {
	border:0;
	}
	
#p_register td {
	border:0;
	}
	
	#p_dietplanner #intro {
	background: url(../_img/img_mealplanner.jpg) no-repeat 0 0;
		border-bottom: solid 3px #a61934;
		padding-left: 225px;
		margin-bottom: 20px;
}
#p_dietplanner #main {width: 750px; border: 0;}

/**********Press Release ***********/

.about {
	background: #eee;
	padding: 15px;
	}
.about h4 {
	background: none; 
	text-transform:uppercase; 
	color:#a61934;
	border-bottom: solid 1px #a61934;
	}
.press_release #header {background:none;}
.press_release #wrap {width: 680px; margin: 0 auto; padding: 0; }
.press_release #main {width:auto; margin: 0px 40px; padding:0; border: 0;margin-top: -25px; position: relative; z-index: 1000px; float:none;}
.location {font-weight:bold;}

/*********** CONTACT **********/
#contact_info {width: 450px;}
.contact_info1 {width: 100px; font-weight:bold; float: left;}
.contact_info2 {width: 300px; float:left;}

/*******  no head ********/
.nohead #tagline {
	margin-top: 10px;
	}
	.nohead #main {width: 750px; border:0;}
	
	
	
/*********survey************/

	
.survey input[type="radio"] {
margin-right: 15px;
}
.survey input[type="checkbox"] {
margin-right: 15px;
}
.survey button[type="submit"]{
margin-top:20px;
}
#p_survey table th {background: none; color:  #a61934; font-size: 120%; line-height: 1.3em; text-align:left;}
#p_survey table {width: 470px; border: 0; margin-bottom: 0 0px 5px 0;}
#p_survey tr, #p_survey table td, #p_survey th {border:0; text-align:left;}
.survey h3 {border-bottom: 0;}
.survey td.two_column {width: 140px;}

.survey table.survey {width: 400px;}
.survey table.survey tr.titles th {
	background: #bbb; padding: 1px 5px;
	}
.survey table.survey td.answer {font-weight:bold; padding: 7px 4px;}
.survey .highlight {background:#faeb69;}
.survey table.survey tr td.percent {text-align:right; width: 15%;}

