/* Supplemental CSS Document */


#spa_content
	{
	background: url(../images/spa_bg_1.jpg) top left no-repeat;
	}

#leaf_bullets
{
	list-style-image:url(../images/leaf_bullet.gif);
}

#heart_bullets
{
	list-style-image:url(../images/heart_bullet.gif);
}

#spa_content ul li
{
	padding-top:5px;
}


.treatment_title
	{
	margin: 25px 0 4px 0;
	padding: 0;
	}
	
table.spa_details
	{
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	}
	
table.spa_details td
	{
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	/* background-color: #fff; */
	color: #555;
	width: 190px;
	padding: 2px 0;
	font-size: 0.9em;
	letter-spacing: 0.05em;
	text-align: center;
	}
	
table.spa_details tr.alt td
	{
	/* background-color: #f4f4f4; */
	}
	
table.spa_details a, table.spa_details a:visited
	{
	color: #555;
	}
	
table.spa_pricelist
	{
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	}
	
table.spa_pricelist td
	{
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	/* background-color: #fff; */
	color: #555;
	width: 285px;
	padding: 2px 0;
	font-size: 0.9em;
	letter-spacing: 0em;
	text-align: center;
	}
	
table.spa_pricelist tr.alt td
	{
	/* background-color: #f4f4f4; */
	}
	
table.spa_pricelist a, table.spa_pricelist a:visited
	{
	color: #555;
	}
	
.description
	{
	display: none;
	width: 550px;
	/* border: 1px solid #aaa; */
	padding: 10px;
	/* background-color: #fff; */
	color: #555;
	font-size: 0.9em;
	}
	
.disclaimer
	{
	font-size: smaller;
	color: #555;
	}
	
.grey
	{
	color: #555;
	letter-spacing: 0em;
	}
	
.image
	{
	margin: 0;
	border: none;
	}
	
.center
	{
	margin: 0px auto;
	text-align: center;
	}
		
.bioHeader
{
	width:580px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	color:#666633;
}	
	
.bios
{
	width: 580px;
	/* border: 1px solid #aaa; */
	/* background-color: #fff; */
}
	
h4.agent_title
{
	width:580px;
	background-color:#999966;
	color:#FFFFFF;
	margin:0 auto 2px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	clear:both;
}	

.agent_left
{
	width:288px;
	float:left;
	background-color:#CCCC99;
	margin-bottom:2px;
}

.agent_right
{
	width:288px;
	margin-left:2px;
	float:left;
	background-color:#CCCC99;
	margin-bottom:2px;
}

.agent_left ul, .agent_right ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.agent_photo
{
	float:left;
	padding:6px;
}

.agent_photo img
{
	border:none;
}

.agent_bios
{
	display:none;
}

.special_desc	{
	width:500px;
	font-size:.9em;
	}