@font-face {
  font-family: Maiandra;
  font-style:  normal;
  font-weight: normal;
  src: url(../fonts/MAIANDR0.eot);
}
body {
	font-family: Maiandra, Verdana, Arial, Helvetica;
	font-size: 10pt;
	FONT-VARIANT: small-caps;
	color: rgb(0,0,0);
}
td {
	font-size: 10pt;
}
A.inlineLink{
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	color: #003366;
}
A.inlineLink:hover{
	color: #0000cc;
}
.mainNavHREF {
	text-decoration: none;
}
.mainNavTitleFont {
	font-size: 10pt;
}
.mainNavTD {
	width: 100px;
	text-align: center;
}
.mainNavTDBuffer {
	width: 0px;
}
.mainNavHButton {
	width: 75px;
	height: 50px;
	cursor: hand;
}
.mainNavVButton {
	width: 50px;
	height: 67px;
	cursor: hand;
}
.mainNavLinkImage {
	BORDER-RIGHT: black thin solid;
	BORDER-TOP: black thin solid;
	BORDER-LEFT: black thin solid;
	BORDER-BOTTOM: black thin solid;
}
A.infoIndex {
	text-decoration: none;
	font-size: 10pt;
	color: #000000;
	FONT-VARIANT: small-caps;
}
A.infoIndex:hover {
	color: #0000cc
}
A.backUp {
	text-decoration: none;
	font-size: 10;
	color: #0000cc;
}
A.backup:hover {
	color: #000000
}
.infoNavBar {
	cursor: hand;
	font-size: 10pt;
	FONT-VARIANT: small-caps;
	text-decoration: none;
	background-color: #aaffff;
	text-align: center;
	color: #0000CC;
}
.subTitle{
	font-size: 10pt;
	background-color: #aaffff;
	font-weight: bold;	
}
.highlightedCellOn {
	font-size: 10pt;
	background-color: #aaffff;
	width: 100%;
}
.highlightedCellOff {
	font-size: 10pt;
	width: 100%;
}
.bordered {
	BORDER-RIGHT: black thin solid;
	BORDER-TOP: black thin solid;
	BORDER-LEFT: black thin solid;
	BORDER-BOTTOM: black thin solid;
}
.smallGiftText{
	FONT-SIZE: 8pt;
}
.giftText{
	FONT-SIZE: 12pt;
}
.giftInput {
	FILTER: alpha(opacity=50);
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	VISIBILITY: visible;
	FONT-SIZE: 14pt;
	COLOR: black;
	FONT-STYLE: normal;
	BACKGROUND-COLOR: white;
}
.pageInfoHeader {
	FONT-VARIANT: small-caps;
	font-weight: bold;
}
.pageTable {
	BORDER-RIGHT: black thin solid;
	BORDER-TOP: black thin solid;
	BORDER-LEFT: black thin solid;
	BORDER-BOTTOM: black thin solid;
	WIDTH: 750;
}
	 DIV.navDiv{
	 background-color : #aaffff;
	 position : absolute;
	 z-index : 1 ;
	 left : 10px ;
	 top : 100px ;
	 width : 240px ;
	 height : 400px ;
	 visibility : visible ;
	 filter :  alpha(opacity=50) ;
	 }
/******************************/
/*             boxIt          */
/******************************/

	DIV.boxItDiv {
	position : absolute;
	border : 1pt dashed;
	width : 200px;
	height : 20px;
	background-color : #ffffff;
	}
	
	 SPAN.definedTerm {
	 cursor : hand;
	 border-bottom : NONE;
	 text-decoration : none;
	 }
	 
	 TD.boxItText {
	 background-color : #ffffff;
	 text-align : justify;
	 }
	 
	 TR.boxItHeader {
	 background-color : #99eeff;
	 text-align : center;
	 }

/******************************/
/*  navigation for basic six  */
/******************************/
	 /*Facials*/
	 DIV.navI, DIV.navTxtI{
	 top : 100px ;
	 }
	 /*Massages*/
	 DIV.navII, DIV.navTxtII{
	 top : 140px ;
	 }
	/*Glamour Treatments*/
	 DIV.navIII, DIV.navTxtIII{
	 top : 180px ;
	 }
	/*Spa Packages*/
	 DIV.navIV, DIV.navTxtIV{
	 top : 220px ;
	 }
	/*Weight Management*/
	 DIV.navV, DIV.navTxtV{
	 top : 260px ;
	 }
	/*Specialties*/
	 DIV.navVI, DIV.navTxtVI{
	 top : 300px ;
	 }

	 DIV.navTxtI, DIV.navTxtII, DIV.navTxtIII, DIV.navTxtIV, DIV.navTxtV, DIV.navTxtVI{
	 z-index : 2 ;
	 font-size : 20pt ;
	 position : absolute ;
	 text-align : right ;
	 cursor : hand ;
	 border-right : solid black 2px;
	 }
	 
	 DIV.navI, DIV.navII, DIV.navIII, DIV.navIV, DIV.navV, DIV.navVI{
	 background-color : #aaffff ;
	 position : absolute ;
	 z-index : 1 ;
	 filter : alpha(opacity=50);
	}

	 DIV.navTxtI, DIV.navTxtII, DIV.navTxtIII, DIV.navTxtIV, DIV.navTxtV, DIV.navTxtVI,
	 DIV.navI, DIV.navII, DIV.navIII, DIV.navIV, DIV.navV, DIV.navVI{
	 left : 1px ;
 	 width : 275px ;
	 height : 40px ;
	 visibility : visible ;
	 }

/********************************/
/* nav for OTHER site functions */
/********************************/
	