@charset "utf-8";
/* CSS Document */

body{ 
    margin:0 auto; padding:0px;
    font-family:Arial;
	font-size:12px;
	color:#FFF;
	line-height:18px;
	background:url(../images/maine-bg.jpg) repeat;
	 }
#continer{
	width:100%;
	background:url(../images/continer_bg.jpg) no-repeat center top; 
	}
#header{
	width:1000px;
	height:161px;
	margin:0 auto;
	}
.logo{
	padding-top:25px;
	width:274px; height:136px; float:left;
	text-align:right;
	bottom:0px;
	}
.social_logo{
	width:370px;
	height:30px;
	float:right;
	margin-top:25px;
	margin-right:38px;
	text-align:left;
	color:#000;
	font-size:18px;
	font-weight:bold;
	}
.demo{ clear:both;}

#nav_menu{
	width:654px;
	height:34px;
	float:right;
	margin-top:18px;
	margin-right:44px;
	background:url(../images/nav_menu_bg.jpg) repeat-x;
	-moz-box-shadow: 0 0 2px 2px #c8b682;
    -webkit-box-shadow: 0 0 2px 2px#c8b682;
    box-shadow: 0 0 2px 2px #c8b682;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	}
	
#nav_menu li{
	list-style:none;
	}
#nav_menu ul{
    list-style-type:none;
    margin:0;
    padding:8px 10px 0 10px;
    verflow:hidden;
	}
#nav_menu li{ float:left;
    }
#nav_menu a{
	padding:0 9px 0 9px;
    display:block;
	color:#FFF;
	text-decoration:none;
	border-right:1px #FFF solid;
	}
#nav_menu a:hover{
	padding:0 9px 0 9px;
    display:block;
	color:#000;
	text-decoration:none;
	border-right:1px #FFF solid;
	}
.border_none{
	border-right-style:none;
	}
#book_us{
	width:336px;
	height:40px;
	float:right;
	margin-top:14px;
	margin-right:69px;
	}
.botton_1{
	width:167px;
	background:url(../images/botton_1.jpg) no-repeat;
	float:left;
	padding:12px 0 12px 0px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	font-weight:700; 
	color:#FFF;
	}

.botton_1:hover{
	width:167px;
	background:url(../images/botton_1.jpg) no-repeat;
	float:left;
	padding:12px 0 12px 0px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	color: #8cc63e;
	font-weight:700;
	text-decoration:none;
	}
.botton_2{
	width:167px;
	padding:12px 0 12px 0px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	background:url(../images/botton_2.jpg) no-repeat;
	float:right;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	}
.botton_2:hover{
	width:167px;
	padding:12px 0 12px 0px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	background:url(../images/botton_2.jpg) no-repeat;
	float:right;
	color: #8cc63e;
	font-weight:700;
	text-decoration:none;
	}
#sub_menu{
	width:1000px;
	margin:0 auto;
	height:100px;
	background:url(../images/graphics_bg1.png) no-repeat;
	margin-top:0px;
	}
#banner{
	z-index:10000;
	width:1000px;
	height:264px;
	margin:0 auto;
	background:url(../images/graphics_bg2.png) no-repeat;
	margin-top:-264px;
	}
.banner{
	width:389px;
	height:244px;
	float:right;
	margin-right:170px;
	-moz-box-shadow: 0 0 5px #000;
   -webkit-box-shadow: 0 0 5px#000;
   box-shadow: 0 0 5px #000;
	}
.banner_next{
	width:100px;
	height:12px;
	float:left;
	margin-top:0px;
	}
.banner_bg{
	margin:0 auto;
	width:750px;
	height:264px;
	background:#efc563;
	z-index:800; 
	}
#welcome{ margin:0 auto;
    width:1000px;
	top:1px;
	}
.graphics_3{
	width:182px;
	height:161px;
	float:left;
	background:url(../images/graphics_bg3.png) no-repeat;
	}
.welcome_text{
	width:686px;
	height:auto;
	float:left;
	top:0px;
	color:#000;
	background:url(../images/box_bg.png) repeat;
	}
.welcome_text2{
	width:500px;
	height:161px;
	float:left;
	top:0px;
	border-bottom:1px #382b1b solid;
	color:#000;
	padding-right:10px;
	}
h1{ 
    font-family:Arial;
    font-size:18px;
	font-weight:bold;
	color:#8d2c10;
	margin-top:20px;
	}
span{
	text-align:justify;
	line-height:18px;
	margin-right:10px;
	}
