body {
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px}

p {padding: 8px; margin: 0px}

a:link { color : #4B237E; text-decoration: underline; font-weight: bold}
a:visited { color : #4B237E;text-decoration: underline; font-weight: bold}
a:hover { color: #9244F6; text-decoration: underline; font-weight: bold}

a.small_reverse:link { color : #FFFFFF; text-decoration: underline; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px}
a.small_reverse:visited { color : #FFFFFF;text-decoration: underline; font-weight: bold font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px}
a.small_reverse:hover { color: #9244F6; text-decoration: underline; font-weight: bold font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px}

ul {
	list-style: bullet;
	font-family: Georgia, Garamond, Times New Roman, serif;
	line-height: 20px}

.body { 
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 14px;
	color: #1E1E1E;
	line-height: 18px}
	
.body_strong { 
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 18px}
	
.body_tight { 
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 14px;
	color: #1E1E1E;
	line-height: 11px}
	
.body_ss { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	line-height: 18px}
	
.headline {
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 24px;
	color: #4B237E;
	line-height: 28px}
	
.headline2 {
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 20px;
	color: #4B237E;
	line-height: 28px}
	
.subhead {
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 14px;
	color: #4B237E;
	font-weight: bold;
	line-height: 18px}
	
.small {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #1E1E1E;
	line-height: 14px}
	
.property {
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 24px;
	color: #4B237E;
	line-height: 28px}
	
.property_small {
	font-family: Georgia, Garamond, Times New Roman, serif;
	font-size: 14px;
	color: #4B237E;
	line-height: 28px}
	
/* ------------------------------------------------------------
	map v2.0
------------------------------------------------------------ */

#map {
	background: url(../graphics/bg_map.jpg) no-repeat top center;
	height: 385px;
	width: 740px;
	padding: 0 0 5px 0;
	}
	
#map_flash {
	height: 400px;
	width: 740px;
	padding: 0 0 5px 0;
	}
	
#map_crumbs {
	font: normal 10px/14px Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #1E1E1E;
	line-height: 18px;
	width: 390px;
	border: 0;
	padding: 0;
	margin: 5px; 0 0 8px;
	float: left;
	}
	
h2 {
	background: url(../graphics/header_properties.gif) no-repeat top center;
	width: 390px;
	height: 30px;
	border: 0;
	float: left;
	padding: 0;
	margin: 10px 0 0 15px;
	}

#map h2 span {
	display: none;
	}

#map_text {
	font: bold 14px/18px Georgia, Garamond, Times New Roman, serif;
	text-align: left;
	color: #1E1E1E;
	line-height: 18px;
	width: 390px;
	border: 0;
	padding: 0;
	margin: 4px 0 0 15px;
	float: left;
	}
	
/* positions the flags on top of the map */

#fortsun {
	margin: 255px 0px 0px 100px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#beachcastle {
	margin: 250px 0px 0px 170px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#gulfgolf {
	margin: 235px 0px 0px 270px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#sarahslanding {
	margin: 247px 0px 0px 500px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#dancingdolphin {
	margin: 244px 0px 0px 525px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#sandpiper {
	margin: 244px 0px 0px 550px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#egret {
	margin: 244px 0px 0px 572px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#sandbox {
	margin: 254px 0px 0px 580px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
	z-index: 150;
}

#ogp3 {
	margin: 228px 0px 0px 590px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#ogp5 {
	margin: 228px 0px 0px 615px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#seafoam {
	margin: 240px 0px 0px 625px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#witsend {
	margin: 224px 0px 0px 645px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#shells {
	margin: 234px 0px 0px 656px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#beachbaby {
	margin: 241px 0px 0px 665px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#sundancer {
	margin: 219px 0px 0px 690px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

#summerwinds {
	margin: 232px 0px 0px 695px;
	width: 30px;
	height: 64px;
	position: absolute;
	border: 0;
}

/* hover styles */

#trailimageid {
	font: normal 12px/16px "lucida grande",tahoma, helvetica, arial, verdana, sans-serif;
	color: #444;
	text-align: center;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 152px;
	height: 0px;
	z-index: 200;
}

#title {
	font: bold 15px/20px Georgia, Garamond, Times New Roman, serif;
	text-align: center;
	color: #4b237e;
	padding: 4px 0 2px 0;
	}

/* preload hover images */

#preload {
	display: none;
	}

/* NEW 2008-02-21 */

#thumbnails {
    padding: 0 0 10px 8px;
}

#thumbnails a img, #thumbnails2 a img  {
    border: 1px solid #4b237e;
}

#thumbnails a:hover img, #thumbnails2 a:hover img {
    border: 1px solid #763bc2;
}

/* NEW 2008-05 */

#thumbnail-container {
	width: 456px;
	height: 86px;
	padding: 10px;
	margin-bottom: 12px;
	overflow: scroll;
	overflow-y: hidden;
	border: 1px solid #e0e0e0;
}

#thumbnails2 {
	white-space: nowrap;
}
