body {background: url('/images/bg.png') repeat-x top center;
}
#page {width: 989px;
	margin: 20px auto;
}
#cont_top {width: 989px;
	height: 17px;
	background: url('/images/cont_top.png') no-repeat;
}
#cont_bottom {width: 989px;
	padding-bottom: 140px;
	background: url('/images/cont_bottom8.png') no-repeat bottom center;
	position: relative;
}
#cont_middle {width: 989px;
	background: url('/images/cont_bg.png') repeat-y;
}
#cont_bottom .inner {margin: 0 35px 0 25px;
}
#right_cont {width: 250px;
	float: right;
}
#brands {text-align: center;
	margin: 10px 0;
	color: #9eb046;
}
#brands h2 {margin-bottom: 5px;
}
#brands img {margin: 0 50px;
}
#logo {margin: 0 0 8px 15px;
	display: block;
	padding-top: 8px;
}
#flash_slide {margin: 7px 0 5px 50px;
	float: right;
}
.redhead {color: #f00;
	font-family: georgia, "times new roman", times, serif;
}
.sm_caps {font-variant: small-caps;
}
.super {font-size: 2em;
}
#beauty_tips {height: 200px;
	padding-bottom: 10px;
	overflow: auto;
}
#beauty_tips li {background: url('/images/bullet2.gif') top left no-repeat;
	text-indent: 16px;
	margin-bottom: 8px;
}
#wrap #page #menu_links {text-align: center;
	clear: both;
	margin: 5px auto 15px auto;
}
#wrap #page #menu_links li {display: inline;
	margin: 0 20px;
}
#wrap #page #menu_links li a {color: #758717;
	text-decoration: none;
}
#wrap #page #menu_links li a:hover {color: #2f360c;
}
#ie6_brands {display: none;
}
#cont_wrap {margin-left: 15px;
}
#spa_menu {font-size: 1.4em;
}
#spa_menu li {margin-bottom: 8px;
}
#spa_menu li a {color: #6e752d;
	text-decoration: none;
}
#spa_menu li a:hover {color: green;
}
#spa_menu li.current a {color: #b30b0f;
}
#spa_content {margin-left: 65px;
	width: 400px;
}
#side_photos {float: right;
	margin: 0 15px;
	width: 300px;
}
#side_photos img {display: block;
	margin: 0 auto 10px auto;
	border: 2px solid #000;
}
.subhead_img {margin-bottom: 8px;
}
#content {width: 470px;
}
#subhead_giftcards {margin: 8px 0 0 100px;
}
#cont_wrap th, #cont_wrap td {padding: 3px 5px;
}
.salon_page table {margin: 5px auto 10px auto;
}
#rspa_link {position: absolute;
	bottom: 7px;
	left: 17px;
	width: 100px;
	height: 24px;
}
#esb_link {position: absolute;
	bottom: 7px;
	left: 121px;
	width: 105px;
	height: 24px;
}