* {
 padding: 0;
 margin: 0;
 
 }

 
 body
{
	font: normal 14px arial,Verdana,Arial,sans-serif;
	color: black;
   background: #B3A876 url(images/background.gif) repeat-y center top; 
/* 	background: #ffffff url(images/background-xmas.png) repeat; */
   margin:0px;
  padding:0px;
}

#interlude {
   
}
 
  
 
 
 #fathers
 {
 color:white;
 background-color: #336699;
 
 }
 
#container {
 
 width: 680px !important;
margin: 0 auto;
 text-align: left;
 position: relative;
background: #ffffff !important;
padding-left: 2px;
padding-right: 2px;

 
 }
 
 
 #careers {
 
 width: 325px !important;
 margin: 0 auto; 
 text-align: left;
 position: relative;
 background: #ffffff;
 
 }
 
 #preamble  {
 padding: 5px 10px; 
 float:left;
  }

   #text_right  {
 padding: 5px 5px 5px 300px;
 color: white;
 float:right;
text-align: justify;
  }

#white{
	color:white;
	 padding: 5px 10px;
} 
  
  
  #white_font{
	color:white;
	 
} 


acronym {
 cursor: help;
 }
 
 dt {
 font-weight:bold;
 font-size: 14px;
 }
 
 dl
 {
margin-left: 20px;

 }
 
 dd{
 margin-bottom : 8px;
 
 }
 
 .spacer {
clear: both;
display: block;
height: 1px;
}

 .tiny {
font-size: 0.80em;
}

 .tiny_white {
font-size: 0.85em;
color: #ffffff;
 
}


#whats_new 
{
	float:right;
	 
		border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
	
}

#picture
{
  	border-top : 4px solid #5D4E37;
	border-left: 4px solid #5D4E37;	
	border-right : 4px solid #D3AF71;
	border-bottom : 4px solid #D3AF71; 
    margin-left: 19px;
	float: right;
	border-collapse: collapse;
}

#picture_left
{
  	border-top : 4px solid #5D4E37;
	border-left: 4px solid #5D4E37;	
	border-right : 4px solid #D3AF71;
	border-bottom : 4px solid #D3AF71; 
    margin-right: 10px;
	float: left;
	border-collapse: collapse;
}



#picture_noborder
{
  	border-top : 0px solid #5D4E37;
	border-left: 0px solid #5D4E37;	
	border-right : 0px solid #D3AF71;
	border-bottom : 0px solid #D3AF71; 
    margin-right: 10px;
	float: right;
	border-collapse: collapse;
}

#basic
{
 
	 
	border-collapse: collapse;
 
	padding-left: 6px;
	padding-right: 6px;
}
	
	
	table.banner
	{
		
	width: 680px;
	height: 75px;

	}
 
 	#table.item
	{
		
	width: 680px !important;
 
  	border-top : 2px solid;  
	border-left: 2px solid; 
	border-right : 2px solid; 
	border-bottom : 2px solid;  
	}
	
			.item
		{
			 text-align:left;
			
 
}
	
				 .price
		{
			 text-align:center;
			 color: black;
			 font-weight: normal;
background-color: #D3D3D3;
border:1px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
}

	div.item
	{
	font-size: 14px;
	font-weight:bold;
	}
	
	
	
	
			#tight
		{
		 padding: 0px 0px 0px 0px;	 
   margin:0px 0px 0px 0px;
	border: 0px;
		margin-left: 0px;
		padding-left: 0px;
	padding-right: 0px;
}
 
		table.right_menu
		{
			width:180px;
 	background-color: #5D4E37;	 
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
	float:right;
	 
 
}
 
	
	
.header_table
	{
 
	width: 680px; 
	border-top: 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border: 0px solid;
	border-color: black;
	margin-left: 1px;
	margin-left: 1px;
}

	
	
		 .header_box
		{
		 	background-color:#B3A876;	
			 text-align:center;
			 border: 1px solid;
	border-color: black;
 
 
			 
}
	td.aesthetics
		{
			width:220px;
 	background-color: #5D4E37;
 
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 1px solid #cccccc;
}

	td.spa_services
		{
			width:220px;
 	background-color: #5D4E37;
 
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
}
 
 
 	td.spa_fitness
		{
			width:220px;
 	background-color: #D3AF71;
	 
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
}

 
 	td.around_spa
		{
			width:220px;
 	background-color: #A06640;
	 
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
}

 table.application
{
	background-color: #ffffff;
	border-top : 4px solid #5D4E37;
	border-left: 4px solid #5D4E37;	
	border-right : 4px solid #D3AF71;
	border-bottom : 4px solid #D3AF71;
	
width:680px;
}

td.application
{
	background-color: #5D4E37;
	color: white;
	Font-weight:bold;
	height:25px;
 	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
}

