html, body{
   margin: 0px 0px 0px 0px;
   color: #EC008C;
   padding: 0px;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #C1D72E;
     scrollbar-3d-light-color:#FFFFFF;
           scrollbar-arrow-color:#F9EAEE;
           scrollbar-base-color:#f68c20;
           scrollbar-dark-shadow-color:#3D121E;
           scrollbar-face-color:#C1D72E;
           scrollbar-highlight-color:#EC008C;
           scrollbar-shadow-color:#551A28;}

.a { text-decoration: none; }
form{ margin: 0px; padding: 0px; }
p {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
ul,li,td,tr { font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}

.brnTxt { font-size: 10pt; color: #993300; font-family: Arial, Helvetica, sans-serif; }
.txtTitle { font-size: 10pt; color: #FF6600; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.tblBorder {border:dashed #660066 1px;}

.maintable{
	margin:auto;
	background-image:url(http://www.spadelic.com/images/spaBackUpd.png);
	background-position:top center;
	background-repeat:no-repeat;
	}	
.spaback{ background-image: url(http://www.spadelic.com/images/SpaBack.png); background-position: top center; background-repeat: no-repeat; }	
		
.layer1{ background-image: url(http://www.spadelic.com/images/layer1B.png); background-position: top center; background-repeat: no-repeat; }
	
.layer2{ background-image: url(http://www.spadelic.com/images/layer2.png); background-position: bottom center; }	
	
	
.normal{ margin: 0px 360px 0px 100px; padding: 0px 15px; }	
	

.nav{ height: 80px; padding-left: 483px; }	
.nav a{ float: left; display: block; padding: 18px 10px 0px 10px; margin-top: 30px; text-decoration: none; color: #F7931E; font-size: 15px; font-weight: bold; }	
	
.nav a:hover, .nav a.on{ color: #EC008C; background-image: url(http://www.spadelic.com/images/butterfly.jpg); background-position: top center; background-repeat: no-repeat; font-size: 15px; font-weight: bold; }
	
h1,h2,h3,h4,h5,h6{color:#EC008C;}	

h1{font-size:130%;}	
h2{font-size:125%;}	
h3{font-size:120%;}	
h4{font-size:115%;}	
h5{font-size:110%;}	
h6{font-size:105%;}	

a{ }
img { border: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
.logoworksLink{ text-align: center; font-size: 10px; }	
.padRt10 {   padding-right: 10px;}

/*New Layout Container*/
#mainTblwhite {  border-left: #FFFFFF 2px solid;  border-right: #FFFFFF 2px solid; background-color: #FFFFFF; width: 900px;}
#Tblwhite {  border-left: #FFFFFF 2px solid;  border-right: #FFFFFF 2px solid; background-color: #FFFFFF;}
.Title { font-family: Arial; font-size: 12pt; color: #EC008C;}

/* Footer Container */
#FooterTblinside {  border-left: #f68e21 2px solid;  border-right: #f68e21 2px solid; background-color: #f68e21; width: 960px;}

/*Specials */
#specialsTbl { width: 365px; height: 210px; background: no-repeat; }
.specialsTitle{ font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; text-align: center; text-transform: uppercase; border-bottom: #c1d72e 1px dashed;}
.specialsTitle2{ font-family: Arial; font-size: 10pt; font-weight: bold; color: #FF2600; text-align: center; }
.specialsText{ font-family: Arial; color: #000000; font-size: 12px; font-style:italic; }

a.spec2 {  text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; background-color: #F7931E; }
a.spec2:hover{ background-color: #EC008C; color: #C1D72E; font-size: 12px; font-weight: normal; }
a.spec2:visited{  text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; background-color: #F7931E; }

a.more{ text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, sans-serif; Color: #4C665A; font-weight: normal; }
a.more:hover { color: #F7931E; font-size: 10px; font-weight: normal; text-decoration: none; }
a.more:visited{font-size: 10px; font-family: Arial, Helvetica, sans-serif; Color: #4C665A;  text-decoration: none; }

#specialNote{ text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; Color: #4C665A; font-weight: normal; }
a.legal1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-style: italic;
}
/*Welcome*/
#CompanyName { font-family: "Arial Black"; color: #FF2600; font-size: 11pt; }
#CompanyAddress { font-family: Arial; color: #4C9900; font-size: 11px; }

/*About Us*/
.profile {
      font-size: 10px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}	
/*Padding*/
#pad6 { padding: 6px;}

/*Services*/
#primSvc{ color: #7E8D20; font-size: 10pt; font-family: @Arial Unicode MS; }

#svcsTbl { padding-left: 100px; }
#svcsInnerTbl { background-image: url(http://www.spadelic.com/images/svc_back.png); background-repeat: repeat-y; background-position: center; }
#SvcUpperTbl{ border: 1px dashed #70708F; }

#svcPRItBl { border-bottom: 4px solid #8B2727; border-right: 2px solid #8B2727; border-left: 1px solid #C1D72E; border-top: 1px solid #C1D72E; }
#SvcTitle { color: #484848; font-size: 11pt; font-family: @Arial Unicode MS; text-align: left; }
.SvcName { color: #8B2727; font-size: 10pt; font-family: @Arial Unicode MS; text-align: left; }
.SvcNamefordetail { color: #8B2727; font-size: 11pt; font-family: @Arial Unicode MS; text-align: left; background-color: #C1D72E; line-height: 30px; padding-left: 4px; }
.SvcPrice { color: #EC008C; font-size: 10pt; font-family: @Arial Unicode MS; text-align: center; }
.SvcDesc{ color: #708090; font-size: 10pt; font-family: @Arial Unicode MS; font-style: italic; }
a.service {  text-decoration: none; color: #F7931E; font-size: 12px; font-weight: normal; }
a.service:hover{ color: #EC008C; font-size: 12px; font-weight: normal; border-bottom: 1px dashed #FF4687; }
a.service:visited{  text-decoration: none; color: #F7931E; font-size: 12px; font-weight: normal; }
.svcnote{ color: #444444; font-size: 8pt; font-family: @Arial Unicode MS; text-align: left; font-style: italic; }

.serviceaddon{ text-decoration: none; color: #C1D72E; font-size: 10px; text-align: left; }
.serviceaddon:hover { color: #F7931E; font-size: 10px; text-decoration: none; text-align: left; }
.serviceaddon:visited{ text-decoration: none; color: #C1D72E; font-size: 10px; text-align: left; }
#svcAddonTbl { width: 80%; border: 1px solid #708090; height: 120px; padding: 8px; }
.svcAddonTbl { width: 180px; border: 1px dashed #C1D72E; }
.svcAddonTitle { color: #ffffff; font-size: 10pt; font-family: @Arial Unicode MS;
text-align: center; line-height: 28px; background-color: #ec008c; }


#othersvcs{
   background-image: url(http://www.spadelic.com/images/orangeGradient.png);
   background-repeat: repeat-x;
   border: 1px dashed #AA5E00;
}
.pageText {color: #D4D0C8; padding-left: 8px;}

a.servicenav{ text-decoration: none; color: Black; font-size: 12px; font-weight: bold; }		
a.servicenav:hover{ color: #EC008C; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #FF4500; }	
a.servicenav:visited{ text-decoration: none; color: Black; font-size: 12px; font-weight: bold; }	

table.pricelist {background:#EFEFEF;border-collapse:collapse;width:100%;font-size:10px;border:0;margin:0;text-align:center;}
table.pricelist td {border:1px solid #CCCCC2;padding:0px;vertical-align:middle;}
table.pricelist th {padding:2px 1px; background:#fff6db;font-weight:bold;font-size:11px;border:1px solid #EADEb8;color:#950B0B; font-weight:bold;}
table.pricelist td.notice {background:#DFDFD5;color:#444;padding:2px 1px;}
table.pricelist td.ad {padding:2px 1px;background:#DFDFD5; font-size:11px; font-weight:bold;}
		

/*Press Releases*/
.PressDate{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #FF4500; }
.PressTitle{ font-size: 14pt; font-family: Arial, Helvetica, sans-serif; Color: #C1D72E; }
.PressTag{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: Black; font-style: italic; padding-left: 3px; }
.PressRelease{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #708090; padding-left: 3px; }
.img-left     {float:left;margin:4px 10px 4px 0;}
a.PressSource { text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; Color: #680068; line-height: 16px; border-bottom: 1px dashed #680068; }
a.PressSource:hover { text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; Color: #EC008C; line-height: 16px; border-bottom: 1px solid #680068; }
a.PressSource:visited { text-decoration: none; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; Color: #EC008C; line-height: 16px; border-bottom: 1px dashed #680068; }
a.morepress{ text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #4C665A; }
a.morepress:hover { color: #F7931E; font-size: 10pt; font-weight: normal; text-decoration: none; }
a.morepress:visited{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #4C665A;  text-decoration: none; }

/*Staff*/
#staffName { color: #FA6656; font-size: 10pt; font-weight: bold; font: "Copperplate Gothic Bold"; text-transform: capitalize; }
#staffTitle{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; Color: #CD853F; font-style: italic; }
#staffContactinfo { border: 1px dashed #708090; color: #FFFFFF; font-size: 10pt; background-color: #EC008C; }
#staffResume{ font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #F7931E; }
a.staffResume{ text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #4C665A; }		
a.staffResume:hover { color: #F7931E; font-size: 10pt; font-weight: normal; text-decoration: none; }	
a.staffResume:visited{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; Color: #4C665A;  text-decoration: none; }

/*Featured Services*/
#tblSides{ border-left: 1px solid Silver; border-right: 1px solid Silver; }

/*Featured External Spa Links*/
#linkTitle{ color: #FB008A; line-height: 18px; padding: 2px; }
a.spaExtLinks{ text-decoration: none; color: #4B0082; font-size: 12px; font-weight: normal; }		
a.spaExtLinks:hover{ color: #EC008C; font-size: 12px; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #FF4500; }	
a.spaExtLinks:visited{ text-decoration: none; color: #4B0082; font-size: 12px; font-weight: normal; }	

a.spaExtcredLinks{ text-decoration: none; color: #006900; font-size: 12px; font-weight: normal; }		
a.spaExtcredLinks:hover{ color: #EC008C; font-size: 12px; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #FF4500; }	
a.spaExtcredLinks:visited{ text-decoration: none; color: #006900; font-size: 12px; font-weight: normal }	
#creditTblLine { border-top: 2px dotted #EEE8AA; }