html {font: small/1.4 "Lucida Grande", Tahoma, sans-serif;}body {font-size: 90%;margin:0;padding : 0;background-image: url(art/TILE_MAIN_2.gif);background-repeat: repeat-x;text-align: center;min-width: 750px;}h1 {margin: 0 0 8px 15px;padding: 0;line-height: .8em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 18px; color: #7E8750; }h2 { margin:5px 0 20px 15px;padding: 0;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 14px;font-weight: 500; color: #CEBC74;}.noBORDER {margin:0 0 0 15px;padding: 0;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 23px;line-height: .8em;font-weight: 600; letter-spacing: -1px;color: #CEBC74;}.header {margin:0;padding: 0;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 15px;line-height: 1.2em;font-weight: 500; color: #7e8750;}p {margin: 0;}a { color: #7E8750;}a:hover { color: #FFF;background: #CEBC74;border-bottom: 1px dotted #7E8750;}/* This is the content for the MAIN_NAV containter */#MAIN_NAV {position: relative;height: 116px;width: 750px;text-align: left;margin: 0 auto;padding: 0;background-image: url(art/holder_back.gif);background-repeat: no-repeat;}#nav {height: 22px;margin: 80px 37px 0 0;padding: 0;list-style-type: none;float: right;}#nav li {margin: 0 3px 0 0;padding: 0;background: #fff;border: 1px solid #CEBC74;float: left;}#nav a {float: left;color: #CEBC74;text-decoration: none;padding: 4px 4px 4px 4px;line-height: 1.2; text-align: center;}#nav #nav_CON a{border-right: none;}#nav a:hover {background-color: #CEBC74;color: #fff;border-bottom: none;}#body_HOM #nav_HOM a, #body_PROP #nav_PROP a,#body_COMM #nav_COMM a, #body_CON #nav_CON a {background: #7E8750;color: #fff;}/* This is the content for the MAIN_CONT_LEFT - all page containter below nav area on LEFT SIDE */#MAIN_CONT {position: relative;width: 750px;min-height: 470px;font-size: 100%;text-align: left;margin: 0 auto;padding: 0;background-image: url(art/house_TILE_2.gif);background-repeat: no-repeat;}/* This is the content for the MAIN_LEFT - Intro Paragraph, Communities & Logos on LEFT SIDE */#MAIN_LEFT {position: relative;top: 0;left: 43px;height: auto;width: 306px;margin: 0;padding: 0;background-image: url(art/COMM_top.gif);background-repeat: no-repeat;background-position: center bottom;}#MAIN_LEFT h1 {margin: 0 0 3px 0;padding: 0;line-height: 1em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 16px; color: #7E8750; }.MAIN_COMM {position: relative;left: 43px;min-height: 150px;font-size: 90%;width: 285px;margin: 0;padding: 0 20px 0 12px;background-image: url(art/COMM_back.gif);background-repeat: repeat-y;}.MAIN_COMM h1, #MAIN_LEFT h1 {margin: 0 0 3px 0;padding: 0;line-height: 1em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 16px; color: #7E8750; }.SM_COMM {margin: 2px 0 10px 0;padding: 3px 3px 3px 3px;border: 1px solid #989f73;border-bottom: 5px solid #989f73;}.MAIN_COMM_BOT {position: relative;left: 43px;height: 13px;width: 306px;margin: 0 0 20px 0;padding: 0;background-image: url(art/COMM_bot.gif);background-repeat: no-repeat;}.LOGOS {position: relative;left: 43px;width: 306px;margin: 0;padding: 0 5px 5px 0;text-align: center;}/* This is the content for the MAIN_RIGHT - Contact Info, Properties on RIGHT SIDE */#MAIN_CONT #MAIN_RIGHT {position: absolute;top: 25px;right: 37px;height: 200px;width: 336px;margin: 0;padding: 0;float: right;}.SM_PROP {margin: 5px 0 10px 0;padding: 3px 3px 3px 3px;border: 1px solid #989f73;border-bottom: 5px solid #989f73;}.MAIN_PROP {font-size: 90%;margin-top: -1px;padding: 0 10px 0 12px;background-image: url(art/PROP_back.gif);background-repeat: repeat-y;}.address {margin: 0;padding: 0 0 10px 0;line-height: 1.5em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 16px; font-weight: 600;color: #7E8750; }.address_sub {margin: 0;padding: 0 0 0 0;line-height: 3em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 12px; font-weight: 600;color: #CEBC74; border-bottom: 1px dotted #989f73;}.address_sub_2 {margin: 0 0 0 10px;padding: 0 0 8px 0;line-height: 1.2em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 13px; font-weight: 600;color: #7E8750; }.wrap {margin: 0;padding: 0 0 10px 0;line-height: 1.2em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 15px; color: #7E8750; }.wrap a {color: #cebc74; }.wrap a:hover {color: #fff; }.PROP_TOP_IMG {padding: 0;margin: 0 0 -3px 0;}.LOGO_SM {padding: 0;margin: 0;float: right;}.copyright {font-size: 10px;padding: 0;margin: 10px 0 0 15px;float: left;}/* This is the content for the COMMUNITIES PAGE */#MAIN_CONT_2 {position: relative;width: 714px;min-height: 470px;font-size: 100%;text-align: left;margin: 0 auto;padding: 0;background-color: #fff;}#PAGE_COMM {position: relative;width: 716;padding: 18px;background-color: transparent;}#PAGE_COMM p {font-size: 12px;line-height: 1.3em;padding: 0 15px 0 15px;margin: 0px;}#PAGE_COMM h1 {margin: 10px 0 8px 25px;padding: 0;line-height: .8em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 18px; color: #7E8750; }.LRG_COMM {margin: 20px 0 20px 50px;padding: 3px 3px 3px 3px;border: 1px solid #989f73;border-bottom: 5px solid #989f73;background-color: #fff;}/*THIS IS CONTACT STUFF */#CONTACT {position: relative;width: 625px;font-size: 100%;text-align: left;margin: 0 50px 0 35px;padding: 0;background-color: transparent;}/* This is the content for the PROPERTIES PAGE */#PAGE_PROP {position: relative;width: 716;padding: 18px;background-color: transparent;}#PAGE_PROP p {font-size: 11px;line-height: 1.3em;padding: 0 15px 0 15px;margin: 0px;}#PAGE_PROP h1 {margin: 10px 0 8px 25px;padding: 0;line-height: .8em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 18px; color: #7E8750; }#PAGE_PROP li {font-size: 1em;line-height: 1.3em;margin: 0 0 5px 5px;padding: 0;color: #7E8750; }#PAGE_PROP li.clearbullet {list-style-type: none;}#PAGE_PROP p.TITLE-list {font-size: 1.3em;line-height: 1.5em;color: #636363;padding: 0;margin: 0 350px 0 0;border-bottom: 1px dotted #c2c2c2;}.bullettext {margin: 0 0 8px 0;}#PAGE_PROP img {margin: 5px 15px 10px 0;padding: 3px 3px 3px 3px;border: 1px solid #989f73;border-bottom: 5px solid #989f73;float: left;}#PAGE_PROP a { color: #fff;line-height: 2.5em;margin: 0 0 3px 10px;padding: 4px;background-color: #7E8750;}#PAGE_PROP a:hover { color: #FFF;background: #CEBC74;border-bottom: 1px dotted #7E8750;}.block {margin: 15px 0 15px 0px;padding: 0;min-height: 265px;border-bottom: 1px dotted #7E8750;}.block_SM {margin: 15px 0 15px 0px;padding: 0;min-height: 95px;border-bottom: 1px dotted #7E8750;}#PAGE_PROP .copyright {font-size: 10px;padding: 0;margin: 10px 0 0 15px;float: left;}/* THIS IS THE GALLERY HOLDER THIS IS THE GALLERY HOLDER */#gallery {position: relative;width: 714 px;min-height: 470px;font-size: 100%;margin: 0 auto;padding: 0;background-image: url(art/house_TILE_FADE.gif);background-repeat: no-repeat;}#thumbs {width: 233px;float: right;}#thumbs a {display: block;float: left; margin: 0 4px 4px 0; width: 67px;height:50px;background-image: url(art/LARGER_CLICK.gif);background-repeat: no-repeat;border: 1px solid #CEBC74;}#thumbs a img {width: 67px;height: 50px;border: 0;}#thumbs a:hover {border-color:#989f73;}#thumbs a:hover img {position: absolute; width: 448px; height: 336px; left: 15px; top: 15px; border: 1px solid #989f73;}#Instructions {position: absolute; width: 440px;  float: left;left: 0px;top: 365px;text-align: center;}#Instructions h1 {margin: 10px 0 0 15px;padding: 0;line-height: 1.2em;font-family: "Lucida Grande", Tahoma, sans-serif;font-size: 13px; color: #7E8750; }/* LightBOX ******************************************** *//* COLORSBRONW - 716554GREEN - 00421cLITE GREEN - BBC1BEYELLO - EDD382LTAN  - C8C5BFRED   - 9B462E */#frame_gallery {display: block;background-color: #fff;margin: 5px 0 0 18px;padding: 5px 0 10px 0;}#MAIN_CONT_2 #frame_gallery a {color: #fff;text-decoration: none;border: none; }#MAIN_CONT_2 #frame_gallery a:hover {color: #000;background-color: #fff;border-bottom: 1px dotted #fff;}#frame_gallery img {padding: 5px;margin: 2px 0 12px 18px;background-color: #989f73;}#MAIN_CONT_2 #frame_gallery p {font-size: 1.1em;line-height: 1.3em;color: #989f73;margin: 0;text-align: center;margin: 0 0 8px 0;}#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}