
/* -------------------------------------
BEGIN: General Tag Methods
------------------------------------- */

* {
	padding: 0px;
	margin: 0px;
}
html {
	overflow-y: scroll;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848273;
	text-align: center; /* This line is here to fix everyone's favorite IE 5.x alignment bug. */
	background-color: #1b1702;
}

/* -------------------------------------
END: General Tag Methods
------------------------------------- */

/* -------------------------------------
BEGIN: Main Structure Tags
------------------------------------- */

#wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align:left; /* Treated as align */
}

#header {
	width: 100%;
	height:131px;
	border-bottom:1px solid #848273;
}
#header_wp {
	margin-left: auto;
	margin-right: auto;
	text-align:left; /* Treated as align */
	width:798px;
	height:131px;
}
#logo {
	float:left;
	margin-top:34px;
	height:53px;
	width:338px;
}
#menu {
	float:right;
	margin-right:20px;
	margin-top:53px;
	width:288px;
	height:30px;
}
#menu_about {
	width:65px;
	height:10px;
	background:url('/images/about_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_about:hover, .aboutpage #menu_about {
	background:url('/images/about_both.jpg')  no-repeat scroll -65px 0px;
}
#menu_services{
	width:48px;
	height:10px;
	background:url('/images/services_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_services:hover, .servicespage #menu_services, .salonpage #menu_services, .spapage #menu_services  {
	background:url('/images/services_both.jpg')  no-repeat scroll -49px 0px;
}
#menu_media {
	width:31px;
	height:10px;
	background:url('/images/media_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_media:hover, #mediapage #menu_media {
	background:url('/images/media_both.jpg')  no-repeat scroll -31px 0px;
}
#menu_hours {
	width:35px;
	height:10px;
	background:url('/images/hours_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_hours:hover, #hourspage #menu_hours {
	background:url('/images/hours_both.jpg')  no-repeat scroll -34px 0px;
}
#menu_stylists {
	width:54px;
	height:10px;
	background:url('/images/staff_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_stylists:hover, .stylistspage #menu_stylists {
	background:url('/images/staff_both.jpg')  no-repeat scroll -54px 0px;
}
#menu_products {
	width:55px;
	height:10px;
	background:url('/images/products_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_products:hover, .productspage #menu_products {
	background:url('/images/products_both.jpg')  no-repeat scroll -55px 0px;
}
#menu_gallery {
	width:43px;
	height:10px;
	background:url('/images/gallery_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_gallery:hover, #gallerypage #menu_gallery {
	background:url('/images/gallery_both.jpg')  no-repeat scroll -43px 0px;
}
#menu_contact{
	width:46px;
	height:10px;
	background:url('/images/contact_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_contact:hover, #contactpage #menu_contact {
	background:url('/images/contact_both.jpg')  no-repeat scroll -46px 0px;
}
#menu_hair {
	position:relative;
	float:left;
	width:27px;
	height:14px;
	background:url('/images/hair_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
	padding-right:4px;
}
#menu_hair:hover, #hairpage #menu_hair {
	background:url('/images/hair_both.jpg')  no-repeat scroll -31px 0px;
}
#menu_color {
	position:relative;
	float:left;
	width:43px;
	height:14px;
	background:url('/images/color_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_color:hover,  #colorpage #menu_color  {
	background:url('/images/color_both.jpg')  no-repeat scroll -44px 0px;
}
#menu_foils {
	position:relative;
	float:left;
	width:35px;
	height:14px;
	background:url('/images/foils_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_foils:hover,  #foilspage #menu_foils  {
	background:url('/images/foils_both.jpg')  no-repeat scroll -35px 0px;
}
#menu_specialty {
	position:relative;
	float:left;
	width:104px;
	height:18px;
	background:url('/images/specialty_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_specialty:hover, #specialtypage #menu_specialty {
	background:url('/images/specialty_both.jpg')  no-repeat scroll -104px 0px;
}
#menu_texture {
	position:relative;
	float:left;
	width:56px;
	height:14px;
	background:url('/images/texture_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_texture:hover,  #texturepage #menu_texture {
	background:url('/images/texture_both.jpg')  no-repeat scroll -56px 0px;
}
#menu_extensions {
	position:relative;
	float:left;
	width:83px;
	height:14px;
	background:url('/images/extensions_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_extensions:hover,  #extensionspage #menu_extensions {
	background:url('/images/extensions_both.jpg')  no-repeat scroll -83px 0px;
}
#menu_body {
	position:relative;
	float:left;
	width:127px;
	height:18px;
	background:url('/images/body_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_body:hover,  #bodypage #menu_body{
	background:url('/images/body_both.jpg')  no-repeat scroll -127px 0px;
}
#menu_facials {
	position:relative;
	float:left;
	width:50px;
	height:14px;
	background:url('/images/facials_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_facials:hover,  #facialspage #menu_facials {
	background:url('/images/facials_both.jpg')  no-repeat scroll -50px 0px;
}
#menu_s_facials {
	position:relative;
	float:left;
	width:124px;
	height:18px;
	background:url('/images/s_facials_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_s_facials:hover,  #s_facialspage #menu_s_facials{
	background:url('/images/s_facials_both.jpg')  no-repeat scroll -124px 0px;
}
#menu_peels {
	position:relative;
	float:left;
	width:40px;
	height:14px;
	background:url('/images/peels_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_peels:hover,  #peelspage #menu_peels{
	background:url('/images/peels_both.jpg')  no-repeat scroll -40px 0px;
}
#menu_massage {
	position:relative;
	float:left;
	width:69px;
	height:18px;
	background:url('/images/massage_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_massage:hover,  #massagepage #menu_massage{
	background:url('/images/massage_both.jpg')  no-repeat scroll -69px 0px;
}
#menu_waxing {
	position:relative;
	float:left;
	width:56px;
	height:18px;
	background:url('/images/waxing_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_waxing:hover,  #waxingpage #menu_waxing{
	background:url('/images/waxing_both.jpg')  no-repeat scroll -56px 0px;
}
#menu_tinting {
	position:relative;
	float:left;
	width:50px;
	height:18px;
	background:url('/images/tinting_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_tinting:hover,  #tintingpage #menu_tinting{
	background:url('/images/tinting_both.jpg')  no-repeat scroll -50px 0px;
}
#menu_makeup {
	position:relative;
	float:left;
	width:61px;
	height:17px;
	background:url('/images/makeup_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_makeup:hover,  #makeuppage #menu_makeup{
	background:url('/images/makeup_both.jpg')  no-repeat scroll -62px 0px;
}

