
body {
	background-color: #7898CB;
	width: 100%;
	color: #000000;
	align: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;	
	font-weight: bold;
}

table{
text-align:left;
vertical-align: middle;
border: thin inset #000000;
}

caption{
text-transform:capitalize;
font-size: 115%;
text-align:center;
border: thin inset #000000;
margin: auto;
padding-top: .5em;
padding-bottom: .5em;
padding-left: .5em;
}	

tfoot tr{
height: 1.9em;
}

td.title {
	color: #ffffff;
}

td, th {
	padding-left: .5em;
	color: #000000;
	border-bottom:thin solid #999999;
	border-left:thin solid #000000;
	border-right:thin solid #999999;
	border-top:thin solid #000000;
}

h1 {
	color: #FFFF33;
}

h2 {
	color: #FFFF66;
}

h3 {
	color: #FFFFCC;
	}

h4 {
	color: #000000;
	}
h5, h6 {
	color: #000000;
}
h5.spacedin{ margin-left: 45px ;
}


#massageparties h2{text-align: center;
color:#FFFFFF;}

.Welcome {
	color: #FFFFFF;
	font-family: candles, Monotype Corsiva,  Book Antiqua, Bookman Old Style, Calisto MT, san-serif ;
	font-size: 24pt;
	font-weight: 400;
	text-align:center;
}

#mainindex {
	background-color: rgb(166,191,222);
	background-image: url(images/sky25.jpg);
	background-repeat: repeat-x;
	width: 100%;
	padding: 0;
	border: 0;
}

.cloud {
	font-family:  Book Antiqua, Bookman Old Style, Calisto MT, times;
	font-weight: 400;
	color: #FFFFCC;
	font-style: normal;
}

a {
	color: #FFFFCC;
	}
<!--rgb(96, 183, 250)-->

h1 {color:maroon; font-size:20pt} 
hr {color:navy} 
p {font-size:11pt;} 
p.spacedin {font-size:11pt; margin-left: 45px} 


td.thumb {halign: center;}
p.info { 	font-family:  Book Antiqua, Bookman Old Style, Calisto MT, times, sans-serif;
			font-weight: bold;
		   	font-size: 12pt;
			margin: 0;
			padding: 0;
}
p.infolarge { 	font-family:  Book Antiqua, Bookman Old Style, Calisto MT, times, sans-serif;
			font-weight: bold;
		   	font-size: 18pt;
			margin: 0;
			padding: 0;
}

p.quotes {	
			font-family: Monotype Corsiva,  Book Antiqua, Bookman Old Style, Calisto MT, times;
			font-weight: 500;
		    font-size: 14pt}

notes {
			font-family:  Book Antiqua, Bookman Old Style, Calisto MT, times;
			font-weight: 400;
		   	font-size: 10pt;
			color:darkblue;
}

#pagecontainer{
	
}

#sidenav{
	height: 480px;
	width: 150px;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	
}

#sideAdPanel{
	width: 140px;
	height: 240px;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	padding-left: 10px;
	display: block;
}

ul.navlmenu{
	list-style: none; 
	background-repeat: no-repeat;
	width: 150px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	text-align: center;	
}



li.navlmenu{
background: url(images/miami_relaxed_clouds.gif);
background-repeat: no-repeat;
padding-top: 15px;
height: 62px;
width: 150px;
}

li.navlmenudouble{
background: url(images/miami_relaxed_clouds.gif);
background-repeat: no-repeat;
height: 62px;
width: 150px;
line-height: .9em;
padding-top: 11px;
}
/* has to be after navlmenudouble for cascade effect*/
li.navlmenucurrent{
	background: url(images/miami_massaged_clouds.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
 	height: 62px;
	width: 150px;

}

#branding{
width: 480px;
display: block;
margin: auto;
height: 100px;
}


#imagery{
position: relative;
width: 692px;
height: 430px;
display: block;
margin: auto;
}

#relax_message{
width: 150px;
height: 100px;
position: absolute; 
top: 0px;
left: 0px;
}

