/* CSS Document */

body, html {
	padding: 0px;
	margin: 0px;
	background-color: #eff9ee;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 806px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	position:relative;
}

.main_header {
	width:806px;
	height:29px;
	background-image:url(../images/main_header.gif);
	overflow: hidden;
	background-repeat:no-repeat;
}

.main_middle {
	width:806px;
	background-image:url(../images/main_middle.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

.main_footer {
	width:806px;
	height:29px;
	background-image:url(../images/main_footer.gif);
	overflow: hidden;
	background-repeat:no-repeat;
	clear:both;
}

.logo_food_large {
	/*width:688px;*/
	height:82px;
	/*padding-top:42px;*/ /*Deleted because of the SBS show banner to fit on the screen :)*/
	margin-left:33px;
}

.logo_food_large img{
	float:left;
}

.banner {
	width:763px;
	height:129px;
	padding-top:28px;
	margin-left:22px;
}

.menu_section {
	padding-top:7px;
	margin-left:19px;
	width:769px;

}

.menu__left_bk {
	width:3px;
	height:24px;
	background-image:url(../images/menu__left_bk.gif);
	background-repeat:no-repeat;
	float:left;

}

.menu__main_bk {
	height:24px;
	width:749px;
	background-image:url(../images/menu__main_bk.gif);
	background-repeat: repeat-x;
	padding:2px 0px 0px 17px;
}

.menu__main_bk ul{
	padding:0px;
	margin:0px;
}

.menu__main_bk li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	padding:0px 10px 0px 10px;
	list-style:none;
}

.menu__main_bk a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu__main_bk a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.menu__right_bk {
	width:2px;
	height:24px;
	background-image:url(../images/menu__right_bk.gif);
	background-repeat:no-repeat;
}

.menu_text_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:81px;
	margin-top:2px;
	float:left;
}

.menu_text_1 a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_text_1 a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.menu_text_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:2px;
	padding-left:30px;
	float:left;
}

.menu_text_2 a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_text_2 a:hover{
	color:#FF0000;
	text-decoration:underline;
}

.menu_text_2_onn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	margin-top:2px;
	padding-left:30px;
	float:left;
	text-decoration:underline;
}

.menu_text_2_onn a{
	color:#FF0000;
	text-decoration:underline;
}

.menu_text_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:2px;
	1margin-right:81px;
	padding-left:30px;
	float:left;
}

.menu_text_3 a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_text_3 a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.hd_welcome {
	width:232px;
	height:47px;
	margin-left:30px;
	1margin-top:30px;	
	float:left;
}

.hd_map {
	width:232px;
	height:47px;
	margin-left:5px;
}

.content_section {
	clear:both;
	padding-top:10px;/*was 30px because of SBS Banner*/
	margin-left:24px;
}

.content_section_about {
	clear:both;
	padding-top:30px;
	margin-left:24px;
}

.content_section_tips {
	clear:both;
	padding-top:30px;
	height:2233px;	
	margin-left:24px;
}

.fit_tips {
	clear:both;
	padding-top:30px;
	margin-left:24px;
}

.content_section_consult {
	clear:both;
	padding-top:30px;
	margin-left:24px;
}


.column_1 {
	float:left;
	width:326px;
}

.column_1_about {
	float:left;
	width:509px;
}

