/* Universal Settings */
body { 
	background-color: black;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0; }
img {
	border-width: 0;
	display: block;}
a {
	color: #80955D;
	text-decoration:none;
}
/* Background Frame Settings */
#rootcontainer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 720px;}
#rootcontainer .shadowhead {
	background-color: transparent;
	background-image: url("../images/shadow_top.png");
	background-position: center top;
	background-repeat: repeat-y;
	height: 56px;}
#rootcontainer .shadowbody {
	background-image: url("../images/shadow_repeater.png");
	background-position: center top;
	background-repeat: repeat-y;
	padding: 0 40px 0 40px;
	width: 640px;}
#rootcontainer .shadowfoot {
	background-color: transparent;
	background-image: url("../images/shadow_bottom.png");
	background-position: center top;
	background-repeat: repeat-y;
	height: 56px;}
	
/* Welcome Page */
#welcomebody {
	position:relative;
	float: none;
	width: 640px;
	background-color: #a4c286;
	text-align:center;}
#filmstrip {
	width: 78px; 
	float: left; 
	display: block; 
	position: relative; 
	border: solid black 1px;
	height: 54px;  
	overflow:hidden; }
#finding {
	width: 220px; 
	height: 200px; 
	margin: 4px 0px 0px 4px; 
	padding: 5px; 
	border: 4px solid #80955D;
	float: left; 
	position: relative; 
	display: block; 
	background-color:#FFFFCC; 
	text-align: left;}
#developments {
	width: 372px; 
	height: 200px; 
	margin: 4px 0px 0px 4px; 
	padding: 5px; 
	border: 4px solid #80955D;
	float: left; 
	position: relative; 
	display: block; 
	background-color:#FFFFCC; 
	text-align: left;}
#developments th {
	font-size:14px;
	text-decoration:underline;
	text-align:center;	}	
#developments td {
	text-align:center; }	
#welcome {
	width: 200px;
	position: relative;
	float: left;
	height: 148px;
	border: 4px solid #80955D;
	margin: 4px 0px 4px 4px;
	text-align: center;
	overflow: hidden;}
#welcomebody h1 {
	color: #505439;
	font-family: "Times New Roman", serif;
	font-size: 1.7em;}
#infoblock{
	width: 510px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;}
#infoblock table td {
	padding: 0;}
#infoblock a,
#infoblock a img {
	display: block;
	border-width: 0;}
#footer {
	background-color: #80955C;}
	
/* Logo */
#logo {
	background-color: black;
	padding: 0em;}
#logo embed {
	display: block;}
#logo img {
	float: left; }
#logo #logoimg {
	clear: left;
	float: none; }

/* Navigation Bar */
#nav1 {
	border-bottom: 2px solid #798b57;
	background-color: #80955D;
	overflow: auto;}
#nav1 table {
	margin: 0;}
#nav1 table td {
	padding: 0;}
#nav1 a,
#nav1 a img {
	display: block;
	border-width: 0;}

/* Navigation Bar */
#printeronlytitle {
	display:none;}
#nav2 {
	border-bottom: 2px solid #798b57;
	background-color: #80955D;
	overflow: auto;}
#nav2 table {
	margin: 0;}
#nav2 table td {
	padding: 0;}
#nav2 a,
#nav2 a img {
	display: block;
	border-width: 0;}

/* Navigation Bar Drop Down Menus */
.menu {
	position: absolute;
	top: 0;
	background-color: #a3c086;
	border: 1px solid #7f945b; 
	font: normal 10px Verdana;
	line-height: 1.2;
	letter-spacing: -1px;
	text-align: center;
	visibility: hidden;
	width: 104px;
	z-index: 100;}
.menu a {
	border-bottom: 1px solid #7f945b; 
	color: #646f47;
	display: block;
	font-weight: bold;
	padding: 0.5em 0;
	text-decoration: none;
	text-indent: 3px;
	text-transform: uppercase;
	width: auto;}
