TABLE {
	font-size : 11pt;
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;	
}
BODY {
	BACKGROUND-COLOR: White;
	font-size : 11pt;
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}
HR {
	color : #8080F0;
}
.normal {
	font-size : 11pt;
	color : #000066;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
}

BODY.topmenu {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
  background: white url(images/topbg.jpg) repeat fixed top; 
}

BODY.toplogo {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
  background: white url(images/toplogo.jpg) repeat fixed top; 
}

BODY.menu {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

.vip {
	font-family : Garamond, "Times New Roman", serif;
	float : right;
	color : #9090FF;
	font-size : 23px;
	font-style : oblique;
	font-weight : bolder;
}
.top {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	float : right;
	font-size : 8pt;
	position : relative;
}
.massage {
	background : white url(images/massagebg.jpg) no-repeat fixed bottom;
}
.massage2 {
	background : white url(images/massage2bg.jpg) no-repeat fixed bottom;
}
.evening {
	background : white url(images/eveningbg.jpg) no-repeat fixed bottom;
}
.support {
	background : white url(images/phonebg.jpg) no-repeat fixed bottom;
}
.blank {
}

.generic {
	background : white url(images/daisywatermark.gif) no-repeat fixed center;
}

.error {
	color: Red;
	font-weight: bolder;
}
.button {
	background-color : #CCCCFF;
	color : #000066;
}
.addtocart {
	background-color : #CCCCFF;
	color : #000066;
	font-weight: bolder;
	font-size: 6pt;
	line-height: 6pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000066;
	font-size : 14pt;
	border-bottom : 2px double #8080f0;
	padding : 0 0 0 0;
	margin : 6pt 0 0 0;
}
H2 {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000066;
	font-size : 11pt;
	border-bottom : 1px solid #8080F0;
	margin : 6pt 0 0 0;
}
H3 {
	color : #000066;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 3pt 0 0 0;
}
H6 {
	color : #000066;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	azimuth : right;
}

A:link {
	FONT-WEIGHT: 500;
	COLOR: #3d99f5;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
A:visited {
	FONT-WEIGHT: 500;
	COLOR: #3d99f5;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;

}
A:hover {
	FONT-WEIGHT: 500;
	COLOR: Blue;
	FONT-STYLE: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : inherit;
}
TD.menu {
	text-decoration : none;
	white-space : nowrap;
	text-align : right;
	height : 9pt;
}

A.moff:link  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.moff:visited  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.moff:hover  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #808080;
	text-decoration : none;
}
A.menu:link  {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
}
A.menu:visited {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
}
A.menu:hover {
	padding: 4px 4px 4px 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : Yellow;
	text-decoration : none;
	background-color : Black;
}

A.bottommenu:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	COLOR: #3d99f5;
}
A.bottommenu:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	COLOR: #3d99f5;
}
A.bottommenu:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : Blue;
}


A.list:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}
A.list:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000066;
	text-decoration : none;
}
A.list:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : Blue;
	text-decoration : none;
}
A.hidden:link  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : White;
	text-decoration : none;
}
A.hidden:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : White;
	text-decoration : none;
}

A.hidden:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	color : Yellow;
	text-decoration : none;
}

TABLE.auxtable{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #CCCCFF;
	border-top : 1px solid #006600;
	border-left : 1px solid #006600;
	font-size: 9 pt;
}
TH.auxtable{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #CCCCFF;
	color : Blue;
	font-weight : bold;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
	font-size: 9 pt;
}
TD.auxtable{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #CCCCFF;
	color : Navy;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
	font-size: 9 pt;
}
TD.auxtable2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : white;
	color : Navy;
	border-right : 1px solid #006600;
	border-bottom : 1px solid #006600;
	font-size: 9 pt;
}


.norm {
	font-size : 10pt;
	color : #000066;
	BACKGROUND-COLOR: transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	padding : 0 2pt 0 2pt;
}
.section {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000066;
	font-size : 14pt;
	border-bottom : 2px double #8080F0;
	margin : 0 2 4 2;
}
.feature {
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000066;
	font-size : 10pt;
	border-bottom : 1px solid #8686CE;
	margin : 0 2 4 2;
}
.main {
	background-color : #CCCCFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Navy;
	font-size : 10pt;
}
.roman  {
 		font-family: "Times New Roman", Times, serif;
 	}

