/* Main CSS Start */
*{ 
	padding: 0px;
	margin: 0px;
}
body{ 
	background-color:#2c1b09; 
	font-style:normal !important; 
	font-weight:normal !important; 
	font-family:Arial, Helvetica, sans-serif;

}
p{ 
	color:#fffefe; 
	line-height:24px !important; 
	font-size:12px !important; 
	padding:0 0 4px 0; 
	font-style:normal !important; 
	font-weight:normal !important;
}
.bg_color{ 
	background-color:#261707 !important; 
}

#wrapper{ 
	    padding:14px 0 0 0; 
	    width:#1021px; 
		margin: 0 auto;
}
#header{ 
	margin: 0px;
	position:relative;
	z-index:2;
}
.logo{ 
	margin:0 auto;
	width:127px; 
	height:69px;
}
.logo a { 
behavior: url(iepngfix.htc)
}
.logo a{ 
	background:url(../images/logo.png) no-repeat; 
	width:127px; 
	height:62px; 
	text-indent:-9000px; 
	display:block; 
	outline:none;
}
.banner_index{ 
	width:100%; 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
	margin:0 0 15px 0;
	background-color:#271707 !important; 
}
h1{ 
	color:#8ea778; 
	 
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 28px 8px; 
	font-size:26px;
}

.index_img{ 
	margin: 0 auto !important; 
	width:882px !important; 
	padding: 0px; 
	height:333px;
}
.link_address{ 
	padding: 0px; 
	margin: 0px auto; 
	width:350px;
}
.text{ 
	color:#fffefe; 
	font-size:20px; 
	text-align:center; 
	padding:0 0 10px 0 !important; 
	display:block; 
	
		font-style:normal !important; 
	font-weight:normal !important; 

}
.start{ 
	color:#fffefe; 
	margin: 0 0 30px 150px; 
	display:block;
	font-style:normal !important; 
	font-weight:normal !important; 
	font-size:11px; 
	 
}
.start:hover{ 
	color:#fffefe; 
	margin: 0 0 30px 150px; 
	display:block;
	font-style:normal !important; 
	font-weight:normal !important; 
	text-decoration:none; 
	outline:none;
}
.address{ 
	color:#fffefe; 
	font-size:12px; 
	text-align:center; 
	display:block; 
	line-height:15px; 
	
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 14px 0; 
 
}

.inner_bg_contact{ 
	background:url(../images/bg_contact.jpg) no-repeat !important; 
	width:994px;
	margin: 0 auto; 
}
#wrapper_inner{ 
	width:896px; 
	margin: 0 auto; 
	padding: 0px; 
}
#wrapper_inner2{ 
	width:892px; 
	margin: 0 auto; 
	padding: 0px; 
}
.log_inner{ 
	margin: 0px; 
	width:150px; 
	height:78px; 
	padding:16px 0 13px 0; 
	margin:0 0 0 15px;
}
.log_inner a{
    behavior: url(iepngfix.htc)
}
.log_inner a{ 
	background:url(../images/inner_logo.png) no-repeat; 
	width:142px; 
	height:78px; 
	text-indent:-9000px; 
	font-size:13px; 
	display:block;
	font-style:normal !important; 
	font-weight:normal !important; 
	outline:none; 
  
}
.navi{ 
	padding: 0px 0 0px 15px; 
	margin: 0px;
	height:31px;
	*height:33px;
	position:relative; 
}
.navi ul{
	position:absolute;
	top:3px;
	list-style:none;
}

.navi ul li{ 
	float:left; 
	background:url(../images/splt.gif) no-repeat right 5px; 
	padding:0 21px 1px 21px; 
	height:14px; 
}
.navi ul li ul{ 
	background-color:#372715; 
	width:140px; 
	border:1px solid #423626;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.navi ul li ul li{ 
	background-color:#372715; 
	width:140px; 
	background:none; 
	height:41px; 
	padding:0px 0 0 0; 
}
.navi ul li ul li a{
	color:#b37d41o !important; 
	font-family:Arial, Helvetica, sans-serif !important; 
	font-size:11px !important; 
	text-align:center; 
	margin:19px 0 0 0; 
	text-transform:uppercase;
	background:url(../images/d_img.gif) no-repeat center bottom !important; 
	height:24px; 
	font-style:normal !important; 
	font-weight:normal !important; 
}

