@charset "utf-8";
/* CSS Document */

<!--
body {
	background-image: url(/images/bg.gif);
	background-repeat:repeat-x;
	padding: 0;
	margin: 0;
	color:#666666;
}
h2{line-height:0.1em;color:#378586;}

#header{width: 945px; height: 99px;}
#logo{float:left;}
#top_nav{float:right; padding-top:40px; color:#378586;}
#navi{width: 945px; height: 60px;}
#rose{width: 945px; height: 201px;background-image:url(/images/rose.gif); background-repeat:no-repeat;}
#side_nav{float:right; width: 268px; height: 590px; background-image:url(/images/sidenavbg.gif); background-repeat:no-repeat; padding-top:55px;}
#side_nav strong{color:#378586;}
#content{width: 582px; min-height: 500px; background-image:url(/images/headerbg.gif); background-repeat:no-repeat; padding: 10px 20px 0 75px;}
#footer{width:100%; background:#17191A; background-image:url(/images/footer_bg.gif); background-repeat:repeat-x;}
#footer_break{width:945px; height:45px;background:url(/images/footer_break.gif);}
#footer_content{width: 945px; height: 95px;text-align:center;padding-top:10px; color:#fff;}
#footer a{color:#fff;}
#legal{width: 945px; height: 24px; color:#378586;  padding-top:10px; text-align:right;}

.services1  {
background-color:#EFFEFF;
border:2px solid #4F999F;
margin-bottom:10px;
padding:15px;
}
.specials p  {
background-color:#EFFEFF;
border:2px solid #4F999F;
margin-bottom:10px;
padding:15px;
}
.services1 h3 {
color:#008A97;
line-height:0.1em;
}
.services_table td{
padding:5px;
border-bottom: 1px solid #f7dff6;
color: #3A868F
}
.green{
color:#378586;
}


/* NAVVV */
.nav {
	margin-top:10px;
	height: 35px;
	width: 945px;
	float:right;
}
.nav a {
	display: block;

	height: 35px;
	float: left;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav a:hover {
	color:#171b20;
}
.nav img {
	border: 0;
}
.nav a:hover img {
	visibility:hidden
}
			
.nav_packages {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_packages_roll.gif) no-repeat;
	width: 80px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_body {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_body_roll.gif) no-repeat;
	width: 121px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_facial {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_facial_roll.gif) no-repeat;
	width: 125px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_wax {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_waxing_roll.gif) no-repeat;
	width: 61px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_tint {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_tinting_roll.gif) no-repeat;
	width: 57px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_makeup {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_makeup_roll.gif) no-repeat;
	width: 75px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_hands {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_hands_roll.gif) no-repeat;
	width: 97px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
.nav_nails {
	position:relative;
	float: left;
	margin-right: 20px;
	background: url(/images/nav_nails_roll.gif) no-repeat;
	width: 95px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra heigh*/
}
/* END OF NAV*/

-->
