body {
	background: url(../images/bgrepeat.jpg) #70655a repeat-x;
	position: relative;
	width: 975px; 
	margin: 0 auto 0 auto;
	font-family: verdana, tahoma, sans-serif;
	font-size: 11pt;
	}
	
#wrapper {
	z-index: 0;
	position: absolute;
	}
	
#header {
	background: url(../images/background-repeat.jpg) repeat;
	width: 975px;
	
	}
	
.bars {
	background-color: #a69b74;
	height: 12px;
	border-top: solid 4px #ffffff;
	border-bottom: solid 2px #ffffff;
	width: 670px;
	float: right;
	}
	
.bars2 {
	background-color: #a69b74;
	height: 12px;
	border-top: solid 2px #ffffff;
	border-bottom: solid 4px #ffffff;
	width: 825px;
	margin-top: 8px;
	}
	
.bars3 {
	background-color: #a69b74;
	height: 12px;
	border-top: solid 2px #ffffff;
	border-bottom: solid 4px #ffffff;
	width: 825px;
	}
	
#footer {
	background: url(../images/background-repeat.jpg) repeat;
	width: 825px;
	vertical-align: bottom;
	}
	
.colClear {
	clear: both;
	}
	
.sideNav {
	background-color: #b5d8f2;
	min-height: 665px;
	*min-height: 672px;
	}
	
.space {
	height: 4px;
	}
	
.color1 {
	background-color: #469edf;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.color2 {
	background-color: #72b5e7;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.color13 {
	background-color: #469edf;
	text-transform: uppercase;
	color: #ffffff;
	width: 175px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	border-top: 4px solid #b5d8f2; 
	}
	
.color14 {
	background-color: #72b5e7;
	text-transform: uppercase;
	color: #ffffff;
	width: 160px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	border-top: 4px solid #b5d8f2; 
	}
	
.colorCol1 {
	float: left;
	width: 108px;
	/*margin-right: 7px;*/
	padding-top: 10px;
	}
	
.colorCol1 a {
	position: relative;
	z-index: 101;
	}
	
.colorCol2 {
	float: right;
	width: 18px;
	padding-right: 17px;
	padding-top: 10px;
	}
	
.colorCol2 a {
	position: relative;
	z-index: 101;
	}
	
.colorCol13 {
	float: left;
	width: 108px;
	/*margin-right: 7px;*/
	padding-top: 10px;
	}
	
.colorCol13 a {
	position: relative;
	z-index: 101;
	}
	
.colorCol32 {
	float: right;
	width: 18px;
	padding-right: 40px;
	padding-top: 10px;
	}
	
.colorCol14 {
	float: left;
	width: 108px;
	/*margin-right: 7px;*/
	padding-top: 10px;
	}
	
.colorCol14 a {
	position: relative;
	z-index: 101;
	}
	
.colorCol42 {
	float: right;
	width: 18px;
	padding-right: 26px;
	padding-top: 10px;
	}
	
.colorCol1special {
	float: left;
	width: 108px;
	/*margin-right: 7px;*/
	}
	
.colorCol1special a {
	position: relative;
	z-index: 101;
	}
	
.colorCol2special {
	float: right;
	width: 18px;
	padding-right: 17px;
	padding-top: 10px;
	}
	
.colorCol2special a {
	position: relative;
	z-index: 101;
	}
	
.headerCol1 {
	background-color: #b6aa9a;
	float: left;
	width: 233px;
	}
	
.headerCol2 {
	float: left;
	width: 422px;
	}
	
.ourmission {
	margin-left: 140px;
	margin-top: 60px;
	}
	
.headerCol3 {
	float: right;
	width: 320px;
	}
	
.logo {
	/*margin-right: 20px;*/
	margin-top: 40px;
	}
	
#mainContent {
	background: url(../images/background-repeatTan.jpg) repeat;
	width: 975px;
	}
	
#col1 {
	width: 150px;
	float: left;
	}
	
#col2 {
	width: 825px;
	float: right;
	min-height: 603px;
	}
	
.rotatingImages {
	float: right;
	text-align: right;
	width: 676px;
	}
	
#mainSwirl {
	z-index: 100;
	position: absolute;
	left: 35px;
	}
	
#insideContainer {
	width: 825px;
	}
	
#insideCol1 {
	width: 611px;
	float: left;
	margin-right: 14px;
	}
	
#mainCol {
	width: 825px;
	}
	
#insideCol2 {
	background-color: #aac2d0;
	height: 367px;
	*height: 370px;
	width: 200px;
	float: right;
	}
	
.col1Header {
	margin-left: 200px;
	padding-top: 30px;
	}
	
.col1Header2 {
	margin-left: 218px;
	margin-top: 18px;
	}
	
.col1Content {
	margin-left: 100px;
	margin-top: 20px;
	text-align: center;
	line-height: 15pt;
	}
	
