/**
 * Main CSS Stylesheet
 *
 */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img, fieldset{
	border:0;
	float: none;
}
.clear{
	clear:both;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}


body{
	margin:0;
	padding:0;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #7C5101;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}

.wrapper2{
	background:url(images/wrapper_bg4.jpg) no-repeat center top;
}

body{
	padding:0;
	background-image: url(images/background.jpg);
	background-repeat: repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

servicebody{
	padding:0;
	background-image: url(images/background2.jpg);
	background-repeat: repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

.page{
	width:770px;
	margin:0 auto;
}

/* HEADER */

#header{
	width:100%;
	height:128px;
	background:url(images/header_bg.gif) no-repeat;
}

#header div{
	padding:12px 0 0 0;
}

#logo{
	width:300px;
	height:150px;
	text-indent:-5000px;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0px;
}

#logo span{
	background:url(images/logo.png) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

/* MENU */

#menu{
	width:100%;
	height:40px;
	background:url(images/menu_bg.png) no-repeat;
}

#menu ul{
	float:right;
	padding:0px 0 0 320px;
	position:relative;
}

#menu ul li{
	float:left;
	padding:0 10px 0 0;
}

#menu ul li a{
	float:left;
	display:block;
	color:#fff;
	font-size:1.5em;
	height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-left: 25px;
}

#menu ul li a span{
	float:left;
	display:block;
	cursor:pointer;
	padding:10px 0 0 0;
}

#menu ul li a:hover, #menu ul li a.select{
	text-decoration:underline;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-repeat: no-repeat;
}

/* SERVICE */

#service{
	width:100%;
	height:40px;
	background:url(images/menu_bg.png) no-repeat;
	background-color: #241800;
}

#service{
	float:right;
	position:relative;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#service ul li{
	float:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

#service ul li a{
	float:left;
	display:block;
	color:#fff;
	font-size:1.5em;
	height:20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-left: 25px;
}

#service ul li a span{
	float:left;
	display:block;
	cursor:pointer;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#service ul li a:hover, #menu ul li a.select{
	text-decoration:underline;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-repeat: no-repeat;
}

/* FLASH */

#flash{
	width:100%;
	height:300px;
	margin-top: 10px;

}

/* BODY */

.flash_button{
	float: right;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

.wrapperbody{
	background:url(images/wrapper_body.jpg) no-repeat center top;
}

.wrappertext{
	background-color: #7C5102;
}

.wrapperabout{
	background-image: url(images/wrapper_about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
}

#body{
	width:100%;
	height:308px;
}

#about{
	width:100%;
	height:350px;
}

#text{
	width:100%;
	height:300px;
	margin-top: 10px;
}

#aboutleft{
	float:left;
	width:500px;
}

#aboutright{
	float:left;
	width:250px;
	margin-left: 5px;
}

#imagebox{
	float:left;
	width:100px;
	margin-left: 0px;
	margin-right: 15px;
}
.aboutbox{
	width:100%;
	height:350px;
	position:relative;
	overflow:auto;
	margin-top: 10px;
}

#left{
	float:left;
	width:285px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
#center{
	float:left;
	width:285px;
	margin-right: 5px;
}

#right{
	float:left;
	width:188px;
}

#textright{
	float:left;
	width:180px;
}

.textbox{
	width:100%;
	height:308px;
	position:relative;
	overflow:auto;
	margin-top: 10px;
}

.box{
	width:100%;
	height:308px;
	position:relative;
	overflow:auto;
	margin-top: 10px;
}

.t_image{
}

.t_image_box{
}

.t_image_box img{
	float:left;
	width:100%;
	height:280px;
	
}
.aboutbox{
	width:100%;
	height:350px;
	position:relative;
	overflow:hidden;
	margin-top: 10px;
	float: left;
	padding-left: 0px;
}

.a_image{
}

.a_image_box{
}

.a_image_box img{
	float:left;
	width:100%;
	height:350px;
	
}

.flashbox{
	width:100%;
	height:300px;
	background:#2B1D00;
	position:relative;
	overflow:auto;
	visibility: visible;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	clear: right;
}