td.application2
{
	background-color: #5F9EA0;
	color: white;
	Font-weight: bold;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
}
 
 #footer {

 padding: 12px 20px;
 background: #ffffff url(images/line.gif) no-repeat 50% 0;
 text-align: center;
 }
 
#linkList {
clear: both;
display: block;
 position: absolute;
 top: 290px;
 left: 500px;
 font-size: 12px;
 line-height: 1.2em;
 }

 
/* ---------- h1, h2, h3 ---------- */

h1, h2, h3 {
 font-weight: normal;
 line-height: 1.1em; 
 display: block;
 color: #000000;
 font-weight:bold;
 }
 
#whitetitle {
 width: 320px;
 height: 35px;
 background: url(images/interlude_title_white.gif) no-repeat 0 100%;
 }
 
 

.title {
 font-weight: normal;
 font-size: 1.3em;
 display: block;
 }
 

 
#linkList h3 {
 width: 180px;
 height: 61px;
 background-repeat: no-repeat;
 background-color: #ffffff;
  }
 

/* ---------- p ---------- */

p {
padding: 3px 3px 9px 3px;
 }
 
 
 
ul {
/* width:180px; */
 	padding : 3px;
	border-top : 2px solid #f2f2f2;
	border-left: 2px solid #f2f2f2;	
	border-right : 2px solid #cccccc;
	border-bottom : 2px solid #cccccc;
 }
 
li {
width:178px;
 border-bottom: 1px solid #dddddd;
 
 }
 

 
 
 
  #spa_services a:link,  #spa_services a, #spa_services a:visited {
    padding: 0px 5px 2px 5px;
 color: #f2f2f2;
display: list-item;
font-weight:normal;
 text-decoration:none;
 list-style:none;
text-align: center;

  }
 
 
 #spa_services a:hover, #spa_services a:active {
   padding: 0px 5px 2px 5px;
 color: white;
   background-color: #0D6B9C;
	font-weight:normal;

 }
 
 /* , #spa_fitness a:vlink, #spa_fitness a*/ 
 
  #spa_fitness a:link, #spa_fitness a:active, #spa_fitness a:visited {
   padding: 0px 5px 2px 5px;
 color: black;
display: list-item;
font-weight:normal;
 text-decoration: none;
 list-style:none;
 text-align: center;
  }
 
 
 #spa_fitness a:hover, #spa_fitness a:active  {
  padding: 0px 5px 2px 5px;
 color: white;
   background-color: #0D6B9C;
	font-weight:normal;
	 text-decoration: none;
	 text-align: center;

 }
 
  #around_spa a:link,  #around_spa a, #around_spa a:visited {
   padding: 0px 5px 2px 5px;
 color: #f2f2f2;
display: list-item;
font-weight:normal;
 text-decoration:none;
 list-style:none;
 text-align: center;
  }
 
 
 #around_spa a:hover, #around_spa a:active {
   padding: 0px 5px 2px 5px;
 color: white;
   background-color: #0D6B9C;
	font-weight:normal;
 text-align: center;
 }
 
 
 
  a, a:link {
 padding: 1px 1px 1px 1px;
 color: blue;
font-weight: normal;
text-decoration: none;
 
  }
 
 a:hover, a:active {
   padding: 1px 1px 1px 1px;
 color: white;
   background-color: #0D6B9C;
	text-decoration: none;
 }
 
 
 
 
#intro a, #supportingText a {
 font-weight: bold;
 color: #0D7520;
 }
 
  
#lselect li, #lselect li:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	list-style: none;
 padding: 0px 0px 6px 0px;
}
 
#lselect a, #lselect {
 padding: 0px 0px 6px 0px;
/* display: block; */
 color: #ffffff;
  text-decoration:none;
  font-weight:normal;
   list-style:none;
 }
 
 
  #lselect2 a {
  color: black;
   padding: 3px 3px 3px 3px;
 text-decoration: none;
font-weight:normal;
 display: block;
  }
 
 
 #lselect2 a:hover {
 color: white;
     padding: 3px 3px 3px 3px;
  text-decoration:none;
  background-color: #0D6B9C;
font-weight:normal;
  display: block;
 }
 
 
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #ffffff;
 background: url(images/hover.gif) no-repeat -130px 0;
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
 color: #ffffff;
 }
 
 ul.classic, li.classic
	{
 border:0px;
 width: auto;
  padding: 3px 3px 3px 5px;
	list-style: circle inside;
	}
	
	
	.item_price {
	color: #c51352;
	font-weight: bold;
	text-indent: 5px;
	float: left;border: 1px #ff420e solid;margin-right: +15px;margin-top: 05px;margin-bottom: 30px;margin-left: 5px;}
	 
	 
	 	.item_valentines
	{
	font-size: 18px;
	font-weight:bold;
		color: #c51352;
	}
