a:link,a:visited {color: #3388CC; text-decoration: none; }
a:hover {color:#000000; text-decoration:none;}

h2 {
  color: #06386e;
}

.spaIntro {
  text-align: justify;
  padding: 8px 0px 15px 0px;
  margin: 5px;
}
.spaIntroTreatments {
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 5px;
}

.spaSpacer {
  height:5px;
  }
#special {
margin-top: 0px;


}
#essie {
margin-top: 10px;

}
.spaSection {
  padding: 8px;
  border: #4080b0 1px solid;
  background: #bed9ed;
  margin: 5px;
  width: auto;
  height: 150px;
  
}

.spaSecCont {
  width: 350px;
  float: left;
 
 }

.spaSecImg {
  float: right;
  /*border: #000 1px solid;*/
  margin-left: 10px;
  
}

a.spaTreatments { 

  padding: 4px;
  font-size: 11px;
  font-weight:bold;
  background: #0a70b0;
  color: #FFFFFF;
  text-decoration: none;

}

a.spaTreatments:hover {
 background: #08477c;
}

.spaTimeCost {
 padding:8px 0px 8px 0px;
 margin-left:0px;
 margin-top:0px;
 /*background:#EEE;
 border:1px solid #AAA;*/
 font-size:12px;
 color: #3388CC;
}

hr {
 padding:10px; 
 border: 0px #FFF; 
 color:#FFF;
}

h2 {
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 0px;
	border-bottom: 0px solid #888;
}

h2.indexPage {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 1px;
	/*border-bottom: 1px solid #888;*/
	margin-left: 0px;
}

.spaLeftContent {
 float:left; 
 width:380px; 
}

.spaRightContent {
 float:right;
}

.spaMin {
 position:relative;
 left:0px;
 width:65px;
 display:block;
 float:left;
 padding-top:0px;
 margin-top:0px;
}

.spaMin3 {
 position:relative;
 left:0px;
 width:100px;
 display:block;
 float:left;
 padding-top:0px;
 margin-top:0px;
}
.spaMin2 {
 position:relative;
 left:0px;
 width:25px;
 display:block;
 float:left;
 padding-top:0px;
 margin-top:0px;
}

.spaDotSpacer {
 display:block;
 width:256px;
 float:left;
 padding-left:10px;
 padding-right:9px;
 background:url(images/dot-bkg.gif);
}

.spaDotSpacer3 {
 display:block;
 width:241px;
 float:left;
 padding-left:0px;
 padding-right:0px;
 background:url(images/dot-bkg.gif);
}

.spaPrice {
 position:relative;
 left:5px;
}

#spaList {
 line-height: 12px;
 list-style: none;
}

#spaList li {
	clear: both;
	padding-left: 7px;
	font-family: Arial;
	text-align:left;
	font-size:11px;
	padding: 3px 0px 3px 0px;
}

#spaSubNav {
	width: 150px;
	border: 1px solid #999;
	margin-bottom: 10px;
}

#spaSubNav b {
	float: left;
	width: 100%;
	text-align: center;
	padding: 5px 0;
	margin-bottom: 5px;
	background: #0a6ea9;
	color: #fff;
	border-bottom: 1px solid #999;
	letter-spacing: 0.1em;
}