#about_us{
}

#t_about_us{
	width:77px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_about_us{
	background:url(images/t_about_us.gif) no-repeat;
	position:absolute;
	width:77px;
	height:25px;
}
#about_us ul{
	padding:0 0 0 13px;
}

#about_us ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#about_us ul li a{
	text-decoration:underline;
}

#about_us ul li a:hover{
	text-decoration:none;
}

#about_us ul li p{
}


#massage_experience{
}

#t_massage_experience{
	width:180px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_massage_experience{
	background:url(images/t_massage_experience.gif) no-repeat;
	position:absolute;
	width:180px;
	height:25px;
}
#massage_experience ul{
	padding:0 0 0 13px;
}

#massage_experience ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#massage_experience ul li a{
	text-decoration:underline;
}

#massage_experience ul li a:hover{
	text-decoration:none;
}

#massage_experience ul li p{
}


#our_prices{
}

#t_our_prices{
	width:86px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_our_prices{
	background:url(images/t_our_prices.gif) no-repeat;
	position:absolute;
	width:86px;
	height:25px;
}
#our_prices ul{
	padding:0 0 0 13px;
}

#our_prices ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#our_prices ul li a{
	text-decoration:underline;
}

#our_prices ul li a:hover{
	text-decoration:none;
}

#our_prices ul li p{
}


#hands{
}

#t_hands{
	width:190px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_hands{
	background:url(images/t_hands.gif) no-repeat;
	position:absolute;
	width:190px;
	height:25px;
}
#hands ul{
	padding:0 0 0 13px;
}

#hands ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#hands ul li a{
	text-decoration:underline;
}

#hands ul li a:hover{
	text-decoration:none;
}

#hands ul li p{
}


#salon_experiences{
}


#t_salon_experiences{
	width:157px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_salon_experiences{
	background:url(images/t_salon_experiences.gif) no-repeat;
	position:absolute;
	width:157px;
	height:25px;
}
#salon_experiences ul{
	padding:0 0 0 13px;
}

#salon_experiences ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#salon_experiences ul li a{
	text-decoration:underline;
}

#salon_experiences ul li a:hover{
	text-decoration:none;
}

#salon_experiences ul li p{
}

#massage_service{
}

#t_massage_service{
	width:146px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_massage_service{
	background:url(images/t_massage_service.gif) no-repeat;
	position:absolute;
	width:146px;
	height:25px;
}
#massage_service ul{
	padding:0 0 0 13px;
}

#massage_service ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#massage_service ul li a{
	text-decoration:underline;
}

#massage_service ul li a:hover{
	text-decoration:none;
}

#massage_service ul li p{
}

#face_body{
}

#t_face_body{
	width:213px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_face_body{
	background:url(images/t_face_body.gif) no-repeat;
	position:absolute;
	width:213px;
	height:25px;
}
#face_body ul{
	padding:0 0 0 13px;
}

#face_body ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#face_body ul li a{
	text-decoration:underline;
}

#face_body ul li a:hover{
	text-decoration:none;
}

#face_body ul li p{
}


#carols_daughter{
}

#t_carols_daughter{
	width:146px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_carols_daughter{
	background:url(images/t_carols_daughter.gif) no-repeat;
	position:absolute;
	width:146px;
	height:25px;
}
#carols_daughter ul{
	padding:0 0 0 13px;
}

#carols_daughter ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#carols_daughter ul li a{
	text-decoration:underline;
}

#carols_daughter ul li a:hover{
	text-decoration:none;
}

#carols_daughter ul li p{
}

#miss_jessies{
}

#t_miss_jessies{
	width:146px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_miss_jessies{
	background:url(images/t_miss_jessies.gif) no-repeat;
	position:absolute;
	width:146px;
	height:25px;
}
#miss_jessies ul{
	padding:0 0 0 13px;
}

#miss_jessies ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#miss_jessies ul li a{
	text-decoration:underline;
}

#miss_jessies ul li a:hover{
	text-decoration:none;
}

#miss_jessies ul li p{
}



#distinctive_facials{
}