.multisize #menu1 {
	width: 88px;}
.multisize #menu2 {
	width: 148px;}
.multisize #menu3 {
	width: 146px;}
.multisize #menu4 {
	width: 129px;}
.multisize #menu5 {
	width: 119px;}
* html .menu a { /*IE only hack*/
	width: 100%;}
.menu a:hover{ 
	color: #c65600;}

/* Subdivision Logo */
img.Sublogo {
	width:640px;
}


/* Body Frame Settings */
#body { 
	background-color: #a4c286;
	font-size: 9pt;
	font-family: Arial, sans-serif;}
#body ul li {
	padding-left: 1em;}
#body a {
	color: #c65600;}
#body ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1em;}
#body ul li {
	padding-bottom: 1em;}
#body div.padded {
	padding: 1em;}
#bodyfooter {
	text-align: center;
	margin-top: 50px;}

/* Map page */
#mapheader {
	color: #ce5b08;
	font-family: "Times New Roman", serif;
	font-size: 2em;
	text-align: center;
	letter-spacing: -1px;
	margin-top: 0;
	padding-left: 0.75em;}


/* "About" pages */
#viewheader {
	color: #ce5b08;
	font-family: "Times New Roman", serif;
	font-size: 2em;
	font-style: italic;
	letter-spacing: -1px;
	margin-top: 0;
	padding-left: 0.75em;}
h2.shaded {
	background-color: #92b173;
	padding-left: 50px;
	padding-right: 30px;
	padding: 0 30px .5em 50px;
	margin-top: 2em;}
h2.shaded img {
  float: right;
  margin: 0 0 .5em 1em;
  border: 3px solid #92b173;}
h2.shaded span {
  display: block;}
h2.shaded span.name {
  padding-top: .5em;
  font-size: 11pt;
  font-style: italic;}
h2.shaded span.contactinfo {
  font-size: 11pt;}
h2.shaded span.development {
  font-size: 9pt;
  font-style: normal;
  text-transform: uppercase;}



/* Maps */
#BTmap{
	height: 693px;
	width: 620px;
	position: relative;}
#CCmap{
	height: 752px;
	width: 620px;
	position: relative;}
#CGmap{
	height: 561px;
	width: 620px;
	position: relative;}
#CRmap{
	height: 1036px;
	width: 620px;
	position: relative;}
#EPmap{
	height: 731px;
	width: 620px;
	position: relative;}
#RFmap{
	height: 731px;
	width: 620px;
	position: relative;}
#GBmap{
	height: 744px;
	width: 620px;
	position: relative;}
#WCmap{
	height: 455px;
	width: 620px;
	position: relative;}

/* Property Detail pages */
#PropertyDetailBackgroundDiv {
	background-color:#FFFFCC; 
	float: left; 
	margin: 10px; 
	padding: 10px; 
	width:600px; 
	overflow:hidden;}
.PropertyDetailMainImage {
	float: left; 
	width: 380px; 
	margin: 0; 
	padding: 0; }
div.PropertyDetailMainImage {
	border:4px solid #80955D; }
#PropertyDetailDetails {	
	float: right; 
	padding: 10px; 
	width: 180px;}
#PropertyDetailListPrice {
	float: left; 
	clear: left; 
	width: 380px; 
	height: 50px; 
	text-align:center;}
#PropertyDetail {
	float:left; 
	width:600px; 
	overflow:hidden;}
#PropertyDetailClear {
	clear:both; 
	width:600px;}
img.PropertyDetailImages {
	float: left; 
	border: 2px black solid; 
	margin: 5px; 
	width: 186px;}
a.prettyoj {
	background: transparent url('../images/arrow.gif') left center no-repeat;
	color: #000 !important;
	display: block;
	font-family: "arial narrow", arial, sans-serif;
	font-size: .8em;
	margin-left: 10px;
	margin-top: .25em;
	padding-left: 20px;
	text-decoration: none;}



