/* CSS Document */

body {color: black !important; background: white !important;margin-top:0px;}

a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:active{color:#333; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}

#content_wrap {background: #fff url(../images/body_shadow_L.gif) repeat-y left top; /*--Left drop shadow--*/margin: 0 auto;padding: 0;min-width: 992px; /*--Minimum Width--*/max-width: 992px; /*--Maximum Width--*/}
.content {background: url(../images/body_shadow_R.gif) repeat-y right top; /*--Right drop shadow--*/margin: 0;padding: 0px 20px 5px 20px; /*--Padding inside of the main content--*/overflow: hidden;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13px; }
ul.col3 {width: 100%;margin-top:  15px;padding: 0;list-style: none;overflow: hidden;}
ul.col3 li.cl1 {float: left;width:260px;padding: 0;margin: 0;}
ul.col3 li.cl2 {float: left;width:380px;padding: 0;margin: 0;}
ul.col3 li.cl3 {float: left;width:300px;padding: 0;margin: 0;}
.block {margin:  0;padding: 0;}
.header{width:auto; height:142px; background-color:#38aebf;}
.content .header .h_top{ width:auto; height:110px; position:relative; background:url('../images/h_01.gif') right top no-repeat;}
.content .header .h_top .h_logo{ /* */ width:141px; height:110px; position:absolute; left:10px; top:0px; float:left; }
.content .header .h_top .main_menu{  width:760px; height:20px; position:absolute; top:90px; right:20px; float:right; }
.content .header .h_top .h_search_box{float:right; position:absolute; top:20px; color:#FFF; right:20px;}
.content .header .h_bottom{ background:url('../images/h_02.gif') no-repeat center ; width:auto; height:32px;}
#flash_about_treatment{ width:922px; height:150px;  padding: 0px 15px 10px 15px;}

.content .m_body{height:auto;}

.content .footer .f_top{ background:url('../images/f_01.gif') bottom center no-repeat; width:auto; height:34px; padding-top:20px; }
.content .footer .f_middle{ background:url('../images/f_bg.jpg') repeat-x center top; width:auto; height:199px; padding-left:20px; }
.content .footer .f_middle .f_txttop{ border-bottom: 1px solid #ddd; padding-bottom:10px;}
.f_bottom{ background:url('../images/f_03.gif') no-repeat center top; width:auto; height:21px; }

.block #promotions{width:232px; height:auto; }
.block #promotions .promotion-box{ padding-left:10px;}
.block #booknow{ width:240px; height:60px;padding-left:10px;}
.block #booknow .booknow-box{padding-left:10px;}

.block #testimonial{width:232px; height:280px;}
.block #testimonial .testimonial-box{padding-left:10px;}
.block #feature_services{width:387px; height:342px; padding-top:10px; }

.block #subscribe{ background:url('../images/subscribe_box.jpg') no-repeat left top; width:300px; height:110px; }
.block #subscribe .subscribe-text{padding-left:10px;}
.block #health_feature{width:300px; height:auto;}
.block #video_tour{  width:300px; height:auto; }

input.txtGoogleSearch{width:150px;}
#btnGoogle{font-family: Trebuchet MS,Verdana,Arial,sans-serif; font-size: 1em; }

.h-page-title h1 {font-size: 20px; color:#FFF; font-weight:normal; }
.h-line-top{height:5px; width:100%; background-color:#69bfbc; margin-bottom:15px;}

.aboutus-content{padding:20px 30px 20px 30px;}
.about-body h2, .about-body h3{color:#3c6e63}

.m-promotion .promo-main-img{text-align:center;}
.m-promotion .promo-main-desc{background-color:#f2fbfa; width:800px; padding:10px 10px; }
.m-promotion .promo-main-desc h2{color:#0170a5}
.m-promotion .promo-special{width:800px; padding:10px 10px;}
.m-promotion .promo-special h2{color:#0170a5}
.m-promotion .promo-special a{color:#333; text-decoration:none; }
.m-promotion .promo-special a:active{color:#333; text-decoration:none; }
.m-promotion .promo-special a:hover{color:#000; text-decoration:none;}
.m-promotion .promo-special a:visited{color:#333; text-decoration:none;}

.t-content {padding:10px 20px 10px 20px; background-color:#f2fbfa;}
.t-content h1{color:#009899; font-size:18px; font-weight:normal;}
.t-content p{padding-top:1em;}
.t-content strong{color:#009899;}
.t-content ul{padding-left:20px;  !important; }

/* border:1px solid red;*/
/*#slidedeck_frame  h1{font-size:20px; font-weight:normal;padding: 4px 0px; color:#009a99;}
#slidedeck_frame  h2{font-size:14px; font-weight:bold; color:#88a906;}
h1.Heading1{font:normal normal 20px/36px tahoma,Arial,sans-serif ; color:#009a99} 

h2.Heading2 a.Heading2:link{color:#88a906; text-decoration:none;  }
h2.Heading2 a.Heading2:visited{color:#88a906; text-decoration:none;}
h2.Heading2 a.Heading2:hover{color:#88a906; text-decoration:none; }
h2.Heading2 a.Heading2:active{color:#88a906; text-decoration:none;}
*/
#slidedeck_frame  h1{font-size:20px; font-weight:normal;padding: 4px 0px; color:#88a906;}
h1.Heading1{font:normal normal 20px/36px tahoma,Arial,sans-serif ; color:#88a906} /* #88a906*/

#slidedeck_frame  h2{font-size:14px; font-weight:bold; color:#009a99;}
h2.Heading2 a.Heading2:link{color:#009a99; text-decoration:none;  }/*#009a99*/
h2.Heading2 a.Heading2:visited{color:#009a99; text-decoration:none;}
h2.Heading2 a.Heading2:hover{color:#009a99; text-decoration:none; }
h2.Heading2 a.Heading2:active{color:#009a99; text-decoration:none;}

p.more a.readmore:link{color:#e67d18; text-decoration:none;font-weight:normal;font-size:0.9em;  }
p.more a.readmore:visited{color:#e67d18; text-decoration:none;font-weight:normal;font-size:0.9em; }
p.more a.readmore:hover{color:#d35c07; text-decoration:none;font-weight:normal;font-size:0.9em; }
p.more a.readmore:active{color:#e67d18; text-decoration:none;font-weight:normal;font-size:0.9em; }


.hf-Box{position:relative; height:110px;}
.hf-Box .hf-pic{position:absolute; width:135px; height:97px; float:left; overflow:hidden; left:0; top:0; }
.hf-Box .hf-desc{position:absolute; width:155px; height:auto; float:right; overflow:hidden; right:0; top:0; }
.hf-Box .hf-desc p.more{text-align:left; padding-right:20px;}

.hs-Box{ width:350px; padding-bottom:20px;}
.hs-Box .hs-pic{position:static; width:90px;  float:left; padding-top:5px;}
.hs-Box .hs-desc{ width:260px;  float:right;  padding-top:5px; }
.hs-Box .hs-desc h2{padding-bottom:5px; }
.hs-Box .hs-desc  p.more{text-align:left; padding-bottom:10px;}

.tes-Box{position:relative;  height:95px;;   overflow:hidden; }
.tes-Box .tes-pic{position:absolute; width:55px; height:55px; float:left; overflow:hidden; left:0; top:0; text-align:left;}
.tes-Box .tes-desc{position:absolute; width:160px; height:auto; float:right; overflow:hidden; right:0; top:0; }
.tes-Box .tes-desc p.more{text-align:left; padding-right:20px;}

.clear{clear:both;}

.promo-Box{position:relative; height:130px; overflow:hidden;}
.promo-Box .promo-pic{position:absolute; width:85px; height:100px; float:left; overflow:hidden; left:0; top:0; text-align:left;}
.promo-Box .promo-desc{position:absolute; width:128px; height:auto; float:right; overflow:hidden; right:0; top:0; }
.promo-Box .promo-desc  p.more{text-align:left; padding-right:20px;}

.m-product h2{color:#00989a; font-size:18px; font-weight:normal; padding-bottom:10px;}
.product-Box{position:relative; height:185px; overflow:visible;  }
.product-Box .product-pic{ width:200px; height:175px; position:absolute;  float:left; overflow:hidden; left:0; top:0;}
.product-Box .product-desc{ width:430px; position:absolute;  float:right; overflow:hidden; right:0; top:0;}
.product-Box .product-desc h3{color:#00989a; font-size:14px; font-weight:normal;}

.product-Box .product-desc   h3 a{color:#00989a}
.product-Box .product-desc   h3 a:hover{color:#00989a}
.product-Box .product-desc   h3 a:visited{color:#00989a}
.product-Box .product-desc  a{color:black; text-decoration:none; }
.product-Box .product-desc  a:hover{color:black; text-decoration:none;}
.product-Box .product-desc  a:visited{color:black; text-decoration:none;}
.product-Box .product-desc  p.more{text-align:right; padding-right:20px;}

.product-view {margin-bottom:20px;}
.product-view .product-pic{ width:200px; padding-right:20px;  }
.product-view .product-desc{ width:700px;  margin-left:200px;}
.product-view .product-desc h2{color:#00989a; font-size:18px; font-weight:normal;}
.product-view .product-desc p{padding-top:1em;}
.product-view .product-desc a{color:#999999; text-decoration:none; }
.product-view .product-desc a:active{color:#999999; text-decoration:none; }
.product-view .product-desc a:hover{color:#999999; text-decoration:none;}
.product-view .product-desc a:visited{color:#999999; text-decoration:none;}
.product-view .product-desc p.more{font-weight:bold}
.product-view .product-desc strong{color:#00989a;}
.product-view .product-desc ul{ margin-left:50px;}

.m-topproduct h2.topproduct{color:#008C99; text-align:left; font-size:20px; font-weight:normal; margin-left:20px;}
.top-Box {position:relative; width:260px; height:100px; overflow:hidden ;  }
.top-Box .top-pic{position:absolute; width:60px; height:65px; float:left; overflow:hidden; left:0; top:0; text-align:left;}
.top-Box .top-desc{position:absolute; width:180px; height:auto; float:right; overflow:hidden; right:0; top:0; text-align:left;}
.top-Box .top-desc h2{color:#0b4d4c; padding:0;}
.top-Box .top-desc   h2 a{color:#0b4d4c}
.top-Box .top-desc   h2 a:hover{color:#0b4d4c}
.top-Box .top-desc   h2 a:visited{color:#0b4d4c}
.top-Box .top-desc  a{color:black; text-decoration:none; }
.top-Box .top-desc  a:hover{color:black; text-decoration:none;}
.top-Box .top-desc  a:visited{color:black; text-decoration:none;}
.top-Box .top-desc  p.more{text-align:right; padding-right:20px;}

.m-contact h2{color:#00989a; font-size:18px; font-weight:normal;}
.m-contact  a{color:#333; text-decoration:none; }
.m-contact a:active{color:#333; text-decoration:none; }
.m-contact a:hover{color:#999999; text-decoration:none;}
.m-contact a:visited{color:#333; text-decoration:none;}

table.contactfrm  tr td.tdright input.colors{background-color:#b3d4e5;border:none;font-family:tahoma;font-size:12px;width:200px;}
table.contactfrm  tr td.tdright textarea{background-color:#b3d4e5;border:none;font-family:tahoma;font-size:12px;width:200px;}
table.contactfrm  tr td.tdcenter img{margin-left:88px;margin-top:5px;}
#ajaxindicator{height:212px;text-align:center;display:none;}
#ajaxindicator img{margin-top:95px;}
span.starreq{display:none;color:#8a1c1f;font-size:10px;}

#googlesearch .phone-lang{margin-bottom:10px;}

a.lang:link{color:#FFF; text-decoration:none;}
a.lang:visited{color:#FFF; text-decoration:none;}
a.lang:active{color:#FFF; text-decoration:none;}
a.lang:hover{color:#FFF; text-decoration:none;}

