/* CSS Document */
#myOverlay {    
	background-image:url(../mapping/white.png); 
	width:500px; 
	padding:18px;
	/* overlay is initially hidden */ 
	display:none;     
} 
#myOverlay1 {    
	background-image:url(../mapping/white.png); 
	width:500px;
	height:400px;
	padding:30px;
	/* overlay is initially hidden */ 
	display:none;   
} 
#myOverlay1a {
	margin-top:10px;
	width:500px;
	height:370px;
	overflow: auto; 
}
#myOverlay2 {    
 	background-image:url(../mapping/white.png); 
	width:500px; 
	height:400px;
	padding:30px;
	/* overlay is initially hidden */ 
	display:none;   
} 
#myOverlay2a {
	margin-top:10px;
	width:500px;
	height:370px;
	overflow: auto; 
}
 
#myOverlay div.close, #myOverlay1 div.close, #myOverlay2 div.close { 
	background:url(../images/close.png) no-repeat; 
	position:absolute; 
	top:24px; 
	right:25px; 
	width:14px; 
	height:13px; 
	cursor:pointer;     
} 
#map_canvas {
	width: 499px; 
	height: 395px; 
	display:block;
}
/* */
div.spadetail_overview {
	height: 19px;
	width: 115px;
	margin: 0;
	padding: 0;
	background-image:url(../images/spa_overview_hover.gif);
}
div.spadetail_overview a, div.spadetail_overview a:link, div.spadetail_overview a:visited {
    display:block;
}
div.spadetail_overview img {
    width:100%;
    height:100%;
    border:0;
}
div.spadetail_overview a:hover img {
	visibility:hidden;
}
/* */
div.spadetail_packages {
	height: 19px;
	width: 127px;
	margin: 0;
	padding: 0;
	background-image:url(../images/spa_packages_hover.gif);
}
div.spadetail_packages a, div.spadetail_packages a:link, div.spadetail_packages a:visited {
    display:block;
}
div.spadetail_packages img {
    width:127px;
    height:19px;
    border:0;
}
div.spadetail_packages a:hover img {
	visibility:hidden;
}
/* */
div.spadetail_services {
	height: 19px;
	width: 118px;
	margin: 0;
	padding: 0;
	background-image:url(../images/spa_services_hover.gif);
}
div.spadetail_services a, div.spadetail_services a:link, div.spadetail_services a:visited {
    display:block;
}
div.spadetail_services img {
    width:118px;
    height:19px;
    border:0;
}
div.spadetail_services a:hover img {
	visibility:hidden;
}
/* */

#tooltip{
	position:absolute;
	border:1px solid #22A2DC;
	width:250px;
	background:#FFF;
	padding:2px 5px;
	color:#000;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:none;
}
.tooltip{
	cursor:pointer;
}
/* */
.treatment_grid
{
	border:none;
	border-width:0;
	  width:600px;
	  
}
.treatments_header 
{
	text-align:left;
	background:#b7acb7;
	font-size:12px;
	color:#666666;
	border-bottom: 2px solid #CCC;
  
}

.treatments_header  th
{
	height:0px;
  
}

.treatments_item{
	background:#eeeeee;
	color:#22A2DC;
	border-bottom: 1px solid #CCC;
}

.treatments_item_alt{
	background:#FFF;
	color:#22A2DC;
	border-bottom: 1px solid #CCC;
}



.treatments_item1 td{
	background:#eeeeee;
	color:#22A2DC;
	
}
.treatments_item_alt1 td{
	background:#FFF;
	color:#22A2DC;

}

.treatments_header th{
	text-align:left;
	background:#FFF;
	font-size:12px;
	color:#666666;
	border-bottom: 2px solid #CCC;
		font-weight:lighter;
}
.treatments_item td{
	background:#eeeeee;
	color:#22A2DC;
	border-bottom: 1px solid #CCC;
}
.treatments_item_alt td{
	background:#FFF;
	color:#22A2DC;
	border-bottom: 1px solid #CCC;
}

/* */
div.spadetail_hotdeal {
	height: 19px;
	width: 83px;
	margin: 0;
	padding: 0;
	background-image:url(../images/hot_deals_hover.gif);
	/*background-repeat:no-repeat;*/
}
div.spadetail_hotdeal a, div.spadetail_hotdeal a:link, div.spadetail_hotdeal a:visited {
    display:block;
}
div.spadetail_hotdeal img {
    width:100%;
    height:100%;
    border:0;
}
div.spadetail_hotdeal a:hover img {
	visibility:hidden;
}
/* */

