@charset "utf-8";
/* CSS Document */

*{
padding:0px;
margin:0px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 body{
background: url(../images/n_bg.jpg) no-repeat center bottom fixed ; 
background-size:cover;
 }

body{
padding:0px;
margin:0px;
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div, ul, li{
padding:0px;
margin:0px;
}
img{
padding:0px;
margin:0px;
border:none;
}
img a{
padding:0px;
margin:0px;
border:none;
}
.clear
{
	clear:both;
}

.main{max-width:800px; width:100%; margin:0px auto; padding:0; background: url(../images/home_suntile.gif) repeat;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; font-family:Arial, Helvetica, sans-serif;}
.contain{ padding:0 10px;}
.banner img{ max-width:100%;}

.top_text{ font-size:16px; line-height:18px; color:#673200; text-decoration:none; padding-bottom:10px }

.top_text p{padding:20px 0 0 0; }

.bottom_banner{ padding-bottom:20px;}
.b_image{ float:left; width:32%;}
.b_image img{ max-width:100%;}
.image_middle{ margin:0 2%;webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.below_main{}
.sea_below_text{ font-size:18px; line-height:24px; color:#ff9400; text-decoration:none; text-align:left; float:left;}	
.sea_below_text a{  color:#ff9400; text-decoration:none;}	
.sea_below_text a:hover{  color:#fecd06; text-decoration:none;}
.google_translatter{ float:right;}

.ed_text{font-size:14px; line-height:18px; color:#666464; text-decoration:none; padding-bottom:20px; }

.ed_text p{ padding-top:20px;}

.this_site{}

.this_site_text{font-size:16px; line-height:18px; color:#4a2a01; text-decoration:none; padding-bottom:20px; }

.banner_img { padding-bottom:20px;}
.banner_img img{ max-width:100%;}

.begin_text{font-size:16px; line-height:18px; color:#000000; text-decoration:none; }
.begin_text a{ color:#ff9400; text-decoration: underline; }

.search_treatment{ padding-top:12px;}

.lets_text{font-size:14px; line-height:18px; color:#7e3f09; text-decoration:none; padding:15px 0; }
.lets_text a{color:#ff9400; text-decoration: underline; }
.lets_text a:hover{ color:#fecd06; text-decoration: underline; }
.anore_text {font-size:16px; line-height:18px; color:#884002; text-decoration:none; padding:15px 0; }

.menu_button{ padding:20px 0;}

.menu_button ul{ list-style-type:none;}

.menu_button ul li{ float:left; font-size:12px; line-height:40px; color:#884002; font-weight:bold; text-decoration:none;  padding-right:7px; margin-bottom:7px; width:20%; height:40px; text-align:center;webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.menu_button ul li a{ background:url(../images/n_buttton1.png) no-repeat;color:#000000; text-decoration:none;display:block; background-size:100%;}
.menu_button ul li a:hover{ background:url(../images/n_buttton1_hover.png) no-repeat;color:#943803;  text-decoration:none;background-size:100%;}

.menu_button ul li.last{ margin-right:0px; }


.bottom_contain{}
.client_and_therapist{font-size:14px; line-height:16px; color:#333333; text-decoration:none; }
.begin_text {font-size:16px; line-height:18px; color:#783604; text-decoration:none; padding:10px 0; }
.begin_text a{ font-weight:bold;color:#ff9400; text-decoration: underline; }
.begin_text a:hover{ color:#fecd06; text-decoration: underline; }

.try_text{font-size:14px;font-weight:bold; line-height:18px; color:#783604; text-decoration:none; padding:10px 0; }
.try_text a{ color:#ff9400; text-decoration: underline; }
.try_text a:hover{ color:#fecd06; text-decoration: underline; }

.we_can_text{font-size:13px;font-weight: normal; line-height:16px; color:#3e1b02; text-decoration:none; padding:10px 0; }
.we_can_text a{ color:#ff9400; text-decoration: underline; }
.we_can_text a:hover{ color:#fecd06; text-decoration: underline; }

.need_text {font-size:14px;font-weight: normal; line-height:16px; color:#3e1b02; text-decoration:none; padding:10px 0; }
.need_text a{ color:#ff9400; text-decoration: underline; }

.need_text b{ color:#c75e08; text-decoration:none; font-weight:normal;}
.need_text a:hover{ color:#fecd06; text-decoration: underline; }

.edreferral_text {font-size:16px;font-weight: normal; line-height:20px; color:#c45b05; text-decoration:none; padding:10px 0; }
.ed_text a{ color:#c45b05; text-decoration: underline; }
.ed_text a:hover{ color:#fecd06; text-decoration: underline; }


.share_img{ padding:10px 0;}
.news_latter{ /*background:#eaeaea; */ background:#e2e2e2;padding:20px 0;}
.news_latter_top{ text-align:center;}

.news_latter_top label{ font-size:14px;font-weight: normal; line-height:18px; color:#333333; text-decoration:none; background:url(../images/n_message_link.png) no-repeat ; padding-left:40px; padding-top:5px; line-height:24px;}

.input_text{ background:#FFF; border:1px solid #d1d1d1; padding:5px; height:33px; width:296px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; font-size:11px; color:#393838;}
	.input_button{ background: url(../images/n_subcribe.png) no-repeat; width:105px; height:33px; text-decoration:none; border:0px; cursor:pointer; text-indent:-99999px;}
	
.newsletter_text{font-size:12px;font-weight: normal; line-height:15px; color:#333333; text-decoration:none; text-align:center; padding-top:5px;}

.newsletter_text b{ background: url(../images/n_star1.png) no-repeat; width:10px; height:11px; display:inline-block;}
.footer_bg{ background:#3e1b02; padding:20px 0;}

.footer_text{ }

.footer_text ul{ list-style-type:none; text-align:center;}

.footer_text ul li{ display:inline-block;font-size:12px; line-height:15px; color:#884002; text-decoration:none; margin-right:8px; padding-right:8px; webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; border-right:1px solid #e8c59b;}
.footer_text ul li a{ color:#e8c59b; text-decoration:none; }
.footer_text ul li a:hover{ color:#fecd06;  text-decoration: underline;}
.footer_text ul li.last{ border-right:0px; margin-right:0px; padding-left:0px;}

.footer_b_text{ font-size:12px; line-height:15px; color:#c37556; text-decoration:none;  webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; text-align:center; padding-top:5px;}
.footer_b_text a{ color:#d1ae87; text-decoration:none; }
.footer_b_text a:hover{ color:#fecd06; text-decoration: underline; }

@media all and (max-width:640px){
	.menu_button ul li{ width:148px; padding-right:0px; margin-left:2px !important;}
	
}