.menu_divider {
	position:relative;
	float:left;
	width:6px;
	height:14px;
	padding-left:4px;
	padding-right:4px;
}
#salon_services {
	position:absolute;
	margin-left:617px;
	margin-top:265px;
	width:150px;
	height:18px;
	background:url('/images/salon_services_both.png')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#salon_services:hover{
	background:url('/images/salon_services_both.png')  no-repeat scroll -150px 0px;
}
#spa_services {
	position:absolute;
	margin-left:634px;
	margin-top:285px;
	width:134px;
	height:23px;
	background:url('/images/spa_services_both.png')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#spa_services:hover{
	background:url('/images/spa_services_both.png')  no-repeat scroll -135px 0px;
}
#back_gallery {
	position:absolute;
	margin-left:667px;
	margin-top:20px;
	width:89px;
	height:10px;
	background:url('/images/back_gallery_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#back_gallery:hover{
	background:url('/images/back_gallery_both.jpg')  no-repeat scroll -89px 0px;
}
#content {
	width: 100%;
	height:489px;
	border-bottom:1px solid #848273;
	background-image:url('/images/bg_patten.jpg');
	background-repeat:repeat-x;
}

#content_wp{
	margin-left: auto;
	margin-right: auto;
	text-align:left; /* Treated as align */
	width:922px;
	height:489px;
}
#content_left {
	float:left;
	width:67px;
	height:489px;
	background-image:url('/images/shadow_left.png');
	background-repeat:no-repeat;
}
#content_center {
	float:left;
	width:789px;
	height:489px;
	background-color: #fff;
}
#content_menu {
	position:relative;
	float:left;
	margin-left:33px;
	margin-top:80px;
	width:769px;
	height:18px;
	margin-bottom:25px;
}
#gallerypage #content_center {
	background-image:url('/images/gallery_landing.jpg');
	background-repeat:no-repeat;
}
.servicespage #content_center {
	background-image:url('/images/services_landing.jpg');
	background-repeat:no-repeat;
}
.salonpage #content_center {
	background-image:url('/images/salon_services.jpg');
	background-repeat:no-repeat;
}
.spapage #content_center {
	background-image:url('/images/spa_services.jpg');
	background-repeat:no-repeat;
}
#hourspage #content_center {
	background-image:url('/images/hours.jpg');
	background-repeat:no-repeat;
}
#contactpage #content_center {
	background-image:url('/images/contact.jpg');
	background-repeat:no-repeat;
}
#aboutpage #content_center {
	background-image:url('/images/about.jpg');
	background-repeat:no-repeat;
}
#danielpage #content_center {
	background-image:url('/images/daniel.jpg');
	background-repeat:no-repeat;
}
#jodypage #content_center {
	background-image:url('/images/jody.jpg');
	background-repeat:no-repeat;
}
#mediapage #content_center {
	background-image:url('/images/media.jpg');
	background-repeat:no-repeat;
}
#stylistspage #content_center {
	background-image:url('/images/stylists_landing.jpg');
	background-repeat:no-repeat;
}
#haileypage #content_center {
	background-image:url('/images/hailey.jpg');
	background-repeat:no-repeat;
}
#stephaniepage #content_center {
	background-image:url('/images/stephanie.jpg');
	background-repeat:no-repeat;
}
#kristapage #content_center {
	background-image:url('/images/krista.jpg');
	background-repeat:no-repeat;
}
#terripage #content_center {
	background-image:url('/images/terri.jpg');
	background-repeat:no-repeat;
}
#kimpage #content_center {
	background-image:url('/images/kim.jpg');
	background-repeat:no-repeat;
}
#laurenpage #content_center {
	background-image:url('/images/lauren.jpg');
	background-repeat:no-repeat;
}
#leannepage #content_center {
	background-image:url('/images/leanne.jpg');
	background-repeat:no-repeat;
}
#heileypage #content_center {
	background-image:url('/images/hailey.jpg');
	background-repeat:no-repeat;
}
#dominicpage #content_center {
	background-image:url('/images/dominic.jpg');
	background-repeat:no-repeat;
}
#jessiepage #content_center {
	background-image:url('/images/jessie.jpg');
	background-repeat:no-repeat;
}
#heatherpage #content_center {
	background-image:url('/images/heather.jpg');
	background-repeat:no-repeat;
}
#jillianpage #content_center {
	background-image:url('/images/jillian.jpg');
	background-repeat:no-repeat;
}
#lisapage #content_center {
	background-image:url('/images/lisa.jpg');
	background-repeat:no-repeat;
}
#kerrypage #content_center {
	background-image:url('/images/kerry.jpg');
	background-repeat:no-repeat;
}
#michellepage #content_center {
	background-image:url('/images/michelle.jpg');
	background-repeat:no-repeat;
}
#michellepage #content_center {
	background-image:url('/images/michelle.jpg');
	background-repeat:no-repeat;
}
#nicolepage #content_center {
	background-image:url('/images/nicole.jpg');
	background-repeat:no-repeat;
}
#joeypage #content_center {
	background-image:url('/images/joey.jpg');
	background-repeat:no-repeat;
}
#hollypage #content_center {
	background-image:url('/images/holly.jpg');
	background-repeat:no-repeat;
}
#kaypage #content_center {
	background-image:url('/images/kay.jpg');
	background-repeat:no-repeat;
}
#christipage #content_center {
	background-image:url('/images/christi.jpg');
	background-repeat:no-repeat;
}
#lissiepage #content_center {
	background-image:url('/images/lissie.jpg');
	background-repeat:no-repeat;
}
#tarapage #content_center {
	background-image:url('/images/tara.jpg');
	background-repeat:no-repeat;
}
#bethanypage #content_center {
	background-image:url('/images/bethany.jpg');
	background-repeat:no-repeat;
}
#melissapage #content_center {
	background-image:url('/images/melissa.jpg');
	background-repeat:no-repeat;
}
#annapage #content_center {
	background-image:url('/images/anna.jpg');
	background-repeat:no-repeat;
}
#kaileypage #content_center {
	background-image:url('/images/kailey.jpg');
	background-repeat:no-repeat;
}
#vickipage #content_center {
	background-image:url('/images/vicki.jpg');
	background-repeat:no-repeat;
}
#candacepage #content_center {
	background-image:url('/images/candace.jpg');
	background-repeat:no-repeat;
}
#shawnesepage #content_center {
	background-image:url('/images/shawnese.jpg');
	background-repeat:no-repeat;
}
#crystalpage #content_center {
	background-image:url('/images/crystal.jpg');
	background-repeat:no-repeat;
}
#yelenapage #content_center {
	background-image:url('/images/yelena.jpg');
	background-repeat:no-repeat;
}
#productspage #content_center {
	background-image:url('/images/products.jpg');
	background-repeat:no-repeat;
}
#gmcollinpage #content_center {
	background-image:url('/images/gm_collin.jpg');
	background-repeat:no-repeat;
}
#kerastasepage #content_center {
	background-image:url('/images/kerastase.jpg');
	background-repeat:no-repeat;
}
#seriepage #content_center {
	background-image:url('/images/serie_expert.jpg');
	background-repeat:no-repeat;
}
#shuuemurapage #content_center {
	background-image:url('/images/shu_uemura.jpg');
	background-repeat:no-repeat;
}
#Ltexturepage #content_center {
	background-image:url('/images/texture_expert.jpg');
	background-repeat:no-repeat;
}
#youngbloodpage #content_center {
	background-image:url('/images/young_blood.jpg');
	background-repeat:no-repeat;
}
#photospage #content_center {
	background-image:url('/images/photogallery.jpg');
	background-repeat:no-repeat;
}
#static_slice {
	position:absolute;
	width:789px;
	height:148px;
	top:473px;
	margin-left:0px;
}
#content_text {
	position:relative;
	float:left;
	margin-left:33px;
	color:#000;
	width:768px;
	height:320px;
}

