html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{background:url(../images/body_bg.png) repeat-x #fbe2b9;margin:0; padding:0; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal;}
.wrapper{width:1001px; margin:0 auto;}
.body_container{width:980px; margin:0 auto; overflow:hidden;}
.floatleft{float:left; display:inline;}
.floatright{float:right; display:inline;}
.margintop10{margin-top:10px;}
.margintop25{margin-top:25px;}
.margintright5{margin-right:5px}
.paddingleft10px{padding-left:10px;}
.pngholder{behavior:url(iefix/iepngfix.htc);}
.clear{height:0; line-height:0; font-size:0; margin:0; padding:0; clear:both;}
a{color:#C30; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:20px; font-weight:normal;}
h2{font-size:18px; font-weight:normal;}
h3{font-size:16px; font-weight:normal;}
h4{font-size:14px; font-weight:normal;}
h5{font-size:12px; font-weight:normal;}
h6{font-size:11px; font-weight:normal;}
h7{font-size:10px; font-weight:normal;}

.large{font-size:24px; font-weight:normal;}
.extra_large{font-size:36px; font-weight:normal;}
.bold{font-weight:bold;}
.white{color:#FFF;}
.light{color:#6f6a6a;}.black{color:#000;}
.text_center{text-align:center;}
.realative{position:relative;}
/*===================================Header css===============================================*/
.header_wrapper{background:url(../images/heading_bg.png) no-repeat; height:234px; width:1001px; overflow:hidden;}
.head_contain{margin-top:95px;}
.head_address{ margin-left:20px; width:215px; height:60px; overflow:hidden;}
.head_appoinment{margin-right:50px; width:200px; height:60px; overflow:hidden;}
/*=========Top menu==================*/
.top_menu{ margin-top:34px;}
.top_menu a{ display:inline-block; line-height:23px; font-size:14px;  font-weight:bold;padding:0 5px; color:#333333;}
.top_menu a:hover{ background:#a59b9c; text-decoration:none;}
.hotmenu {background:#a59b9c; text-decoration:none;}
/*=======================================body_continer css================================================*/
.body_container{width:1001px; overflow:hidden; background:url(../images/body_main_bg.png) repeat-y;}
.body_wrapper{ width:955px; margin-left:17px; overflow:hidden;}
/*=============================================Banner Css==================================================*/
.banner_container{ width:955px; height:250px;  overflow:hidden;}
.text_container{ width:380px; margin-right:10px; overflow:hidden; text-align:center;}
/*===========================================Footer css===============================================*/
.footer{background:url(../images/footer_bg.png) no-repeat; width:1001px; height:149px; overflow:hidden;}
.footer_container{margin-top:25px;}
.footer_1st_box{ width:395px; overflow:hidden; height:115px; }
.footer_1st_box .red_contain{ width:76px; height:100px; overflow:hidden;}
.footer_1st_box div.contains{width:300px; overflow:hidden; margin-left:15px; height:110px;}

.footer_2nd_box{ width:260px; margin-left:15px; overflow:hidden; height:115px; }
.footer_2nd_box .red_contain{ width:55px; height:100px; overflow:hidden;}
.footer_2nd_box div.contains{width:185px; overflow:hidden; margin-left:15px; height:110px;}
.footer_2nd_box h6, .footer_3rd_box h6{line-height:normal;}

.footer_3rd_box{ width:260px; margin-left:3px; overflow:hidden; height:115px; }
.footer_3rd_box .red_contain{ width:50px; height:100px; overflow:hidden;}
.footer_3rd_box div.contains{ width:180px; overflow:hidden;  height:110px; margin-left:15px;}
/*===================================About_us_right_part css===============================================*/
.right_about_container{width:231px; }
.about_us_right_part{width:680px; margin-right:10px; overflow:hidden;}
.about_us_right_with_img{ margin-right:10px; overflow:hidden; margin-left:35px;}
.right_about_container div.border{border:2px solid #000000; margin-top:10px;}
.our_clinic_hour{ background:url(../images/about_right_red_bg.png) no-repeat; height:172px; width:227px; overflow:hidden;}
.our_clinic_hour .container{width:155px; overflow:hidden; margin:15px auto 0;}