#t_distinctive_facials{
	width:150px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_distinctive_facials{
	background:url(images/t_distinctive_facials.gif) no-repeat;
	position:absolute;
	width:150px;
	height:25px;
}
#distinctive_facials ul{
	padding:0 0 0 13px;
}

#distinctive_facials ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#distinctive_facials ul li a{
	text-decoration:underline;
}

#distinctive_facials ul li a:hover{
	text-decoration:none;
}

#distinctive_facials ul li p{
}


#hair_services{
}

#t_hair_services{
	width:106px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_hair_services{
	background:url(images/t_hair_services.gif) no-repeat;
	position:absolute;
	width:106px;
	height:25px;
}
#hair_services ul{
	padding:0 0 0 13px;
}

#hair_services ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#hair_services ul li a{
	text-decoration:underline;
}

#hair_services ul li a:hover{
	text-decoration:none;
}

#hair_services ul li p{
}


#body_waxing{
}

#t_body_waxing{
	width:111px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
}

#t_body_waxing{
	background:url(images/t_body_waxing.gif) no-repeat;
	position:absolute;
	width:111px;
	height:25px;
}
#body_waxing ul{
	padding:0 0 0 13px;
}

#body_waxing ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#body_waxing ul li a{
	text-decoration:underline;
}

#body_waxing ul li a:hover{
	text-decoration:none;
}

#body_waxing ul li p{
}


#contact{
}

#t_contact{
	width:73px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_contact{
	background:url(images/t_contact.gif) no-repeat;
	position:absolute;
	width:73px;
	height:25px;
}
#contact ul{
	padding:0 0 0 13px;
}

#contact ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#contact ul li a{
	text-decoration:underline;
}

#contact ul li a:hover{
	text-decoration:none;
}

#contact ul li p{
}


#our_news{
}

#t_our_news{
	width:94px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_our_news span{
	background:url(images/t_our_news.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#our_news ul{
	padding:0 0 0 13px;
}

#our_news ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#our_news ul li a{

}

#our_news ul li a:hover{
	text-decoration:underline;
}

#our_news ul li p{
}


#our_services{
}

#t_our_services{
	width:118px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_our_services span{
	background:url(images/t_our_services.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#our_services ul{
	padding:0 0 0 13px;
}

#our_services ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#our_services ul li a{
	text-decoration:underline;
}

#our_services ul li a:hover{
	text-decoration:none;
}

#our_services ul li p{
}

#welcome{
}

#t_welcome{
	width:90px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
}

#t_welcome span{
	background:url(images/t_welcome.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#welcome ul{
	padding:0 0 0 13px;
}

#welcome ul li{
	font-size:1.2em;
	clear: none;
	float: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
}

#welcome ul li a{
	text-decoration:underline;
}

#welcome ul li a:hover{
	text-decoration:none;
}

#welcome ul li p{
}

#featured_products{
}

#t_featured_products{
	width:160px;
	height:25px;
	text-indent:-5000px;
	position: absolute;
	overflow:hidden;
	display:block;
	margin-left: 10px;
	padding-left: 0px;
}

#t_featured_products span{
	background:url(images/t_featured_products.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#featured_products ul{
	padding:0 0 0 13px;
}

#featured_products ul li{
	font-size:1.2em;
	padding:0 0 14px 0;
}

#featured_products ul li a{
	text-decoration:underline;
}

#featured_products ul li a:hover{
	text-decoration:none;
}

#featured_products ul li p{
}

/* contact */

.c_image{
}

.c_image_box{
}

.c_image_box img{
	float:left;
	width:100%;
	height:308px;
	
}

	
/* FOOTER */

#footer{
	width:100%;
	height:37px;
	background:url(images/footer_bg.png) no-repeat;
}

#footer_left{
	float:left;
	padding-right: 0;
	padding-left: 0;
	margin-top: 80px;
	margin-bottom: 80px;
}

#footer_right{
	float:right;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 80px;
	margin-bottom: 80px;
}
#footer p{
	color:#FFFFFF;
	text-align:right;
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer p a{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer p a:hover{
	text-decoration:none;
}
