/***Added 1-31-2011 ****/

@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: normal;

	color: rgb(0,0,0);



}



TD.saleItemListCentered 

{

	text-align: center;

	width: 100%;		

}	



TD.saleGroupHeadingCentered

{

	text-align:center;

	width:100%;

	font-weight:bold;

	font-size:larger;

}



TD

{
	vertical-align:top;

}



TD.saleItemListLeft_Item

{

	text-align: left;

	width:55%;

}



TD.saleItemListNormal_Link

{

	text-align:center;

	width:15%;

}



TD.saleItemListNormal_Price

{

	text-align:right;

}



TD.saleGroupHeadingNormal

{

	text-align:left;

	font-weight:bold;

	font-size:larger;

}	



P.saleItemTitleNormal

{

	font-weight:bold;

}



P.saleItemPriceNormal

{

	font-weight:bold;

}





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: 150px;
	text-align: center;



}



.mainNavTDBuffer {



	width: 0px;



}



.mainNavHButton {
	width: 75px;
	height: 75px;
	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;



}
DIV.prodsImg {
	text-align: left;
	vertical-align: top;
	position: relative;
}
DIV.prodsTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	text-transform: capitalize;
}
DIV.prodLinks {
	height: 100%;
	vertical-align: bottom;
}






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;



}



.highlightedCellOff {



	font-size: 10pt;



}



.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;



}
DIV.prodsInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}




.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 */



/********************************/



	
TABLE.padded {
	width: 100%;
}

