@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothic.woff') format('woff'),
         url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#CenturyGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../fonts/gothicb.eot');
    src: url('../fonts/gothicb.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothicb.woff') format('woff'),
         url('../fonts/gothicb.ttf') format('truetype'),
         url('../fonts/gothicb.svg#CenturyGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
*{
	padding:0px;
	margin:0px;
	}
body{
	 background:url(../images/bg.jpg) repeat-x top left;
	 padding:0px;
	 margin:0px;
	}
.clr{
	clear:both;
	}
h2{
	font-family: 'CenturyGothicRegular';
	font-size:24px;
	color:#757573;
	padding:5px 0px;
	}
p{
	font-family: 'CenturyGothicRegular';
	font-size:14px;
	color:#757573;
	}
#wrapper{
	width:980px;
	padding:0px;
	margin:0px auto;
	}
#header{
	width:980px;
	padding:0px 0px 0px 0px;
	margin:0px;
	}
#logo{
	width:250px;
	height:100px;
	float:left;
	padding:12px 0px 0px 0px;
	display:inline-block;
	}
#sm{
	width:73px;
	float:right;
	padding:80px 0px 0px 0px;
	display:inline-block;
	}
#sm a{	
	padding:0px 0px 0px 2px;
    }
#nav{
	width:980px;
	padding:22px 0px;
	}
#nav ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	}
#nav ul li{
	display:inline;
	text-decoration:none;
	list-style:none;
	padding:0px 50px 0px 0px;
	}
#nav ul li a{
	font-family: 'CenturyGothicRegular';
	font-size:16px;
	color:#763d0c;
	text-decoration:none;
	font-weight:normal;
	}
#nav ul li a:hover{
	font-family: 'CenturyGothicRegular';
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
#nav ul li a.active{
	font-family: 'CenturyGothicRegular';
	font-size:16px;
	color:#ffffff;
	}
#banner{
	width:980px;
	height:323px;
	margin:0 auto;
	padding:0px;
	}
#container{
	width:980px;
	padding:0px;
	margin:0 auto;
	}
.about p{
	font-family: 'CenturyGothicRegular';
	color:#231f20;
	font-size:14px;
	text-align:justify;
	padding:0px 0px 20px 0px;
	}
.about h2{
	font-family: 'CenturyGothicBold';
	font-size:16px;
	color:#757573;
	font-weight:bold;
	padding:5px 0px 10px;
	}
.about h3{
	font-family: 'CenturyGothicBold';
	font-size:14px;
	color:#757573;
	font-weight:bold;
	padding:5px 0px;
	}
.bdr{
	border:none;
	}