#content_text td {
	padding-right:40px;
	font-weight:normal;
}
.aboutpage #content_text{
	position:relative;
	float:left;
	margin-left:33px;
	width:360px;
	height:400px;
	font-size:11px;
}
#danielpage #content_text {
	width:400px;
	margin-top:70px;
}
#jodypage #content_text {
	width:420px;
	margin-top:70px;
}
.aboutpage p, #mediapage p {
	padding-bottom:12px;
}
#aboutpage #content_text {
	color:#ebebeb;
	margin-top:50px;
}

#content_stylists_text {
	height:320px;
	width:490px;
	color:#1b1702;
	margin-top:70px;
	margin-left:32px;
}
#content_stylists_text p {
	padding-bottom:10px;
}
#content_stylists_text a {
	color:#629CC4;
}

#terripage #content_stylists_text, 
#heatherpage #content_stylists_text, 
#dominicpage #content_stylists_text,  
#jessiepage #content_stylists_text,  
#joeypage #content_stylists_text,  
#hollypage #content_stylists_text,  
#haileypage #content_stylists_text,  
#nicolepage #content_stylists_text,
#lissiepage #content_stylists_text,  
#christipage #content_stylists_text,
#bethanypage #content_stylists_text,
#melissapage #content_stylists_text,
#annapage #content_stylists_text,
#vickipage #content_stylists_text,
#candacepage #content_stylists_text,
#shawnesepage #content_stylists_text,
#crystalpage #content_stylists_text {
	width:450px;

}