.navi ul li ul li a.no_bg{ 
	background:none !important; 
	display:block; 
	margin: 15px 0 0 0; 
}
.navi ul li ul li a.no_bg:hover{ 
	background:none !important; 
	margin: 15px 0 0 0; 
}
.navi ul li ul li a:hover{ 
	color:#b37d41 !important; 
	font-size:11px !important; 
	text-align:center; 
	margin:19px 0 0 0; 
	text-transform:uppercase; 
	font-style:normal !important; 
	font-weight:normal !important; 
 
}
.navi ul li.first{ 
	padding:0 19px 0 0px; 
}
.navi ul li.last{ 
	padding:0 0px 0 19px; 
	background:none !important; 
}

.navi ul li a{ 
	font-size:13px !important; 
	color:#fffefe !important; 
	 
	text-decoration:none; 
	font-style:normal !important; 
	font-weight:normal !important; 
}


.navi ul li ul li ul{ 
	background-color:#372715; 
	width:122px; 
	border:1px solid #423626; 
	left:142px; 
}
.navi ul li ul li ul li{ 
	background-color:#372715; 
	width:122px; 
	background:none; 
	height:41px; 
	padding:0px 0 0 0; 
	margin: 0px;
}
.navi ul li ul li ul li a{ 
	color:#b37d41 !important; 
	 
	font-size:11px !important; 
	text-align:center; 
	margin:19px 0 0 0; 
	text-transform:uppercase; 
	background:url(../images/double_a_bg.gif) no-repeat center bottom !important; 
	height:24px;
	font-style:normal !important; 
	font-weight:normal !important; 
 
}
.navi ul li ul li ul li a:hover{ 
	color:#b37d41 !important; 
	 
	font-size:11px !important; 
	text-align:center; 
	margin:19px 0 0 0; 
	text-transform:uppercase; 
	background:url(../images/double_a_bg.gif) no-repeat center bottom !important; 
	height:24px;
	font-style:normal !important; 
	font-weight:normal !important; 
}

#content_contact{ 
	padding: 0; 
	margin: 17px 0px 0 2px !important;
	width:891px;
	border-left: 1px solid #8cad5a !important; 
	border-right: 1px solid #8cad5a !important; 
	/*background:url(../images/inner_bg_color.gif) repeat-y;*/
}

.content_left h2{ 
	color:#8ea778; 
	font-size:27px; 
	 
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 25px 0;
}

#three_boxes{ 	
	padding: 0px 0 0 0; 
	margin: 0px; 
	border-left:2px solid #33290c;
	border-right:2px solid #33290c; 
	width:891px;
}
.box1{ 
	width:258px; 
	float:left; 
	color:#FFFFFF; 
	background-color:#382c1d; 
	margin:0 5px 0 0; 
	padding:11px 20px 20px 20px;
}
.box2{ 
	width:252px; 
	float:left;
	color:#FFFFFF; 
	background-color:#3c3124; 
	margin:0 6px 0 0; 
	padding:11px 16px 20px 19px;

}

#three_boxes h4{ 
	color:#a75d1a; 
	 
	font-size:21px; 
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 3px 86px; 
}
#three_boxes p{ 
	color:#ffffff; 
	 
	font-size:13px !important; 
	font-style:normal; 
	font-weight:normal; 
	line-height:24px !important; 
	text-align:justify; 
}


	.content_right h3{ 
		color:#acb3a3; 
		font-size:13px; 
		font-style:normal; 
		font-weight:normal; 
		line-height:24px !important; 
	}

.text_brown{
    color:#a75d1a !important; 
	font-size:12px; 
	 
	font-style:normal; 
	font-weight:normal; 
	line-height:24px; 
}
.p_brown{ 
	color:#bc671c; 
	font-size:12px; 
	 
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 7px 0 !important; 
	display:block;
}
.clear{ 
	line-height:0px; 
	font-size:0px; 
	clear:both;
}
.text_color{ 
	color:#FFFFFF; 
	display:block; 
	float:left;
}

/*page contact us css */

.contact_img1{ 
	margin:0 0 0px 0 !important; 
	display:block; 
	padding: 0;
	z-index:1;
}
.contact_left{ 
	width:422px; 
	float:left; 
	padding:117px 35px 0 60px; 

}
.contact_heading{ 
	 
	font-size:27px; 
	color:#a75d1a !important; 
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 45px 0;
	}
