@charset "UTF-8";

/* CSS Document */



html{background-color:#fbe3bf;}

body{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; padding:0; color:#6e884f;}



a{text-decoration:none; color:#6e884f;}

a:hover{text-decoration:underline;}

img{border:none;}

ul{margin:0; padding:0; list-style:none;}

p{margin:0; margin-bottom:15px;}





.container{width:960px; overflow:hidden; margin:0 auto;}



.header, .main, .footer{width:100%; overflow:hidden;}



.footer{text-align:center; font-size:11px; color:#3b3b3b; padding:10px 0 30px 0;}

.footer li{display:inline;}

.footer a{color:#3b3b3b; padding:0 5px;}



.header{height:145px; background:url(images/top_left.jpg) repeat-x;}

.header .container{height:145px; background:url(images/top.jpg) repeat-x; overflow:hidden;}

.header .logo{width:266px; float:left; overflow:hidden;}

.header .contact{width:200px; color:#2e2e2e; font-size:15px; text-align:right; float:right; padding:50px 15px 0 0;}

.header .contact span{color:#426e0d; font-size:28px;}

.header .contact li{padding-bottom:5px;}



.main .container{background:url(images/corner-1.jpg) #e3e3b2 bottom left no-repeat; margin-bottom:11px;}



.main_menu{width:170px; float:left; margin-left:20px; border-top:#6e884f solid 8px; font-size:12px;}

.main_menu a{color:#464646;}

.main_menu li{padding:4px 0;}

.main_menu a:hover{color:#be0000;}

.main_menu .active a{color:#be0000;}



.top_menu{width:470px; float:left; overflow:hidden; padding:10px 0; margin-left:230px;}

.top_menu a{width:81px; height:53px; text-align:center; color:#FFFFFF; font-size:18px; display:block; padding-top:28px; float:left; margin-right:35px;}

.top_menu a:hover{text-decoration:none;}

.top_menu .menu_1 a{background:url(images/square-1.jpg) no-repeat;}

.top_menu .menu_2 a{background:url(images/square-2.jpg) no-repeat;}

.top_menu .menu_3 a{background:url(images/square-3.jpg) no-repeat;}

.top_menu .menu_4 a{background:url(images/square-4.jpg) no-repeat;}



.banner{width:236px; height:507px; background:url(images/image-01.jpg) no-repeat; float:right;}



.container>.content{width:470px; float:left; margin-left:40px; overflow:hidden; padding-top:20px;}

.container>.content p{line-height:22px;}



h2{font-size:42px; color:#6e884f; margin:0; padding-bottom:0; font-weight:normal; font-family:Helvetica, Arial, sans-serif;}

h3{font-size:34px; color:#6d6d6d; margin:0; padding-bottom:20px; font-weight:normal; font-family:Helvetica, Arial, sans-serif;}



.bottom_container{width:960px; overflow:hidden; margin:0 auto;}



.facebook{width:309px; height:145px; float:left;}



.ad_1{width:309px; height:145px; float:right;}



.coupon{width:309px; height:28px; float:left; background:url(images/coupon.jpg) no-repeat; margin-left:16px; color:#bf0000; font-size:15px; text-align:center; padding-top:137px;}

.coupon a{color:#bf0000;}



.box_1, .box_2{width:184px; height:171px; background:url(images/box_1.jpg) no-repeat; color:#ffffff; padding:15px; float:left; margin-bottom:12px;}

.box_1 li, .box_2 li{padding-bottom:8px;}

.box_2{background:url(images/box_2.jpg) no-repeat; margin-left:12px;}



.contact_box{width:236px; margin:0 auto; overflow:hidden; color:#464646; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.contact_box .forms{background-color:#c9c997; padding:10px;}

.contact_box span{color:#FF0000;}

.contact_box p{font-size:12px; border-bottom:solid 2px #e3e3b2; padding-bottom:6px; margin-bottom:5px;}

.contact_box input, .contact textarea {width:180px; margin-bottom:3px; font-size:11px;}

.contact_box h3{font-size:15px; color:#464646; padding-bottom:10px; margin:0; font-weight:bold;}



.reviews{width:170px; margin-left:20px; background-color:#f2f2dc; font-size:11px; color:#323232; font-family:Arial, Helvetica, sans-serif; clear:both;}

.reviews .title{width:100%; text-align:center; font-size:18px; color:#52653b; background:url(images/gradient-1.jpg) repeat-x; padding:5px 0; text-transform:uppercase; margin-bottom:5px;}



.review{overflow:hidden; margin-bottom:10px; border-bottom:solid 1px #a6bb8d; padding:5px; padding-top:0;}

.review p{margin:0;}

.review .more{text-align:right;}

.review .more a{color:#ab1338;}



.footer ul li.footer-menu-view-all-salons{display:none;}



.facebook_widget{float:left;}



tbody{border:none;}



.description-link{text-align:right; margin-top:-15px;}

.description-link:hover{text-decoration:underline; cursor:pointer;}



.staffmembers {width:100%; text-align:center;}

.staffm  {float:left;height:225px;margin-right:41px;overflow:hidden;text-align:center;width:110px;}

.slideshow{background-color:#C9C997;width:237px;height:165px;}
.slideshow img{margin-left:9px;}