#tarapage #content_stylists_text,
#yelenapage #content_stylists_text {
	width:425px;

}

#lissiepage #content_stylists_text,
#kaileypage #content_stylists_text {
	width:400px;

}

#mediapage #content_text {
	color:#1b1702;
	margin-top:50px;
	width:360px;
}

#tbl_spa td {
	font-weight:normal;
}
#click_link {
	position:relative;
	float:left;
	width:769px;
	margin-bottom:25px;
	padding-left:30px;
}
#menu_click_spa {
	width:205px;
	height:19px;
	background:url('/images/click_spa_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_click_spa:hover{
	background:url('/images/click_spa_both.jpg')  no-repeat scroll -204px 0px;
}
#menu_click_salon {
	width:218px;
	height:14px;
	background:url('/images/click_salon_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#menu_click_salon:hover{
	background:url('/images/click_salon_both.jpg')  no-repeat scroll -217px 0px;
}
#meet_owners {
	margin-top:96px;
	width:130px;
	height:14px;
	background:url('/images/meet_owners_both.png')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#meet_owners:hover {
	background:url('/images/meet_owners_both.png')  no-repeat scroll -130px 0px;
}
#meet_jody {
	margin-top:32px;
	width:99px;
	height:11px;
	background:url('/images/meet_jody_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#meet_jody:hover {
	background:url('/images/meet_jody_both.jpg')  no-repeat scroll -99px 0px;
}
#meet_daniel {
	margin-top:20px;
	width:104px;
	height:11px;
	background:url('/images/meet_daniel_both.jpg')  no-repeat scroll 0px 0px;
	background-repeat:no-repeat;
	display:block;
	outline:none;
}
#meet_daniel:hover {
	background:url('/images/meet_daniel_both.jpg')  no-repeat scroll -104px 0px;
}