.bottom {
	text-align: center;
	padding-top: 15px;
	color: #ffffff;
	font-size: 9pt;
	line-height: 11pt;
	padding-bottom: 10px;
	}
	
#mainTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#mainMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 48px;
	*height: 58px;
	}
	
#mainBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	

/*----------------------------------------------*/
/*           Hair             */
#hairTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#hairMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 521px;
	*height: 577px;
	}
	
#hairBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavHair {
	background-color: #b5d8f2;
	min-height: 1139px;
	*min-height: 1191px;
	}
/*----------------------------------------------*/
/*          Skin             */
#skinTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#skinMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 116px;
	*height: 164px;
	}
	
#skinBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavSkin {
	background-color: #b5d8f2;
	min-height: 733px;
	*min-height: 778px;
	}
/*----------------------------------------------*
/*           Face             */
#faceTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#faceMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 1321px;
	*height: 1446px;
	}
	
#faceBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavFace {
	background-color: #b5d8f2;
	min-height: 1938px;
	*min-height: 2060px;
	}

/*----------------------------------------------*/
/*           Hands             */
#handsTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#handsMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 58px;
	*height: 75px;
	}
	
#handsBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavHands {
	background-color: #b5d8f2;
	min-height: 675px;
	*min-height: 689px;
	}	
/*----------------------------------------------*/		
/*           Feet             */
#feetTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#feetMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 32px;
	*height: 75px;
	}
	
#feetBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavFeet {
	background-color: #b5d8f2;
	min-height: 649px;
	*min-height: 689px;
	}	
/*----------------------------------------------*/
/*           Body             */
#bodyTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#bodyMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 2036px;
	*height: 2188px;
	}
	
#bodyBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavBody {
	background-color: #b5d8f2;
	min-height: 2654px;
	*min-height: 2802px;
	}	
/*----------------------------------------------*/
/*           Spa             */
#spaTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#spaMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 43px;
	*height: 72px;
	}
	
#spaBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavSpa {
	background-color: #b5d8f2;
	min-height: 660px;
	*min-height: 686px;
	}	
/*----------------------------------------------*/
/*           News             */
#mainTopNews {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#mainMiddleNews {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 100px;
	*height: 128px;
	}
	
#mainBottomNews {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavNews {
	background-color: #b5d8f2;
	min-height: 717px;
	*min-height: 742px;
	}	
/*----------------------------------------------*/
/*           Meet             */
#meetTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#meetMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 5196px;
	*height: 5224px;
	}
	
#meetBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavMeet {
	background-color: #b5d8f2;
	min-height: 5813px;
	*min-height: 5838px;
	}	

/*----------------------------------------------*/
/*           About            */
#aboutTop {
	background: url(../images/swirlTop.png) no-repeat;
	width: 323px;
	height: 345px;
	}
	
#aboutMiddle {
	background: url(../images/swirlMiddle.png) repeat-y;
	width: 323px;
	height: 940px;
	*height: 1053px;
	}
	
#aboutBottom {
	background: url(../images/swirlBottom.png) no-repeat;
	width: 323px;
	height: 438px;
	}
	
.sideNavAbout {
	background-color: #b5d8f2;
	min-height: 1557px;
	*min-height: 1666px;
	}
/*-----------------------------------------------*/
.mainHeader {
	margin-left: 220px;
	padding-top: 50px;
	}
	
.mainContent {
	padding-top: 35px;
	padding-left: 40px;
	padding-right: 20px;
	}
	
.mainContent1 {
	padding-top: 45px;
	padding-left: 40px;
	padding-right: 20px;
	}
	
.mainContent2 {
	padding-top: 5px;
	padding-left: 40px;
	padding-right: 20px;
	min-height: 300px;
	}
	
.mainContent3 {
	padding-top: 5px;
	padding-left: 40px;
	padding-right: 20px;
	}
	
.mainContent2 a {
	z-index: 101;
	position: relative;
	}

.mainContentGallery {
	padding-top: 5px;
	padding-left: 40px;
	padding-right: 20px;
	min-height: 300px;
	}
	
.mainContentGallery a {
	z-index: 101;
	}
	
.spaPackages a, .spaPackages a:visited {
	font-family: "times new roman";
	font-weight: bold;
	font-size: 16pt;
	color: #377cb0;
	text-decoration: underline;
	}
	
.spaPackages a:hover {
	font-family: "times new roman";
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
	text-decoration: underline;
	}
	
.title {
	color: #377cb0;
	text-transform: uppercase;
	font-size: 10pt;
	padding-top: 10px;
	margin-bottom: -10px;
	font-weight: bold;
	}
	
