@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:24px;
	margin:0px;
	padding:0px;
	background-color:#000;
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:left 76px;}
	
.clear{clear:both}
.left{float:left;}
.right{float:right;}
img{border:0px;}
	
.main{
	width:940px;
	margin:0px auto;
	background-image:url(images/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;}
	
.main_bg_left{
	background-image:url(images/hair_style_bg_left.jpg);
	background-repeat:no-repeat;
	background-position:right top;}

.main_bg_right{
	background-image:url(images/hair_style_bg_right.jpg);
	background-repeat:no-repeat;
	background-position:left top;}
.top_pink_bg{
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:left 76px;}
	
	
	
/********** Header **********/	

.header{
	width:940px;}
		
.top_pink{
	width:636px;
	background:#8b266c url(images/header_pink_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;}	
.top_pink_services{
	width:630px;
	background:#8b266c url(images/header_pink_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left; padding-left:0px}	
.call_services{
	background-image:url(images/call_icon.jpg);
	background-repeat:no-repeat;
	background-position:200px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:18px 0px 12px 280px;
	color:#FFF;}
.right_services_containt{
	width:244px;
	margin:0px auto;
	float:right;
}
.call{
	background-image:url(images/call_icon.jpg);
	background-repeat:no-repeat;
	background-position:290px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:18px 0px 12px 360px;
	color:#FFF;}
	
.menu{
	width:514px;
	float:right;
	padding:15px 0px 7px;}
.menu_1{
	width:430px;
	float:right;
	padding:15px 0px 5px 5px;}
	
/********** Flash **********/	
	
.flash{
	width:698px;
	padding:25px 0px;
	float:right;
	font-size:0px;}
	
/********** Main Contant **********/	

.main_contant{
	width:940px;}	
	
/********** Left Contant **********/		
		
.left_contant{
	width:670px;
	float:left;
}
h1{
	font-size:20px;
	font-weight:bold;
	margin:0px auto;
	padding:13px 0px 5px 0px;}
	
.right_shadow{
	background-image:url(images/contant_shadow_right_new.jpg);
	background-repeat:repeat-y;
	background-position:right;}
	
.box_left_shadow{
	background-image:url(images/box_left_shadow.png);
	background-repeat:repeat-y;
	background-position:left;}

	
.box_contant{
	width:590px;
	padding:20px;}
.facebook_contant{
	width:536px;
	margin:15px auto;
	background-color:#ffffff;
}
.light_blue{
	width:536px;
	background-color:#3b5998;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
}
.facebook_img{
	width:52px;
	float:left;
	padding-top:10px;
	padding-left:5px;
}
.fb_img_1{
	width:259px;
	border:2px #cccccc solid;
	padding:4px 3px 4px 3px;
	float:left;
}
.fb_img_2{
	width:121px;
	border:2px #cccccc solid;
	padding:3px 3px 3px 3px;
	float:left;
	margin-left:8px;
}
.fb_img_3{
	width:121px;
	border:2px #cccccc solid;
	padding:3px 3px 3px 3px;
	float:left;
	margin-left:8px;
	margin-top:2px;
}
.fb_img_4{
	width:194px;
	border:2px #cccccc solid;
	padding:3px 3px 3px 3px;
	float:left;
}
.fb_img_5{
	width:194px;
	border:2px #cccccc solid;
	padding:3px 3px 3px 3px;
	float:left;
	margin-left:5px;
}

.fb_text{
	width:460px;
	float:right;
	padding-top:15px;
}
.fb_line{
	width:494px;
	height:2px;
	margin:15px auto;
	background-color:#e9e9e9;
}
.light_pink{
	width:307px;
	background-color:#fdedf8;
	padding:0px 15px;
	float:left;}
	
.pink_image{
	width:87px;
	border:1px #cfacc4 solid;
	float:left;}
	
.pink_contant{
	width:206px;
	padding-left:11px;
	float:right;
	color:#000;
	line-height:20px;}
h2{
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	font-size:15px;
	padding-bottom:5px;
	color:#000;}	
.pink_border{
	border-bottom:1px #e5c3db solid;
	padding:15px 0px;}
	
.menu_services{
	width:200px;
	float:right;
	padding-left:10px;}	
.menu_services ul{
	margin:0px;
	padding:0px;}
.menu_services ul li{
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:20px;
	list-style:none;
	font-size:13px;
	color:#00b4ff;
	line-height:28px;
	font-weight:bold;}
.readmore{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#FFF;
	padding-top:10px;}
.readmore a{
	color:#FFF;
	text-decoration:underline;}
.readmore a:hover{
	color:#FFF;
	text-decoration:none;}
	
	
/********** Right Contant **********/		
	
.right_contant{
	width:258px;
	border-left:1px #808080 dashed;
	float:right;
	padding-top:10px;
}	
.book_now{
	padding:118px 0px 190px 25px;}



/* Bottom */

.bottom_bg{
	background-image:url(images/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;}	
	
.bottom_menu{
	width:940px;
	margin:0px auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:18px;}
.bottom_menu ul{
	margin:0px;
	padding:0px;}
.bottom_menu ul li{
	list-style:none;
	float:left;
	padding:0px 5px 0px 20px;}
	
.bottom_menu ul li a{
	color:#FFF;
	text-decoration:none;}
.bottom_menu ul li a:hover{
	color:#FFF;
	text-decoration:underline;}
	
	
/********** Location Page **********/	

.map{
	padding-bottom:15px;
	border-bottom:1px #666 dashed;
	margin-bottom:20px;}
.allservices{
	width:580px;
	margin:20px auto;
}
.call_services_1{
	background-image:url(images/call.png);
	background-repeat:no-repeat;
	background-position:280px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:18px 0px 8px 2px;
	color:#FFF; }
.map_call{
	background-image:url(images/call.png);
	background-repeat:no-repeat;
	background-position:125px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	padding:25px 0px 20px 190px;
	color:#FFF;}

.map_address{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:25px 0px 20px 10px;
	color:#FFF;
	text-align:center;
}
.email{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;}
.email a{
	color:#FFF;
	text-decoration:none;}
.email a:hover{
	color:#FFF;
	text-decoration:underline;}
	
	
/********** Menu Page **********/		
	
.service_menu{
	width:260px;
	float:left;}
.service_menu_right{
	width:250px;
	float:right;}

.service_menu_bg{
	width:240px;
	background-image:url(images/service_menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-size:20px;
	color:#FFF;
	line-height:35px;
	padding-left:5px;
	float:left;}

.service_menu_contant{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
	color:#FFF;}
.service_contant_padding{
	padding-left:10px;}
.name{ padding-left:5px; background-color:#ccc; border:1px solid #999}

 