#maine_text_aria{
	margin:0 auto;
	width:1000px;
	}
.maine_text{
	width:686px;
	float:left;
	margin-bottom:15px;
	}
.footer{
	width:686px;
	height:200px;
	float:left;
	margin-left:115px;
	background:#8cc63e;
	margin-top:2px;
	margin-bottom:30px;
	}
#graphics{
	width:100%;
	position:absolute;
	z-index:100000;
	margin-top:523px;
	}
.graphics_maine_box{
	margin:0 auto;
	width:1000px;
	height:200px;
	}
.graphics4{
	width:818px;
	height:264px;
	float:right;
	background:url(../images/graphics_bg4.png) no-repeat;
	}
.book_us_botton{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
.health{
	width:305px;
	float:left;
	margin-left:25px;
	text-align:justify;
	color:#000;
	padding-bottom:10px;
	}
.health_head{
	height:71px;
	}
h2{
	color:#983d00;
	font-size:14px;
	border-bottom:1px #983d00 dashed;
	padding-bottom:5px;
	text-align:left;
	}
.header_sub{
	float:left;
	width:212px;
	top:0px;
	font-size:14px;
	color:#557b21;
	font-weight:700;
	margin-top:20PX;
	margin-left:10px;
	}
.icon_1{
	width:58px;
	height:71px;
	float:left;
	}
.sub_nav_bar{
	margin-left:90px;
	float:left;
	top:0px;
	width:844px;
	height:41px;
	background:url(../images/sub_nav_bar.png) no-repeat;
	}
#sub_nav_menu{
	margin-left:20px
	float:right;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000;
	}
	
#sub_nav_menu li{
	list-style:none;
	}
#sub_nav_menu ul{
    list-style-type:none;
    margin:0;
    padding:2px 10px 0 10px;
    verflow:hidden;
	}
#sub_nav_menu li{ float:left;
    }
#sub_nav_menu a{
	padding:0 9px 0 9px;
    display:block;
	color:#000;
	text-decoration:none;
	border-right:1px #000 solid;
	}
#sub_nav_menu a:hover{
	padding:0 9px 0 9px;
    display:block;
	color:#fff;
	text-decoration:none;
	border-right:1px #000 solid;
	}
.welcome_maine_box{
	height:161px;
	float:left;
	margin-left:115px;
	}
.welcome_box_in{
	width:490px;
	float:left;
	margin-left:70px;
	text-align:justify;
	color:#000;
	border-bottom:1px #606060 dashed;
	margin-bottom:15px;
	}
#footer{
	width:686px;
	height:200px;
	float:left;
	background:url(../images/footer_bg.png) repeat-x;
	}
.footer_menu{
	width:495px;
	height:200px;
	margin-left:20px;
	color:#FFF;
	}
.footer_icon{
	width:114px;
	float:right;
	margin-top:-46px;
	margin-right:24px;
	}
.footer_menu_box{
	width:196px;
	 height:96px;
	 float: left;
	 line-height:15px;
	 letter-spacing:1px;
	 text-decoration:none;
	 color:#FFF;
}
.footer_menu_box a{
	 float: left;
	 line-height:15px;
	 letter-spacing:1px;
	 text-decoration:none;
	 color:#FFF;
}
.footer_menu_box2{
	width:245px;
	 float: left;
	 margin-left:45px;
	 line-height:15px;
}
.links_menu{
	margin-top:15px;
	font-size:15px;
	border-bottom:3px #e9e103 solid;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.helpline{
	width:100%;
	height:20px;
	top:0px;
	margin-top:20px;
	float:left;
	color:#000;
	font-size:18px;
	font-weight:bold;
	}
.copyright{
	width:100%;
	height:20px;
	top:0px;
	margin-top:20px;
	float:left;
	color:#000;
	}
.banner_text{
	width:259px;
	float:left;
	margin-left:20px;
	margin-top:30px;
	color:#000;
	font-size:14px;
	line-height:18px;
	}
.banner_font{
	font-size:35px;
	line-height:35px;
	}
.banner_para{
	margin-top:10px;
	}
.banner_para2{
	text-align:justify;
	float:right;
	color:#614632;
	font-size:12px;
	}
.banner_para2 a{
	text-align:justify;
	float:right;
	color:#000;
	font-size:12px;
	text-decoration:none;
	}
#inner_page{
	margin-left:60px;
	margin-right:120px;
	margin-top:30px;
	color:#000;
	line-height:18px;
	text-align:justify;
	}
