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;
}

body#spa_breaks div#contents,body#cruises div#contents{
	background:#f5ebf5;
	}

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 1em 0;
}	

body#cruises .item{
	border-bottom:2px solid #fff;
	padding-bottom:1em;
	}
	
body#cruises .last{
	border:0 !important;
	}	

.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 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;
	}	

	
	input.requestInfo{
	border:2px solid #cc99cc;
	background:#fff;
	color:#ad77ad;	
	cursor:pointer;
	margin:1em 0 1em 300px;
	
	}	


.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 0px;
}
.aaaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 0px;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #999999;
	text-decoration: none;
}
