/* CSS Document */
@import "form-accessible.css"; /* for styling */

body{
 margin: 0px;
 text-align: center;
 font:
}

#site{
 border: 1px solid #fff;
 width: 760px;
 margin-right: auto;
 margin-left: auto;
}

textarea { /* for IE */
  font: 12px/15px Arial, Verdana;
}

/*--------------------------------------------*/


#header{
 background-image:  url(../images/header2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-facials{
 background-image:  url(../images/header-facials2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-spa{
 background-image:  url(../images/header-spa2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-waters{
 background-image:  url(../images/header-waters2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-silhouette{
 background-image:  url(../images/header-silhouette2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-massage{
 background-image:  url(../images/header-massage2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-men{
 background-image:  url(../images/header-men2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-bride{
 background-image:  url(../images/header-bride2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-mother{
 background-image:  url(../images/header-mother2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-essentials{
 background-image:  url(../images/header-essentials2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-information{
 background-image:  url(../images/header-information2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-contact{
 background-image:  url(../images/header-contact2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}

#header-jobs{
 background-image:  url(../images/header-jobs.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 height: 187px;
 width: 760px;
 margin-top: 10px;
 margin-bottom: 30px;
}


/*--------------------------------------------*/



#navlist {
 width: 157px;
 float: left;
 border-right: 1px solid #C4B0BC;
}


#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}


#navlist li {
 font: 12/20px arial, verdana;
 color: #93527B;
 height: 17px;

}

#navlist a {
    text-align: left;
	display: block;
	height: 17px;
	padding: 0px 0px 0px 10px;
	background-image:  url(../images/nav.gif);
  background-repeat: no-repeat;
  font: 12/20px arial, verdana;
  color: #93527B;
  margin: 0px;
}

#navlist a:link, #navlist a:visited {
color: #93527B;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
background-image:  url(../images/nav_rollover.gif);
background-repeat: no-repeat;
/*background-position: 0% 50%;*/
color: #fff;
}
	

#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-image:  url(../images/nav_rollover.gif);
background-repeat: no-repeat;
color: #fff;
}



/*--------------------------------------------*/

#content{
	margin-left: 154px;
	text-align: left;
	font: 12px/16px Arial, Verdana;
	color: #666;
	padding-left:15px;
}


#content p{
	font: 12px/16px Arial, Verdana;
	color: #666;
}

.content {
	font: 12px/16px Arial, Verdana;
	color: #666;
}

.content  h1{
	font: 16px Arial, Verdana;
	color: #666;
}

#content  h1{
	font: 16px Arial, Verdana;
	color: #666;
}

#content  h2{
	font: 14px Arial, Verdana;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}

#content  h4{
	font: 15px Arial, Verdana;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}

.content p{
	font: 12px/16px Arial, Verdana;
	color: #666;
}

.content td{
	font: 12px/16px Arial, Verdana;
	color: #666;
}


#content a{
	/*padding-left: 25px;*/
	font: 12px/16px Arial, Verdana;
	color: #93527B;
}

#content table{
	margin-left: 25px;
	font: 12px Arial, Verdana;
	color: #666;
}

#content .table{
	margin-left: 25px;
	font: 11px Arial, Verdana;
	color: #93527B;
}

#content .table a:link, #content .table  a:visited, #content .table a:hover{
	font: 11px Arial, Verdana;
	color: #93527B;
	text-decoration: underline;
}

#content .white{
	font: 12px/16px Arial, Verdana;
	color: #fff;
}



#rightside{
	float: right;
	width: 200px;
	margin-left: 3px;
}

/*NF*/
.nf_special{
	margin-left: 25px;
	font: 11px Arial, Verdana;
	color: #93527B;
}



/*--------------------------------------------*/


#footer{
 clear: both;
 font: 10px arial, verdana;
 color: #93527B;
 text-align: left;
 margin-top: 0px;
 margin-bottom: 10px;
 padding-top: 20px;
}

#footertxt{
 background-image:url(../images/footertxt.gif);
 background-position: top center;
 background-repeat: no-repeat;
 height: 99px;
}

#footer img{
padding: 5px 5px 5px 0px;
}

#footer a{
 font: 10px arial, verdana;
 color: #93527B;
 text-decoration: none;
}	

#footer a:hover {
 text-decoration: underline;
}

#hl{
float:right;
margin: 0px;
padding: 0px;
}
