body   { color: black; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
p     { color: black; font-size: 10pt }
li  { color: black; font-size: 10pt }
h1 { color: #006; font-size: 1.6em }
h2 { color: #006; font-size: 1.6em }
td { font-size: 10pt; }
a  { text-decoration: underline }
a:hover   { color: #fc0; font-style: normal }
.deifooter { font-size: 0.75em }
.tableborder        { background-image: url(../graphics/bg.gif); border: solid 1px #366 }
.propertiesNav { text-align: right; width: 530px; margin-right: 40px; margin-left: 40px; }
.propertiesNav a:link, .propertiesNav a:visited { color: #069; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: center; width: 20px; margin: 2px; padding: 2px; }
body#properties01 .propertiesNav a.properties01,
body#properties02 .propertiesNav a.properties02,
body#properties03 .propertiesNav a.properties03,
body#properties04 .propertiesNav a.properties04,
body#properties05 .propertiesNav a.properties05
 { color: #069; background-color: white; text-decoration: none; border: solid 1px; }
.propertiesNav a:hover { color: white; background-color: #069; }
.featured { text-align: left; width: 530px; margin: 10px 40px; border-color: #069; border-style: solid; border-width: 1px 1px 5px; }
.featured .img { width: 205px; }
.featured .img img { border-bottom: 1px solid #069; border-right: 1px solid #069; }
.featured .amenities {  }
.featured .amenities h1 { color: #069; font-size: 10pt; font-weight: bold; margin: 0 0 -10px; padding: 0; }
.featured .thumbnails { background-color: #cfe2eb; background-image: url(../graphics/viewEnlargedBG.gif); background-repeat: repeat-y; text-align: center; width: 530px; padding: 2px 10px; }
.featured .thumbnails img { margin: 2px; border: solid 1px #036; }
.featured .remarks { text-align: justify; padding: 2px 10px 2px 5px; }
.featured .contact { text-align: right; }
.featured .contact form { margin: 0; padding: 0; }
.propertyPreview { padding: 2px; border: solid 1px black; }
.propertyPreview ul { margin: 0 0 0 175px; padding: 0; list-style-type: none; }
.propertyPreview #name { color: #009; font-weight: bold; }
.propertyPreview #link { margin-top: 10px; }
body#enlarged { background-color: #cfe2eb; text-align: center; padding-top: 5px; }
.enlargedTable { background-color: white; padding: 5px; border: solid 1px #069; }

.bluewaters h1 { font-size: 14pt; color: #006; font-weight: bold; text-align: center; }
.bluewaters h2 { font-size: 11pt; color: #006; }
.bluewaters h3 { font-size: 10pt; color: #006; }
.bluewaters hr { color: #369; text-align: center; width: 75%; border-bottom: 1px solid #dbdbdb; }
.floatright { float: right; margin: 5px 10px; border-style: solid; border-width: 1px; }
.floatcolored { background-color: #cfe2eb; margin: 5px 10px; padding: 3px; border: solid 1px black; }
.float .floatright { border-style: none; border-width: 0; }
.floatleft { float: left; margin: 5px 10px; }
.bluewaters .notopspace { margin-top: 0; padding-top: 0; }
.bluewaters .nobottomspace { margin-bottom: 0; padding-bottom: 0; }
.bluewaters .small { font-size: 8pt; }
.bottomleftBg { background-image: url(../graphics/navtablebg.jpg); background-repeat: repeat-y; }
.bluewaters .thumbnailtable { border-right: 1px solid black; border-bottom: 1px solid #000; }
.bluewaters .thumbnailtable td { padding: 8px; width: 125px; font-size: 9pt; order-top-style: ridge; }
.bluewaters .thumbnailtable td a img { margin: 0; padding: 0; border: solid 1px #369; }
.bluewaters .thumbnailtable .img { background-color: #cfe2eb; text-align: center; vertical-align: top; margin-right: 5px; border-top: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid white; border-right-color: white; order-top-style: solid; }
.bluewaters .thumbnailtable .txt { text-align: left; vertical-align: top; border-top: 1px solid black; border-right: 1px solid white; border-bottom: 1px solid white; order-top-style: solid; }
#home_search_form fieldset, #home_evaluation_form fieldset { margin: 10px; }
#home_search_form legend, #home_evaluation_form legend { color: #006; font-weight: bold; }
.beachprop-item { background-image: url(beach-prop-dots.gif); background-repeat: repeat-x; background-position: 0 bottom; width: 240px; float: left; display: block; }
.rentals {
	height: auto;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	 }

.rentals td {
	height:             auto;
	padding: 5px;
	border-top-color:   black;
	border-right-color: black;
	border-bottom:      1px solid black;
	border-left-color:  black; }

