body { padding: 0px; margin: 0px; background: #f0ec71; }

h1  { color:#244abf; margin:0; font: normal 20px "Arial Black"; }

h2  { letter-spacing:1.5px; color:#244abf; margin:0px; font: bold normal 14px Arial, Helvetica, sans-serif; }

.logo { float: left; display: inline; margin: 0px; }

.hdr1 { float: left; display: inline; width: 1000px;/*460px;*/ height: 53px; }

.wrapper { margin: 0px auto; width: 1000px; }

.header { padding: 0px; margin: 0px; width: 1000px; height: 188px; float: left; }

#centerBod { width: 1000px; float: left; background: url(images/main-content-bg.gif) repeat-y left top; margin:0px; padding: 0; }

.centerBod { width: 1000px; float: left; background: url(images/content-bg.gif) repeat-y left top; margin: 0px; padding:0px; }

.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 { color:#0070c0; float:left; width:700px; padding:20px 0px 20px 20px; float:left; font: normal 14px/18px Arial, Helvetica, sans-serif; text-align: justify; }

.welcomeTxt a { color:#54a8da; text-decoration: underline; }

.welcomeTxt a:hover { color:#54a8da; text-decoration: none; }

#main_nav { width:1000px; height:65px; padding:0; margin:0; float:left; }

.iframe { padding:0; margin-left: 25px; }

.community-details { margin-left:26px; padding:0; margin-top: 30px; }

.mainTxt { font: 13px/17px Arial, Helvetica, sans-serif; color:#0070C0; }

.mainTxt A { color: #244abf; text-decoration:underline; }

.mainTxt A:hover { color: #244abf; text-decoration:none; }

#container { width: 100%; }

#hdrNav { float: left; width: 1000px; height: 53px; }

#flash { width:1000px; height:273px; float:left; padding: 0; margin:0;}

#flashBox { display: inline; width:637px; height:262; margin-top:11px; padding:0px; float:left; clear:left;}

#loginBox { display: inline; margin-top: 11px; padding:0px; float: left; clear:right; background: url(images/rightPanel.gif) no-repeat top; width:363px; height:262px;}

#loginBoxSpanish { display: inline; margin-top: 11px; padding:0px; float: left; clear:right; background: url(images/rightPanel2.gif) no-repeat top; width:363px; height:262px;}

/*-------------------------- 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: 733px; float: left; display: inline; }

.left_title { width:710px; float: left; padding: 30px 0px 10px 20px; margin: 0px; clear:left; height: auto; }

.left_title2 { width:728px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }

.div-left {width:726px; float:left; padding:0; margin:0;}
/*----------------------- end LEFT COLUMN----------------------*/

/*-------------------- RIGHT COLUMN -------------------------*/
.right { padding: 0px; width:245px; height:100%; float: left; display: inline; clear:right; }

.right_title { padding:30px 0px 10px 20px; width:auto; float:none; margin: 0px; clear: left; }

.div-right { width:auto; float:left; padding:0; margin:0; }
/*-------------------- end RIGHT COLUMN -------------------------*/


/*------------------------- INSIDE PAGES --------------------------*/
.leftInside { width: 1000px;float: left; }

.left_titleInner { border-bottom:1px solid #2d4600; width:1000px; float: left; height: 67px; margin: 0px; padding: 0px; clear:left; }

#centerBodInner { width: 1000px; float: left; background: #FFFFFF; border-right: 1px solid #9ca946; border-bottom: 1px solid #9ca946; border-left: 1px solid #9ca946; }
/*------------------------- end INSIDE PAGES --------------------------*/	
	


/*---------------------- FOOTER --------------------------*/
#footer { width: 1000px; float: left; background: url(images/footer-bg.gif) no-repeat center top; }

#footerId01 { float: left; padding: 20px 0px 10px 20px; }

.footerTxt { font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #244abf; text-align: left; }

.footerTxt A { color: #244abf; text-decoration:underline; }

.footerTxt A:hover { color: #244abf; text-decoration:none; }

.footer p { padding:10px 0 0 10px; margin:0; float:left; color: #244abf; }

.resi_logo { padding:20px 15px 0 0; margin:0; float:right; }
/*---------------------- end FOOTER --------------------------*/


/*------------------------- CLIENT LOGIN ---------------------------*/
#clientLogin2 { padding:0; margin:0; float:left; }

.clientLoginButton { padding:0; margin:0; background: url(images/mls-qs-btn.gif) no-repeat left top; width:23px; height:21px; border:none; display:inline; }

.clientLogin { padding:0; float:right; display:inline; clear: none; margin: 25px 12px 0px 0px; }

.form { margin:0; padding:0px 0px 20px 20px; float:left; width: 175px; }

.qSearch1 { float: right; display: inline; margin: 38px 0px 0px 0px; padding: 0px; }

.input { display:inline; height: 16px; width:110px; margin-top: 10px; font-size: 11px; color: #C0C0C0; float:left; margin:0px 3px 0px 0px; padding-left:5px;}

.mlsButton { margin:0px; padding:0px; background: url(images/mls-quick-search-btn.gif) no-repeat left top; border-style: none; border-width: 0px; height:23px; width:23px; display: inline; }
/*------------------------- 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; }

/*---------------------SPANISH BOXES------------------------*/
#spanish-cont { width:auto; float:left; padding:0 0 0 35px; margin:0px;}

.spanish-boxes { width:300px; min-height:200px; float:left; padding:10px; margin:0px 15px 10px 0px; display:inline; background: url(images/spanish-boxes.gif) repeat-x left top; }

.spanish-boxes p { font-size: 11px; line-height: 15px; height:100px; font: 13px/15px Arial, Helvetica, sans-serif; color: #0070c0;}

.spanish-search {float:left; width:120px; clear:right;}
