 {
	
}
LI {
	MARGIN: 0px; voice-family: inherit
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#container {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px; POSITION: relative
}
#containercontent {
	FLOAT: right; WIDTH: 530px
}
#containercontent A {
	
}
H1 {
	MARGIN: 0px 0px -12px
}
P {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px
}
A {
	
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#containerheader {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 92px
}
#headerlogo {
	FLOAT: left; WIDTH: 185px
}
#headershoppingcart {
	MARGIN-TOP: 10px; FLOAT: right
}
#headershoppingcart A {
	
}
#headershoppingcart A:hover {
	
}
#headerright {
	VERTICAL-ALIGN: bottom; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 530px; PADDING-TOP: 0px; 
}
#headerright A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 4px
}
#headerright A:hover {
	
}
#headerright UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headerright UL LI {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left
}
#headerright .last {
	
}
#headerrighttop {
	VERTICAL-ALIGN: bottom; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
#RefID {
	LEFT: auto; MARGIN-LEFT: 10px; POSITION: absolute; TOP: 25px
}
#reservationline {
	LEFT: auto; MARGIN-LEFT: 10px; POSITION: absolute; TOP: 34px
}
#headerrighttopnavigation {
	LEFT: 380px; WIDTH: 266px; POSITION: relative; TOP: 25px
}
#headerrighttopnavigation UL {
	DISPLAY: inline
}
#headerrighttopnavigation A {
	
}
#headerrighttopnavigation A:hover {
	
}
#ctrlDefaultFooter_containerfooter {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: none; MARGIN-BOTTOM: 5px; PADDING-TOP: 7px; HEIGHT: 80px
}
#ctrlDefaultFooter_containerfooter A {
	
}
#ctrlDefaultFooter_footerlinks {
	HEIGHT: 17px
}
#ctrlDefaultFooter_containerfooter P {
	
}
#breadcrumbs .orangebarSmall {
	MARGIN-TOP: 0px; MIN-HEIGHT: 28px; MARGIN-BOTTOM: 14px; WIDTH: 381px; HEIGHT: 26px
}
.orangebarSmall {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 14px; VERTICAL-ALIGN: middle; WIDTH: 381px; HEIGHT: 28px
}
.orangebarSmall P {
	PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.orangebarSmall A {
	
}
.pinkbar {
	CLEAR: both; MARGIN-BOTTOM: 22px; WIDTH: auto
}
.greenDarkbar {
	CLEAR: both; MARGIN-BOTTOM: 22px; WIDTH: auto
}
.purplebar {
	CLEAR: both; MARGIN-BOTTOM: 22px; WIDTH: auto
}
.bluebar {
	CLEAR: both; MARGIN-BOTTOM: 22px; WIDTH: auto
}
.pinkbarSmall {
	CLEAR: both; MARGIN-BOTTOM: 22px; WIDTH: auto
}
.orangebar P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.pinkbar P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.greenDarkbar P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.purplebar P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.bluebar P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px
}
.pinkbarSmall P {
	MARGIN-TOP: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px

#containerLeftbar {
	FLOAT: left; WIDTH: 150px
}
#containerLeftbar UL {
	PADDING-LEFT: 40px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#containerLeftbar UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 137px; PADDING-TOP: 0px
}
#containerLeftbar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#containerLeftbar A {
	
}

#leftbartopnavproducts LI {
	CLEAR: both; MARGIN-BOTTOM: 2px
}
#leftbartopnavproducts UL.productsub {
	MARGIN-BOTTOM: 4px
}
#leftbartopnavproducts UL.productsub LI {
	MARGIN-BOTTOM: 0px
}
#leftbartopnavproducts A {
	
}