.services{
	width:250px;
	height:165px;
	margin:20px 70px 35px 0px;
	float:left;
	-webkit-box-shadow: 0 0 10px 5px #cdcdcd;
	box-shadow: 0 0 10px 5px #cdcdcd;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	}
.servce_img{
	width:235px;
	height:148px;
	margin:0 auto;
	padding:8px 0px;
	}
.servce_text{
	width:250px;
	margin:0 auto;
	padding:10px 0px 0px;
	text-align:center;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:14px;
	}

div#fancy_overlay{position:fixed;font-family:Arial, Helvetica, sans-serif;color:#525252;font-size:12px;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:82;}
#fancy_frame {display: none;height: 100%;position: relative;width: 100%;}
div#fancy_wrap{text-align:left;font-family:Arial, Helvetica, sans-serif;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancy_progress.png') no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute; overflow-y:auto;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
a#fancy_left, a#fancy_right{position:absolute;bottom:0px;height:0px!important;width:0px!important;cursor:pointer;display:none;/*background-image:url(images/data:image/gif;base64,AAAA);z-index:111;*/outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('images/fancy_left.png') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('images/fancy_right.png') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(images/fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(images/fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(images/fancy_title_right.png) repeat-x;}


.tab_end {
    background: url("../images/tab_end.gif") no-repeat scroll center bottom transparent;
    margin-bottom: 5px;
    padding: 15px;
}
.select-show-title {
    border-bottom: 1px dashed #D6D6D6;
    color: #F47C20;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 0;
}
.testimonials_box{
	width:980px;
	}
.testimonials h3{
	font-family: 'CenturyGothicBold';
	font-size:18px;
	color:#757573;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	}
.testimonials p{
	font-family: 'CenturyGothicRegular';
	color:#231f20;
	font-size:12px;
	text-align:justify;
	padding:10px 0px 10px 0px;
	}
.contact_banner{
	width:980px;
	margin:0 auto;
	}
.contact_box{
	width:310px;
	background:#f6f7f2;
	float:left;
	margin:20px 20px 10px 0px;
	}
.contact_hade{
	font-family: 'CenturyGothicBold';
	font-size:16px;
	color:#757573;
	font-weight:bold;
	padding:10px 0px;
	margin:0 auto;
	width:130px;
	}
.contact_box p{
	font-family: 'CenturyGothicRegular';
	color:#231f20;
	font-size:12px;
	text-align:justify;
	width:280px;
	margin:0 auto;
	text-align:center;
	padding:0px 0px 20px 0px;
	}
.none{
	margin:20px 0px 10px 0px;
	}

/*accordian*/
.accordian-container {
  background-color: white;
  margin:0px auto;
  padding:0.5em 0em 0.5em 0em;
  width:100%;
}
.panel-title {
	font-family: 'CenturyGothicRegular';
	font-size:16px;
	color:#757573;
	}
.js .panel-title {
  margin: 0;
}
.panel-title a {
  border-bottom: none;
  font-family: 'CenturyGothicRegular';
  font-size:16px;
  color:#757573;
  display: block;
  padding: 0.5em 0;
  position: relative;
  text-decoration: none;
  -webkit-transition: color 200ms ease 0s;
  -moz-transition: color 200ms ease 0s;
  transition: color 200ms ease 0s;
  width: 100%;
  
}
.panel-title a .icon {
  color: #9e9e9e;
  position: absolute;
  right: 0;
  -webkit-transition: all 200ms ease 0s;
  -moz-transition: all 200ms ease 0s;
  transition: all 200ms ease 0s;
}
.panel-title a:hover,
.panel-title a:focus {
  color: #37474f;
}
.panel-title a:hover .icon,
.panel-title a:focus .icon {
  color: #ec407a;
}
.panel-title a.active {
  color: #37474f;
}
.panel-title a.active .icon {
  color: #ec407a;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
.js .accordion {
  border-bottom: 1px solid #ececec;
  margin: 2em 0;
}
.accordion .panel-title a {
  border-top: 1px solid #ececec;
}
[id^="panel-"] {
  padding-bottom: 2em;
}
.panel-content h2{
	font-family: 'CenturyGothicBold';
	font-size:16px;
	color:#757573;
	font-weight:bold;
	padding:5px 0px 10px;
	}
.panel-content h3{
	font-family: 'CenturyGothicBold';
	font-size:14px;
	color:#757573;
	font-weight:bold;
	padding:5px 0px;
	}
.hair-treatment{
	padding:10px 20px;
	margin:0px;
	width:250px;
	}
.hair-treatment ul{
	padding:0px;
	margin:0px;
	}
.hair-treatment ul li{
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:16px;
	float:left;
	line-height:26px;
	}
/*Book an Appointment*/	
.appointment_form{
	width:600px;
	padding:20px 0px 0px 0px;
	}
.appointment_form .feild{
	width:600px;
	padding:0px 0px 20px 0px;
	}
.appointment_form .feild .feild_lt{
	width:150px;
	float:left;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:16px;
	}
.appointment_form .feild .feild_rt{
	width:250px;
	height:20px;
	border:1px solid #cdcdcd;
	float:left;
	padding:5px 5px;
	}
.appointment_form .feild .feild_rt_input{
	width:250px;
	height:20px;
	border:none;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:16px;
	}
.appointment_form .feild .feild_rt_date{
	width:250px;
	height:20px;
	border:1px solid #cdcdcd;
	float:left;
	padding:5px 5px;
	}
.appointment_form .feild .feild_rt_date_input{
	width:225px;
	height:20px;
	border:none;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:16px;
	}
.appointment_form .feild .feild_rt_msg{
	width:250px;
	height:50px;
	border:1px solid #cdcdcd;
	float:left;
	padding:5px 5px;
	}
.appointment_form .feild .feild_rt_msg_input{
	width:250px;
	height:50px;
	border:none;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:16px;
	}
.captcha{
	width:250px;
	float:left;
	padding:10px 0px 10px 150px;
	}
.submit_btn{
	width:80px;
	height:30px;
	background:#fdb813;
	float:left;
	margin:0px 0px 0px 150px;
	}
.submit_btn_input{
	width:80px;
	height:30px;
	border:none;
	background:#fdb813;
	cursor:pointer;
	font-family: 'CenturyGothicRegular';
	color:#757573;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	}
/*footer*/
#footer{
	width:100%;
	height:44px;
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	}
.footer_inner{
	width:980px;
	margin:0 auto;
	padding:10px 0px;
	}
.ft_lt{
	width:500px;
	float:left;
	font-family: 'CenturyGothicRegular';
	color:#ffffff;
	font-size:12px;
	}
.ft_rt{
	width:160px;
	float:right;
	font-family: 'CenturyGothicRegular';
	color:#000000;
	font-size:12px;
	padding:5px 0px;
	}
.ft_rt a{
	font-family: 'CenturyGothicRegular';
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	}