/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font:100%/1.25 arial, helvetica, sans-serif;
background-color: #A6ECFB;
}
/***** text *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
color: #000000;
font-weight:normal;
}
p, ul, ol {
margin:0;
padding:0 0 0px 0;
font-size: 10pt;
list-style-type: none;
}

li {
	padding-left: 10px;
	padding-bottom: 5px;
}
dt, dl {
	margin: 0;
	padding: 0;
}
/***** nonsense *****/
span{
display:none; 
}
.clear{ 
clear:both;
background-color:#FFFFFF;
}
img{ 
border:0; 
}
strong{
	padding-left:10px;
}
/***** Wrapper *****/
#wrapper {
width:795px;
margin:0 auto;
background-color: #FFFFFF;
}
#main_container {
width: 795px;
float:left;
background-color: #FFFFFF;
}

#header {
	height:263px;
	width:794px;
	background:url('../images/header.jpg')  center no-repeat;
}
#border_left {
float: left;
width: 27px;
height: 500px;
background: url('../images/border_left.jpg') center repeat-y;
}
#border_right {
float: right;
width: 27px;
background :url('../images/border_right.jpg') center repeat-y;
}
/***** Navigation *****/

#navigation{
	width: 794px;
	height:35px;
}

#home a{
	height:35px;
	width:56px;
	float:left;
	background: url('../images/btn_home.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#home a:hover{ background-position: 0px -35px;}
#home a:active{	background-position: 0px -70px;}

#booking a{
	height:35px;
	width:162px;
	float:left;
	background: url('../images/btn_booking.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#booking a:hover{ background-position: 0px -35px;}
#booking a:active{	background-position: 0px -70px;}

#honeymoons a{
	height:35px;
	width:120px;
	float:left;
	background: url('../images/btn_honeymoons.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#honeymoons a:hover{ background-position: 0px -35px;}
#honeymoons a:active{	background-position: 0px -70px;}

#links a{
	height:35px;
	width:104px;
	float:left;
	background: url('../images/btn_links.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#links a:hover{ background-position: 0px -35px;}
#links a:active{	background-position: 0px -70px;}

#aboutus a{
	height:35px;
	width:88px;
	float:left;
	background: url('../images/btn_aboutus.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#aboutus a:hover{ background-position: 0px -35px;}
#aboutus a:active{	background-position: 0px -70px;}

#faq a{
	height:35px;
	width:37px;
	float:left;
	background: url('../images/btn_faq.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#faq a:hover{ background-position: 0px -35px;}
#faq a:active{	background-position: 0px -70px;}

#comments a{
	height:35px;
	width:120px;
	float:left;
	background: url('../images/btn_comments.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#comments a:hover{ background-position: 0px -35px;}
#comments a:active{	background-position: 0px -70px;}

#contact a{
	height:35px;
	width:107px;
	float:left;
	background: url('../images/btn_contact.jpg')  center no-repeat;
	background-position: 0px 0px;
}
#contact a:hover{ background-position: 0px -35px;}
#contact a:active{	background-position: 0px -70px;}


#nav_spacer{
height: 18px;
width: 795px;
background: url('../images/nav_spacer.jpg') center no-repeat;
}
/***** Body *****/
#left_booking_title{
	width: 265px;
	height: 31px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_services.jpg') center no-repeat;
}
#left_booking_content{
	width: 265px;
	float: left;
	background-color: #FFFFFF;
}
#main_content_title{
	width: 491px;
	float: left;
	height: 36px;
	background-color: #FFFFFF;
	background: url('../images/title_main.jpg') center no-repeat;
}
#main_content_content{
	width: 795px;
	float: left;
	background-color: #FFFFFF;
}
#main_content_content p { padding-left: 10px; }
#booking_title{
	width: 430px;
	height: 31px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_booking2.jpg') center no-repeat;
}
#booking_content{
	width: 430px;
	float: left;
	background-color: #FFFFFF;
}
#packages_title{
	width: 491px;
	height: 37px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_packages.jpg') center no-repeat;
}
#packages_content{
	width: 795px;
	float: left;
	background-color: #FFFFFF;
}
#packages_content p { padding-left: 10px; }
#center_booking_title{
	width: 795px;
	height: 31px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_center_services.jpg') center no-repeat;
}
#center_booking_content{
	width: 795px;
	float: left;
	background-color: #FFFFFF;
}
#bottom_ad{
	background-color: #FFFFFF;
}
/***** sections *****/
#sandals_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_sandals.jpg') center no-repeat;
}
#aboutus_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_aboutus.jpg') center no-repeat;
}
#links_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_links.jpg') center no-repeat;
}
#faq_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_faq.jpg') center no-repeat;
}
#comments_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_comments.jpg') center no-repeat;
}
#contact_title{
	width: 795px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	background: url('../images/title_contact.jpg') center no-repeat;
}
#page_content p {
	padding-left: 10px;
}
#page_content a{
	font-size: 10pt;
	padding-left: 10px;
}
#page_content{
	width: 795px;
	float: left;
	background-color: #FFFFFF;
}
/***** footer *****/
#footer{
	width:795px;
	height:78px;
	float: left;
	font-size: 8pt;
	color: #FFFFFF;
	background: url('../images/footer.jpg') center no-repeat;
}