.contact_left p{
	font-size:9px;
	color:#fffefe;
	line-height:24px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.edenspa{ 
	color:#8aaf44; 
	 
	font-size:12px;
}
.contact_right{ 
	width:369px; 
	float:right; 
	position:relative;
	top:-19px !important; 
	padding: 0 !important; 
	margin: 0 !important;
	z-index:1;
}
.contact_right h3{ 
	 
	font-size:17.50px; 
	color:#8ea778; 
	font-style:normal; 
	font-weight:normal !important; 
	padding:0 0 30px 0; 
}
.right_shedule{ 
	padding:40px 25px 0 27px; 
	background:url(../images/right-bg.jpg) #271708 no-repeat top left  !important; 
}
.contact_right p{ 
	 
	font-size:12px; 
	color:#fffefe; 
	font-style:normal; 
	font-weight:normal; 
	line-height:24px; 
	padding: 0; 
}

/* For Guys */
.wax_heading{ 
	color:#acb3a3; 
	font-size:26px; 
	 
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 45px 0;
}
.guy_heading{ 
	 
	font-size:27px; 
	color:#a75d1a !important; 
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 47px 0;
}
.waxing{ 
	color:#acb3a3; 
	 
	font-size:12px; 
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 15px 0;
}
.wax_text{ 
	padding:0 16px 15px 0;
}
.heading_timing{ 
	color:#8ea778; 
	font-size:12px; 
	 
	padding:30px 0 14px 0; 
}
.text_color_pack{ 
	color:#a69368; 
	font-size:13px; 
	line-height:24px; 
	font-style:normal !important; 
	font-weight:normal !important; 
}
.treatment_link{ 
	 
	font-size:12px; 
	color:#6d9134; 
	font-weight:normal; 
	font-style:normal; 
	display:block; 
	line-height:24px; 
	padding:0;
}
/*guys css end*/
/*Products CSS Start*/
.products_imgs{ 
	padding:0 24px 0 22px !important; 
	display:block; 
}
.products_heading{ 
	font-size:18px; 
	color:#8ea778; 
	display:block; 
	margin:0 0 20px 25px !important; 
	padding:0 0 0 0 !important; 
	font-style:normal !important; 
	font-weight:normal !important; 
}
.products_left_text{ 
	padding:0 0 48px 0;
}
/*Products CSS END */
/*Bridal CSS START*/
.see_green{ 
	color:#acb3a3; 
	 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	float:left;
}
.facial_link{ 
	 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal; 
	color:#8aaf44;
}
.left_time_green{ 
	color:#8ea778; 
	 
	font-size:12px; 
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 12px 0; 
	display:block;
}
.p_light_green{ 
	 
	font-size:12px; 
	font-style:normal; 
	font-weight:normal; 
	color:#acb3a3;
}
.p_light_green2{ 
	 
	font-size:12px; 
	font-style:normal; 
	font-weight:normal; 
	color:#acb3a3; 
	line-height:24px; 
	padding:30px 0 25px 0; 
	display:block;
}
.p_light_green3{ 
	 
	font-size:12px; 
	font-style:normal; 
	font-weight:normal; 
	color:#acb3a3; 
	line-height:24px; 
	padding:0px 0 25px 0; 
	display:block;
}
.includes{ 
	list-style:none; 
	padding:0 0 30px 0;
}
.includes li{ 
	color:#ffffff; 
	font-size:12px; 
	 
	font-weight:normal; 
	font-style:normal; 
	line-height:24px; 
}
.includes li.pad{ 
	padding:0 0 0 54px; 
}
#footer{ 
	width:994px; 
	background:url(../images/footer_bg.jpg) no-repeat top; 
	padding: 0px; 
	margin: 0 auto; 
}
.footer_ul{ 
	margin: 0 auto !important; 
	list-style:none; 
	padding:98px 0 0 0 !important; 
	width:750px; 
	display:block; 
}
#footer ul{ 
	list-style:none; 
}
#footer ul li{ 
	float:left; 
	background:url(../images/foooter_splt.gif) no-repeat right 12px; 
	padding:0 4px 0 4px;  
}
#footer ul li.no_splt{ 
	background:none; 
	padding:0 0 0 4px !important; 
}
#footer ul li a{ 
	 
	font-size:11.75px; 
	color:#fffefe; 
	font-style:normal; 
	font-weight:normal; 
	text-decoration:none; 
}
#footer ul li a:hover{ 
	text-decoration:underline; 
} 
.footer_address{ 
	color:#fffefe; 
	font-size:12px; 
	width:340px; 
	text-align:center; 
	margin: 0 auto 80px auto; 
	line-height:24px;
}
#footer_contact{ 
	width:994px; 
	background:url(../images/footer_contact.jpg) no-repeat top left; 
	padding: 0px; 
	margin: 0 auto; 
}

