body {
background-color: #5d8599;
}
A {color:#002D40; text-decoration: none;}
A:hover {color:#905c26;}
A:active {color:#002D40; text-decoration: none;}

A.side { color:#002d40; font-size: 11px; font-family: georgia; text-decoration: none; }
A:hover.side { color:#905c26; font-size: 11px; font-family: georgia; }
A:active.side { color:#002d40; font-size: 11px; font-family: georgia; text-decoration: none; }
A.html_links {color:#002D40; text-decoration: none;}
A.html_links:hover {color:#002D40; text-decoration: underline;}
A.html_links:active {color:#002D40; text-decoration: none;}

.body 	{color: #000000; font: 10pt/12pt times new roman,times,serif;}
.faded	{color: #002D40; font: 10pt/12pt times new roman,times,serif;}
.special_head_old	{color: #D8A459; font: bold 10pt/12pt times new roman,times,serif;}
.special_head	{color: #164356; font: bold 10pt/12pt times new roman,times,serif;}
.list { color: #5c8497; font-style: normal; font-size: 10pt; line-height: 12pt; font-family: "times new roman", times, serif }
.special_copy	{color: #FFFFFF; font: 8pt/12pt times new roman,times,serif;}

.cell_border {border: 2px solid #905c26;}
.search { background-color: #f2e3c7; padding: 10px; border: solid 1px #905c26; }
.availability
{
font-size: 8pt;
font-weight: normal;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.button
{ 
?font-family: Verdana, Arial, Helvetica, sans-serif; 
?font-size: 8pt; 
?color: #FFFFFF; 
}

#nav{ color: #416f82; }

#nav a{ color:#d0a35f; font-size: smaller; font-family: georgia; }
#bodycopy { color: #1e1e1e; font-size: 11px; font-family: arial; line-height: 14px; padding-top: 30px; padding-bottom: 30px; }
#nav a:hover{ color:#f1eada; text-decoration: none; }
.bold { color: #905c26; font-size: 12px; font-style: oblique; text-decoration: none; }

#availabilityLinks {
	margin: auto;
	text-align:center;
	padding:10px;
}
#headerNews {
	background-image: URL(/rentals/images/news.gif) no-repeat;
	}
#headerNews span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headerresort {
	background-image: URL(/images/index_18.jpg) no-repeat;
	}
#headerresort span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headeramelia {
	background-image: URL(/images/ameliahead.gif) no-repeat;
	}
#headeramelia span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headeramenities {
	background-image: URL(/rentals/images/amenities.gif) no-repeat;
	}
#headeramenities span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headerevents {
	background-image: URL(/rentals/images/events.gif) no-repeat;
	}
#headerevents span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headercorporate {
	background-image: URL(/rentals/images/events.gif) no-repeat;
	}
#headercorporate span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}
#headercontact {
	background-image: URL(/rentals/images/contact.gif) no-repeat;
	}
#headercontact span {
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}