#content_right {
	float:left;
	width:66px;
	height:489px;
	background-image:url('/images/shadow_right.png');
	background-repeat:no-repeat;
}
#tbl_hours {
	position:absolute;
	margin-left:50px;
	margin-top:340px;
	color:#1b1702;
}
#tbl_hours td, #tbl_contact td {
	padding-right:30px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0;
}
#tbl_contact {
	position:absolute;
	margin-left:485px;
	margin-top:250px;
	color:#d3cfb2;
}
#tbl_careers {
	position:absolute;
	margin-left:485px;
	margin-top:430px;
	color:#d3cfb2;
}
#tbl_careers a {
	text-decoration:none;
	color: #e07b50;
	font-size:80%;
}
#tbl_careers a:hover {
	color: #fff;
}

#footer {
	width: 100%;
	text-align: center;
	margin-top:142px;
	padding-bottom:30px;
}
#footer ul li {
	display: inline;
}
#footer a {
	color: #848273;
	text-decoration:none;
	outline:none;
}
#footer a:hover {
	color:#7c795a;
}

#content_text a{
	color: #1b1702;
	text-decoration:none;
}
#content_text a:hover{
	color: #c5bd7e;
	text-decoration:none;
}
#photothumbs {
	padding:60px 100px 50px 25px;
	text-align:left;
}
#products_text {
	position:absolute;
	margin-left:245px;
	margin-top:358px;
	color:#d3cfb2;
	width:500px;
}
#products_text #text_title {
	color:#78c0e2;
	padding-bottom:4px;
}
/* -------------------------------------
END: Main Structure Tags
------------------------------------- */
