/* CSS Document */
body {
	background-image:  url(images/bgmain.jpg);
	background-repeat: repeat-x;
	background-color: #003300;
	height: 100%;
	margin: 0;}
	
	a{text-decoration: none; color: #CCCC99;}
	a:visited {color: #CCCC99;}
	a:hover{color:#999;}
	
img{border:none;}

/* Main Content Properties */
#main a{text-decoration: none; color: green;}
#main a:visited {color: green;}
#main a:hover {color: black;}
#main{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	letter-spacing:1px;
	line-height:20px;
	padding-left:22px;
	background-image: url('images/bglady.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
}

#mainalt{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	letter-spacing:1px;
	line-height:20px;
	padding-left:22px;
}

table.one{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
	letter-spacing:1px;
	line-height:20px;
	padding-left:22px;
}

.dark{
	background-color:#f0f0f0;
	margin-right:22px;
	padding:5px;
}

.headerhome{
	background-image: url('images/headerhome.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerabout{
	background-image: url('images/headerabout.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headersalon{
	background-image: url('images/headersalon.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headergallery{
	background-image: url('images/headergallery.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headeremployment{
	background-image: url('images/headeremployment.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headererror{
	background-image: url('images/headererror.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerconstruction{
	background-image: url('images/headerconstruction.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headeroops{
	background-image: url('images/headeroops.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerappointment{
	background-image: url('images/headerappointment.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headercontact{
	background-image: url('images/headercontact.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerthanks{
	background-image: url('images/headerthanks.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerpreview{
	background-image: url('images/headerpreview.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerpolicy{
	background-image: url('images/headerpolicy.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headermassage{
	background-image: url('images/headermassage.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerwraps{
	background-image: url('images/headerwraps.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerfacials{
	background-image: url('images/headerfacials.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerspa{
	background-image: url('images/headerspa.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerfoothand{
	background-image: url('images/headerfoothand.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headeradditional{
	background-image: url('images/headeradditional.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
.headerpackages{
	background-image: url('images/headerpackages.gif');
	background-repeat:no-repeat;
	width:320px;
	height:50px;
}
#haircuts{
	padding-left:22px;
	display:none
}
#color{
	padding-left:22px;
	display:none
}
#texture{
	padding-left:22px;
	display:none
}
#special{
	padding-left:22px;
	display:none
}
#additional{
	padding-left:22px;
	display:none
}
#vr{float:right; width:235px;}

/* Top and Footer Font Properties */
#tfont a{text-decoration: none;	padding: 13px; color: #CCCC99;}
#tfont a:visited {color: #CCCC99;}
#tfont a:hover {color: white;}
.tfont {font-size: 14px; font-weight: bold; color: #CCCC99;}

#ffont a{text-decoration: none; padding:0 3px 0 3px; color: black;}
#ffont a:visited {color: black;}
#ffont a:hover {color: white;}
.ffont {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/footertext.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	height: 110px;
	text-align: center;
}

.mfont{font-size: 11px; padding-top:15px;line-height:15px;
}

/*Front Gallery*/
div#gallery, div#gallery a{
	margin:0;
	padding:0;
	list-style:none;
}

div#gallery{
	width:575px;
	height:540px;
	position:relative;
	background:#fff url(images/gallerybgfront.jpg) no-repeat;
}
			
div#gallery a{
	float:left;
	display:inline;
	padding: 0px 1px 0px 1px;
}

div#inline {
	float:left;
	display:inline;
	margin-top:380px;
	padding:1px 0px 2px 0px;
}
									
div#gallery a span{display:none;}

div#gallery a:hover{
	background:none;
	z-index:100;
}

div#gallery a:hover span{
	position:absolute;
	width:400px;
	height:300px;
	float:left;
	top:0;
	left:0;
	display:block;
}

/*Rooms Gallery*/
div#galleryrooms, div#galleryrooms a{
	margin:0;
	padding:0;
	list-style:none;
}

div#galleryrooms{
	width:575px;
	height:540px;
	position:relative;
	background:#fff url(images/gallerybgrooms.jpg) no-repeat;
}
			
div#galleryrooms a{
	float:left;
	display:inline;
	padding: 0px 1px 0px 1px;
}

div#inlinerooms {
	float:left;
	display:inline;
	margin-top:380px;
	padding:1px 0px 2px 0px;
}
								
div#galleryrooms a span{display:none;}

div#galleryrooms a:hover{
	background:none;
	z-index:100;
}
	
div#galleryrooms a:hover span{
	position:absolute;
	width:400px;
	height:300px;
	float:left;
	top:0;
	left:0;
	display:block;
}

/*Employees Gallery*/
div#galleryemployees, div#galleryemployees a{
	margin:0;
	padding:0;
	list-style:none;
}

div#galleryemployees{
	width:575px;
	height:540px;
	position:relative;
	background:#fff url(images/gallerybgemployees.jpg) no-repeat;
}
			
div#galleryemployees a{
	float:left;
	display:inline;
	padding: 0px 1px 0px 1px;
}

div#inlineemployees {
	float:left;
	display:inline;
	margin-top:380px;
	padding:1px 0px 2px 0px;
}
								
div#galleryemployees a span{display:none;}

div#galleryemployees a:hover{
	background:none;
	z-index:100;
}
	
div#galleryemployees a:hover span{
	position:absolute;
	width:400px;
	height:300px;
	float:left;
	top:0;
	left:0;
	display:block;
}
/*Back Gallery*/
div#galleryback, div#galleryback a{
	margin:0;
	padding:0;
	list-style:none;
}

