
a:link,a:visited{
color: #336699;;
font-weight: bold;
text-decoration: underline;
}
 
a:hover,a:active{
color: #7c7c7c;
text-decoration: none;
} 
body,td,th {font: 11px Verdana ;color:#525252;line-height:15px}
img { border-width: 0px;display: block; }
LI { list-style-type: square; }



.href {
color: #888888;
}

.td1 { width: 14%; height: 20px;  text-align: center; padding:4px; vertical-align: middle;  }
.td2 { width: 14%; height: 20px;  text-align: center; padding:4px; vertical-align: middle;   empty-cells:show;}

.td2a { width: 20%; height: 20px;  text-align: center; padding:4px; vertical-align: middle; font-weight: bold; empty-cells:show; color: #FFA400}
.td1b { width: 25%; height: 20px;  text-align: center; padding:4px; vertical-align: middle; empty-cells:show; }
.td2b { width: 25%; height: 20px;  text-align: center; padding:4px; vertical-align: middle; font-weight: bold; empty-cells:show; }

.header {color: #FFA400; font-weight: bold;}
.rep { vertical-align: middle; border: solid 1px #cc0000; margin-top: 10px; margin-bottom:10px; margin-left: auto; margin-right: auto; padding: 10px; }
.hours {color: #003366; font-weight: bold;}
.subheader {color: #336699; font-weight:bold;}

.spahours {width:100%; padding-bottom:20px}
.spa1 { width: 50%; padding:5px; vertical-align: top; border: solid 1px #c0c0c0;}
.spa2 { width: 50%; padding:5px; vertical-align: top;color: #993300;  border: solid 1px #c0c0c0;}

table.schedule {width: 90%; border:1px solid #c0c0c0; empty-cells:show; align:right; margin:10px 20px 10px 100px }
	.schedule tr.tableHeader .td2 {background:#9D1111; color:#ffffff;font-weight: bold; border:0px  }
	.schedule td { width: 14%; height: 20px;  text-align: center; padding:4px; vertical-align: middle; border-top:.5px solid #c0c0c0; border-right:.5px solid #c0c0c0;}
	.schedule .scheduleHours {width: 5%; height: 20px;  text-align: left; padding:4px; vertical-align: middle;   empty-cells:show; font-weight:bold}
	.schedule tr.brake {background:#f2f2f2; border:0px; height:20px; empty-cells:show;}

table.massage {width:90%}
table.massage td{ padding:5px 20px 5px 20px; border:0px; }	
table.massage td.spa1 {width:70%;padding-left:50px}
table.massage td.spa2{text-align:right; border-bottom:.5px dotted #FF6600}

table.tanningPrices {width:70%;  border:0px; padding:5px 30px 5px 30px;  margin-left:50px}
table.tanningPrices td.service{ color: #003366; font-weight: bold; padding:5px 30px 5px 20px;vertical-align:top	}
table.tanningPrices td.price{text-align:right; border-bottom:.5px solid#f2f2f2 ;color: #993300;  }

table.levelTanning { border:0px; padding:5px 30px 5px 60px; margin-left:50px}
table.levelTanning tr.row2{background:#f2f2f2}
table.tanning td.spa1{ height:10px; text-align:right; border:0px}

table.spaSchedule {width:100% ;}
table.spaSchedule td{padding-right:20px;vertical-align:top}

table.joinus {border:0px ; width:100%}
table.joinus tr.tableHeader td {color: #FFA400; font-weight: bold;}
table.joinus td {border-bottom:.5px solid #f2f2f2 ;width: 20%; height: 20px;  text-align: center; padding:4px; vertical-align: middle; empty-cells:show;}

div.kidsNote {float:right}

