@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; text-align:center; background:url(../images/bg.jpg) center top repeat-x; font-family:Candara; }
#bodyer1{ width:1003px; margin:auto;}
#bodyer{ width:902px; float:left; text-align:left; padding-top:20px; padding-left:56px; padding-right:45px;}
#header{ width:902px; float:left;}
.logo{ width:171px; float:left;}
.logo a{ display:block; width:171px; height:171px; float:left; background:url(../images/logo.jpg) no-repeat;}

.header_right{ width:731px; float:left;}
.music_on{ width:731px; float:left; text-align:right; font-family:Candara; font-size:12px; color:#f8d3b8; padding-top:5px;}
.music_on a{ color:#f8d3b8; text-decoration:none;}
.music_on a:hover{ text-decoration:underline;}
.music_on img{ margin-bottom:-3px;}
.menuer{ width:672px; float:left; padding-left:46px; padding-top:15px;}
.menuer_box{ width:672px; float:left; padding-bottom:30px; border-bottom:1px #a79389 dashed;}
.menu{ float:left; padding-right:21px; position:relative;}
.menu img{ border:none;}
.menu_last{padding:0px; margin:0px; text-align:right;}
.menu_last img{padding:0px; margin:0px;}
.menu_box{ float:left; position:absolute; left:10px;top:70px; z-index:20;}
.menu_box1{ float:left; width:103px; height:12px; overflow:hidden; background:url(../images/f_menu_top.gif) no-repeat;}
.menu_box2{ width:97px; float:left; background-color:#3a1909; padding-left:6px;}
.menu_box3{ float:left; width:103px; height:5px; overflow:hidden; background:url(../images/f_menu_bottom.gif) no-repeat;}
.f_a{ display:block; float:left; width:89px; text-decoration:none; line-height:30px; border-bottom:1px #4e2612 solid; color:#f8d3b8; font-family:Candara; font-size:14px; padding-left:3px;}
.f_a:hover{ background:url(../images/f_a_o.gif) left center no-repeat; color:#3a1909;}
.f_a_last{ border:none;}

.menu_box1_a{ float:left; width:153px; height:12px; overflow:hidden; background:url(../images/menu_f_2_top.gif) no-repeat;}
.menu_box2_a{ width:147px; float:left; background-color:#3a1909; padding-left:6px;}
.menu_box3_a{ float:left; width:153px; height:5px; overflow:hidden; background:url(../images/menu_f_2_bottom.gif) no-repeat;}
.f_a_a{ display:block; float:left; width:139px; text-decoration:none; line-height:30px; border-bottom:1px #4e2612 solid; color:#f8d3b8; font-family:Candara; font-size:14px; padding-left:3px;}
.f_a_a:hover{ background:url(../images/f_a_o2.gif) left center no-repeat; color:#3a1909;}
.f_a_last{ border:none;}

/* contenter */
#contenter{ width:902px; float:left;}
.content_left{ width:182px; float:left; padding-top:58px; text-align:center; font-family:Candara; font-size:16px; color:#f8d3b8; line-height:21px;}
.content_left_p{width:110px; color:#eba25d; margin:auto; }
.contenter p{ padding:0px; margin:0px;}
.content_left_h1{ margin:auto;width:75px; padding-bottom:5px; padding-top:2px; font-size:18px; background-color:#3a1d0e; margin-bottom:20px;*margin-bottom:0px;}
.content_center{ width:480px; float:left; padding-left:15px;}
.content_center_top{ width:480px; float:left; text-align:center; font-size:20px; color:#f8d3b8;}
.fong_bg{ background-color:#3f2010; margin:auto; display:block; padding:3px 0px; font-style:italic; overflow:hidden;}
.content_center_bottom{ width:480px; float:left; padding-top:40px;}
.content_right{ width:190px; float:left; padding-left:30px;padding-top:58px; text-align:center; font-family:Candara; font-size:16px; color:#f8d3b8; line-height:21px;}
.content_right_p{width:190px; color:#eba25d; margin:auto; }
.content_right_h1{ margin:auto;width:132px; padding-bottom:5px; padding-top:2px; font-size:18px; background-color:#3a1d0e; margin-bottom:20px;*margin-bottom:0px;}

.bottom_text{ width:752px; float:left; padding-left:136px; background:url(../images/spinal_3.gif) 40px 15px no-repeat; font-family:Gill Sans MT; font-size:12px; color:#f8d3b8; line-height:16px; padding-top:15px;}
#copy{ padding-left:22px; padding-top:10px; float:left;}
.copy_box{ float:left; width:870px; padding:15px 0px; text-align:right; font-size:12px; font-family:Papyrus; color:#f8d3b8; border-top:1px dashed #a49288;}

/* children_left */
.children_left{ width:308px; float:left; padding-top:58px; height:300px; background:url(../images/children_01.gif) right 58px no-repeat;}
.children_center{ width:340px; float:left; padding:0px 2px;text-align:center; font-family:Candara; font-size:16px; color:#f8d3b8; line-height:21px;}
.children_center_p{width:330px; color:#eba25d; margin:auto; }
.children_center_h1{ margin:auto;width:109px; padding-bottom:5px; padding-top:2px; font-size:18px; background-color:#3a1d0e; margin-bottom:20px;*margin-bottom:0px;}
.children_right{ width:230px; float:left; height:300px; padding-top:58px; background:url(../images/children_02.gif) left 58px no-repeat;}

/*physical_left*/
.physical_left{ width:236px; float:left; padding-left:30px; padding-top:45px;}
.physical_left_title{ float:left; width:236px;}
.physical_left_title div{ padding:3px 3px; float:left; font-size:16px; color:#f8d3b8; background-color:#3f2010;}
.physical_left_text{ float:left; width:231px; padding-left:5px; padding-top:10px; padding-bottom:20px; font-size:16px; color:#f8d3b8;}
.physical_center{ float:left; width:353px; text-align:center;}
.physical_wl{ width:128px; line-height:23px; margin:auto; font-size:16px; color:#f8d3b8;  background-color:#3f2010;}
.physical_center_text{ width:353px; text-align:center; font-size:16px; color:#eba25d; line-height:25px; padding-top:5px;}

.osteopathicer{ width:858px; float:left; padding-left:35px; padding-bottom:20px;}
.osteopathicer_title{ width:660px; float:left; padding-left:183px; padding-bottom:10px;}
.osteopathicer_title div{ float:left; line-height:25px; padding:4px 0px; background-color:#3f2010; font-size:18px; color:#f8d3b8;}
.osteopathicer p{ padding:0px; margin:0px; font-size:16px; color:#eba25d; padding-top:15px;}

.massage_box{ width:282px; margin:auto;padding-top:20px;}
.massage_title{padding:3px 3px; float:left; font-size:16px; color:#f8d3b8; background-color:#3f2010;}
.massage_text{float:left; width:271px; padding-left:5px; padding-top:10px; padding-bottom:20px; font-size:16px; color:#f8d3b8; text-align:left;}


.staff_left{ width:370px; float:left;}
.staff_right{ width:410px; float:left; padding-left:30px;}
.staff_left_img{ width:370px; float:left; text-align:right; padding-bottom:20px;}
.staff_right_img{ width:410px; float:left; text-align:left; padding-top:20px;}

.results_box{ width:690px; float:left; padding-left:200px;}
.results_box td{ line-height:20px; text-align:left; color:#f8d3b8; font-size:14px; padding-bottom:12px; vertical-align:top;}
.results_box img{ border:none;}
.v_text{ float:left; padding-left:10px; padding-top:8px;}

.staff_page{ float:left; width:690px; text-align:right; padding-top:15px;}
.staff_page a{ color:#f8d3b8;}