#containerLeftbar UL LI A.leftbartopnavproducts {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #BDCEEF; PADDING-BOTTOM: 2px; WIDTH: 141px; COLOR: #ffffff; PADDING-TOP: 20px
}
#containerLeftbar UL LI A.leftbartopnavproducts:hover {
	BACKGROUND: #b3e8ed; COLOR: #006666
}
#containerLeftbar UL LI A.leftbartopnavproductssub {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #9ddee6; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 7px; WIDTH: 134px; COLOR: #006666; PADDING-TOP: 2px
}
#containerLeftbar UL LI A.leftbartopnavproductssub:hover {
	BACKGROUND: #9ddee6; COLOR: #009999
}
#leftbarbottomnavsearchfooter {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 7px; HEIGHT: 30px
}
#leftbarbottomnavsearchfooter .text {
	FLOAT: right; WIDTH: 140px
}
#leftbarbottomnavsearchfooter A {
	
}
#leftbarbottomnavsearchfooter UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 130px; PADDING-TOP: 0px
}
#leftbarbottomnavsearchfooter LI {
	FLOAT: left; MARGIN-LEFT: 3px
}
#leftbarbottomnavsearchfooter .noRightBorder {
	PADDING-LEFT: 4px
}
#leftbarbottomnavsearchfooter .icons {
	PADDING-LEFT: 5px; PADDING-TOP: 3px
}
#leftbarbottomnavsearchfooter .icons IMG {
	PADDING-LEFT: 3px; PADDING-TOP: 3px
}
.leftBarbottomNavcorners {
	
}
.leftbartopnavcornersproducts {
	
}
#ctrlDefaultLeftbar_leftbarbottomnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ctrlDefaultLeftbar_leftbarbottomnav A {
	
}
#ctrlDefaultLeftbar_leftbarbottomnav A:hover {
	
}
#ctrlDefaultLeftbar_leftbarbottomnav FORM {
	MARGIN-TOP: -15px; PADDING-LEFT: 40px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#ctrlDefaultLeftbar_leftbarbottomnav INPUT.txt {
	WIDTH: 136px
}
#ctrlDefaultLeftbar_leftbarbottomnav INPUT.btn {
	PADDING-LEFT: 110px
}
#ctrlDefaultLeftbar_leftbarbottomnav SELECT {
	WIDTH: 136px
}
#ctrlDefaultLeftbar_leftbarbottomnav LABEL {
	
}
#ctrlDefaultLeftbar_leftbarbottomnav P {
	MARGIN-BOTTOM: -15px
}
#leftbarbottomnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftbarbottomnav A {
	
}
#leftbarbottomnav A:hover {
	
}
#leftbarbottomnav FORM {
	MARGIN-TOP: -15px; PADDING-LEFT: 40px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#leftbarbottomnav INPUT.txt {
	WIDTH: 136px
}
#leftbarbottomnav INPUT.btn {
	PADDING-LEFT: 110px
}
#leftbarbottomnav SELECT {
	WIDTH: 136px
}
#leftbarbottomnav LABEL {
	FONT-SIZE: 9pt
}
#leftbarbottomnav P {
	MARGIN-BOTTOM: -15px
}
#leftbartreatments {
	MARGIN-TOP: 7px
}
#contentleftbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 4px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
#homeleftbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 4px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
#treatmentsleftbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 4px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
#thespaleftbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 4px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
#contentleftbox {
	
}
#contentcenterbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 202px; POSITION: absolute
}
#contentrightbox {
	MARGIN-TOP: 12px; LEFT: 579px; WIDTH: 186px; POSITION: absolute; TOP: 395px; HEIGHT: 126px
}
#homeleftbox {
	
}
#homecenterbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 203px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
#homerightbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 396px; POSITION: absolute
}
#treatmentsleftbox {
	
}
#treatmentscenterbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 199px; POSITION: absolute
}
#treatmentsrightbox {
	LEFT: 584px; WIDTH: 186px; POSITION: absolute; TOP: 435px; HEIGHT: 126px
}
#thespaleftbox {
	
}
#thespacenterbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 199px; POSITION: absolute
}
#thesparightbox {
	MARGIN-TOP: 8px; MARGIN-LEFT: 396px; WIDTH: 186px; POSITION: absolute; HEIGHT: 126px
}
.spaceImage {
	MARGIN-BOTTOM: 7px
}
#ArticleCentre {
	FONT-SIZE: 0.7em; TEXT-ALIGN: center
}
