body { padding: 0px; margin: 0px; background: #f9b64f; }
h1 { color:#7f9940; margin:0; font: normal 20px "Tahoma", Verdana, Geneva; text-transform: uppercase; }
h2 { letter-spacing:1.5px; color:#7f9940; margin:0px; font: bold normal 14px "Georgia", Verdana, Geneva; }
p { margin: 0px; padding: 0px; line-height: 20px; padding:0px; }
.logo { float: left; display: inline; margin: 0px; }
.inline { float: left; display: inline; }

.fLeft { float: left; }
.divHr { width: 530px; height: 1px; float: left; margin:0; padding-right:200; }
.ruleHr { width: 530px; color: #8bc365; height: 1px; float: left; margin:0; padding:0; }

div { padding: 0px; margin: 0px; }
#container { width: 100%; }
.wrapper { margin: 0px auto; width: 1000px; }
.hdr1 { float: left; display: inline; width: 1001px;/*460px;*/ height: 53px; }
.header { padding: 0px; margin: 0px; width: 1000px; height: 247px; float: left; }
#centerBod { width: 1000px; float: left; clear:both; margin: 0px; padding: 0px; background: url(images/content-bg.gif) repeat-y right top; }
.b0 { border: 0px; }
.img { padding:0; margin-right:20px; float:left; }
.img2 { padding:0; margin:5px 0px 0px 0px; float:right; }
.welcome-pic { padding:0; margin:0; float:left; }
.welcomeTxt { font: normal 13px/18px "Georgia", Verdana, Geneva; text-align: justify; min-height: 275px; }
.main_nav { width:1000px; height:63px; padding:0px; margin:0px; float:left; }
.iframe { padding:0; margin-left: 25px; }
.custom { width:665px; float: left; margin:0; padding:20px 30px 20px 30px; }
.community-details { padding-left:26px; padding:0; padding-top: 30px; }
.mainTxt { font: 13px/17px Trebuchet MS, Helvetica, Arial; color:#515128; }
.mainTxt A { color: #515128; text-decoration:underline; }
.mainTxt A:hover { color: #515128; text-decoration:none; }
#hdrNav { float: left; width: 1001px; height: 53px; }
.flash { height:247px; float:left; padding:0px; margin:0px; width:1000px; }
/*-------------------------- NAV --------------------------------*/
.flLeft { float: left; display: inline; }
.flLeft1 { float: left; display: inline; padding-left:8px; }
.flLeftDiv { float: left; display: inline; margin: 0px 6px; }
/*-------------------------- end NAV --------------------------------*/


/*-----------------------LEFT COLUMN----------------------*/
.left { width: 735px; float: left; display: inline; clear: left; }
.left_title { width:auto; float: left; padding: 30px 0px 10px 20px; clear:left; height: auto; }
.left_title2 { width:735px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }
.div-left { width: 735px; float:left; padding:0; margin:0; }
/*----------------------- end LEFT COLUMN----------------------*/


/*------------------------- INSIDE PAGES --------------------------*/
.leftInside { width: 1001px; float: left; }
.left_titleInner { border-bottom:1px solid #2d4600; width:999px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }
#centerBodInner { width: 999px; float: left; background: #FFFFFF; border-right: 1px solid #9ca946; border-bottom: 1px solid #9ca946; border-left: 1px solid #9ca946; }
/*------------------------- end INSIDE PAGES --------------------------*/	
	

/*-------------------- RIGHT COLUMN -------------------------*/
.right { padding: 0px; width:265px; min-height:700px; float: left; display: inline; }
.right_title { height:auto; width:auto; float:left; padding: 0px 0px 10px 0px; width: 262px; }
.div-right { width:262px; float:left; padding:0; margin:0; }
/*-------------------- end RIGHT COLUMN -------------------------*/


/*---------------------- FOOTER --------------------------*/
#footer { width: 1000px; float: left; clear:both; background: url(images/content-bg.gif) repeat-y right top; }
#footerId01 { float: left; padding: 10px 0px 0px 20px; }
.footerTxt { font: 12px/17px "Georgia", Verdana, Geneva; color: #414245; text-align: left; width:550px; }
.footerTxt A { color: #414245; text-decoration:underline; }
.footerTxt A:hover { color: #414245; text-decoration:none; }
.footer p { padding:10px 0 0 10px; margin:0; float:left; color:#414245; }
.resi_logo { padding:10px 276px 0 0; margin:0; float:right; }
/*---------------------- end FOOTER --------------------------*/


/*------------------------- CLIENT LOGIN ---------------------------*/
#clientLogin2 { padding:0; margin:0; float:left; }
.clientLoginButton { background: url(images/mls-qick-search.gif) no-repeat left top; width:23px; height:21px; border:0px; display:inline; float: left; }
.clientLogin { padding:0; float:left; display:inline;  border-top: #ffffff solid 1px;}
.form { padding:0px; margin:0px; }
.qSearch1 { float: right; display: inline; margin: 38px 0px 0px 0px; padding: 0px; }
.input { display:inline; height: 15px; margin-top: 10px; font-size: 11px; float:left; margin:0px 3px 0px 0px; padding-left:5px; width: 170px; }
.mlsButton { margin:0px; padding:0px; background: url(images/mls-qs-btn.gif) no-repeat left top; border-style: none; border-width: 0px; height: 19px; width: 18px; display: inline; }
.qSearchTitle { float: left; }
.searchBody { float: left; padding: 15px 0px 0px 20px; width: 220px;  }
.searchBody2 { border-bottom: #ffffff solid 1px; padding-bottom: 15px; float: left; width: 262px; }
/*------------------------- end CLIENT LOGIN ---------------------------*/

.commlist { display:block; float:left; clear:both; height:auto; width:100%; padding-left:25px; padding-top:5px; padding-bottom:5px; }
.comm { font-size: 12px; display: inline; float:left; height:18px; text-align:left; width: 30%; margin:0px 0px 0px 20px; position:relative; }
