body {
margin: 0;
padding: 0;
text-align: center;
color: #fff;
background: #730f00;
font-family: arial, helvetica;
}
a {
color: #fff;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
p {
font-size: 9pt;
line-height: 150%;
}
ul{
font-size: 9pt;
line-height: 150%;
list-style-image: url('../images/bullet.gif');
}
#container{
position:relative;
width: 900px;
margin-top: 20px;
padding: 0px;
background: #990000;
border: 1px solid #fff;
text-align: left;
margin-left: auto;
margin-right: auto;
}
#containerBeauty{
width: 900px;
height: 668px;
margin-top: 20px;
padding: 0px;
background: url('../images/beauty/beauty-bg.gif') no-repeat;
background-position: 100% 40%;
background-color: #990000;
border: 1px solid #fff;
text-align: left;
margin-left: auto;
margin-right: auto;
}
#container #topNav{
height: 117px;
margin: 0px 0px 0px 0px;
width: 900px;
border-bottom: 1px solid #fff
}
#topNav #logo{
margin: 0px 0px 0px 50px;
padding: 25px 0px 0px 0px;
border: 0;
}
#topNav #music{
width: 96px;
height: 54px;
float: right;
margin: 0px 53px 0px 0px;
border-left: 1px solid #fff;
}
*#music #musicImg{
margin: 35px 8px 0px 0px;
float: right;
background: url('../images/music-on.gif') no-repeat;
} 

#w2a{
visibility: hidden;
}
#w2a{
visibility: hidden;
}
/* #music #w2{
margin: 35px 8px 0px 0px;
float: right;
border: 0;
} */
/*ie padding: 0px */
#topNav #navBar{
clear: both;
float: right;
margin: 0px 61px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
}
#navBar #nav1, #navBar #nav2, #navBar #nav3, #navBar #nav4{
margin: 0px;
}
#navBar #nav5{
margin: 0;
padding: 0;
border: 0;
}
#navBar #navLink1, #navBar #navLink2, #navBar #navLink3, #navBar #navLink4{
border-right: 1px solid #fff;
padding-right: 12px;
margin-bottom:0px;
}
#navBar #navLink2, #navBar #navLink3, #navBar #navLink4, #navBar #navLink5{
padding-left: 8px;
}
#navBar img{
border: 0;
}

/*ie padding-right or width */
#topNav #n2{
position: absolute;
	top: 117px;
	left: 0px;
	height: 64px;
	margin-left: 462px;
	width: 82px;
	text-align: left;
	float: left;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px 0px 0px 13px;
	display: none;
}
#n2 img{
border: 0;
}

#container #mainBody{
clear: both;
width: 100%;
height: 545px;
border-top: 1px solid #990000;
padding-bottom: 25px;
}
#container #mainBodyLoc{
clear: both;
width: 100%;
height: 545px;
border-top: 1px solid #990000;
padding-bottom: 25px;
background: url('../images/location/location-bg.jpg') no-repeat 35% 44%;
}

#container #mainBodyHome{
clear: both;
width: 800px;
height: 401px;
margin: 150px 50px 0px 50px;
padding-bottom:20px;   /*height of footer */
}

#mainBodyHome #collage {
width: 800px;
margin: 0px 0px 30px 0px;
}


#collage #collageLeft{
float: left;
width: 163px;
}
#collage #collageRight{
width: 168px;
float: right;
}
#collage #collageMiddle{
width: 460px;
margin: 0px 0px 0px 167px;
}
#collageMiddle img{
border: 0;
}
#collageMiddle #collageMiddleTop{
height: 95px;
width: 460px;
}
#collageMiddleTop #midTopImg{
margin: 0px 0px 0px 2px;
}
#collageMiddle #collageMiddleMid{
height: 46px;
}
#collageMiddleMid #tagline{
margin: 9px 0px 5px 12px;
padding: 0;
}
#collageMiddle #collageMiddleBot{
height: 95px;
width: 460px;
}

#container #content{
float: right;
width: 430px;
margin: 85px 50px 0px 0px;
}
#content img{
border: 0;
}
#container #leftNav{
width: 350px;
margin: 85px 0px 0px 50px;
}

#leftNav #main{
width: 142px;
margin: 0px 0px 0px 0px;
}

#leftNav #main img{
border: 0;
}

/* maybe delete...
#leftNav #sub{
width: 220px;
float: right;
padding: 8px 20px 0px 0px;
}
*/

#leftNav #addressBlock{
float: right;
width: 200px;
}
#addressBlock p{
font-size: 10pt;
}
#sub #mainImg{
margin: -92px 0px 0px 0px;
}



#content #subNavB0Text{
display: inline;
margin: 12px 0px 0px 0px;
}
#content #subNavB1Text, #content #subNavB2Text, #content #subNavB3Text, #content #subNavB4Text, #content #subNavB5Text, #content #subNavB6Text, #content #subNavB7Text{
display: none;
}
#content #subNavW1Text, #content #subNavW2Text{
display: none;
}
#content h1{
font-size: 10pt;
margin: 0px 0px 5px 0px;
padding: 0px 0px 5px 0px;
}
#content h2{
font-size: 10pt;
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}
#content .firstItem{
font-size: 10pt;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#content p{
margin-bottom: 5px;
}
#content p.price{
margin-top: 0px;
margin-bottom: 10px;
}
#content .subhead{
font-weight: bold;
}