.column_1_text{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.column_1_text_italic{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style:italic;
	padding-left:5px;
}

.column_1_text_table{
	1padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


.column_1_text_about{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.column_1_green_text{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.column_1_green_text a{
	color:#FFFFFF;
	text-decoration:underline;
}

.column_1_green_text a:hover{
	color: #FF0000;
	text-decoration:underline;
}

.column_2 {
	float:left;
	width:183px;
	margin-left:7px;
}

.column_3 {
	float:left;
	width:257px;
}

.column_3_about {
	float:left;
	width:257px;
	margin-left:5px;
}

.description_header {
	width:326px;
	height:7px;
	1background-image:url(images/description_header.gif);
	1background-repeat:no-repeat;
}

.description_middle {
	width:326px;
	background-color:#f2f2f2;
	background-position:0px 0px;	
}

.description_footer {
	width:326px;
	height:10px;/*Was 19px for SBS banner*/
	background-image:url(../images/description_footer.gif);
	background-repeat:no-repeat;
}

.green_header {
	width:326px;
	height:7px;
	1background-image:url(images/green_header.gif);
	1background-repeat:no-repeat;
}

.green_middle {
	width:326px;
	background-color:#6cc967;	
}

.green_footer {
	width:326px;
	height:7px;
	background-image:url(../images/green_footer.gif);
	background-repeat:no-repeat;
}

.diet_header {
	width:183px;
	height:7px;
	1background-image:url(images/diet_header.gif);
	1background-repeat:no-repeat;
}

.diet_middle {
	width:183px;
	background-color:#d7f1d6;	
}

.diet_footer {
	width:183px;
	height:7px;
	background-image:url(../images/diet_footer.gif);
	background-repeat:no-repeat;
}

.hd_diet_plans {
	width:72px;
	height:17px;
	margin-left:9px;
}

.btn_weight_training {
	width:169px;
	height:33px;
	margin-left:7px;
	margin-top:26px;
}

.btn_calcium {
	width:169px;
	height:33px;
	margin-left:7px;
	margin-top:15px;
}

.specilaity_areas_bk {
	width:257px;
	height:242px;
	background-image:url(../images/specilaity_areas_bk.gif);
	background-repeat:no-repeat;
}

.specilaity_area_for_text {
	padding-top:40px;
}

.specilaity_areas_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#be0008;
	margin-left:18px;
}

.specilaity_areas_text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#be0008;
	padding-top:4px;
	margin-left:18px;
}

.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	height:40px;
	text-align:center;
}

.footer_text a{
	color: #000000;
	text-decoration:underline;
}

.footer_text a:hover{
	color: #6cc967;
	text-decoration:underline;
}

.about_description_header {
	width:509px;
	height:7px;
	1background-image:url(images/about_description_header.gif);
	1background-repeat:no-repeat;
}

.about_description_middle {
	width:509px;
	background-color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-repeat:repeat-y;
}

.about_description_middle p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.about_description_middle img {
	float:right;
	margin-right:10px;
	padding:5px;
}

.about_description_footer {
	width:509px;
	height:19px;
	background-image:url(../images/about_description_footer.gif);
	background-repeat:no-repeat;
}

.about_green_header {
	width:509px;
	height:7px;
	1background-image:url(images/about_green_header.gif);
	1background-repeat:no-repeat;
}

.about_green_middle {
	width:509px;
	background-color:#6cc967;	
}

.about_green_footer {
	width:509px;
	height:7px;
	background-image:url(../images/about_green_footer.gif);
	background-repeat:no-repeat;
}

.column_1_text_consultant{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.column_1_text_consultant p {
	clear:both;
}

.column_1_text_consultant img {
	clear:both;
	float:none;
}

.column_1_text_consultant li {
	font-size:12px;	
}

.column_1_text_consultant h1 {
	font-size:18px;
	clear:both;
}

.column_1_text_consultant h2 {
	font-size:14px;	
	clear:both;
}

.column_1_text_consultant a{
	color:#6cc967;
	text-decoration:none;
	
}

.column_1_text_consultant a:hover{
	color: #FF0000;
	text-decoration:underline;

}

.column_1_text_consultant_italic{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:italic;
}

.tick_icon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	height:16px;
	background-image:url(../images/icon_tick.gif);
	background-repeat:no-repeat;
	background-position:40px 0px;
	padding-left:70px;
	margin-top:5px;
	font-weight: bold;
}

.map {
	padding-top:20px;
}

.map p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:17px;
}


.source_map {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	text-align:right;
}

/*Google Maps*/

#view_map_div {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:610px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_2 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:700px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_3 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:800px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_4 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:890px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_5 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:990px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_6 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:1090px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_7 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:1180px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}

#view_map_div_8 {
	background-color:#FFFFFF;
	border:3px solid #CCCCCC;
	display:none;
	height:370px;
	opacity:0.95;
	position:absolute;
	top:1270px;
	width:425px;
	height:350px;
	z-index:2;
	padding:15px 20px 50px 20px;
	opacity:0.95;
}


.icon_close_friend a {
	color:#FF0000;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:5px 20px 5px 0px;
	text-decoration:underline;
}
.icon_close_friend a:hover {
	color:#000;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:5px 20px 5px 0px;
	text-decoration:underline;
}

/*Before&After Shots*/

.column_2and3_area {
	float:left;
}

.column_2and3_row {
	clear:both;
}

.beforeandafter {
	clear:both;
	width:435px;
	padding:10px 0px 0px 6px;
}

.b4_bk_01 {
	float:left;
	width:106px;
	height:136px;
	background:url(../images/b4_bk_01.jpg) no-repeat;
}

.b4_bk_02 {
	float:left;
	width:149px;
	height:136px;
	background:url(../images/b4_bk_02.jpg) no-repeat;
}

.b4_bk_02 img{
	margin:105px 0px 0px 35px;
}

.b4_bk_03 {
	float:left;
	width:180px;
	height:136px;
	background:url(../images/b4_bk_03.jpg) no-repeat;
}

.before_and_after_area {
	width:509px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px 0px 0px 7px;
}

.before_and_after_area p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	clear:both;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.before_and_after_area img {
	float:left;
	padding:0px 10px 0px 0px;
}

.food_investigators {
	clear:both;
	padding:3px 0px 0px 24px;
}

.food_investigators_2 {
	clear:both;
	padding:3px 0px 0px 20px;
	width:95%;
}

.food_investigators_2 h1{
	font-size:14px;
	color:#000;
}

.food_investigators_2 p{
	font-size:12px;
	color:#000;
}

/*New Resources Home Page*/

.new_resources {
	clear:both;
	padding:3px 0px 0px 5px;
}

/*Share this buttons*/

.sharethis {
	float:right;	
	padding:5px 15px 0px 0px;
}

.sharethis a{
	color: #115BB5;
	text-decoration:none;
	font-size:12px;
}
.sharethis a:hover{
	color: #115BB5;
	text-decoration:underline;
	font-size:12px;
}