/* CSS for Eureka Spa created by bobbi wisby.com*/   /* 19 october 2007 */


body {
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	margin: 0;
	padding: 20px;
	background-image: url(../siteimages/lt_orange_tex_bkgd.gif);		
	background-color: #FFF9B3;	 
	font-size: 12px;			 
    	}
 
#container {
	width: 960px;		 
	margin: auto;
	background-color: #FFF9B3;	
	border: 2px solid #900000;   
	}

#header {
	width: 100%;				
	height: 80px;
	margin: 0;					 
	background-color: #ff9f00; 		 
	}

 
#contentWrapper {
	width: 100%;
	background-color: #FFF9B3;		
	border-top:  2px solid #900000;	
	}


#contentblock {
	background-color: #FFF9B3;		
	margin-left: 195px;	 	 
	padding: 1em;
	max-width: 70em;		 
	}


#leftnav {
	float: left;
	width: 160px;				
	margin: 0;
	padding: 1em;background-image: url(../siteimages/dark_orange_tex_bkgd.gif);
	border-right: 1px solid #900000;
	}

			
.leftlinks {
	font-family:  verdana, helvetica, arial, sans-serif;
	background-color: transparent;   
	width: 150px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin: auto;
	text-align: left;
	padding: 5px;
	}

.leftlinks a, visited {
	display: block;
	background-color: transparent;
	text-decoration: none;
	color: navy;	 
	font-weight: 600;
	border: 1px solid navy;
	padding: 5px;
	} 
 
.leftlinks a:hover {			
	background-image: url(../siteimages/lt_orange_tex_bkgd.gif);
	color: #990000;	
	display: block;
	text-decoration: none;
	font-weight: 600;
	border: 1px solid navy;
	padding: 5px;
	}

.leftlinks a:active {
	display: block;
	background-color: transparent;
	text-decoration: none;
	color: green;	 
	font-weight: 600;
	border: 1px solid navy;
	padding: 5px;
	} 


p {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: navy;
	margin: auto;
	padding: 10px;
	}

h2 {
text-decoration: underline;
}


h1, h2, h3, h4, h5, h6 {
color: navy;
}


ul, li {
	color: navy;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 20px;
	}

.address {
color: navy;
font-size: 14px;
font-weight: 600;
text-align: left;
}


#footer {
	width: 100%; 
	clear: both;
	background-image: url(../siteimages/dark_orange_tex_bkgd.gif);
	background-color: #838ca0;			
	border-top:  2px solid #900000;
	padding-top: 5px;
	padding-bottom: 5px;
	 }


			/**************** FOOTER LINKS*****************/

.footernav {
	background-image: url(../siteimages/dark_orange_tex_bkgd.gif);
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin: auto;
	text-align: center;
	display: inline;
	border-bottom: 1px solid #900000;
	}

.footernav a, visited {
	display: inline;
	background-color: transparent;
	text-decoration: none;
	color: navy;	 	 
	font-weight: 600;
	padding: 5px;
	} 
 
.footernav a:hover {			
	background-color: transparent;
	color: #990000;	
	display: inline;
	text-decoration: underline;
	font-weight: 600;
	padding: 5px;
	}

.footernav a:active {
	display: inline;
	background-color: transparent;
	text-decoration: none;
	color: green;	 
	font-weight: 600;
	padding: 5px;
	} 


			/*************LINKS IN BODY TEXT************/

a, visited {
	background-color: transparent;
	text-decoration: underline;
	color: navy;				 	 
	padding: 5px;
	}
 
a:hover {
	color: #990000;	
	text-decoration: underline overline;			
	padding: 5px;
	}

a:active {				
	background-color: transparent;
	text-decoration: none;
	color: green;	 			
		/*border: 1px solid navy;*/
	padding: 5px;
	}



		
img {
margin: 0;
border: 0;
}

 
img.bold {
margin: 10px;
border: 2px solid navy;
}
		

		/*site wide classes*/

.justify {
text-align: justify;
}

.tiny {
font-family: verdana, geneva, helvetica, arial, sans-serif;
font-size: 11px;
color: navy;
}

.center {
text-align: center;
}

.left {
float: left;
}

.right {
float: right;
}

 
.strong {
font-weight: 600;
}










.spacer {
line-height: 60px;
}


.spacerText{
line-height: 90px;
}


.spacerMassage {
line-height: 460px;	/*extra spacing added for IE6*/
}

.spacerBT {
line-height: 420px;	/*extra spacing added for IE6*/
}

.spacerSkin {
line-height: 590px;	/*extra spacing added for IE6*/
}


.spacerSalon {
line-height: 1200px; 	/*extra spacing added for IE6*/
}











	/*for temporary index html page*/
.tagline {
width: 100%;									 
text-align: center;	
background-color: #ff9f00;
}

.tag {
font-family: president;
font-weight: 600;
font-size: 20px;
color: #900000;
}


 
 .sectionTitle {
color: navy;
text-decoration: underline;
text-align: left;
text-indent: 30px;
margin-bottom: 0;
font-family: verdana, arial, helvetica;
}



/*251B8B title sub title color*/