#inner_page a{ color:#177d04; text-decoration:none; font-weight:200; }
#inner_page a:hover{color:#177d04; font-weight:200;}
#inner_page2 a{ color:#177d04; text-decoration:none; font-weight:200; }
#inner_page2 a:hover{color:#177d04; font-weight:200;}
#inner_page3{
	margin-left:60px;
	margin-right:120px;
	margin-top:30px;
	color:#000;
	line-height:18px;
	text-align:justify;
	height:500px;
	}
#inner_page2{
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
	color:#000;
	line-height:18px;
	text-align:justify;
	}
#inner_healthcontition{
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	color:#000;
	line-height:18px;
	text-align:justify;
	}
#inner_healthcontition2{
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	color:#000;
	line-height:18px;
	text-align:justify;
	}
.offer_botton{
	width:161px;
	color:#FFF;
	text-align:center;
	padding:8px 0 10px 0px;
	float:right;
	background:url(../img/offer_botton.png) no-repeat;
	margin-top:165px;
	margin-right:80px;
	font-size:18px;
	font-weight:700px;
	}

.offer_botton:hover{
	width:161px;
	color:#FFF;
	text-align:center;
	padding:8px 0 10px 0px;
	float:right;
	background:url(../img/offer_botton_over.png) no-repeat;
	margin-top:165px;
	margin-right:80px;
	font-size:18px;
	font-weight:700px;
	}
.marketing{ width:604px;
    padding:10px;
	border:1px  #6ba123 dashed;
	 height:130px;
	}
.marketing_a{
	margin-left:10px;
	width:150px;
	float:left;
	line-height:27px;
	}
.marketing_b{
	width:410px;
	float:right;
	text-align:left;
	margin-right:10px;
	}
.contact_form{
	width:400px;
	float:left;
	}
.contact{ width:400px;
    padding:10px;
	border:1px  #6ba123 dashed;
	 height:300px;
	 margin:0 auto;
	 margin-bottom:10px;
	 background:#fde9ae;
	}
.submitButton{ 
width:89px;
 height:26px; 
 float:left; 
 background:#6ba123;
 margin-right:120px;  
 -moz-border-radius: 4px; 
 -webkit-border-radius: 4px; 
 border-radius: 4px; 
 cursor:pointer;
 color:#FFF;
 outline:none;
}

.btn {
	font-size:11px;
	cursor:pointer;
	font-weight::normal;
	border:1px #CCCCCC solid;
	padding:5px;
	width:175px;
        float:right;
}
.contactFields{ 
width:210px; 
height:20px; 
float:left; 
border:#999999 1px solid;  
-moz-border-radius: .5em; 
-webkit-border-radius: .5em; 
border-radius: .5em;
margin:7px 0 7px 0; }


.opening_time{ float:left; width:300px; height:215px; margin-top:10px; margin-bottom:15px;}
.img_frame{ width:300px; height:188px; float:right; margin-top:10px; background: url(../images/img_frame.png) no-repeat;}
.contact_box{ width:410px; float:left; height:350px; margin-top:0px; margin-bottom:20px;}
.submit{ width:68px; height:25px; margin-top:15px; float:left; background:url(../images/submit_botton.png);}
.sitemap{ color:#000; font-size:13px; line-height:19px; position:absolute; z-index:99999999;}
.sitemap a{ color:#000; font-size:13px; line-height:25px; text-decoration:none; text-transform:uppercase;}

.sitemap a:hover{ color:#000; font-size:13px; line-height:25px; text-decoration:none; text-transform:uppercase; padding-left:10px;}
.image_for_treatments{ float:right;  margin-left:15px;}
.image_for_treatments2{ float:right; width:188px; height:300px; margin-left:15px;}

.divider{ height:10px;  border-top:1px #606060 dashed; margin-left:25px; margin-right:25px;}


/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none; text-decoration:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:305px;
		height:165px;
		overflow:hidden; 
		}
	#slider li{ 
		background:#ebe3c4;
		}		
	#slider li h2{ 
		
		}	
	#slider li p{ 
		margin:20px;
		}
	span#prevBtn{  padding:0px 20px 15px 0px; margin-left:0px;}
	span#nextBtn{  padding:0px 20px 15px 0px; margin-left:-15px;}				
	span#prevBtn a{ font-size:1px; color:#fde4ab; text-decoration:none;  font-weight:0; background: url(../images/downe.png) no-repeat top left; display:     none; padding:0px 20px 15px 0px; margin-left:0px;}
	span#nextBtn a{ font-size:1px; color:#fde4ab; text-decoration:none;  font-weight:0; background: url(../images/up.png) no-repeat top left; display:     none; padding:0px 20px 15px 0px; margin-left:-15px;}	
	
	.testimonial{ margin:15px 25px 35px 25px; text-align:left; }	
	.testimonial_mail{ width:214px; height:27px; float:left; background:#FFF; border:1px #aaa390 solid; margin-right:12px; }	
	.testimonial_box{ width:204px; font-size:12px; padding:6px 5px 6px 5px; background:none; border:none; margin-top:0px;}
	.submit_testimonial{ float:left; width:169px; font-size:12px; font-weight:700; color:#1f5524; background: url(../images/submit_testi.png) no-repeat ; text-align:center; padding:5px;} 	
	
	a{ text-decoration:none;}	
	
	
	
	
	
	
	
	
	
	
/*------------------ menu drop css--------------------------*/

.dropdown{width:844px;}
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 color:#000;
 font-family:Arial;
 font-size:13px;
 color:#000; font-weight:700;
 z-index:200000;

}

ul.dropdown {
 position: relative;
 z-index: 200000;
 float: left;
}

ul.dropdown li {
 float: left;
 


}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 width:200px;
 background:#8cc63e;
 padding:5px 0 5px 0px;
 border:1px #333 solid;
 border-top-style:none;
 
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
 width:130px;
 padding:0px 0 5px 0px;
 border-top:1px #333 solid;

}