#unwind_message{
width: 150px;
height: 100px;
position: absolute; 
top: 20%;
left: 80%;
}

#wonders_message{
width: 600px;
height: 100px;
position: absolute; 
top: 45%;
left: 5%;
}

#serenity_message{
width: 150px;
height: 100px;
position: absolute; 
top: 68%;
left: 10%;

}

#bliss_message{
width: 150px;
height: 100px;
position: absolute; 
top: 76%;
left: 70%;

}

#content{
width: 75%;
display: block;
margin: auto;
clear: right;
}


#CenterContent{
width: 55%;
display: block;
margin: auto;
float:left;
padding-left: 10px;
padding-right: 15px;
}

#Centerfull{
width: 55%;
display: block;
margin: auto;
clear:right;
padding-left: 10px;
padding-right: 15px;
}

#RSidePanel{
width: 20%;
display: block;
margin: 0px;
margin-top: 0px;
clear: right;
float:left;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
background-color:#99CCFF;
}


#index_content{
width: 75%;
display: block;
margin: auto;
}

.centraltable{
margin:auto;
}

/*  used in out-call scedule.htm */
#main_section{
width:780px;
margin: auto;
}

#massage_schedule{
width: 700px;
}

td{
padding-left: .5em;
}


/*tables for services*/
.service_desc{
width: 650px;
margin: auto;
}

table.service_desc{
text-align: center;
}


.sidemenu{
	border: 0;
	margin: 0;
	padding: 0;
}

.bmenu{
	margin: 120px;

}
	

#sitenav{
	padding: 2em;
	text-align: center;
}


#toppane{
width:80%;
margin:auto;

}



#contentnavpanel{
width:75%;
display: block;
float:left;
clear:right;
}

ul#contentnav{
list-style: none;
float: left;
width: 265px;
margin-right: 5px;
margin-left: 5px;
padding: 0;
}

ul#contentnav_clear{
list-style: none;
float: left;
width: 265px;
margin-right: 5px;
margin-left: 5px;
padding: 0;
display: block;
clear: right;
}

img#toppaneimg{
float: right;
height: 156px;
width: 200px;
margin-right: 15px;
padding: 0;
}

img.jumptop{
float: right;
border: 0;
width: 84px;
height: 35px;
}


#ArtsPanel{
width: 760px;
display: block;
padding: 8px;
margin: auto;
clear: right;
}

#massage_miami_contactpane{
width 780px;
padding:0
}

#massage_miami_contactpanel1{
padding: 8px 0 8px 4px;
float: left;
width: 120px;
}

#massage_miami_contactpanel2{
padding: 8px 0 8px 0;
float: left;
width: 180px;
}

#footer{
margin:top: 2em;
width: 70%;
display: block;
margin: auto;
clear:both;

}

address{
margin-top: 2em;
display:block;
width: 640px;
border: 2px solid;
text-align :center;
margin: auto;
padding: 10px;
border-color:#FFFFFF
}


a:link {color:black; font-Weight: 600; text-decoration: none} 
a:link_on {color:darkblue; font-Weight: 600; text-decoration: none} 
a:visited {color:darkblue; font-Weight: 600; text-decoration: none; text-padding: 20} 
a:hover { color: black; text-decoration: underline; font-Weight: 900; font-variant:small-caps; cellpadding: 40} 
a:active {color:blue; font-Weight: 600; text-decoration: none}
a.topic {color: #FFFFCC; text-decoration: none }

#survey{ display: block;
margin: auto;
width: 700;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif; 
font-size: 1.1em;
color: #000000;
}

#note{ font-size: .9em;
	display:block;
	margin: auto}

#phoneline{
width: 520px;
display: block;
float: left;
}

	
#ViewerTab	{
margin: auto;
width: 80%;
height: 240px;

}

.disclaimer{
font-size: .7em
}

.recipe{
width:240px;
height: 200px;
}

.massage_tharapist{
width:240px;
height: 200px;
margin: auto;
}