.title a, .title a:visited {
	color: #377cb0;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	}
	
.title a:hover {
	color: #000000;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	}
	
.title2 {
	color: #377cb0;
	text-transform: uppercase;
	font-size: 10pt;
	padding-top: 10px;
	font-weight: bold;
	}
	
.right {
	float: right;
	}
	
.right img {
	padding: 8px;
	}
	
.bottom a, .bottom a:visited {
	color: #ffffff;
	}
	
.bottom a:hover {
	color: #72b5e7;
	}
	
i {	
	color: #454545;
	}
	
.sideNav a, .sideNav a:visited, .sideNavHair a, .sideNavHair:visited, .sideNavSkin a, .sideNavSkin a:visited, .sideNavFace a, .sideNavFace a:visited, .sideNavHands a, .sideNavHands a:visited, .sideNavFeet a, .sideNavFeet a:visited, .sideNavBody a, .sideNavBody a:visited, .sideNavSpa a, .sideNavSpa a:visited, .sideNavNews a, .sideNavNews a:visited, .sideNavMeet a, .sideNavMeet a:visited, .sideNavAbout a, .sideNavAbout a:visited {
	text-decoration: none;
	color: #ffffff;
	}
	
.sideNav a:hover, .sideNavHair:hover, .sideNavSkin a:hover, .sideNavFace a:hover, .sideNavHands a:hover, .sideNavFeet a:hover, .sideNavBody a:hover, .sideNavSpa a:hover, .sideNavNews a:hover, .sideNavMeet a:hover, .sideNavAbout a:hover {
	text-decoration: none;
	color: #ffffff;
	}
	
.hair {
	background-color: #d1986b;
	text-transform: uppercase;
	color: #ffffff;
	width: 160px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	border-top: 4px solid #b5d8f2; 
	}
	
.skin {
	background-color: #849f94;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.face {
	background-color: #a8838a;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.hands {
	background-color: #b9b0a6;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.feet {
	background-color: #977d98;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.body {
	background-color: #939672;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.spa {
	background-color: #8f6e60;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.news {
	background-color: #e9d567;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.pricing {
	background-color: #8bb5ce;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.meet {
	background-color: #929294;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.about {
	background-color: #e17272;
	text-transform: uppercase;
	color: #ffffff;
	width: 150px;
	text-align: right;
	/*padding-right: 5px;*/
	height: 39px;
	font-family: "times new roman";
	font-weight: bold;
	font-size: 11pt;
	}
	
.name {
	color: #377cb0;
	font-size: 14pt;
	}
	
.position {
	color: #454545;
	padding: 0 0 10px 0;
	font-weight: italics;
	}
	
#scroll {
	width: 753px;
	height: 350px;
	overflow: auto;
	}
	
.headline {
	font-weight: bold;
	}
	
.col2Container {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 9pt;
	}
	
.col2Container a, .col2Container a:visited {
	color: #367aad;
	}
	
.col2Container a:hover {
	color: #000000;
	}
	
.rotatingImages table {
	padding: 0;
	margin: 0;
	}
	
.rotatingImages tr {
	padding: 0;
	margin: 0;
	}
	
.rotatingImages td {
	padding: 0;
	margin: 0;
	}
	
.fir {
	float: left;
	width: 139px;
	height: 118px;
	}
	
.sec {
	float: left;
	width: 190px;
	height: 118px;
	}
	
.thr {
	float: left;
	width: 97px;
	height: 118px;
	}
	
.fou {
	float: left;
	*margin-left: -67px;
	width: 164px;
	height: 118px;
	}
	
.fif {
	float: right;
	width: 86px;
	height: 118px;
	}
	
#slideshow1 {
 position:relative;
 height:118px;
 width:139px;
 }

#slideshow1 IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }

#slideshow1 IMG.active {
 z-index:10;
 }

#slideshow1 IMG.last-active {
 z-index:9;
 }
 
#slideshow2 {
 position:relative;
 height:118px;
 width:190px;
 }

#slideshow2 IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }

#slideshow2 IMG.active {
 z-index:10;
 }

#slideshow2 IMG.last-active {
 z-index:9;
 }
 
#slideshow3 {
 position:relative;
 height:118px;
 width:97px;
 }

#slideshow3 IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }

#slideshow3 IMG.active {
 z-index:10;
 }

#slideshow3 IMG.last-active {
 z-index:9;
 }
 
#slideshow4 {
 position:relative;
 height:118px;
 width:97px;
 }

#slideshow4 IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }

#slideshow4 IMG.active {
 z-index:10;
 }

#slideshow4 IMG.last-active {
 z-index:9;
 }
 
#slideshow5 {
 position:relative;
 height:118px;
 width:97px;
 }

#slideshow5 IMG {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 cursor:pointer;
 }

#slideshow5 IMG.active {
 z-index:10;
 }

#slideshow5 IMG.last-active {
 z-index:9;
 }
 
.newsLetterSignUp {
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	}
	
.newsLetterEmail {
	font-size: 8pt;
	}
	
.submitContainer {
	width: 175px;
	}
	
.submit {
	padding-top: 5px;
	float: right;
	height: 28px;
	}