/*******************************************************************************/
/* FLASH REPLACEMENTS */
.sIFR-flash     { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced  { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h4 { visibility: hidden; font-family: Verdana; line-height: 1em; }

h4 { background: url(/medspa_images/body_top2.gif) no-repeat; font-size: 18px; color: #6B5072; padding: 18px 9px 12px;  }


.Left-Nav, .Left-Nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CAB5D9;
	text-decoration: none;
	text-align: right;
	line-height: 21px;
	height: 21px;
	display: block;
}

.Left-Nav a:hover, .Left-Nav-On,  .Left-Nav-On a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CAB5D9;
	text-decoration: none;
	text-align: right;
	line-height: 21px;
	height: 21px;
	display: block;
	background-color: #865192;
}
td, td a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513764;
	text-decoration: none;
}
.Body-Text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #513764;
	text-align: justify;
	line-height: 1.5em;
	padding-right: 15px;
	padding-left: 15px;
}
.Body-Text-White, .Body-Text-White a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3DCE9;
	text-align: justify;
	padding-right: 7px;
	padding-left: 7px;
}
.Footer-Nav, .Footer-Nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #533F62;
	text-decoration: none;
}

.Footer-Nav a:hover {
	color: blue;
}
body {
	background-image: url(/medspa_images/bg.gif);
	margin: 0px;
	padding: 0px;
	CURSOR: url(/medspa_images/medspa.cur); 
}
a {
	CURSOR: url(/medspa_images/medspa_on.cur); 
}
.Body-Header, .Body-Header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C4E81;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/medspa_images/body_title_bg.jpg);
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	text-indent: 15pt;
	line-height: 30px;
}
.link   {}
.link a { padding: 10px 15px; text-indent: 15pt; font-family: Arial, Helvetica, sans-serif; font-size: 2.0em; color: #6C4E81; font-weight: bold; text-decoration: none;}
.link a:hover { color:#3F054F;

input.input250 {
width: 250px;
}
textarea.textarea250 {
width: 250px;
}
.Smaller-Text {
	font-size: 10px;
}

.shopTable { background: url(medspa_images/shop/bg.jpg) no-repeat;  }
.shopTable td { padding-top: 8px; }
#sexyBG { display: none; position: absolute; background: #000; opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; filter: alpha(opacity=40); top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
#sexyBOX { display: none; position: absolute; background: #FFFFFF;  text-align: center; border: 1px solid #636D61; top: 70px; z-index: 100; padding-top: 0px; font-size: 1.2em; color: #990000;  }
.sexyX { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 1px solid #636D61; background: #000; margin-top: 20px;   }


.zTable { border: 1px solid #b39fb7; border-collapse:collapse; width: 95%; margin: auto; color: #6a306f; font-weight:bold; font-size: 1.3em; }
.zTable tr td { padding: 3px 8px; vertical-align:top; }
.zTable .trTitle td { background: #6a4175; color: #fff; }
.zTable .trTitle td { padding: 6px 10px; }
.zTable .trTitle a { color: #fff; text-decoration: none; }
.zTable a { text-decoration:none; color: #6a306f; }

.zTable .trow1 { background: #faf4fb; }
.zTable .trow2 { background: #f1ebf2; }