ul.dropdown li:hover > ul {
 visibility: visible;
 color:fff;
  border-top:1px solid #000;
}





@charset "UTF-8";


@import "dropdown.vertical.css";

ul.dropdown-vertical-rtl {
 float: right;
}

ul.dropdown-vertical-rtl ul,
ul.dropdown-horizontal > li.dropdown-vertical-rtl ul ul {
 left: auto !important;
 right: 99%;
 
}

ul.dropdown-horizontal li.dropdown-vertical-rtl ul {
 left: auto;
 right: 0;
 
}

ul.dropdown-vertical-rtl li,
li.dropdown-vertical-rtl li {
 text-align: right;
}


/* -- Base style extension -- */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding:0 6px 2px 6px;
}


/* -- Base style override -- */

ul.dropdown li {
 border: none;
  border-right:1px solid #000;
}

ul.dropdown ul a,
ul.dropdown ul span {
}


/* -- Base style reinitiate: post-override activities -- */




/* -- Custom styles -- */

ul.dropdown li.hover,
ul.dropdown li:hover {
 
 color: #fff;
}

ul.dropdown li a:active {
 
}

	ul.dropdown ul {
	 margin-top: 0;
	}


/* -- Mixed -- */

ul.dropdown li a,
ul.dropdown *.dir {
	
}
a{ text-decoration:none; color:#000; font-weight:700;}	
a:hover{ text-decoration:none; color:#fff; font-weight:700;}	

#health_contition_box{ float:left; width:158px; 
   height:170px;
   font-size:15px;
   color:#792600;
   font-weight:bold;
 

   }
#health_contition_box2{ float:left; width:158px; 
   height:170px;
   font-size:15px;
   color:#792600;
   font-weight:bold;
   margin-left:11px;
   
   }
.conditions_header{
	margin-bottom:10px;
	margin-top:5px;
	text-align:left;
	}
.conditions_img{
	background:#f4d79b;
   border:1px #edbe5e solid; 
}
#health_contition{ float:left;
  
   text-align:left;
   margin-bottom:20px;
   margin-left:12px;
    border:1px solid #e0bf60;
   padding-bottom:15px;
   width:96%;
 
}
#health_contition ul{ font-size:16px;
   color:#8d2c10;
   font-weight:bold;
   line-height:35px;
   margin-left:-30px; 
   
  
}
#health_contition ul li{ font-size:13px;
margin-left:10px;
line-height:25px;
list-style:none;
padding-left:30px;
background:url(../images/liicon.png) left center no-repeat;
color:#a16000;
font-weight:200;
}

.health_contition_img{
	float:right;
	position:absolute;
	margin-top:-50px;
	margin-left:270px;
	}
#health_contition_img{
	float:right;
	margin-right:5px;
	width:290px;
	}
#health_aline_box{
	padding:15px; border:1px solid #e0bf60;" id="health_aline_box;
	margin-bottom:15px;
	}
.infoMesg{
	font-weight:500;
	color:#00CC33;
}
.warningMesg{
	font-weight:500;
	color:#CC0000;
}
