


body{
font-family:arial,helvetica,sans-serif;
font-size:62.5%;
color:#666666;
text-align:center;
}

h2{
font-size:1.6em;
}

h1 a{
background:url(images/Travelaction_relaxlogo.gif) no-repeat;
display:block;
float:left;
height:70px;
text-indent:-5000em;
margin:0;
width:196px;
}	

div#wrapper{
background:#e3f8f7;
margin:0 auto;
text-align:left;
margin:0 auto;
overflow:hidden;
width:750px;
}	

div#contents{
float:right;
width:554px;
}

form#quickLinks{
float:left;
margin:1em 0 0 0 ;

}	

form#quickLinks select
{width:250px;}	

div#contents h2{
color:#cc99cc;
float:left;		
margin:0.6em 0 2em 20px;
}	

.item{
clear:both;
margin-top:2em;
}	

div#contents  .item h2{
	float:none;
	margin-left:0;

	}


.item p{
margin:1em 20px 1em 0;
}	

.item table td p{
	margin-left:20px;
	margin-right:20px;
	}


div#specials{
float:left;
width:196px;
}	

div#mainContent{
clear:both;
}	


body#spa_breaks div#masthead{
background:url(images/spa.jpg) no-repeat 190px #cc99cc;
height:180px;
overflow:hidden;
width:750px;
}		

body#cruises div#masthead{
background:url(images/cruise_header.jpg) no-repeat 190px #cc99cc;
height:180px;
overflow:hidden;
width:750px;
}	

ul#siteNavigation{
list-style-type:none;	
float:left;
margin:45px 0 0 0;
padding:0;
overflow:hidden;
width:550px;
}

ul#siteNavigation li{
background:url(images/nav_border.gif) no-repeat right ;
float:left;
text-align:center;
min-width:45px;
padding:0 5px 2px 5px;
}

div#masthead p{
color:#fff;
float:left;
margin:20px 0 0 210px;
width:320px;	
}

div#masthead p strong{
font-weight:normal;
font-size:1.2em;
}	

ul#siteNavigation li.last{
background-image:none !important;
}

ul#siteNavigation a{
color:#666666
}

ul#sectionNav{
float:left;
list-style-type:none;
margin:20px 0 0 20px;
padding:0;
text-align:right;
width:150px;
}	

ul#sectionNav li{
margin:-0.2em 0 0 0 !important;
padding:0 !important;
}	

ul#sectionNav li a{
display:inline;
margin:0 !important;
padding:0 !important;
}	


div#specials{
background:url(images/specialoffers_relax.gif) no-repeat center 20px ;
padding:85px 0 0 0;
text-align:center;
}


div#specials p{
margin:1em auto;
text-align:left;
width:160px;
}	

/**footer**/		

div#footer{
background:url(images/footer_atol.gif) no-repeat right #fff;
clear:both;
color:#666666;
font-size:11px;
margin:0 auto;
overflow:hidden;
padding:10px 0;
text-align:left;
width:750px;
}	

div#footer a.tta{
float:left;
}	

div#footer p{
float:left;
margin:20px 0 0 90px;
width:350px;
}

div#footer li{
float:left;
vertical-align:10%;
}	

div#footer a{
color:#333;
font-size:10px;
text-decoration:none;
}	

div#footer a:hover{
color:#cc0000;
text-decoration:underline;
}	

div#footer img{
border:0;
}	

/*table*/



table#cityInfo td{
border:#fff solid;
border-width:0 0 1px 1px;
}

table#cityInfo p, table#cityInfo form{
margin-left:20px;
} 		


ul#corplist{
font-family:arial,helvetica,sans-serif;
font-size:.7em;
color:#666666;
list-style-type:none;
margin-left:0;

}

/*testimonial*/


td#Testimonials h3{
	font-size:.8em;
	margin:.8em 10px;
	}
	
div.testimonial{
	background:#fff;
	margin:1em 10px;	
	padding:5px 0;
	}	
	
div.testimonial p{
	margin:0 7px;
	}	




