﻿/* CSS Document */
.advDiv01 { float: left; padding-bottom: 50px; }

.featured_listing_pic { float: left; width: 249px; padding: 8px 0px 8px 0px; }

/*     -------------           FEATURED PROPERTY STYLES          -------------------            */
#featPropDiv { width: 248px; padding: 8px 0px 8px 8px; float: left; }

.featuredDiv01 { text-align: left; width: 250px; height: auto; float: left; overflow:hidden; } /*  background:#6600FF; DIV OR TD CONTAINING THE FEATURED  PROPERTY MODULE */

.featImgDiv { border: #374a0a solid 1px; width: 233px; padding-top:10px; } /* DIV CONTAINING JUST THE IMAGE */

.featTextDiv { width: 235px; float: left; height: 110px; display:inline; } 								/* THIS IS THE HEIGHT FOR THE TEXT AREA */

.featOptionsDiv { float: left; display: inline; padding: 20px 0px 0px 15px; width:220px;}

.featIMG { width: 225px; height: 182px; border: #665f5f solid 4px; }

.featOptionsClass01 { display: inline; float: right; }

.featOptionsClass02 { display: inline; float: left; margin: 0px; }

.featOptionsClass03 { display: inline; float: left; margin: 0px; }

.featText01 { font: 13px/17px Verdana, Arial, Helvetica, sans-serif; color: #0076A3; padding: 10px 10px 0px 15px; } /* TEXT INSIDE OF THE FEATURED PROPERTY */

.featText01 A { color: #0076A3; text-decoration: none; }

.featText01 A:hover { color: #0076A3; text-decoration: underline; }

/*     -------------           FEATURED PROPERTY STYLES          -------------------            */


/*--------------------REAL ESTATE NEWS STYLES --------------------*/
#reBack { height: 30px; margin-top: 0px; }

#crRN { float: left; width: 690px; height: 40px; vertical-align: bottom; }

#reNews { float: left; text-align: left; width: 700px; }

.reNews { font: 13px/17px Verdana, Arial, Helvetica, sans-serif; color: #0076A3; padding: 12px 10px 0px 23px; text-align: left; }    /*   -----   real estate news text   ------   */

.reNews A { color: #0076A3; text-decoration: none; font-weight: bold; }

.reNews A:hover { color: #0076A3; text-decoration: underline; font-weight: bold; }

.padNews { padding: 0px 5px 0px 5px; }

/*     ------------- REAL ESTATE NEWS SECTION ------------------- */


/*     ------------- CONDOMINIUMS STUFF -------------------  */

.condos { width: 730px; float: left; padding:0px 0px 20px 0px; }

#condoList { font-size: 12px; width:955px; height:auto; padding: 10px 0px 0px 0px; }

.condolist { display: table-cell; float:left; height:auto; width:100%; }

.condo { font-size: 13px; display: inline; float:left; height:auto; text-align:left; width: 30%; padding:10px 0px 5px 20px; }

.txtCondos { font: 12px/5px Verdana, Arial, Helvetica, sans-serif; color: #0076a3; padding: 10px; }

.txtCondos A { color: #0076a3; text-decoration: none; }

.txtCondos A:hover { color: #0076a3; text-decoration: underline; }



.condos-left { width: 264px; float: left; padding:0px 0px 20px 0px; }

#condoList-left { font-size: 12px; width:264px; height:auto; padding: 10px 0px 0px 0px; }

.condolist-left { display: table-cell; float:left; height:auto; width:100%; }

.condo-left { font-size: 13px; display: inline; float:left; height:auto; text-align:left; width: 227px; padding:10px 0px 5px 20px; }

.txtCondos-left { font: 12px/5px Verdana, Arial, Helvetica, sans-serif; color: #0076a3; padding: 10px; }

.txtCondos-left A { color: #0076a3; text-decoration: none; }

.txtCondos-left A:hover { color: #0076a3; text-decoration: underline; }

/* ------------- CONDOMINIUMS STUFF -------------------*/


/*-------------ADV STYLES-----------------*/
.gItems { padding-left: 10px; width: 20%; }

.lrgImage { border: 0px; width: 296px; height: 239px; margin-top: 12px; margin-left: 13px; margin-right: 13px; }

.bgImageSlot { vertical-align: top; background-image: url(images/imageSlot.gif); background-repeat: no-repeat; background-position: top left; width: 318px; height: 264px; }

.h1Adv { font-size: 18px; letter-spacing: 0.04em; color: #FFFFFF; }

#divOptions1 { width: 411px; background-image: url(images/bgOptions.gif); background-repeat: no-repeat; background-position: top left; vertical-align: top; line-height: 18px; }

#divOptions2 { width: 396px; background-image: url(images/bgOptions2.jpg); background-position: top left; background-repeat: no-repeat; }

.textFor { font: 12px/17px Georgia, Helvetica, Arial; color: #545454; }

.textFor A { text-decoration: none; color: #57a1a2; }

.textFor A:hover { text-decoration: none; color: #57a1a2; }

.textFor2 { font: 12px/17px Georgia, Helvetica, Arial; color: #545454; }

.textFor2 A { color: #57a1a2; text-decoration: none; }

.textFor2 A:hover { color: #57a1a2; text-decoration: none; }

.itmHeight { height: 25px; border: #33FF99 solid 1px; float: left; width: 150px; }

.textFor3 { font: 12px/17px Georgia, Helvetica, Arial; color: #545454; }

.textFor3 A { color: #57a1a2; text-decoration: none; }

.textFor3 A:hover { color: #57a1a2; text-decoration: none; }

.textFor3 A:visited { color: #57a1a2; text-decoration: none; }

.textFor3 A:active { color: #57a1a2; text-decoration: none; }

.advTitles { border-bottom: #cb9724 solid 2px; padding-bottom: 3px; margin-bottom: 10px; margin-top: 15px; }

.space99 { margin: 30px 0px 20px 0px; }

.space100 { margin: 0px 0px 20px 0px; }

.txt99 { font: 12px/17px Georgia, Helvetica, Arial; color: #545454; }

.txt99 A { color: #57a1a2; text-decoration: none; }

.txt99 A:hover { color: #57a1a2; text-decoration: none; }

.returnLink { float: right; margin: -12px 10px 0px 0px; font: 12px/17px Georgia, Helvetica, Arial; color: #545454; }

.returnLink A, returnLink A:hover { text-decoration: none; }

.noBorder { border: 0px; vertical-align: middle; }

/*--------------ADV STYLES-----------------*/


/*agent styles*/
#homehdrBldg { margin: 35px 0px 15px 0px; width: 740px; /*height: 70px;*/ float: left; font: 12px/17px Georgia, Helvetica, Arial; color: #545454; border-bottom: #efefef solid 1px; }

.agentPic { border: #cb9724 solid 3px; height:120px; padding: 0px 10px 0px 10px; }

.agentTxt { font: 12px/17px Georgia, Helvetica, Arial; color: #545454; display: inline; text-align: right; }

.agentTxt A { color: #57a1a2; text-decoration: underline; }

.agentTxt A:hover { color: #57a1a2; text-decoration: none; }

.bldgH1 { padding: 0px 0px 0px 30px; font-size: 22px; color: #725461; }



/* ----------------------------------------------  ADVBUILDING DROPDOWN  -------------------------------------------------------*/
#advStuff { padding: 0px 0px 0px 13px; border-bottom: #eeeeee solid 1px; height: 60px; float: left; }

#content #dropdown a { text-decoration: none; }


/* Drop-down list */
#dropdown { padding-top: 16px; padding-left: 10px; float: left; width: 200px; left: 200px; top: 30px; margin-bottom: 2em;/*background: url(/i/dropdown.jpg) no-repeat;  -------------------------- Insert drop down image ------------------------------ */ }

#droplist { display: block; }

#dropdown span { display: block; padding: 0 0 0 0; line-height: 26px; }

#dropdown ul { display: none; height: 150px;   /* MAKE THE HEIGHT AS MUCH AS YOU LIKE*/ overflow: auto; position: absolute; /*background: #eee;*/
  width: 200px; padding: 0 0 0px 0; margin: 0 1px 0 1px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }

#dropdown li { margin: 0; padding: 0; list-style-type: none; background: #FFFFFF;   /*--------------------- Insert dropdown back ground color  ---------------------- */ }

.class01Drop { text-decoration: none; text-align: left; font: 11px/17px Georgia, Helvetica, Arial; color: #545454; }

#dropdown li a { display: block; color: #666; text-decoration: none; margin: 0 0 0 0; height: 18px; padding: 0 7px 0 7px; width: 164px; }

#dropdown li a:hover, #dropdown li a:active { color: #000; text-decoration: none; background-color: #eeeeee; /* --------------------- Insert hover background color  ---------------------- */
