
html, body{ margin: 0px; padding: 0px; background: url(images/bg.jpg) repeat-x top center #a9a9a9; }
P {margin-top:6px;margin-bottom:6px;}
.b0 { border: 0px; }
.inPad { padding-left: 13px; }
.vaMidd { vertical-align: middle; }

.bullet500 { vertical-align: middle; }


h1 { font: bold 16px/15px Verdana, Arial, Helvetica, sans-serif; }
h2 { font: bold 16px/15px Verdana, Arial, Helvetica, sans-serif; }

#outer { width: 100%;  }
#inner { width: 775px; margin: 0px auto; /*border: #33FF66 solid 1px;*/}
#leftColumn { float: left; display: inline; border: #cccccc solid 3px; background: #031e51; }

#leftColumnInner { float: left; display: inline; border: #cccccc solid 3px; background: #031e51; }

#logoContainer { width: 213px; border-bottom: #cccccc solid 3px; background: url(images/logo5.jpg) no-repeat; }
#rightColumn { float: left; display: inline; border-top: #cccccc solid 3px; background: #cccccc; }



#leftColumnAdv { width: 146px; float: left; display: inline; }
#rightColumnAdv { width: 620px; float: left; display: inline; border-left: #cccccc solid 3px; background: #000000; }
.floatAdv { width: 775px; float: left; border-right: #cccccc solid 3px; border-left: #cccccc solid 3px; border-bottom: #cccccc solid 3px; background: #000000; }
#navContainerAdv { width: 146px; float: left; margin-top: 10px; }



#flashContainer { width: 550px;}
#navContainer { width: 213px; float: left; background: url(images/navbg.gif) repeat-x; }
#flagsContainer { height: 47px; width: 550px; float: left; background: url(images/FLASGBB.gif); border-top: #cccccc solid 4px; border-bottom: #cccccc solid 3px;   }
#flashHolder { width: 330px; float: left; height: 38px; margin-top: 4px; }
#clientLogin { height: 44px; width: 80px; float: left; margin-top: 4px; }
#mlsSearch { width: 120px; float: right; height:15px; }
#links { float: left; height: 14px; width: 150px; vertical-align: middle; padding-top: 3px; }
#weatherImage { width:31px; height:25px; float:left; }
#weatherContainerwrapper { height: 33px; width:200px; float: right; margin-top: 18px; margin-left: 2px; }
#weatherContainer { height: 27px; width:225px; }

.float { float: left; border-right: #cccccc solid 3px; }
.float2 { float: left; border-right: #cccccc solid 3px; border-left: #cccccc solid 3px; width: 766px; }
.float3 { float: left; background: #292929; border: #cccccc solid 3px; width: 766px; padding-bottom: 20px; }
.float4 { float: left; background: #292929; border-right: #cccccc solid 3px; border-left: #cccccc solid 3px; border-bottom: #cccccc solid 3px; width: 766px; }

.mainTxt1 { font: 12px/15px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.link1 { float: left; height: 14px; width: 108px; margin-top: 1px; padding-bottom: 1px; }
.arrow1 { float: left; height: 21px; width: 21px; }
.linkWrapper1 { height: 27px; float: left; }


.title01 { width: 766px; float: left; background: url(images/tileTitle.gif) repeat-x #000000; }


/* -----------------------------------------CONTENTS FOR BOTTOM SECTION------------------------------------- */
#PANEL1 { height: 178px; width: 258px; float: left; display: inline; background: url(images/PannelBGs.gif) repeat-x #010101; }
#PANEL2 { height: 178px; width: 244px; float: left; display: inline; border-left: #cccccc solid 3px; background: #000000; }
#PANEL3 { height: 178px; width: 258px; float: left; display: inline; border-left: #cccccc solid 3px; background: url(images/PannelBGs.gif) #020202; }

#TITLE1 { height: 28px; width: 255px; margin: 2px 0px 0px 0px; background: url(images/FeturedTitle.gif) #000000; }
#TITLE2 { height: 28px; width: 242px; margin: 2px 0px 0px 0px; background: url(images/Tittle2BG.gif) #000000; }
#TITLE3 { height: 28px; width: 255px; background: url(images/TRittle33bg.gif) #000000; }

/*     -------------           CONDOMINIUMS STUFF     -------------------            */
#condoList { float: left; width: 250px; text-align: left; }

#condos { width: 750px; float: left; }
#condoList { width:600px; height:250px; padding:0px 155px 0px 25px; }
.condolist { display: table-cell; float:left; height:auto; width:100%; }
.condo { display: inline; float:left; height:auto; text-align:left; width:30%; margin-left: 20px; margin-bottom: 5px; }

.txtCondos { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 20px 0px 0px 20px;}
.txtCondos A { color: #ffffff; text-decoration: none; }
.txtCondos A:hover { color: #e70000; text-decoration: none; }
/*     -------------           CONDOMINIUMS STUFF      -------------------            */

#divider { height: 48px; width: 1px; float: left; background-color: #CCCCCC; }


#mlstitle { height: 10px; width: 60px; float: right; background-image: url(images/mls.gif); margin-left: 6px; margin-top:  2px; margin-right: 25px; margin-bottom: 2px; }
#mlstitle2 { height: 8px; width: 60px; float: right; background-image: url(images/mls.gif); margin-right:20px; margin-top:  7px; margin-bottom: 4px; }


/* ---------------------------------------------------FOOTER------------------------------------------------ */
#footer { border: thin none #cccccc; height: 43px; width: 771px; margin-top: 10px; float: left; }
#disclaimer { height: 42px; width: 95px; float: left; }
#contact_info { height: 42px; width: 515px; float: left; }
#resi_logo { height: 42px; width: 155px; float: right; }
.FOOTER { font-size:9px; color: #000000; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }
.FOOTER A { font-size: 9px; color: #000000; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.FOOTER A:hover { font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }




/* -----------------------------------------------PROPERTY SEARCH------------------------------------------- */
#aboutus { width: 241px; float: left; margin-top: 10px; height: auto; }


/* ---------------------------------------------------------------------FRAMESET PAGE--------------------------------------------------*/
#innerFrame { width: 775px; height: 1050px; text-align: center; margin-left:auto; margin-right:auto; border-top-color: #000; border-right-color: #000; border-bottom-color: #000; border-left-color: #000; background-color: #cccccc; }
#frameHeader { height: 110px; width: 768px; border-top-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; }
#headerDivider1 { height: 50px; width: 567px; float: left; border-left-width: 2px; border-left-style: solid; border-left-color: #cccccc; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; background-color: #c2c297; }
#headerDivider2 { height: 60px; width: 567px; float: left; border-left-width:2px; border-left-style: solid; border-left-color: #cccccc; border-bottom-color: #cccccc; background-color: #76765c; }
#frameleftColumn { height: 894px; width: 148px; float: left; border-left-width: 4px; border-left-style: solid; border-left-color: #cccccc; margin-left: 1px; background-color: #031E51; }
#framerightColumn { height: 746px; width:620px; float: left; margin-top: 4px; background-color: #cccccc; }
#frameClientlogin { height: 40px; width: 170px; margin-top: 15px; float: left; margin-left: 100px }
#framemls { height: 25px; width: 100px; float: right; }
#division3 { height: 59px; width: 120px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; }
/*-------------------------------------------------THIS SHEET IS USED ONLY FOR CLASSES------------------------------------------------ */
/*-----------------------------------------------------------MAIN PAGE NAV---------------------------------------------------------*/
.INDEXNav A { font-size: 11px; color: #CFEEFC; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 30px; }
.INDEXNav A:hover { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 30px; }
/*---------------------------------------------------------FEATURED PAGE CLASSES------------------------------------------------------ */

.featuredTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; border-bottom-width: 1px; border-top-style: none; border-bottom-style: dotted; border-bottom-color: #666666; }
.featuredContent { font-size:11px; color: #ffffff; text-decoration: none; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.featuredContent A { font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.featuredContent A:hover { font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.PROPERTYSEARCH { font-size:10px; color: #cccccc; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.PROPERTYSEARCH A { font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.PROPERTYSEARCH A:hover { font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*------------------------------------------------------ABOUT US PAGE---------------------------------------------------------*/

.ABOUTUS { font-size:18px; color: #666666; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ABOUTUS A { font-size: 18px; color: #666666; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ABOUTUS A:hover { font-size: 18px; color: #ffffff; text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*------------------------------------------------------FRAMESET PAGE---------------------------------------------------------*/



.framesetNav A { font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 20px; }
.framesetNav A:hover { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 20px; }
/* ------------------------------------------------------------FEATURED PAGE---------------------------------------------------------- */

#main { height: 138px; width: 182px; position: relative; float: left; background-repeat: repeat; background-attachment: fixed; background-color: #060505; background-image: url(images/featuredbg.jpg); }
#center { width: 200px; height: 75px; white-space: normal; }
#picture { height: auto; width: 180px; float: left; margin-top: 2px; margin-left: 2px; }
#learnmore { height: 25px; width: 80px; float: left; margin-top: 5px; }
#next { height: 30px; width: 100px; text-align: right; float: right; margin-top: 5px; }
#bottomLinks { width: 180px; height: 25px; float: left; margin-top: 20px; }
#divider { width: 220px; height: 10px; float: left; }
#title { height: 25px; width: 180px; float: left; margin-bottom: 3px; }
* { margin:0; padding:0 }


/* --------------------------------------------structure starts here-----------------------------------------------*/
#headder { display:run-in; width:769px; height:108px; background-color:#cccccc; border-top-width: 3px; border-top-style: solid; border-top-color: #cccccc; margin-left:3px; border-bottom-style:solid; border-bottom-color:#cccccc; border-bottom-width:2px; }
#imagesContainer { display:table-cell; width:556px; height:108px; float: left; }
#navigation { display:run-in; float:left; height:240px; width:146px; margin-top:20px; background-color:#000000; }
#client_login { display: run-in; float:left; width:146px; height:100%; background-color:#000000; margin-top:30px; position:relative; }