PRE {
	font-size : 10pt; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bigger {
	FONT-SIZE: larger
}
.smaller {
	font-size : 10pt;
}
.mainTheme {
	font-size : 10pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc88cc
}
TABLE.mainTheme {
	color : Navy; BACKGROUND-COLOR: #cc88cc
}
HR.mainTheme {
	COLOR: #cc88cc; BACKGROUND-COLOR: #cc88cc
}
.contentColor1 {
	color : Navy; BACKGROUND-COLOR: #eeeeee
}
HR.contentColor1 {
	COLOR: #eeeeee; BACKGROUND-COLOR: #eeeeee
}
.contentColor2 {
	color : Navy; BACKGROUND-COLOR: #dddddd
}
HR.contentColor1 {
	COLOR: #dddddd; BACKGROUND-COLOR: #dddddd
}
.titleBar {
	font-size : 10pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc88cc
}
.lightGray {
	font-size : 10pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.searchTerm {
	FONT-WEIGHT: bold; color : Navy; BACKGROUND-COLOR: #ffaaaa
}
.blackAndWhite {
	font-size : 10pt; COLOR: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-color : Navy
}
.contentHeader {
	font-size : 10pt; color : Navy; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dcdcdc
}
.titleBar {
	FONT-SIZE: larger; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #cc88cc
}
.sponsorborder {
		background-color : #6060C0;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		color : #FFFFFF;
		font-size : x-small;
		font-variant : small-caps;
	}
.sponsorbody {
	background-color : #F0F0FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Navy;
	font-size : 10px;
	font-variant : normal;
}
.horoborder {
	background-color : #CC9900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	font-size : x-small;
	font-variant : small-caps;
	margin : 0 000;
	padding : 0 0 0 0;
}
.horobody {
	background-color : #FFFFCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #003300;
	font-size : 10px;
	font-variant : normal;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 3px;
}
.forminfo {
	font-size: 10pt;
}
.formcaption {
	font-size: 10pt;
	text-align: right;
}
.formcaption2 {
	font-size: 10pt;
	text-align: right;
	font-weight : bolder;
}
.formcaption1 {
	font-size: 10pt;
	text-align: right;
	font-weight : bolder;
}
.formcaption3 {
	font-size: 10pt;
	text-align: right;
	font-weight : bolder;
}
.on {
	font-weight : bolder;
	font-size : 10pt;
}
.off {
	color : Silver;
	font-weight : normal;
	font-size : 10pt;
}
.tiny,.kittable  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #000066;
	text-decoration : none;
}
.addtocart {
	background-color : #CCCCFF;
	color : Navy;
	font-size: 7pt;
	font-family: "Small Fonts", System,"Microsoft Sans Serif", sans-serif;
	margin : 0 0 0 0;
	font-weight : bolder;
	padding : 0 0 0 0;
	width : 55pt;
	height : auto;
}
.carthead {
	font : bolder 10pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Navy;
	color : White;
	text-align : center;
}
.cartdel {
	font-family: cursive;
	font-size: 8px;
	margin: 0 0 0 0;
	font-style: normal;
	font-weight : bolder;
	color : #8B0000;
	width : 12px;
	height : 18px;
	padding : 0 0 0 0;
}
.cart {
	background-color : #EEEEFF;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
	border-bottom : 1px solid #A0A0E0;
	padding: 0 2px 0 4px;
}
.cartdesc {
	background-color : #EEEEFF;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
	border-bottom : 1px solid #A0A0E0;
}
.cartval {
	background-color : #EEEEFF;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : right;
	border-bottom : 1px solid #A0A0E0;
}
.carttotal {
	background-color : #EEEEFF;
	color : #000060;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : right;
	border-bottom : 1px solid #A0A0E0;
	font-weight : bolder;
}
.cartbutton {
	background-color : #CCCCFF;
	color : #49497A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin : 0 0 0 0 ;
	padding : 0 0 0 0;
	height : auto;
}