/* slideshow style */
#mainBodyHome #slideShow{
height: 235px;
width: 162px;
}
#mainBodyHome #slideShow2{
height: 235px;
width: 162px;
float: right;
}
#container #footer {
height: 20px;
footer: 100%;
font-size: 9pt;
padding: 3px 50px 0px 90px;
border-top: 1px solid #fff;
}
#container #footerSpa {
height: 20px;
footer: 100%;
font-size: 9pt;
padding: 3px 50px 0px 90px;
/* border-top: 1px solid #fff; */
}
 #footer .address{
 margin: 0px 25px 0px 0px;
 }
  #footer .copyright{
 margin: 0px 25px 0px 0px;
 }
#footer a{
color: f4782b;
text-decoration: none;
margin: 0px 5px 0px 5px;
}

#footer a:hover{
text-decoration: underline;
}

#content p{
width: 400px;
}

p.paraOne{
margin-top: 0px;
}
/* spa services general styles */


#leftNavSpa{
width: 365px;
margin: 70px 0px 0px 45px;
}

#leftNavSpa #sub{
width: 181px;
float: right;
padding: 8px 35px 0px 0px;
margin: 0;
}

#sub img{
border: 0;
}

#leftNavSpa #main{
width: 142px;
margin: 0px 0px 0px 5px;
}

#leftNavSpa #main img{
border: 0;
}

#sub #mainImg{
margin: -92px 0px 0px 0px;
}

/* spa services content classes */

#container #contentSpa{
float: right;
width: 410px;
margin: 85px 70px 0px 0px;
}

#contentSpa h1{
font-size: 10pt;
margin: 0px 0px 15px 0px;
padding: 0;
}
#contentSpa p{
margin-bottom: 5px;
width: 300px;
}
#contentSpa p.price{
margin-top: 0px;
margin-bottom: 10px;
}
#contentSpa .subhead{
font-weight: bold;
}

/* Beauty Page styles */

#leftNavSpa #mainBeauty{
width: 142px;
margin-left: 5px;
height: 280px;
cursor: pointer;
}

#leftNavSpa #mainBeauty img{
border: 0;
}

#content #subNavB0Text{
display: inline;
margin: 12px 0px 0px 0px;
}

#sub img{
border: 0;
}

#sub #subNavB1, #sub #subNavB2, #sub #subNavB3, #sub #subNavB4, #sub #subNavB5, #sub #subNavB6, #sub #subNavB7, #sub #subNavB8{
display: none;
margin: 0;
padding: 0;
}
#subNavB1 #subnav1a, #subNavB1 #subnav1b, #subNavB1 #subnav1c, #subNavB1 #subnav1d, #subNavB1 #subnav1e, #subNavB1 #subnav1f, #subNavB1 #subnav1g, #subNavB1 #subnav1h{
margin: 0;
padding: 0;
}
#subNavB2 #subnav2a, #subNavB2 #subnav2b, #subNavB2 #subnav2c{
margin: 0;
padding: 0;
}
#subNavB3 #subnav3a, #subNavB3 #subnav3b, #subNavB3 #subnav3c, #subNavB3 #subnav3d, #subNavB3 #subnav3e, #subNavB3 #subnav3f{
margin: 0;
padding: 0;
}
#subNavB4 #subnav4a, #subNavB4 #subnav4b{
margin: 0;
padding: 0;
}
#subNavB5 #subnav5a, #subNavB5 #subnav5b, #subNavB5 #subnav5c{
margin: 0;
padding: 0;
}
#subNavB6 #subnav6a{
margin: 0;
padding: 0;
}
#subNavB7 #subnav7a, #subNavB7 #subnav7b{
margin: 0;
padding: 0;
}
#subNavB8 #subnav8a{
margin: 0;
padding: 0;
}

#contentSpa #subNavB0Text{
display: inline;
margin: 12px 0px 0px 0px;
}

#contentSpa #subNavB1aText, #contentSpa #subNavB1bText, #contentSpa #subNavB1cText, #contentSpa #subNavB1dText, #contentSpa #subNavB1eText, #contentSpa #subNavB1fText, #contentSpa #subNavB1gText, #contentSpa #subNavB1hText{
display: none;
}
#contentSpa #subNavB2aText, #contentSpa #subNavB2bText, #contentSpa #subNavB2cText{
display: none;
}

#contentSpa #subNavB3aText, #contentSpa #subNavB3bText, #contentSpa #subNavB3cText, #contentSpa #subNavB3dText, #contentSpa #subNavB3eText, #contentSpa #subNavB3fText{
display: none;
}

#contentSpa #subNavB4aText, #contentSpa #subNavB4bText{
display: none;
}

#contentSpa #subNavB5aText, #contentSpa #subNavB5bText, #contentSpa #subNavB5cText{
display: none;
}

#contentSpa #subNavB6aText{
display: none;
}

#contentSpa #subNavB7aText, #contentSpa #subNavB7bText{
display: none;
}

#subNavB7aText p{
margin-bottom: 0px;
line-height: 120%;
}

#contentSpa #subNavB8aText{
display: none;
}

/* Wellness Page styles */

#main #wnav1{
margin: 8px 0px 8px 0px;
}
#main #wnav2{
margin: 0px 0px 8px 0px;
}

#contentSpa #subNavW1Text, #contentSpa #subNavW2Text{
display: none;
}

/* Sound Page styles */

#main #snav1{
margin: 8px 0px 0px 0px;
}
#main #snav2, #main #snav2{
margin: 0px 0px 5px 0px;
}
#contentSpa #subNavS1Text, #contentSpa #subNavS2Text, #contentSpa #subNavS3Text{
display: none;
}

/* About Page styles */

#main #anav1{
margin: 8px 0px 0px 0px;
}
#content #subNavA2Text{
display: none;
}