#footer_contact ul{ 
	list-style:none; 
}
#footer_contact ul li{ 
	float:left; 
	background:url(../images/foooter_splt.gif) no-repeat right 12px; 
	padding:0 4px 0 4px;  
}
#footer_contact ul li.no_splt{ 
	background:none; 
	padding:0 0 0 4px !important; 
}
#footer_contact ul li a{ 
	 
	font-size:11.50px; 
	color:#fffefe; 
	font-style:normal; 
	font-weight:normal; 
	text-decoration:none; 
	font-style:normal; 
	font-weight:normal;
}
#footer_contact ul li a:hover{ 
	text-decoration:underline; 
}
.footer_ul_contact{ 
	margin: 0 0 0 158px; 
	list-style:none; 
	padding:90px 0 0 0 !important; 
	display:block; 
} 
/*Css for Treatment pages*/
.wax_heading1{ 
	color:#acb3a3; 
	font-size:26px; 
	 
	font-style:normal !important; 
	font-weight:normal !important; 
	padding:0 0 10px 0;
}

.spliter_line{
	margin: 13px 0 10px 0 !important;
}

.golden_color{
	color:#a69368 !important;
}

a.facial_a{
	font-style:italic;
	color:#8aaf44; 
	font-style:normal !important; 
	font-weight:normal !important;
}

h5{ 
	color:#acb3a3; 
	 
	font-size:12px; 
	padding:0 0 0 0;
	font-style:normal !important; 
	font-weight:normal !important;

}

.include_para_left{
	float:left;
	width:60px;
}

.include_para_left h5{
padding-top:4px;
}

.include_para_right{
	float:left;
	width:330px;
}
.include_para p{
	float:left;
}

.include_para{
	width:393px;
}


.inner_bg{ 
	background:url(../images/about_home_body_bg.jpg) no-repeat top;
	width:994px; 
	margin: 0 auto; 
}

.content_right{ 
	width:300px; 
	float:left; 
	padding:0 0 3px 0; 
}

.text_right_main{
	height:228px;
	padding-top:25px !important;  
}

.text_right_main2{
	height:171px;
	padding-top:25px !important;
}

.text_right_main3{
	height:132px;
	padding-top:25px !important;
}

.text_right_main3, .text_right_main2, .text_right_main{
	width:254px;
	padding: 0 10px 0 36px;
}

.text_right{ 
	color:#ffffff; 
	font-size:13px; 
	 
	font-style:normal; 
	font-weight:normal; 
	text-align:left; 
	line-height:24px;
}

#content{ 
	padding: 0; 
	margin: 0 !important; 
}

.content_left{ 
	width:557px; 
	float:left; 
	padding:300px 0 16px 35px;
	_padding-bottom:18px;
	*padding-bottom:18px;
	background:url(../images/about_home_left_box_bg.jpg) no-repeat right bottom !important;
}

.newsletter_link{ 
	color:#b3dc8a; 
	font-size:13px; 
	 
	margin:0; 
	display:block; 
	line-height:24px;
}

.content_right h2{ 
	font-size:19px; 
	color:#a75d1a; 
	
	font-style:normal; 
	font-weight:normal; 
	padding:0 0 10px 0; 
}

.link_more{ 
	color:#b3dc8a; 
	font-size:13px; 
	 
	padding:0; 
	display:block; 
	line-height:24px;
}

.link_view{ 
	color:#b3dc8a; 
	font-size:13px; 
	 
	display:block; 
	line-height:24px;
}

.content_left p{ 
	color:#fffefe; 
	 
	font-size:13px; 
	line-height:24px; 
	padding:0 0 22px 0; 
}

.box3{ 
	width:255px; 
	float:left;
	color:#FFFFFF; 
	background-color:#463927; 
	padding:11px 25px 20px 15px; 
	margin: 0 !important; 
}
.p_green{ 
	 
	font-size:12px; 
	color:#8ea778; 
	font-style:normal; 
	font-weight:normal;
}

.designed_by{ 
	font-size:10px; 
	color:#463927; 
	text-align:center; 
	text-decoration:none; 
	display:block; 
	width:350px; 
}
.designed_by:hover{ 
	text-decoration:underline; 
}
.dot_line{ 
	margin:15px 0 63px 0 !important; 
	display:block;
}
.text_bot_pad{ 
	padding:0 0 30px 0 !important;
}

#content_contact1{
	overflow:hidden !important; 
}

#color1, #color2{ 
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#color2{
	width:369px; 
	float:right;
	background-color:#271707;
 
 }
 .bodybg_header{ 
 	background:url(../images/body_bg_head.gif) repeat-x;
 }
 