div#galleryback{
	width:575px;
	height:464px;
	position:relative;
	background:#fff url(images/gallerybgback.jpg) no-repeat;
}
			
div#galleryback a{
	float:left;
	display:inline;
	padding: 0px 1px 0px 1px;
}
								
div#galleryback a span{display:none;}

div#galleryback a:hover{
	background:none;
	z-index:100;
}
	
div#galleryback a:hover span{
	position:absolute;
	width:400px;
	height:300px;
	float:left;
	top:0;
	left:0;
	display:block;
}
/* Nav Menu */
.nav{width:200px;}
a#rollover01 { background-image: url(images/navhome01.gif); height: 25px; width:200px; display:block;}
a#rollover01 img { display:none; }
a#rollover01:hover { background-image: url(images/navhome02.gif); }
a#rollover02 { background-image: url(images/navabout01.gif); height: 26px; width:200px; display:block;}
a#rollover02 img { display:none; }
a#rollover02:hover { background-image: url(images/navabout02.gif); }
a#rollover03 { background-image: url(images/navspa01.gif); height: 28px; width:200px; display:block;}
a#rollover03 img { display:none; }
a#rollover03:hover { background-image: url(images/navspa02.gif); }
a#rollover04 { background-image: url(images/navsalon01.gif); height: 26px; width:200px; display:block;}
a#rollover04 img { display:none; }
a#rollover04:hover { background-image: url(images/navsalon02.gif); }
a#rollover05 { background-image: url(images/navpackages01.gif); height: 28px; width:200px; display:block;}
a#rollover05 img { display:none; }
a#rollover05:hover { background-image: url(images/navpackages02.gif); }
a#rollover06 { background-image: url(images/navgallery01.gif); height: 25px; width:200px; display:block;}
a#rollover06 img { display:none; }
a#rollover06:hover { background-image: url(images/navgallery02.gif); }
a#rollover07 { background-image: url(images/navappointment01.gif); height: 45px; width:200px; display:block;}
a#rollover07 img { display:none; }
a#rollover07:hover { background-image: url(images/navappointment02.gif); }
a#rollover08 { background-image: url(images/navcalendar01.gif); height: 27px; width:200px; display:block;}
a#rollover08 img { display:none; }
a#rollover08:hover { background-image: url(images/navcalendar02.gif); }
a#rollover09 { background-image: url(images/navemployment01.gif); height: 28px; width:200px; display:block;}
a#rollover09 img { display:none; }
a#rollover09:hover { background-image: url(images/navemployment02.gif); }
a#rollover10 { background-image: url(images/navcontact01.gif); height: 24px; width:200px; display:block;}
a#rollover10 img { display:none; }
a#rollover10:hover { background-image: url(images/navcontact02.gif); }