<style type="text/css">
body { scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #FF4111; scrollbar-face-color: #FE9915; scrollbar-highlight-color: #FF4111; scrollbar-shadow-color: #000000; scrollbar-track-color: #FE9915; }
A.sitemaplink {font: 10px verdana,arial,sans-serif; color: #E6E6E6; margin: 5px; margin-bottom: 0px; text-decoration:none;}
A.sitemaplink:Hover {font: 10px verdana,arial,sans-serif; color: #FF4111; margin: 5px; margin-bottom: 0px; text-decoration:underline;}
A.sitemaplink:VLINK {font: 10px verdana,arial,sans-serif; color: #E6E6E6; margin: 5px; margin-bottom: 0px; text-decoration:none;}
.sitemaplink { font: 10px verdana,arial,sans-serif; color: #E6E6E6; margin: 5px; margin-bottom: 0px; }

A.smallgray {font: 9px verdana,arial,sans-serif; color: #E6E6E6; margin: 7px; margin-bottom: 0px; text-decoration:none;}
A.smallgray:Hover {font: 9px verdana,arial,sans-serif; color: #E6E6E6; margin: 7px; margin-bottom: 0px; text-decoration:none;}
A.smallgray:Visited {font: 9px verdana,arial,sans-serif; color: #E6E6E6; margin: 7px; margin-bottom: 0px; text-decoration:none;}
.smallgray { font: 9px verdana,arial,sans-serif; color: #E6E6E6; margin: 7px; margin-bottom: 0px; }
A.villalink { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; text-decoration:none; }
A.villalink:VISITED { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; text-decoration:none; }
A.villalink:ACTIVE { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; text-decoration:none; }
A.villalink:HOVER { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; text-decoration:underline; }
A.mplink { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 10px; font-weight: bold; text-decoration:none; }
A.mplink:VISITED { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 10px; font-weight: bold; text-decoration:none; }
A.mplink:ACTIVE { color: #ff4111; font-family: Tahoma, Helvetica; font-size: 10px; font-weight: bold; text-decoration:none; }
A.mplink:HOVER { background-color: #BBBBBB; color: #ff4111; font-family: Tahoma, Helvetica; font-size: 10px; font-weight: bold; text-decoration:none; }
a:link { color: #FF4111; text-decoration: none;/* unvisited link */ }
a:visited { color: #FFC296; /* visited links */ }
a:hover { text-decoration: underline; }
a:active { color: #FFB43A; /* active links */ }
A.dashed:hover img { border: 1px dashed #0080FF }
A.dashed:hover img { -moz-border: 1px dashed #0080FF }
A.dashed { FILTER: alpha(Opacity=99,FinishOpacity=47,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2)}
A.dashed {color:#0080FF ; text-decoration: none; font-family: Comic Sans MS, Verdana; FILTER: alpha(Opacity=99,FinishOpacity=47,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2)}
a.orangetext, a.boxbody { color: #BC488A; font-family: Tahoma, Helvetica; font-size: 11px; text-decoration: none; }
a.botbarlink { color: #FFFFFF; font-family: Tahoma, Helvetica; font-size: 9px; text-decoration: none; }
a.botbarlink:hover { background-color: #BBBBBB; color: #FF4111; font-family: Tahoma, Helvetica; font-size: 9px; text-decoration: none; }
a.orangetext:hover, a.orangetext:hover { background-color: #BBBBBB; text-decoration: none; }
body { color: #FFFFFF; font-family: tahoma; font-size: 70%; padding: 10px; }
div { font-family: Tahoma, Helvetica; }
h1 { color: #641ACC; font: 12px tahoma,arial,sans-serif; font-weight: bold; height: 14px; line-height: normal; margin-bottom: 0; }
h1 { display: inline; }
h2 {}
h3 { font-family: arial; font-size: 120%; color: #00579A; }
h4 { font-family: arial; font-size: 110%; }
input, textarea, select { background-color: #641ACC; border: 1px solid #808080; color: #0076bc; font-family: arial,helvetica; font-size: 8pt; font-weight: 600; }
p { text-align: justify; }
pre { background-color: #F8F8F8; border: 1px solid #F0F0F0; font-size: 9pt; padding: 10px; }
table.borderbox { background-color: #EEEEEE; border: 1px solid #CCCCCC; color: #000000; font-family: Tahoma, Helvetica; font-size: 12px; padding: 4px; }
table.boxbody, td.boxbody { color: #000000; font-family: Tahoma, Helvetica; font-size: 12px; padding: 4px; }
td.amenitiestext { color: #FF4111; font-family: Tahoma, Helvetica; font-size: 12px; }
td.amentext, td.orangetext { color: #BC488A; font-family: Tahoma, Helvetica; font-size: 11px; }
td.WhiteText { color: #FFFFFF; font-family: Tahoma, Helvetica; font-size: 11px; }
td.borderbox { color: #FF4111; font-family: Tahoma, Helvetica; font-size: 11px; line-height: 15px; }
td.botbar { color: #FF4111; font-family: Tahoma, Helvetica; font-size: 9px; }
td.botbarnav { color: #FFFFFF; font-family: Tahoma, Helvetica; font-size: 9px; }
td.distancecells { border-bottom: 1px solid #FE9915; border-left: 1px solid #FE9915; border-right: 1px solid #FE9915; border-top: 1px solid #FE9915; color: #000000; font-family: Tahoma, Helvetica; font-size: 12px; }
td.menutext { color: #FF4111; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bolder; }
td.proppicsthumbs1, td.proppicsthumbs2, td.proppics { border-bottom: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-left: 1px solid #000000; }
td.proppicsthumbs3 { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; }
td.required { color: #FF0000; font-family: Tahoma, Helvetica; font-size: 10px; }
td.suncabo { color: #000000; font-family: Tahoma, Helvetica; font-size: 12px; }
td.titlebartext { color: #FFFFFF; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; }
td.titlecells { border-bottom: 1px solid #FF4111; border-left: 1px solid #FF4111; border-right: 1px solid #FF4111; border-top: 1px solid #FFF4111; color: #000000; font-family: Tahoma, Helvetica; font-size: 11px; font-weight: Bolder; }
.clscmon, .clscmover { color: white; font-size: 12px; padding: 2px 4px; text-decoration: none; }
#borderbox { background-color: #FFDABD; border: 1px solid #FF4111; color: #FF4111; font-family: Tahoma, Helvetica; font-size: 11px; line-height: 15px; padding: 4px; }
A.borderbox { background-color: #FFDABD; border: 1px solid #FF4111; color: #FF4111; font-family: Tahoma, Helvetica; font-size: 11px; line-height: 15px; padding: 4px; }

#pup { position: absolute; visibility: hidden; width: 130; z-index: 200; }
.clsCMTopOn { color: #FFFFFF; font-size: 12px; text-decoration : none; padding: 2px 4px;}
.clsCMTopOver { color: #00579A; font-size: 12px; text-decoration : none; padding: 2px 4px; }
.clsCMTopOnItem {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration : none; padding: 2px 4px; text-align: left;}
.clsCMTopOverItem { color: #00579A; font-size: 12px; font-weight: bold; text-decoration : none; padding: 2px 4px; text-align : left; }
td.Amenities { border: 1px solid #FF4111; background-color: #FFDABD; }
td.AmenitiesText {color: #FF4111; font-family: Tahoma, Helvetica; font-size: 11px; line-height: 15px; padding: 4px; }
TD.TableBorder { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ff4111; margin: 0; font-family: Tahoma, Helvetica; font-weight: Bolder; color: #000000; font-size: 11px; background-color: #EFE8E2 }
.bodyheader { color: #00579A; font-family: Tahoma, Helvetica; font-size: 12px; font-weight: bold; }
.smallgray { font: 8px verdana,arial,sans-serif; color: #E6E6E6; margin: 5px; margin-bottom: 0px; }

ul li {
	line-height: 1.4em;
	*margin-bottom: 10px;	
}

#realestate img {
	margin: 0 4px 0 0;
}

</style>