body { font:12px 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#444; margin:0px auto; background:#4b2c27; width:942px;}

* { margin:0; padding:0; border:0px;}
h1, h2, h3, h4, h5 {color:#231F20;}
h1, .h1 {margin:0px 0px 10px 0px; font-weight:normal; color:#231F20; font-weight:normal; font-size:18px; display:block;}
h2, .h2 {margin:10px 0px 10px 0px; font-weight:normal; color:#231F20; font-weight:normal; font-size:18px; display:block;}
hr {height:5px; background:#A17646; border:none; margin:10px 0px 10px 0px;}
li {list-style-position:inside;}
p {margin:10px 0px 10px 0px;}
a {color:#4B2C27; text-decoration:none;}
a:hover {text-decoration:underline;}
h3 {margin:10px 0px 10px 0px;}
h5 {margin-top:5px;}
strong {font-size:12px;}

#wrapper {border-left:1px solid #231f20; border-right:1px solid #231f20; }
#content {margin-top:0px;}
#bannerimage {margin:0px; height:178px; overflow:hidden; position:relative; z-index:-1;border-bottom:7px solid #ffffff;}
/* HEADER */
#header {width:940px; background:#231f20; border-bottom:7px solid #ffffff; padding-top:10px;}
#header_navbar {clear:both; height:40px; padding-left:5px;}
#header_navbar li {display:inline; list-style:none; float:left; }
#header_navbar li a {display:block; margin:0px; background:#231f20 url('img/navbar_bg.gif') 0 12px no-repeat; padding:12px 13px 0px 13px; list-style:none; color:#fff; font-size:14px; text-decoration:none;}
#header_navbar li a.active {color:#cccccc;}
#header_navbar li a:hover {color:#cccccc;}
/* These styles create the dropdown menus. */
#navbar li ul {
	display: none; 
	width: 13em; /* Width to help Opera out */
	}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; background:#231f20; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	border-bottom: 1px solid #fff; padding:10px;}
#navbar li li a { background:none;}
#navbar li li a:hover { background:#333;}



/* FRONT PAGE */
#front_page_image {border-bottom:7px solid #ffffff;}

#front_page_content h3 {color:#ffffff; font-size:18px;}
#front_page_content { margin-top:20px; color:#ffffff; font-size:12px;}
#front_page_content .left, #front_page_content .right { margin:0px 0px 20px 0px; height:170px;}
#front_page_content .left { background:url('img/fp_hands.jpg') top left no-repeat; border-right:3px solid #733d2e; padding-left:240px; width:200px; float:left;}
#front_page_content .right { background:url('img/fp_spa.jpg') top right no-repeat; width:460px; float:right;}
#front_page_content .right .text { width:250px;}

/* OTHER CONTENT */
#left_menu {width:190px; float:left; background:#733d2e; margin-bottom:20px;}
#left_menu ul{list-style-type:none; margin-left:0px;}
#left_menu li {padding:10px 0px 10px 5px; border-bottom:1px solid #ffffff;}
#left_menu li:hover {background:#ffffff;}
#left_menu li:hover a{color:#444444;}
#left_menu li a{color:#ffffff; text-decoration:none; display:block; width:100%; height:100%;}

.intro {font-size:16px; color:#111;}
#heading { background:#A17646; padding:10px 0px 3px 10px; margin:0px;}
#heading h1 {color:#fff; font-size:25px; font-weight:bold;}
#wide_content {margin:0px; padding:20px; width:900px;background:#ffffff;}
#wide_content img {padding:5px; border:1px solid #ededed;}
#right_content {margin-left:20px; padding:20px; width:690px; float:left; background:#ffffff;}

#left_bar {width:200px; font-size:14px; float:left; padding:10px; background:#231F20; color:#ffffff;}
#left_bar h3 {color:#ffffff;}
#left_bar a {text-decoration:none; color:#ffffff;}
#left_bar img {border:none;}

.beauty_2 {margin-bottom:1080px;}
.beauty_4 {margin-bottom:85px;}
.beauty_6 {margin-bottom:90px;}
.other-services_1 {margin-top:140px;}
.other-services_2 {margin-bottom:100px;}
.pricing_2 {margin-bottom:1620px;}
.pricing_3 {margin-bottom:1370px;}

/* FOOTER */
#footer {color:#ffffff; background:#231f20; padding:10px; text-align:right; font-size:12px;}
#footer a {color:#ffffff;}