A
{
	font: 10pt Arial,Helvetica,sans-serif;
	color: #086BA4;
}

A:hover
{
	font: 10pt Arial,Helvetica,sans-serif;
	color: #999999;
}

body
{
	background: #ffffff;
	font: 10pt Arial,Helvetica,sans-serif;	
	color: #333333;
}

h1
{
	font: bold 14pt Arial,Helvetica,sans-serif;
	color: #086BA4;
	margin:3px;
}

h2
{
	font: bold 11pt Arial,Helvetica,sans-serif;
	color: #48669F;
	margin:3px;
}


p
{
	font: 10pt Arial,Helvetica,sans-serif;
	color: #333333;
}

td
{
	font: 10pt Arial,Helvetica,sans-serif;
	color: #333333;
}





.checkboxAvailable
{
	text-align: center;
	background-color: #F1F1F1;
}

.checkboxKey
{
	text-align: center;
	background-color: #CCCCCC;
}

.checkboxTableHeader
{
	font: bold 7pt Arial,Helvetica,sans-serif;
	text-align: center;
	color: #333333;
}

A.detailnav
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #086BA4;
	text-decoration: none;
}

A.detailnav:hover
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #999999;	
	text-decoration: none;
}

.errormessage
{
	color: #CC0000;
}

.featuredproperty
{	
	text-align:left;
	font: 8pt Arial,Helvetica,sans-serif;
	color: #333333
}

A.featuredproperty
{
	text-align:left;
	font: 8pt Arial,Helvetica,sans-serif;
	color: #086BA4
}

A.featuredproperty:hover
{
	text-align:left;
	font: 8pt Arial,Helvetica,sans-serif;
	color: #333333
}

A.featuredpropertyname
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #086BA4
}

A.featuredpropertyname:hover
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #333333
}

.footer 
{
	font: 8pt Arial,Helvetica,sans-serif;
}

A.footer
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #086BA4;
}

A.footer:hover
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #999999;
}

.propertyListDesc
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #333333;
	vertical-align: middle;
}

A.propertyListDesc
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #086BA4;
	text-decoration: none;
}

A.propertyListDesc:hover
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #999999;
}

.propertyListDetail
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #333333;
	vertical-align: top;
	text-decoration: none;	
}
A.propertyListDetail
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #086BA4;
	text-decoration: none;
}

A.propertyListDetail:hover
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #999999;
	text-decoration: none;
}

.propertyListDivider
{
	background-color: #CCCCCC;
}

.propertyListHead
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #333333;
	background-color: #CCEDFF;	
	vertical-align: bottom;
	text-decoration: none;
}

A.propertyListHead
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #333333;
	text-decoration: underline;
}

A.propertyListHead:hover
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	color: #999999;
	text-decoration: underline;
}

.propertyname
{
	font: bold 14pt Arial,Helvetica,sans-serif;
	color: #086BA4;	
}

.rateTableHeader
{
	font: bold 8pt Arial,Helvetica,sans-serif;
	text-align: center;
	color: #333333;
	border-bottom: solid 1 #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	vertical-align: bottom;
}

.rateTableCell
{
	font: 10pt Arial,Helvetica,sans-serif;
	text-align: center;
	color: #333333;
	border-bottom: solid 1 #333333;
	border-top: none;
	border-left: none;
	border-right: none;
	vertical-align: bottom;
}

.sectionhead
{
	font: bold 12pt Arial,Helvetica,sans-serif;
	color: #333333;	
}

.sectionline
{
	background-color: #333333;
}

.sidebar
{
	font: 8pt Arial,Helvetica,sans-serif;
	color: #333333;
}

.sidebarbackground
{
	background-color: #FEF7AA; 
	
}

td.border_top
{
	background-image: url(/images/beach/border_top.gif);
	background-repeat:repeat-x;	
}

td.border_topleft
{
	background-image: url(/images/beach/border_topleft.gif);
	background-repeat:no-repeat;
}

td.border_topright
{
	background-image: url(/images/beach/border_topright.gif);
	background-repeat:no-repeat;
}

td.border_bottomleft
{
	background-image: url(/images/beach/border_bottomleft.gif);
	background-repeat:no-repeat;
}

td.border_bottomright
{
	background-image: url(/images/beach/border_bottomright.gif);
	background-repeat:no-repeat;
}

td.border_bottom
{
	background-image: url(/images/beach/border_bottom.gif);
	background-repeat:repeat-x;	
}

td.border_left
{
	background-image: url(/images/beach/border_left.gif);
	background-repeat:repeat-y;	
}

td.border_right
{
	background-image: url(/images/beach/border_right.gif);
	background-repeat:repeat-y;	
}

td.border_center
{
	background-color: #FEF7AA;
}

.tiny
{
	font: bold 7pt Arial,Helvetica,sans-serif;
	color: #333333;
}