﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; text-align: left; vertical-align: baseline; background: transparent; text-decoration: none; z-index: 0; }
@font-face {font-family: CustomFont;src:url('../Helv35Thin.ttf'); 
src: url(../Helv35Thin.ttf) format('truetype'); /* IE6-IE8 */}
body { font-size: 1em; line-height: 1.4; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
hr { display: inline-block; float: left; color: #cedae6; border: none; background: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
input, select { vertical-align: middle; }
input:focus, textarea:focus { outline: none; }

body { background: #fff url(../images/bg.gif) repeat-x top center; }
a { cursor: pointer; }
P { margin: 15px 0 15px 0; }
ul { list-style: none; z-index: 2; }
li { float: left; list-style: none; }
p li { list-style-image: url(../images/bullet.gif); list-style-position: inside; }
select { background-color: #FFFFFF; border: 0px; }
.inline { float: left; display: inline; }
.fleft { float: left; }
.fright { float: right; display: inline; }
.m5 { margin: 5px 0 5px 5px; }
.m510 { margin: 12px 0 12px 12px; }
.m0 { margin: 0px; }
.p0 { padding: 0px; }
.ml10 { margin-left: 10px; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mt05 { margin-top: 5px; }
.m10 { margin: 10px 0 10px 10px; }
.m15 { margin: 15px 0 15px 15px; }
.m20 { margin: 20px 0 20px 20px; }
.p10 { padding: 10px 0 10px 10px; }
.p20 { padding: 20px 0 20px 20px; }
.p30 { padding: 30px 0 30px 30px; }
.pad20 { padding-left: 20px; }
.caps { text-transform: uppercase; }
.lcase { text-transform: lowercase; }
.caps2 { text-transform: capitalize; }
/* STYLED FONTS */
.txt13 { font-family: Arial,Serif; font-size: 11px; color: #7b7773; line-height: 15px; text-transform: capitalize; }
.txt13 strong { font-family: Arial; font-size: 11px; color: #7b7773; line-height: 14px; text-transform: capitalize; }
.txt13 span { font-family: Arial; font-size: 19px; color: #7b7773; line-height: 19px; text-transform: capitalize; font-weight: bold; }
.txt13 a { text-decoration: none; color: #7b7773; }
.txt13 a:hover { color: #ff9600; text-decoration: none; }
.txt10 { font-family: Arial,Serif; font-size: 12px; color: #7b7773; line-height: 15px; }
.txt10 strong { font-family: Arial; font-size: 12px; color: #7b7773; line-height: 14px; }
.txt10 span { font-family: Arial; font-size: 19px; color: #7b7773; line-height: 19px; font-weight: bold; }
.txt10 a { text-decoration: none; color: #7b7773; }
.txt10 a:hover { color: #456dc2; text-decoration: none; }
.txtop { font-family: Arial,Serif; font-size: 14px; color: #919191; line-height: 11px; text-transform: capitalize; }
.txtop strong { font-size: 14px; color: #919191; line-height: 14px; font-weight: normal; }
.txtop a { text-decoration: none; color: #919191; }
.txtop a:hover { color: #919191; text-decoration: none; }
.txt14 { font-family: Arial,serif; font-size: 11px; color: #c4c4c4; line-height: 15px; }
.txt14 strong a { font-family: Arial; font-size: 12px; color: #393939; text-transform: uppercase; }
.txt14 strong a:hover { color: #960303; text-decoration: none; }
.txt14 p a { text-decoration: none; color: #c4c4c4; }
.txt14 a:hover { color: #03abb6; text-decoration: none; }
.txt12 { font-family: Arial,serif; font-size: 15px; color: #fff; line-height: 17px; font-weight: normal; }
.txt12 a { text-decoration: none; color: #fff; }
.txt12 a:hover { color: #960303; text-decoration: none; }
.txt12 strong { font-family: Arial,serif; font-size: 14px; color: #2a2a2a; font-weight: bold; }
.txtnews { font-family: Arial,serif; color: #3c3b3b; line-height: 16px; font-size: 12px; }
.txtnews a { font-size: 12px; text-decoration: none; color: #3c3b3b; font-weight: bold; }
.txtnews a:hover { color: #03abb6; text-decoration: none; }
.txtnews strong { text-decoration: none; color: #8ccff1; font-size: 12px; font-weight: bold; }
.date { color: #393939; font-style: italic; font-size: 11px; }
.blogtext { display: inline; float: left; clear: left; margin-top: 5px; margin-bottom: 5px; padding-top: 10px; }
.txtnewsh { font: 12px/17px Arial,serif; color: #999999; line-height: 20px; }
.txtnewsh a { text-decoration: underline; color: #999999; }
.txtnewsh a:hover { color: #977837; text-decoration: none; }
.txt15 { font-family: Arial,serif; font-size: 14px; color: #393939; line-height: 25px; }
.txt15 a { text-decoration: none; color: #03abb6; }
.txt15 a:hover { color: #03abb6; text-decoration: underline; }
.txt15 span { color: #03abb6; font-family: Arial; font-weight: bold; font-size: 23px; }
.txt15 strong { font-family: Arial; font-weight: bold; font-size: 15px; color: #000; }
.txthome { font-family: Arial,serif; font-size: 16px; color: #656565; line-height: 20px; font-weight: normal; }
.txthome a { text-decoration: none; color: #03abb6; }
.txthome a:hover { color: #03abb6; text-decoration: underline; }
.txthome span { color: #03abb6; }
.txthome strong { font-family: Arial,serif; font-weight: bold; font-size: 14px; color: #03abb6; }
.txtfooter { font-family: Arial,serif; font-size: 12px; color: #fff; line-height: 18px; }
.txtfooter a { text-decoration: none; color: #5ac7cf; font-size: 12px; }
.txtfooter strong { color: #fff; }
.txtfooter span { color: #fff; }
.txtfooter a:hover { color: #0dcedc; text-decoration: underline; }
.txtfooternav { font-family: Arial,serif; font-size: 13px; color: #fff; line-height: 20px; text-transform: uppercase; }
.txtfooternav a { text-decoration: none; color: #fff; }
.txtfooternav a:hover { color: #000; text-decoration: none; }
.txtfeatareas { font-family: Arial,serif; font-size: 11px; color: #000000; line-height: 22px; text-transform: uppercase; }
.txtfeatareas a { text-decoration: none; color: #000000; }
.txtfeatareas a:hover { color: #03abb6; text-decoration: none; }
.txtadvsea { font-family: Arial,serif; font-size: 12px; color: #353535; line-height: 20px; }
.txtadvsea a { text-decoration: none; color: #353535; }
.txtadvsea a:hover { color: #03abb6; text-decoration: none; }

.txtlogo { font-family: Arial,serif; font-size: 16px; color: #656565; line-height: 22px; font-weight: normal; }
.txtlogo a { text-decoration: none; color: #03abb6; }
.txtlogo a:hover { color: #03abb6; text-decoration: underline; }
.txtlogo span { font-family: 'Customfont'; font-size: 15px; color: #000; letter-spacing: 1px; }
.txtlogo strong { font-family: Arial,serif; font-weight: bold; font-size: 14px; color: #03abb6; }

/* TOP MAIN NAV */
.headeright { display: inline; float: right; width: 425px; height: 146px; background: url(../images/specialist.gif) no-repeat top right; position: relative; z-index: 99; margin-top: -146px; }
div#phone { display: inline; float: right; width: 233px; height: 26px; margin-right: 49px; padding-top: 22px; }
div#topnav { display: inline; float: right; height: 45px; margin-right: 49px; width: 233px; }
div#topnav ul { list-style: none; z-index: 2; }
div#topnav li { display: inline; float: left; list-style-image: none; margin: 0px; padding: 0px; }
div#topnav2 { display: inline; float: left; clear: left; height: 45px; width: 191px; margin-top: -66px; margin-left: 750px; position: relative; z-index: 9999; background: url(../images/slogan.gif) no-repeat top left; }
div#topnav2 ul { list-style: none; z-index: 2; padding-left: 25px; }
div#topnav2 li { display: inline; float: left; list-style-image: none; margin: 0px; padding: 2px; }
.langhead { display: inline; float: right; width: 232px; height: 29px; margin: 9px 16px 0 0; }
.slogan { display: inline; float: right; width: 399px; height: 28px; margin: 65px 19px 0 5px; }
/* CONTAINERS */
header#container { width: 100%; height: 100%; margin: 0 auto; }
div#container2 { width: 1000px; margin: 0 auto; position: relative; padding-top: 5px; }
div#topContainer { display: inline; float: left; width: 1000px; height: 220px; }
div#bottomContainer { display: inline; float: left; width: 1000px; background: transparent; }
div#bottomContainer2 { display: inline; float: left; width: 1000px; }
div#areamapcontainer { display: block; margin: 75px auto 0 auto; width: 1000px; background: url('../images/mapBG.png') repeat-y left top; }
h1#top { margin: 0 auto; height: 170px; width: 1000px; text-align: center; }
div#flash { margin: 0px auto; width: 100%; height: 400px; }
.flashgallery { margin: 0px auto; width: 100%; height: 400px; background: #fff; }
.logo { margin: 0px auto; clear: both; cursor: pointer; z-index: 99999; position: relative; margin-top: 15px; }
nav#nav { margin: 0 auto; width: 1000px; height: 50px; margin-bottom: 3px; position: relative; clear: both; z-index: 999999; }
nav#nav ul { display: inline; float: left; margin: 0; padding: 0; list-style: none; z-index: 5; width: 1000px; position: absolute; }
nav#nav ul li { display: inline; float: left; margin: 0; padding: 0; list-style: none; z-index: 2; position: relative; }
nav#nav ul ul { z-index: 99; }

nav#navfooter { margin: 0 auto; width: 1000px; height: 45px; clear: both; }
nav#navfooter ul { display: inline; float: left; margin: 0; padding: 0; list-style: none; width: 1000px;}
nav#navfooter ul li { display: inline; float: left; margin: 0; padding: 0; list-style: none;}
nav#navfooter ul ul { z-index: 99; }


ul#idd { height: 150px; margin: 0; padding: 0; list-style: none; z-index: 2; position: absolute; top: -999em; left: 0px; z-index: 0; }
li.idd { clear: both; height: 35px; margin: 0; padding: 0; list-style: none; z-index: 2; position: relative; z-index: 99999; }
li.idd a { text-decoration: none; width: auto; }
li.idd:hover { visibility: inherit; }
li#tab05:hover ul { top: 61px; z-index: 99999; width: 200px; }
div#leftColumn { display: inline; float: left; clear: left; width: 775px; background: transparent; height: auto; padding-bottom: 10px; }
div#leftColumn2 { display: inline; float: left; clear: left; width: 225px; background: #fff; border: 1px solid #e7e7e7; z-index: 1; position: relative; margin-bottom: 10px; }
div#leftColumn3 { display: inline; float: left; clear: left; width: 1000px; background: #fff; height: auto; padding-bottom: 10px; position: relative; }
.submenu { display: inline; float: left; clear: left; border-top: 1px solid #d9d9d9; width: 223px; }
.submenu ul { margin: 0; list-style: none; width: 223px; display: inline; float: left; z-index: 2; padding-bottom: 10px; margin-bottom: 10px; }
.submenu li { list-style-image: none; margin: 0px; padding: 0px; display: inline; float: left; clear: left; padding: 5px 0 5px 15px; }
.submenu .atitle { padding: 8px 0 0 15px; }
.submenu h2 { padding: 15px 0 4px 15px; font-weight: bold; color: #06a2df; font-family: Arial; font-size: 14px; line-height: 14px; }
.submenu h2 img { display: inline; clear: right; }
.submenu hr { display: block; color: #d9d9d9; border: none; background: none; margin: 0; padding: 0; z-index: 0; border-bottom: 1px solid #d9d9d9; }
div#leftColumnWide { display: inline; float: left; clear: left; width: 1000px; background: transparent; height: auto; }
div#rightColumn { display: inline; float: right; clear: right; width: 225px; margin-bottom: 10px; background: #fff; z-index: 1; position: relative; }
div#rightColumn2 { float: right; clear: right; width: 765px; background: transparent; height: auto; padding-bottom: 10px; }
.bottom-nav { margin: 0 auto; clear: both; width: 1000px; height: 45px; background: #959595 url(../images/bgfootertop.gif) repeat-x top center; position: relative; }
.bottom-nav ul { display: inline; float: left; width: 1000px; list-style: none; padding: 0; margin: 0; position: absolute; }
.bottom-nav li { display: inline; float: left; list-style: none; padding: 0; margin-left: 8px; z-index: 2; position: relative; line-height: 45px; text-align: center; vertical-align: middle; }
.bottom-nav li a { padding: 0 0 0 20px; background: transparent url(../images/bullet-footer.gif) no-repeat 0 5px; font-weight: normal; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cleanbox { display: inline; float: left; clear: left; width: 225px; height: 57px; background: url(../images/cleanbox.gif) no-repeat bottom left; margin-bottom: 10px; padding-top: 10px; }
/* FOOTER */
footer#footer { display: inline; float: left; clear: both; width: 100%; height: 200px; }
.footer1 { margin: 0px auto; width: 1000px; height: 75px; margin-top: 10px; }
.fban { display: inline; float: left; width: auto; height: 125px; border: 0 solid; padding: 0; margin: 0; }
.footer2 { margin: 0px auto; width: 1000px; height: 141px; background: #929292 url(../images/bgfooter.jpg) repeat-x top center; border-top: 5px solid #a8a8a8; }
.logofooter { display: inline; float: left; clear: left; width: auto; height: 56px; margin: 15px 0 0 20px; padding: 20px 20px 20px 0px; border-right: 1px solid #b0b0b0; }
#resilogo { display: inline; float: right; width: 175px; height: 40px; margin: 50px 0 0 0; }
div#footerlogo { display: inline; float: left; width: 172px; height: 78px; margin-top: 20px; margin-left: 20px; }
.addressinfo h3 { color: #fff; }
.addressinfo { display: inline; float: left; width: 200px; padding: 0; margin: 17px 0 0 20px; }
.addressinfo2 { display: inline; float: left; width: 180px; margin: 25px 0 0 10px; }
.bannfoot { display: inline; float: left; width: auto; }
.bafoot { display: inline; float: left; width: auto; }
.footerlinks { display: inline; float: left; width: 850px; height: 30px; }
.footerlinks ul { list-style: none; display: inline; float: left; z-index: 2; }
.footerlinks li { list-style-image: none; margin: 0px; padding: 0px; display: inline; float: left; }
.ipages { display: inline; float: left; width: 715px; min-height: 1633px; padding: 0; background: #fff; padding: 20px; border-bottom: 20px solid #a8d6f6; }
.ipages p { display: inline; float: left; clear: left; width: 715px; margin-bottom: 20px; }
.ipages p img { display: inline; float: left; clear: left; margin: 20px 40px 20px 0; }
.introp01 { display: inline; float: left; width: 380px; height: auto; padding: 0 20px 20px 0; }
.introp02 { display: inline; float: left; width: 350px; height: auto; }
/* RIGHT PANNEL */
.separator { display: inline; float: left; width: 230px; height: 12px; background: url(../images/separator.gif) no-repeat top left; }
.bannersright { display: inline; clear: both; float: left; padding-bottom: 10px; width: auto; height: auto; background: url(../images/rightshadow.gif) no-repeat bottom left;}
.smbanners { display: inline; float: left; clear: left; width: 223px; height: auto; background: url(../images/smbanners.gif) repeat-y top left; border: 1px solid #e6e6e6; margin-bottom: 10px; }
.smbanners ul li { display: inline; float: left; clear: left; list-style-image: none; width: 195px; height: 47px; margin: 0 0 10px 13px; }
.banners { display: inline; clear: both; float: left; padding-bottom: 10px; width: 225px; height: auto; }
.banners3 { display: inline; clear: both; margin-left: 25px; }
.rightTitles { display: inline; float: left; width: 225px; height: 59px; }
.comboBoxes { margin: 0px 0 10px 10px; }
.searchBttn { padding: 0px 10px 10px 0; }
.spacetop { display: inline; float: left; width: 227px; height: 10px; }
.divspan { display: inline; float: left; width: 700px; margin: 20px 0 30px 7px; }
.backbtn { display: inline; float: right; margin-right: 0; margin-top: -30px; }
.bannerft { display: inline; float: left; width: 720px; height: 120px; padding-bottom: 25px; margin-left: 20px; border-bottom: 1px solid #e3e3e3; }
.bannerft2 { display: inline; float: left; width: 750px; height: 120px; padding-top: 35px; }
.titles { margin-top: 40px; padding-bottom: 8px; width: 700px; }
.contentPanel { width: 720px; }
.conciergeimage { margin: 16px; }
.homeTitle { margin: 0; padding: 0; }
.homeTitle2 { margin-bottom: 50px; padding: 0; }
.titleh { display: inline; float: left; clear: left; width: 745px; height: 20px; padding: 15px 0 5px 18px; margin: 10px 0 10px 0; border-top: 1px solid #d9d9d9; }
.titlehR { display: inline; float: left; clear: left; width: 225px; height: 51px; margin: 10px 0 0 0; }
.titleh3 { display: inline; float: left; clear: left; width: 720px; height: auto; padding: 0 0 5px 0; margin: 20px 0 10px 0; }
.titleh2 { display: inline; float: left; clear: left; width: 753px; height: 30px; padding: 10px 0 5px 10px; margin: 10px 0 10px 0; border-bottom: 1px solid #e7e7e7; }
.titleb2 { display: inline; float: left; clear: left; width: 715px; height: 30px; padding: 10px 0 5px 0; margin: 10px 0 10px 0; border-bottom: 1px solid #e7e7e7; }
.titleh4 { display: inline; float: left; clear: left; width: 998px; height: 30px; padding: 3px 0 5px 10px; margin: 10px 0 10px 0; border-bottom: 1px solid #e7e7e7; }
.condopagetitle { display: inline; float: left; clear: left; width: 753px; height: 18px; padding: 3px 0 0 18px; margin: 15px 0 10px 0; }
.txtln1 { display: inline; float: left; margin-top: 0; }
.txtln2 { display: inline; float: left; margin: 1px 0 0 5px; }
.homePanel { display: inline; float: left; width: 710px; padding: 20px 5px 20px 5px; }
.featuredcontent { width: 743px; margin: 0px; padding: 10px; float: left; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.iPanel { width: 743px; margin: 0px; padding: 10px; float: left; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.featuredtopcurve { display: inline; float: left; width: 765px; height: 10px; background: url('../images/topi.gif') no-repeat top left; }
.featuredbottomcurve { display: inline; float: left; width: 765px; height: 10px; background: url('../images/bottomi.gif') no-repeat top left; }
.homePhoto { clear: left; float: left; margin: 10px 10px 10px 1px; width: 295px; height: 425px; border: 6px solid #f1f1f1; }
.bioPhoto { clear: left; float: left; margin: 0px 10px 10px 1px; width: 310px; }
.pagePhotos { margin-bottom: 10px; }
.fieldsetArrow { background: url(../images/downArrow.gif) no-repeat bottom right; }
.featureAreas { display: inline; float: left; width: 715px; height: 100%; margin: 26px 0 0 20px; }
.featureTitles { margin-bottom: 10px; }
/*************** NEW 2010 RESOURCE CENTER ******************/
.res-in { display: inline; width: 182px; height: 180px; float: left; padding: 15px 0 0 20px; }
#resources { display: inline; float: left; width: 730px; height: 700px; }
#resources a img, #resources a { border: none; overflow: hidden; float: left; }
#resources a:hover { border: 7px solid #03abb6; }
/* EFFECT HOVER - Background */
#resources a:hover img { margin: -7px; }
.resbg { background: #e5f5fd; }
/* NOEFFECT - Background */
.resmarLFT { display: inline; float: left; padding: 26px; }
/* Right Space for Each Box */
.resmarLFT4 { display: inline; float: left; padding: 10px; }
/* Right Space for Each Box */
.resmarTOP { clear: both; padding-top: 45px; }
/* Top Space for Each Box */
.fullmrgLFT { margin-left: 30px; }
/* Margin Left from all boxes */
.fullmrgLFT4 { margin-left: 10px; }
/* Margin Left from all boxes */
#resources2 { display: inline; float: left; width: 730px; height: 700px; }
#resources2 a img, #resources2 a { border: none; overflow: hidden; float: left; }
#resources2 a:hover { border: 3px solid #db5703; }
/* EFFECT HOVER - Background */
#resources2 a:hover img { margin: -3px; }
.resmarTOP2 { clear: both; padding-top: 25px; }
/* Top Space for Each Box */
/*****************************************************FEATURED PROPERTY STYLES *****************************************************/
/*#intFeatPanel{width:223px;height:390px;padding:0;float:left;border:0 solid #d6d6d6;margin-bottom:5px;background:#fff;}*/
/*****************************************************  FEATURED PROPERTY STYLES *****************************************************/
div.fprop { display: inline; float: left; clear: left; width: 227px; height: 470px; margin: 0 0 0 0; }
#featPropDiv { display: inline; width: 225px; height: 358px; padding: 0; float: left; background: #fff url(../images/feat-prop.gif) no-repeat top left; margin-bottom: 10px; }
.featOptionsClass02 { display: inline; float: left; z-index: 999; margin-top: -10px; }
.featOptionsClass03 { display: inline; float: right; z-index: 999; right: 20px; margin-top: -10px; }
.featOptionsClass01 { clear: right; float: right; position: absolute; right: 20px; margin-top: -10px; }
.featPanel { display: inline; float: right; width: 213px; background: transparent; /*border-bottom:1px solid #e5f5fd;border-left:1px solid #e5f5fd;border-right:1px solid #e5f5fd;*/ font-family: Arial,sans-serif; font-size: 13px; color: #424242; line-height: 18px; position: relative; }
.featPanel .featimg { float: left; clear: left; padding-top: 60px; width: 190px; height: 117px; border: 0 solid; margin-left: 6px; margin-bottom: 6px; }
.featPanel strong { position: relative; display: inline; float: left; line-height: 24px; padding-bottom: 0; width: 185px; padding: 3px 0 2px 0px; text-decoration: none; font-family: Arial; font-size: 13px; color: #1c1c1c; line-height: 17px; /*border-bottom:1px solid #444545;*/ font-weight: bold; margin: 0 0 10px 13px; }
.featPanel span { display: inline; float: left; width: 196px; height: 90px; margin: 0 0 10px 13px; }
.featPanel ul { width: 223px; /*border-top:1px solid #e8eaea;*/ list-style: none; float: left; clear: both; margin-left: 10px; }
.featPanel li { display: inline; float: left; }
.featuredDiv01 { text-align: left; width: 223px; height: 100%; float: left; overflow: hidden; margin: 0 0 10px 12px; }
.featTextDiv { width: 205px; float: left; height: 100px; display: inline; margin: 0 0 10px 15px; }
.featOptionsDiv { float: left; clear: both; width: 200px; height: 40px; margin: 30px 10px 0 15px; }
.txtfeatured { font: 13px/17px "Lucida Grande",Arial,sans-serif; color: #000000; line-height: 17px; }
.txtfeatured a { text-decoration: none; color: #000000; }
.txtfeatured a:hover { text-decoration: none; color: #000000; }
.login { display: inline; float: right; margin-top: 15px; margin-right: 15px; }
.ml20 { margin-left: 20px; }
.txtpages { font: 13px/17px Arial,Helvetica,sans-serif; color: #3e3e3e; text-align: left; line-height: 1.5em; }
.txtpages A { color: #3e3e3e; text-decoration: none; }
.txtpages A:hover { color: #3e3e3e; text-decoration: underline; }
#resoruces { display: inline; float: left; width: 700px; height: 172px; margin: 0 0 30px 30px; }
.mlspics { display: inline; float: left; margin-bottom: 10px; width: 750px; }
.mls-in { display: inline; width: 170px; height: 170px; float: left; padding-top: 15px; margin-left: 10px; }
.mls-in1 { display: inline; clear: left; width: 170px; height: 170px; float: left; padding-top: 15px; margin: 0; }
.mlsbord { border: 3px solid #dbdbdb; }
.res-in { display: inline; width: 170px; height: 170px; float: left; padding: 15px 0 0 10px; margin: 0; }
/***************************************************** CLIENT LOGIN *****************************************************/
.clientLoginButton { padding: 0; margin: 0; background: url(../images/mls-quick-search-btn.gif) no-repeat left top; width: 30px; height: 30px; border: 0px; display: inline; }
.form { display: inline; height: 22px; float: left; clear: left; margin: 6px 0 0 14px; border: 0 solid #fff; background: transparent; }
.input { display: inline; width: 165px; height: 28px; font: 14px/16px "Lucida Grande",Arial,sans-serif; color: #666666; float: left; background: transparent; margin: 0px; border: 0 solid #fff; }
.advsrch2 { display: inline; float: left; clear: both; margin: 14px 0 0 5px; height: 15px; z-index: -2; }
.advsrch { padding: 12px 0 0 20px; width: 105px; height: 15px; display: inline; float: left; z-index: -2; }
#news { display: inline; float: left; width: 223px; height: 80px; background: #fff url(../images/banners/news.gif) no-repeat left top; border: 1px solid #e8eaea; border-bottom: 0 solid; }
.featuredproperties { display: inline; float: left; width: 225px; height: 64px; }
.bord { display: inline; float: left; width: 227px; height: 51px; margin-top: 54px; border: 1px solid #c1c1c1; border-top: 0 solid #c1c1c1; }
.context { width: 210px; margin-left: 5px; padding-top: 10px; }
.top-navfrm { display: inline; float: right; width: 180px; margin: 58px 0 0 0; }
.servicespics { display: inline; float: left; width: 712px; height: 525px; border: 3px solid #dbdbdb; background: url(../images/bigpic01.jpg) no-repeat left top; }
.serv-in { display: inline; width: 244px; height: 241px; float: left; padding: 12px 0 2px 12px; margin: 0; }
/***************** BLOG *****************/
.blogtitle { display: inline; float: left; width: 225px; height: 51px; }
.marginNews { float: left; margin: 0; background: #fff; }
.containNews { width: 205px; height: auto; float: left; background: #fff; padding: 16px 9px 10px 9px; border: 1px solid #e4e4e4;}
.space10 { width: 225px; height: 10px; background: transparent; }
.space5 { width: 225px; height: 5px; background: transparent; }
/***************** HOME AND INNER PAGES *****************/
.innerPanel { display: inline; float: left; width: 750px; padding: 10px 0 20px 0; }
#gift { display: inline; float: right; z-index: 1; margin-top: -90px; }
.callnow { display: inline; float: right; margin: -52px 0 0 0; }
.toptittle { display: inline; float: left; width: 750px; height: 50px; margin-bottom: 20px; }
.feat { display: inline; float: left; width: 765px; height: 165px; border-bottom: 1px solid #c1c1c1; }
.box { display: inline; float: left; width: 180px; height: 150px; padding-top: 10px; background: url(../images/homepics/loading.gif) no-repeat top left; }
.boxmar { margin-right: 13px; }
.sepH { display: inline; float: left; width: 750px; height: 35px; border-bottom: 3px solid #222222; margin-bottom: 35px; }
.newsfooter { display: inline; float: left; width: 225px; height: 14px; margin-bottom: 10px; }
/******************** SFMENU DROPDOWN LISTS FOR CONDOS AND COMMUNITIES ********************/
#luxurycondos { display: inline; float: left; width: 168px; height: 116px; margin-bottom: 5px; margin-top: 0; background: url(../images/banners/luxurycondos.png) no-repeat left top; }
#luxurycommunities { display: inline; float: left; width: 168px; height: 116px; margin-bottom: 5px; margin-top: 0; background: url(../images/banners/luxurycommunities.png) no-repeat left top; }
.choosecondoDRP { display: inline; float: left; clear: left; width: 225px; height: 67px; background: url(../images/choosecondoandcomm.jpg) no-repeat top left; }
.dropcondos { display: inline; float: left; width: 212px; height: 45px; padding: 62px 0 0 11px; }
.dropcommunities { display: inline; float: left; width: 201px; height: 50px; padding: 154px 0 0 22px; border: 1px solid #e7e7e7; background: url(../images/luxury-communities.jpg) no-repeat top left; margin-bottom: 10px; }
.dropcommunities2 { display: inline; float: left; width: 215px; height: 50px; background: url(../images/mainland-communities.gif) no-repeat top left; padding: 65px 0 0 10px; }
.sf-menu, .sf-menu * { margin: 0; padding: 0; font-weight: bold; cursor: pointer; width: 199px; float: left; }
/* MENU FIRST ITEM CSS */
.sf-menu ul { display: none; position: absolute; width: 197px !important; height: 200px !important; overflow-y: auto; overflow-x: hidden; background-color: #fff; list-style: none; list-style-image: none; border: 1px solid #e6e6e6; left: 0; top: -201px; margin: 0 !important; }
.monthlysel .sf-menu ul { width: 186px !important; top: 32px; }
.sf-menu li { position: relative; width: 166px !important; padding: 0px; list-style: none; list-style-image: none; }
/* MENU BUTTON CSS */
.sf-menu a.sf-with-ul { width: 199px !important; background-color: #323232; height: 30px !important; }
/* LINK COLOR */
.sf-menu a, .sf-menu a:visited { display: block; cursor: pointer; background-color: Transparent; width: 18px; padding: 0px; margin-left: 5px; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #272727; font: 12px/20px Arial,Helvetica,sans-serif; LETTER-SPACING: 0; }
/* MENU ITEMS CSS */
.sf-menu ul.ItemsDropDown li { width: 191px !important; clear: both; padding: 4px; list-style: none; list-style-image: none; /*overflow-x:hidden;text-overflow:ellipsis;*/ }
.monthlysel .sf-menu ul.ItemsDropDown li { width: 160px !important; }
.sf-menu ul.ItemsDropDown li a { text-decoration: none; width: auto; }
/* MENU ITEM ON HOVER */
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background-color: #03abb6; color: #ffffff; outline: 0; border: 0; text-decoration: none; z-index: 4; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { /* border:1px solid #e6e6e6;left:0;top:28px;match top ul list item height */ }
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; }
.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }
a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
.Socialnetworks { display: inline; float: left; clear: left; width: 220px; height: 52px; background: url(../images/social-networks.gif) no-repeat top left; padding-top: 50px; padding-left: 5px; }
.soc { display: inline; float: left; width: 32px; height: 32px; margin: 6px 3px 0px 7px; }
.logoContainers { width: 750px; height: 250px; }
.aff2 { margin: 12px 0 0 12px; display: inline; float: left; }
.FTProp { display: inline; float: left; width: 600px; height: 278px; position: relative; }
.containFeaturedSlide { display: inline; float: left; width: 578px; height: 248px; margin-top: 32px; position: relative; margin-left: 10px; }
.featDouble { display: inline; float: left; width: 1000px; height: 278px; background: url('../images/featured-properties.gif') no-repeat top left; border: 0px solid #e5f5fd; margin-bottom: 10px; }
.movescroll { display: inline; float: left; width: 1000px; height: 46px; z-index: 1000; position: relative; margin: 0 0 0 0; }
.moveleft { display: inline; float: left; width: 20px; height: 46px; }
.moveright { display: inline; float: right; width: 20px; height: 46px; }
.bottomnews { display: inline; float: left; width: 225px; height: 14px; background: url(../images/bottom-news.gif) no-repeat top left; }
.findproperties { display: inline; float: left; width: 225px; height: 101px; background: #fff url('../images/luxury-properties.gif') no-repeat top left; }
/*************** BLOG & NEWS STYLES / SCROLL PLUS TABS ******************/
.tabNavigation { width: 220px; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; width: inherit; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; /*background:#aaa;*/ }
.jScrollPaneDrag { position: absolute; /*background:#666;*/ background-image: url('../images/scroll.gif'); background-repeat: no-repeat; cursor: pointer; overflow: hidden; height: 60px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; background-image: url('../images/scroll.gif'); background-repeat: no-repeat; background-position: bottom center; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color:#666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color:#f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color:#666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color:#f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color:#f00;*/ }
/* CSS Document */
/*************GLOBAL STYLES**************/
#optContain { float: left; width: 200px; margin-left: 3px; }
div.tabs > div { margin-top: 0; }
div.tabs > div h3 { margin-top: 0; }
UL.tabNavigation { list-style: none; }
UL.tabNavigation LI { display: inline; }
#opt1 { float: left; display: inline; }
#opt2 { float: left; display: inline; }
#tab1 { width: 195px; float: left; text-align: left; margin-left: 5px; }
#tab2 { width: 180px; float: left; text-align: left; margin-left: 5px; }
#tab1Cnt { float: left; min-height: 200px; height: auto; overflow: auto; padding-bottom: 5px; }
#tab2Cnt { float: left; min-height: 200px; height: auto; overflow: auto; padding-bottom: 5px; }
/*************FORM STYLES**************/
.inputFieldClass { width: 320px; border: solid 1px #e3ebf1; }
.inputStyle2 { margin: 0 0 0 0; font: 14px/18px Arial,Helvetica,sans-serif; text-align: justify; color: #596265; float: right; height: 100px; width: 350px; border: #e3ebf1 solid 1px; }
.inputStyle500 { margin: 0; font: 14px/18px Arial,Helvetica,sans-serif; text-align: justify; color: #596265; height: 60px; width: 150px; border: #e3ebf1 solid 1px; }
.inputStyleSm { margin: 0 0 0 0; font: 14px/18px Arial,Helvetica,sans-serif; text-align: justify; color: #596265; border: #e3ebf1 solid 1px; width: 150px; height: 20px; }
.inputStyleLg { margin: 0 0 0 0; font: 14px/18px Arial,Helvetica,sans-serif; text-align: justify; color: #596265; border: #e3ebf1 solid 1px; width: 350px; height: 20px; }
.inputStyle1 { margin: 0 0 0 0; font: 14px/18px Arial,Helvetica,sans-serif; text-align: justify; color: #596265; float: right; border: #e3ebf1 solid 1px; width: 350px; height: 20px; }
.inputDivClass1 { width: 320px; float: left; padding: 15px 30px 15px 0; }
.inputDivClass5 { width: 520px; float: left; padding: 15px 30px 15px 0; }
.inputDivClass2 { width: 500px; float: left; height: 130px; }
.inputDivClass3 { width: 500px; float: left; height: 40px; }
.inputDivClass4 { width: 500px; float: left; height: 60px; }
.applyTitles03 { float: left; width: 600px; padding-top: 20px; }
.height30 { height: 45px; }
.rightForm { float: right; width: 350px; }
.boat1 { width: 75px; border: #e3ebf1 solid 1px; }
.boat2 { width: 110px; border: #e3ebf1 solid 1px; }
.submitDiv { width: 675px; float: left; text-align: right; padding-right: 15px; }
/*****************************************************GR TRANSLATION STYLES *****************************************************/
.flags { display: inline; float: left; margin-left: 2px; }
.redo { display: inline; float: left; clear: left; width: 225px; height: 35px; padding-top: 25px; background: #fff url(../images/search-by-language.gif) no-repeat top left;}
.flagpad { padding-left: 5px; margin-top: 6px; }
.flgs { display: inline; float: left; width: 26px; height: 20px; margin-left: 4px; }
.affiliated { display: inline; float: left; width: 150px; height: 160px; padding: 12px; }
.butend { display: inline; float: left; width: 765px; height: 62px; background: url('../images/homebg2.gif') no-repeat top left; }
.butendalign { display: inline; float: left; width: 260px; height: 52px; margin: 5px 0 0 32px; }
.homebanner { display: inline; float: left; margin-left: 20px; }
#reNewsTab { display: inline; float: left; margin-left: 8px; }
#jillsBlogTab { display: inline; float: left; }
.linenews { display: inline; float: left; clear: left; width: 203px; height: 10px; padding-bottom: 10px; padding-top: 10px; border-bottom: #e3ebf1 solid 1px; }
.bottom-flash { display: inline; float: left; width: 998px; height: 80px; margin-top: -30px; background: #fff; border-left: 1px solid #e8eaea; border-right: 1px solid #e8eaea; z-index: 1000; position: relative; }
.fearturedx { display: inline; float: left; width: 998px; height: 265px; background: #fff url(../images/fpropbg.gif) no-repeat top left; border: #e8eaea solid 1px; border-top: #fff solid 0; }
.areamapft { display: inline; float: left; width: 225px; height: 235px; }
.areamapimg { display: inline; float: left; width: 207px; height: 142px; padding-bottom: 15px; border-bottom: #e3ebf1 solid 1px; margin: 10px 0 0 18px; }
.viewmapimg { display: inline; clear: left; float: left; width: 127px; height: 35px; margin: 15px 0 0 100px; }
.fourfeatured { display: inline; float: left; width: 1000px; height: 250px; position: absolute; z-index: 1010; }
/*------------------------- HEADER 2 STYLES ---------------------------*/
.header2 { display: inline; float: right; width: 500px; height: 30px; margin-top: -88px; background: #244b7e url(../images/bgheader.gif) no-repeat top center; }
.agentdrop selectbox { background-image: none; border: 1px solid #d9d9d9; }
.agentdrop select { background-image: none; border: 1px solid #d9d9d9; }
div#register { display: inline; float: left; width: 225px; height: 133px; background: url(../images/banners/newsletter.jpg) no-repeat top left; margin-top: 5px; padding-bottom: 5px; }
div#luxRE { display: inline; width: 763px; background: #fff; float: left; padding-bottom: 10px; margin-top: 5px; border: 1px solid #e8eaea; }
div#luxRE ul { list-style: none; margin: 0; padding: 0; }
div#luxRE ul li { list-style: none; float: left; display: inline; margin: 0 0 10px 15px; padding: 0; }
div#intwhite { display: inline; float: left; width: 743px; background: #fff; padding: 20px 10px 20px 10px; border: 1px solid #e8eaea; }
div#intwhite2 { display: inline; float: left; width: 980px; background: #fff; padding: 20px 10px 20px 10px; border: 1px solid #e8eaea; }
.intwhite { display: inline; float: left; width: 743px; background: #fff; padding: 20px 10px 20px 10px; border: 1px solid #e8eaea; margin-top: 5px; }
.number1 { display: inline; float: left; width: 332px; height: 386px; background: url(../images/homepic2.gif) no-repeat top left; margin-left: -10px; }
.number1 ul { margin-left: 70px; padding: 0; list-style: none; z-index: 2; margin-top: 13px; }
.number1 li { list-style-image: none; list-style-position: outside; margin: 0px; height: 52px; width: 240px; clear: left; vertical-align: middle; }
.intgreen { display: inline; float: left; width: 743px; height: 230px; background: #fff; border: 10px solid #8dd0c2; }
.intgbox1 { display: inline; float: left; width: 366px; height: 230px; border-right: 10px solid #8dd0c2; }
.intgimg { display: inline; float: left; width: 159px; height: 120px; padding: 10px; }
.intgbox1 p { display: inline; float: left; width: 160px; height: 70px; padding: 5px; border-bottom: 1px solid #e1e1e1; margin-bottom: 5px; }
.intgbox2 { display: inline; float: left; width: 365px; height: 210px; }
.intgbox2 p { display: inline; float: left; width: 160px; height: 70px; padding: 5px; border-bottom: 1px solid #e1e1e1; margin-bottom: 5px; }
.intgdrop { display: inline; float: left; margin-top: 10px; width: 168px; height: 30px; }
div#newbloghome { display: inline; float: left; width: 762px; height: auto; border: 1px solid #e1e1e1; background: #fff; margin-top: 10px; }
/*     ------------- PAGES TITLES LARGE -------------------  */
.newscont { display: inline; float: left; width: 762px; height: 165px; border-top: 1px solid #e8e8e8; }
.newstxt { display: inline; float: left; width: 207px; height: 135px; padding: 15px 20px 15px 20px; background: transparent; }
.newstxt ul.ul { margin: 0; padding: 0; list-style: none; z-index: 2; }
.newstxt li.li { list-style-image: none; list-style-position: outside; margin: 0px; padding: 0px; }
.newsbtn { display: inline; float: right; width: 68px; height: 40px; z-index: 5; margin: 20px 15px 0 0; }
div.newscont ul#carousel2 { display: inline; float: left; margin: 0; padding: 0; list-style: none; z-index: 2; width: 1000px; position: absolute; }
div.newscont ul#carousel2 li { display: inline; float: left; margin: 0; padding: 0; list-style: none; z-index: 2; position: relative; }
div#snet { display: inline; float: left; width: 225px; height: 46px; background: #fff url(../images/banners/followus.gif) no-repeat top left; }
div#realestatetit { display: inline; float: left; width: 225px; height: 41px; background: #fff url(../images/real-estate-news.gif) no-repeat top left; }
/*     ------------- CONDOMINIUMS & COMMUNITIES STUFF -------------------  */
.featuredAreas { display: inline; float: left; clear: both; width: 750px; height: 100%; padding: 0px 0 10px 0; }
#communities { display: table-column; float: left; clear: left; width: 100%; height: 100%; padding-left: 0px; }
.comm { display: inline; float: left; width: 24%; height: auto; text-align: left; vertical-align: middle; }
#condos { display: inline-table; float: left; clear: left; width: 100%; height: 100%; margin-left: 0; }
.condolist { display: block; clear: both; width: 100%; height: 20px; padding-top: 15px; font-weight: bold; }
.condo { display: inline; float: left; width: 31%; height: auto; text-align: left; padding: 0px 0 0 12px; background: transparent url(../images/bullet.gif) no-repeat 0 5px; font-weight: normal; text-decoration: none; white-space: nowrap; overflow: hidden; /*text-overflow:ellipsis;*/ }
.txtCondos { font: 14px/17px Arial,Helvetica,sans-serif; color: #424242; text-align: left; line-height: 1.5em; }
.txtCondos A { color: #424242; text-decoration: none; text-transform: uppercase; }
.txtCondos A:hover { color: #424242; text-decoration: none; }
.xpace { display: inline; float: left; clear: left; width: 325px; height: 20px; }
.fContainer { display: inline; float: left; width: 755px; height: auto; border: 0 solid; padding: 0; margin-bottom: 20px; }
.homehere { display: inline; float: left; width: 753px; height: auto; background: #f6f6f6; border-left: 1px solid #e5f5fd; border-right: 1px solid #e5f5fd; padding-bottom: 14px; }
.homecell { display: inline; float: left; width: 233px; height: 289px; background: #fff url(../images/homebg.gif) no-repeat top left; margin: 14px 0 0 14px; }
.homeimg { display: inline; float: left; width: 211px; height: 167px; margin: 10px; }
.hometit { display: inline; float: left; width: 181px; height: 27px; background: url(../images/tbar.png) no-repeat top left; margin-top: -50px; margin-left: 10px; padding-left: 30px; padding-top: 13px; font: 13px/15px Arial,serif; color: #fff; text-transform: uppercase; font-weight: bold; z-index: 99; }
.homecell ul { display: inline; float: left; width: 210px; height: 72px; }
.homecell li { list-style-image: none; margin: 0px; padding: 0px; }
.learn-more { display: inline; float: left; clear: left; width: 112px; height: 30px; margin-left: 110px; }
.closeh { display: inline; float: left; width: 960px; height: 277px; padding: 20px; background: url(../images/homebox.gif) repeat-x top left; }
.boxes { display: inline; float: left; width: 307px; height: 277px; background: #fff; margin-right: 19px; }
.allprops { display: inline; float: left; clear: left; width: 132px; height: 14px; margin-top: 20px; margin-left: 600px; }
.padNews2 { display: inline; float: left; width: 745px; padding: 5px; }
.padimage { display: inline; float: left; width: 200px; height: 160px; }
.padimage img { display: inline; float: left; width: 176px; height: 118px; }
.padtxt { display: inline; float: left; width: 540px; }
div#playertxt { display: inline; float: left; width: 193px; height: auto; padding: 15px; background: #f6f6f6; border: 1px solid #e5f5fd; }
.close { display: inline; float: left; width: 225px; height: 5px; background: url(../images/banners/close.gif) no-repeat top left; }
div#condohomes { display: inline; float: left; width: 1000px; height: 46px; background: url(../images/condohomes.gif) no-repeat top left; margin-top: 20px; }
.register { display: inline; float: left; width: 225px; height: 101px; margin: 0 0 17px 0; padding: 0; background: url(../images/register.gif) no-repeat top left; }
.categoryH { display: inline; float: left; width: 739px; height: 36px; background: url(../images/category.gif) no-repeat top left; padding-left: 16px; padding-top: 18px; }
.newcondodiv { display: inline; float: left; width: 755px; background: #fff; }
.newcondodiv p { padding: 20px; }
.logosHome { display: inline; float: left; margin-right: 56px; }
.homeintro { display: inline; float: left; clear: left; width: 745px; height: auto; min-height: 500px; border: 1px solid #e4e4e4; padding: 10px 0 0 20px; position: relative; background: #fff; }
.homeintro p { margin-left: 10px; }
.homeintro ul { margin-left: 10px; }
.featuredtop { margin: 0 auto; clear: both; width: 1000px; height: auto; margin-top: 2px; height: 193px; }
.featbuildings { display: inline; float: left; width: 340px; height: auto; margin: 20px 0 20px 20px; }
.IslandTitle { display: inline; float: left; clear: left; width: 340px; height: 135px; margin-bottom: 10px; border: 0; }
.buildingspic { display: inline; float: right; clear: right; width: 623px; height: 360px; margin-top: 15px; }
.buildingspic ul { display: inline; float: left; clear: left; }
.buildingspic li { display: inline; float: left; width: 197px; height: 108px; border: 1px solid #e5f5fd; margin: 0 13px 13px 0; }
.homeintro2 { display: inline; float: left; clear: left; width: 763px; border: 1px solid #e7e7e7; min-height: 630px; height: auto; background: #fff url(../images/homepic.jpg) no-repeat top left; }
.homeintro3 { display: inline; float: left; clear: left; width: 753px; border: 1px solid #e7e7e7; height: 71px; background: url(../images/logosbg.gif) repeat-x top left; }
.homeintro3 ul li { display: inline; float: left; width: 93px; height: 44px; list-style-image: none; padding: 15px 50px 0 40px; }
.mapBG { margin-left: 10px; float: left; }
.custom-neightborhoods { display: inline; float: left; clear: left; width: 763px; margin-bottom: 10px; border: 1px solid #e7e7e7; height: auto; min-height: 383px; background: #fff; }
.custom-neightborhoods ul.outer { display: inline; float: left; width: 366px; height: 130px; margin: 6px 0 10px 8px; background: #fff url(../images/areas/bg.png) no-repeat bottom left; }
.imgLoc { display: inline; float: left; clear: left; width: 169px; height: 115px; margin: 0; }
.custom-neightborhoods li.outer h3 { display: inline; float: left; width: 150px; }
.custom-neightborhoods li.outer { display: inline; float: left; border: 0; list-style-image: none; margin: 2px 0 0 10px; }
.ddcondominiums { display: inline; float: left; clear: left; width: 166px; height: 29px; margin-bottom: 10px; }
.ddcommunities { display: inline; float: left; clear: left; width: 166px; height: 29px; margin-bottom: 10px; }
.newsticker { display: inline; float: left; clear: left; width: 753px; border: 1px solid #e7e7e7; height: auto; min-height: 282px; margin-top: 20px; background: url(../images/newsticker.gif) no-repeat top left; }
.homeintrotxt { display: inline; float: left; width: 403px; min-height: 363px; margin-left: 332px; margin-top: 30px; }
div#featProps { display: inline; float: left; clear: left; width: 763px; height: 327px; margin-bottom: 10px; background: #fff url(../images/featuredprophome.gif) repeat-x top left; border: 1px solid #e7e7e7; }
.ptitle { padding: 21px 0 10px 17px; }
.dreamhome { display: inline; float: left; clear: left; width: 760px; height: auto; min-height: 300px; padding-bottom: 8px; background: #fff url(../images/dreamhome.gif) no-repeat top left; }
.dreambtn { display: inline; float: left; width: 760px; height: auto; margin: 0; padding: 10px 0 0 0; }
.dreambtn ul { display: inline; float: left; clear: left; }
.dreambtn li { display: inline; float: left; list-style-image: none; margin-left: 10px; padding: 0px; width: 97px; height: auto; }
.dreambtn li img { width: 95px; height: 83px; border: 1px solid #4a4a4a; }
.dreambtn li span { display: inline; clear: both; width: 107px; text-align: center; }
.featars { display: inline; float: left; width: 760px; height: auto; margin: 0; padding: 10px 0 0 0; }
.featars ul { display: inline; float: left; clear: left; }
.featars li { display: inline; float: left; list-style-image: none; margin-left: 8px; padding: 0; width: 364px; height: 86px; margin-bottom: 8px; border: 1px solid #4a4a4a; background: url(../images/buildings/feat-areas-bg.jpg) repeat-x top left; }
.featarsimg { display: inline; float: left; width: 175px; height: 86px; border-right: 1px solid #4a4a4a; }
.featars li p { display: inline; float: left; width: 165px; text-align: left; margin-left: 10px; margin-top: 0; color: #fff; }
.featars li p a { color: #e5f5fd; height: 10px; }
.featars li p a:hover { color: #dd4d3d; }
.featars li span { display: inline; clear: both; width: 107px; text-align: center; }
.smbullet { display: inline; float: left; width: 3px; height: 3px; margin-right: 8px; padding-top: 6px; }
div#dh-text { display: inline; float: right; width: 500px; padding: 65px 10px 15px 10px; }
div#dreamhomeclose { display: inline; float: left; clear: left; width: 760px; height: 1px; background: #fff url(../images/dreamhome-close.gif) no-repeat top left; margin-bottom: 20px; }
div#boxt1 { display: inline; float: left; width: 307px; height: 56px; }
div#boxt3 { display: inline; float: left; width: 307px; height: 56px; }
.bannerx1 { display: inline; float: left; width: 277px; height: 191px; margin: 15px 0 0 15px; }
div#backint { display: inline; float: left; width: 1000px; height: 200px; border-bottom: 11px solid #f4f100; background: url(../images/backint.jpg) no-repeat top left; margin-bottom: 20px; }
.featuredbuildings { display: inline; float: left; clear: left; min-height: 170px; margin-top: 10px; }
.buildleft { display: inline; float: left; clear: left; width: 373px; height: auto; }
.buildright { display: inline; float: left; width: 373px; height: auto; margin-left: 12px; }
.luxcondos { display: inline; float: left; clear: left; width: 373px; height: 109px; border: 1px solid #444545; background: #313131; }
.luxpenthouses { display: inline; float: left; clear: left; width: 373px; height: 109px; border: 1px solid #444545; background: #313131; }
.luxcondos li { display: inline; float: left; list-style-image: none; margin: 10px 0 0 10px; padding: 0; width: 171px; height: 38px; }
.luxpenthouses li { display: inline; float: left; list-style-image: none; margin: 10px 0 0 10px; padding: 0; width: 171px; height: 38px; }
/* SLIDER */
div.slider { margin: 0 auto; clear: both; width: 1000px; height: 400px;padding-bottom: 20px; background: url(../images/flashbg.png) no-repeat bottom center; }
.advanced-slider { margin: 0 auto; position: relative; left: 0; top: 0; overflow: hidden; background-color: transparent; }
.advanced-slider .slide { position: absolute; width: 100%; height: 400px; /*z-index:3;*/ }
.advanced-slider .slice { display: block; position: absolute; }
.advanced-slider .preloader { background: url(assets/images/preloader2.gif) no-repeat left top; width: 1px; height: 1px; position: absolute; z-index: 15; }
.advanced-slider .arrow-navigation a { background: url(assets/images/arrows.png) no-repeat; position: absolute; z-index: 60; cursor: pointer; width: 38px; height: 38px; top: 182px; }
.advanced-slider .arrow-navigation .left-arrow { left: 20px; }
.advanced-slider .arrow-navigation .right-arrow { right: 20px; background-position: -38px 0; }
.advanced-slider .slideshow-controls { position: absolute; z-index: 40; width: 100%; height: 38px; cursor: pointer; top: 182px; }
.advanced-slider .slideshow-pause { background: url(assets/images/pause.png) no-repeat; background-position: center top; }
.advanced-slider .slideshow-play { background: url(assets/images/play.png) no-repeat; background-position: center top; }
.advanced-slider .buttons-navigation { position: absolute; z-index: 50; top: 110%; /* To show bullets add less thank 100% */ left: 46%; }
.advanced-slider .buttons-navigation a { background: url(assets/images/buttons.png) no-repeat; background-position: 0 0; position: relative; cursor: pointer; float: left; width: 15px; height: 15px; margin: 0 2px; }
.advanced-slider .buttons-navigation .out { background-position: 0 0; }
.advanced-slider .buttons-navigation .over { background-position: -15px 0; }
.advanced-slider .buttons-navigation .select { background-position: -30px 0; }
.advanced-slider .buttons-navigation .thumbnail { background-image: url(assets/images/preloader.gif); background-color: #FFF; background-position: center; background-repeat: no-repeat; position: absolute; overflow: hidden; width: 135px; height: 85px; border: solid 2px #fff; margin-bottom: 10px; }
.advanced-slider .caption-container { overflow: hidden; position: absolute; z-index: 20; }
.advanced-slider .caption { background: transparent url(assets/images/captionBg.png); background: rgba(0,0,0,0.7); position: absolute; }
.advanced-slider .caption p { color: #FFF; margin: 0; padding: 10px; }
.advanced-slider .caption p a { color: #FFF; }
.advanced-slider .caption p u { font-size: 16px; }
div.slider * { margin: 0; padding: 0; }
div.slider.fulscreen { max-width: 100% !important; max-height: 100% !important; }
div.slider a { position: static; transition: none !important; -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important; }
div.slider img { max-width: none; max-height: none; border: 0 none; padding: 0; margin: 0; transition: none !important; -moz-transition: none !important; -webkit-transition: none !important; -o-transition: none !important; }
div.slider .slider-main { position: relative; width: 100%; height: 100%; z-index: 1; }
div.slider .slide-wrapper { position: relative; overflow: visible; width: 100%; height: 100%; z-index: 2; }
div.slider .slides { position: absolute; overflow: hidden; margin: 0 !important; padding: 0 !important; list-style: none; width: 100%; height: 100%; }
div.slider .slide { position: absolute; overflow: hidden; display: block; margin: 0 !important; padding: 0 !important; width: 100%; height: 100%; visibility: hidden; list-style: none; filter: alpha(opacity=100); opacity: 1; }
div.slider .slide .image,
div.slider .slide .thumbnail,
div.slider .slide .caption,
div.slider .slide .html { position: absolute; }
div.slider.webkit .slide .html { overflow: hidden; }
div.slider .video-hidden-image { display: none; }
div.slider iframe.video { background-color: #000; }
div.slider .video-play-button { display: block; background-image: url(images/video_play.png); background-position: center; position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; }
div.slider iframe { display: block; }
div.slider.webkit .slide .html iframe,
div.slider.webkit .slide .layer iframe { opacity: 0; }
div.slider.webkit .slide.transition .html iframe,
div.slider.webkit .slide.active .html iframe,
div.slider.webkit .slide.transition .layer.init iframe,
div.slider.webkit .slide.active .layer.init iframe { opacity: 1; }
div.slider .slice-container { position: absolute; width: 100%; height: 100%; }
div.slider .swipeable-container { position: absolute; width: 100%; height: 100%; overflow: hidden; }
div.slider .swipeable-container .slides { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
div.slider .swipeable-container .slides .selectable { -webkit-user-select: auto; -moz-user-select: auto; -o-user-select: auto; user-select: auto; cursor: auto; }
div.slider .swipeable-container .grab { cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default; }
div.slider .swipeable-container .grabbing { cursor: url(https://mail.google.com/mail/images/2/closedhand.cur), default; }
div.slider .thumbnail-scroller .swipe { -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
div.slider .thumbnail-scroller .grab { cursor: url(https://mail.google.com/mail/images/2/openhand.cur), default; }
div.slider .thumbnail-scroller .grabbing,
div.slider .thumbnail-scroller .grabbing a:hover,
div.slider .thumbnail-scroller .grabbing a:active,
div.slider .thumbnail-scroller .grabbing .lightbox-icon { cursor: url(https://mail.google.com/mail/images/2/closedhand.cur), default; }
div.slider .layer { position: absolute; visibility: hidden; padding: 4px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div.slider .layer.black { color: #FFF; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); }
div.slider .layer.white { color: #000; background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.7); }
div.slider .layer.rounded { border-radius: 10px; }
div.slider .slice { display: block; position: absolute; }
div.slider .preloader { position: absolute; background: url(../assets/images/preloader2.gif) no-repeat; width: 62px; height: 14px; z-index: 15; }
div.slider .slide-arrows { position: static; }
div.slider .slide-arrows a { position: absolute; cursor: pointer; }
div.slider .slide-arrows a.previous {left:10px;top:45%; background: url(../css/assets/images/prev.png) no-repeat;width: 34px; height: 34px; z-index: 15; }
div.slider .slide-arrows a.next {right:10px;top:45%; background: url(../css/assets/images/next.png) no-repeat;width: 34px; height: 34px; z-index: 15; }
div.slider .lightbox-icon { position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; cursor: pointer; }
div.slider .lightbox-icon.play { background-image: url(../assets/images/lightbox_play.png); }
div.slider .lightbox-icon.magnifying { background-image: url(../assets/images/lightbox_magnifying.png); }
div.slider .lightbox-icon.hyperlink { background-image: url(../assets/images/lightbox_hyperlink.png); }
div.slider .slideshow-controls { position: absolute; cursor: pointer; }
div.slider .shadow { position: absolute; height: 94px; margin-top: -50px; z-index: 1; }
div.slider .shadow .shadow-left,
div.slider .shadow .shadow-right,
div.slider .shadow .shadow-middle { float: left; }
div.slider .shadow .shadow-left { float: left; background: url(../assets/images/shadow_left.png); width: 200px; height: 94px; }
div.slider .shadow .shadow-right { float: left; background: url(../assets/images/shadow_right.png); width: 200px; height: 94px; }
div.slider .shadow .shadow-middle { float: left; background: url(../assets/images/shadow_middle.png) repeat-x; height: 94px; }
div.slider .full-screen-controls { background: url(../assets/images/fullscreen.png) no-repeat; position: absolute; width: 31px; height: 27px; top: 20px; left: 20px; cursor: pointer; }
div.slider .timer-animation { position: absolute; }
div.slider canvas { position: absolute; }
div.slider .timer-animation .timer-animation-controls { position: absolute; cursor: pointer; width: 20px; height: 20px; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; }
div.slider .timer-animation .timer-animation-controls { background: url(../assets/images/playpause_small.png) no-repeat; }
div.slider .timer-animation.play .timer-animation-controls { background-position: -20px 0; }
div.slider .timer-animation.pause .timer-animation-controls { background-position: 0 0; }
div.slider .caption-container { overflow: hidden; position: absolute; }
div.slider .caption-container .wrapper { position: absolute; background-color: transparent; border: 0 none; margin: 0; padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
div.slider .caption-container .background { position: absolute; width: 100%; height: 100%; }
div.slider .caption-container .caption { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div.slider .thumbnail-wrapper { position: absolute; }
div.slider .thumbnail { background-image: url(../assets/images/preloader2); background-position: center; background-repeat: no-repeat; position: absolute; overflow: hidden; }
div.slider .thumbnail-content { background: none; }
div.slider .slide-buttons { position: absolute; z-index: 3; }
div.slider .slide-buttons .left,
div.slider .slide-buttons .right,
div.slider .slide-buttons .middle { float: left; }
div.slider .slide-buttons a { position: relative; cursor: pointer; float: left; text-decoration: none; text-align: center; }
div.slider .thumbnail-scroller { position: absolute; z-index: 2; }
div.slider .thumbnail-scroller .thumbnails-visible-container { position: relative; overflow: hidden; }
div.slider .thumbnail-scroller .thumbnails-container { position: absolute; overflow: visible; top: 0; left: 0; list-style: none; margin: 0; padding: 0; }
div.slider .thumbnail-scroller .thumbnail-wrapper { cursor: pointer; list-style: none; }
div.slider .thumbnail-scroller .lightbox-icon { position: absolute; width: 30px; height: 30px; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; cursor: pointer; }
div.slider .thumbnail-scroller .lightbox-icon.play { background-image: url(images/lightbox_play_small.png); }
div.slider .thumbnail-scroller .lightbox-icon.magnifying { background-image: url(images/lightbox_magnifying_small.png); }
div.slider .thumbnail-scroller .lightbox-icon.hyperlink { background-image: url(images/lightbox_hyperlink_small.png); }
div.slider .thumbnail .caption { position: absolute; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
div.slider .thumbnail .caption .background { position: absolute; width: 100%; height: 100%; }
div.slider .thumbnail .caption .content { position: absolute; width: 100%; }
div.slider .thumbnail-scroller .arrows a { position: absolute; cursor: pointer; }
div.slider .thumbnail-scroller .buttons { position: absolute; width: auto; }
div.slider .thumbnail-scroller .buttons a { position: absolute; cursor: pointer; text-decoration: none; }
div.slider-tooltip { position: absolute; z-index: 9999; }
div.slider .slideshow-controls { background: url(../css/assets/images/playpause.png) no-repeat; width: 38px; height: 38px; top: 50%; left: 50%; margin-top: -19px; margin-left: -19px; }
div.slider .slideshow-controls.pause { background-position: 0 0; }
div.slider .slideshow-controls.play { background-position: -38px 0; }
div.slider .slide-buttons { bottom: 30px; }
div.slider .slide-buttons .left,
div.slider .slide-buttons .right { }
div.slider .slide-buttons .left { }
div.slider .slide-buttons .middle { }
div.slider .slide-buttons .right { }
/* this contains the buttons */
div.slider .slide-buttons .buttons-inner { }
/* this contains the buttons */
div.slider .slide-buttons .buttons-inner a { background: url(../assets/images/buttons.png) no-repeat; background-position: 0 0; width: 14px; height: 15px; margin: 0 2px; }
div.slider .slide-buttons .buttons-inner a.over { background-position: -14px 0; }
div.slider .slide-buttons .buttons-inner a.select { background-position: -28px 0; }
/* this is used to style the numbers from within the buttons, when they are used */
div.slider .slide-buttons .buttons-inner a .number { margin-top: 2px; font-size: 8px; line-height: 10px; font-weight: bold; color: #FFF; }
div.slider .slide-buttons .buttons-inner a.over .number { color: #FFF; }
div.slider .slide-buttons .buttons-inner a.select .number { color: #FFF; }
/* 
 applied to the thumbnail when the thumbnail is used only as a tooltip
 sets the distance between the button and the thumbnail
*/
div.slider .slide-buttons .buttons-inner .thumbnail-wrapper { margin-bottom: 10px; }
div.slider .thumbnail { background-color: #FFF; border: solid 1px #FFF; -moz-box-shadow: 0 0 10px #AAA; -webkit-box-shadow: 0 0 10px #AAA; box-shadow: 0 0 10px #AAA; -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA')"; filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA'); }
/* END OF THUMBNAIL IMAGE */
/* THUMBNAIL SCROLLER */
div.slider .thumbnail-scroller.horizontal { bottom: 0; left: 0; padding: 0 50px; margin-top: 30px; }
div.slider .thumbnail-scroller.horizontal.overlay { bottom: 80px; margin-top: 0; }
div.slider .thumbnail-scroller.vertical { right: 0; top: 0; padding: 50px 0; margin-left: 30px; }
div.slider .thumbnail-scroller.vertical.overlay { right: 80px; margin-left: 0; }
div.slider .thumbnail-scroller .thumbnail-wrapper { margin: 5px; padding: 4px; }
div.slider .thumbnail-scroller .thumbnail.over { border: solid 3px #FFF; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555; box-shadow: 0 0 10px #555; -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')"; filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); }
div.slider .thumbnail-scroller .thumbnail.select { border: solid 3px #FFF; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555; box-shadow: 0 0 10px #555; -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555')"; filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); }
/* THUMBNAIL CAPTION */
div.slider .thumbnail .caption .background { background-color: #000; filter: alpha(opacity=50); opacity: 0.5; }
div.slider .thumbnail .caption .content { color: #FFF; font-size: 12px; line-height: 14px; text-align: center; padding: 2px 0; margin: 0; }
/* END OF THUMBNAIL CAPTION */
/* THUMBNAIL SCROLLER ARROWS */
div.slider .thumbnail-scroller .arrows a { background: url(../assets/images/arrows_small.png) no-repeat; width: 22px; height: 30px; }
div.slider .thumbnail-scroller.vertical .arrows a { background: url(images/arrows_v_small.png) no-repeat; width: 30px; height: 22px; }
div.slider .thumbnail-scroller.horizontal .arrows a.previous { left: 0; }
div.slider .thumbnail-scroller.horizontal .arrows a.next { right: 0; background-position: -22px 0; }
div.slider .thumbnail-scroller.vertical .arrows a.previous { top: 0; }
div.slider .thumbnail-scroller.vertical .arrows a.next { bottom: 0; background-position: 0 -22px; }
/* END OF THUMBNAIL SCROLLER ARROWS */
/* THUMBNAIL SCROLLER BUTTONS */
div.slider .thumbnail-scroller .buttons a { background: url(../assets/images/buttons_small.png) no-repeat; background-position: 0 0; width: 11px; height: 12px; margin: 2px; }
div.slider .thumbnail-scroller .buttons a.over { background-position: -11px 0; }
div.slider .thumbnail-scroller .buttons a.select { background-position: -22px 0; }
/* END OF THUMBNAIL SCROLLER BUTTONS */
/* THUMBNAIL SCROLLER SCROLLBAR */
div.slider .thumbnail-scroller.horizontal .scrollbar { margin-top: 30px; }
div.slider .thumbnail-scroller.vertical .scrollbar { margin-left: 30px; }
/* END OF THUMBNAIL SCROLLER SCROLLBAR */




.luxuryproperties { display: inline; float: left; width: 225px; height: 281px; background: url(../images/luxury-properties.gif) no-repeat top left; margin-bottom: 20px; }
.banners-cont { display: inline; float: left; width: 207px; height: auto; border: 1px solid #e4e4e4; background-color: #f5f5f5; padding: 8px 8px 0 8px; margin-bottom: 20px; }
.interiors { display: inline; float: left; width: 724px; background: #fff; border: 0 solid #e4e4e4; margin-bottom: 10px; padding: 15px; min-height: 2005px; }
/* BAR */
div#login-info { display: inline; float: left; width: auto; height: 23px; padding-top: 7px; }
div#login-info ul { list-style: none; z-index: 2; }
div#login-info li { display: inline; float: left; list-style-image: none; list-style-position: inside; margin-left: 0px; margin-right: 0; padding: 3px; text-align: left; }
div#login-info li span { display: inline; float: left; margin-top: 5px; }
div#loginandlang { display: inline; float: right; width: auto; }
div#socialtab { display: inline; float: left; width: 320px; height: 30px; padding-top: 8px; }
div#socialtab div { display: inline; float: left; padding: 3px; height: 40px; }
.buildingnav { display: inline; float: left; clear: left; width: 710px; height: 43px; padding: 20px 0 20px 0; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.buildingnav ul { list-style: none; z-index: 2; }
.buildingnav li { display: inline; float: left; list-style-image: none; list-style-position: inside; margin-right: 10px; padding: 0px; }
div#featuredcondos { display: inline; float: left; width: 755px; height: auto; border: 1px solid #e4e4e4; border-bottom: 0 solid; margin-bottom: 20px; }
.buildingsH ul { list-style: none; z-index: 2; }
.buildingsH li { display: inline; float: left; width: 211px; height: 194px; padding: 20px; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; list-style-image: none; list-style-position: inside; }
div#featuredcondos img { display: inline; float: left; width: 211px; height: 136px; }
div#featuredcondos p { display: inline; float: left; clear: left; width: 211px; height: 45px; margin: 5px 0 5px 0; }
div#featuredcommun { display: inline; float: left; width: 755px; height: auto; border: 1px solid #e4e4e4; border-bottom: 0 solid; margin-bottom: 20px; }
.viewallB { display: inline; float: left; clear: left; width: 196px; height: 36px; }
/* FLOORPLANS  */
.bigdiv { display: inline; float: left; clear: left; width: 730px; border-bottom: 1px solid #e3e3e3; padding-bottom: 20px; padding-top: 20px; }
.table1 { display: inline; float: left; width: 500px; height: 338px; }
.table1 img { display: inline; float: left; width: 500px; height: 338px; }
.table2 { display: inline; float: left; width: 220px; padding: 5px; }
.table2 p { font: 11px/13px Arial,serif; color: #505050; line-height: 18px; }
.table2 img { display: inline; float: left; width: 220px; height: 150px; padding-top: 10px; border: 0 solid; }
/* ------------- CONDO TABS -------------------*/
div.pthide { display: none; }
div.ptshow { display: inline; width: 500px; }
/* ------------- MLS QUICK SEARCH -------------------*/ /*#mlsquicksearch{display:inline;float:left;width:250px;height:300px;background-color:#77c7bb;margin-top:10px;}*/
div#QuickSearch { display: inline; clear: left; float: left; width: 225px; height: 334px; background: #fff url(../images/quick-search.gif) no-repeat top left; position: relative; margin: 0 20px 8px 0; padding-top: 74px; }
.mlxField { display: inline; float: left; clear: left; border: 0 solid #fff; background: transparent; width: 140px; color: #454545; height: 20px; margin: -2px 0 0 20px; }
.btnalign { display: inline; float: left; margin: 22px 0 0 0; }
.btnalign2 { display: inline; float: left; margin: -5px 0 0 0; }
/*div#QuickSearch{display:inline;float:left;height:260px;width:223px;background:#fff url(../images/quicksearch.gif) no-repeat top left;border-left:1px solid #e5f5fd;border-right:1px solid #e5f5fd;padding-top:65px;}*/ div.quickSearchPanel { display: inline; clear: both; }
div.quickSearchPanel form { padding-left: 0; float: left; }
.newSelBox { display: inline; float: left; z-index: 2; }
#navQS { display: inline; float: left; margin-left: 0; border: 0 solid #fff; width: 80px; }
.aaquickmls { display: inline; float: left; width: 235px; height: 30px; }
.aaquickmls form { display: inline; float: left; border: 0 solid #fff; padding: 0; height: 18px; width: 150px; background: #fff; }
.aaquickmls input { display: inline; float: left; width: auto; height: 15px; }
.aasrchicon { display: inline; float: left; width: 30px; height: 30px; }
.searchBody { display: inline; float: left; width: 220px; height: 15px; text-align: left; margin-bottom: 13px; margin-left: 7px; }
.advsrch { padding: 0 0 0 0; width: 105px; height: 15px; display: inline; float: left; clear: left; z-index: -2; margin-left: 24px; }
.advsrchH { padding: 15px 0 0 0px; width: 290px; height: 15px; display: inline; float: left; z-index: -2; }
/*****************************************************************************************/ /* STYLES FOR AJAX PROPERTY SEARCH FORM */ /*****************************************************************************************/
select.inputField { background-color: #FFFFFF; border: 0; }
select.gridInput { background-color: #FFFFFF; border: 0; }
select.input2 { background-color: White; border: 0; }
input.selectbox { border: solid 0 white; padding: 12px 0 6px 8px; margin-bottom: -5px; margin-left: 20px; color: #454545; text-transform: capitalize; clear: left; }
div#hsddl .selectBox-dropdown { width: 90px; background: url('../images/halfdropR.gif') no-repeat left; }
div#hsdd4 .selectBox-dropdown { width: 90px; background: url('../images/halfdropR2.gif') no-repeat left; }
div#hsdd5 .selectBox-dropdown { width: 185px; background: url('../images/largedrop219.gif') no-repeat left; }
div#hsdd6 .selectBox-dropdown { width: 219px; background: url('../images/largedrop219.gif') no-repeat left; }
div#Amenities { background: #fff; }
div#Amenities label {display:inline;float:left;width:72px;font-family:Arial,sans-serif; font-size:12px; line-height:22px; vertical-align:middle;}
div#Amenities input {display:inline;float:left;width:11px;padding-left:5px; line-height:22px; vertical-align:middle; }
div.bigbwdrop .selectBox-dropdown { width: 321px; background: url('../images/chooseDropLarge.gif') no-repeat left; }
div.selectbox-wrapper { position: absolute; background-color: #ffffff; border: 1px solid #e7e7e7; margin-top: -2px; padding: 0; font-size: 0.8em; text-align: left; height: 100px; max-height: 100px; overflow: auto; overflow-x: hidden; width: 185px; z-index: 1; left: 20px; }
div.selectbox-wrapper ul { list-style-type: none; margin: 0; padding: 0; z-index: 4; }
div.selectbox-wrapper ul li.selected { background-color: #e1e1e1; background-image: none; color: #353535; }
div.selectbox-wrapper ul li.current { background-color: #00abb7; background-image: none; color: #fff; }
div.selectbox-wrapper ul li { list-style-type: none; list-style-image: none; list-style-position: outside; display: block; font: 13px/19px Arial,sans-serif; color: #454545; line-height: 15px; margin: 0; padding: 5px 0 5px 7px; cursor: pointer; width: 185px; }
label { display: block; }
.selectbox { display: block; padding: 0; text-align: left; background: url('../images/chooseOne.gif') no-repeat left; cursor: pointer; font-size: 0.8em; border: none 0 white; width: 185px; height: 30px; }
select { background: url('../images/chooseOne.gif') no-repeat left; }
/*****************************************************************************************/ /* STYLES FOR AJAX PROPERTY SEARCH FORM */ /*****************************************************************************************/
.selectBox-dropdown { width: 177px; /* width = (desired width) - padding-right */ left: -5px; position: relative; line-height: 30px; text-decoration: none; font: 13px/20px Arial,sans-serif; color: #3f3f3f; outline: none; vertical-align: middle; background: url('../images/chooseOne.gif') no-repeat left; display: inline-block; cursor: default; padding: 5px 0 3px 8px; cursor: pointer; }
div#QuickSearch .selectBox-dropdown { vertical-align: middle; }
div.navarea4 .selectBox-dropdown { width: 147px; background: url('../images/chooseone155.gif') no-repeat left; }
div.auxBox .selectBox-dropdown { width: 307px; background: url('../images/chooseone315.gif') no-repeat left; }
div.psBox .selectBox-dropdown { width: 322px; background: url('../images/chooseone330.gif') no-repeat left; }
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow { border-color: #3f3f3f; }
.selectBox-dropdown.selectBox-menuShowing { -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.selectBox-dropdown .selectBox-label { width: 100%; padding: 0 .3em 0 .3em; display: inline-block; white-space: nowrap; overflow: hidden; clear: both; line-height: 30px; vertical-align: middle; color: #2e2d2e; font-family: Arial,sans-serif; font-size: 12px; }
.selectBox-dropdown .selectBox-arrow { position: absolute; top: 0; right: 0; width: 0; height: 100%; }
/* Dropdown menu */ .selectBox-dropdown-menu { position: absolute; z-index: 99999; max-height: 200px; border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */ background: #FFF; -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2); box-shadow: 0 2px 6px rgba(0,0,0,.2); overflow: auto; }
/* Inline control */ .selectBox-inline { width: 152px; outline: none; border: solid 1px #BBB; background: #FFF; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: auto; }
div.navarea4 .selectBox-inline { width: 116px; }
div.auxBox .selectBox-inline { width: 276px; }
div.psBox .selectBox-inline { width: 291px; }
.selectBox-inline:focus { border-color: #666; }
/* Options */ .selectBox-options, .selectBox-options LI, .selectBox-options LI A { list-style: none; float: none; display: block; cursor: default; padding: 0; margin: 0; font-family: Arial,sans-serif; font-size: 13px; line-height: 15px; cursor: pointer; list-style-position: outside; list-style-image: none; clear: both; }
.selectBox-options LI A { line-height: 1.9; padding: 0 .5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat; }
.selectBox-options LI.selectBox-hover A { background-color: #03abb6; color: #fff; }
.selectBox-options LI.selectBox-disabled A { color: #03abb6; background-color: transparent; }
.selectBox-options LI.selectBox-selected A { background-color: #03abb6; color: #fff; }
.selectBox-options .selectBox-optgroup { color: #fff; background: #03abb6; font-weight: bold; line-height: 1.5; padding: 0 .3em; white-space: nowrap; }
/* Disabled state */ .selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5; filter: alpha(opacity=50); border-color: #666; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
.selectBox-inline.selectBox-disabled .selectBox-options A { background-color: transparent !important; }
.subtit { display: inline; float: left; width: 225px; height: 60px; background: url(../images/subscribe-to-newsletter.gif) no-repeat top left; }
.subscribe { display: inline; float: left; width: 223px; height: 152px; border: 1px solid #e4e4e4; margin-bottom: 20px; }
.bigbanners { display: inline; float: left; clear: left; width: 213px; height: auto; background: url(../images/background-cell.gif) repeat-y top center; padding: 10px 0 0 10px; border: 1px solid #434343; margin-bottom: 10px; }
.language { display: inline; float: left; clear: left; margin-bottom: 10px; width: 230px; height: 104px; background: url(../images/search-in-your-language.gif) no-repeat top left; }
.luxurywfh { display: inline; float: left; clear: left; width: 758px; height: 121px; border: 1px solid #444545; background: #313131; margin-bottom: 10px; }
/* point right for anchors in subs */
.sf-menu2 ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu2 ul a > .sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */
.sf-menu2 ul a:focus > .sf-sub-indicator, .sf-menu2 ul a:hover > .sf-sub-indicator, .sf-menu2 ul a:active > .sf-sub-indicator, .sf-menu2 ul li:hover > a > .sf-sub-indicator, .sf-menu2 ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }
.homeinfo { margin-left: 12px; }
.homeinfo ul { list-style: none; z-index: 2; }
.homeinfo li { display: inline; float: left; list-style-image: none; list-style-position: inside; margin-right: 10px; padding: 0px; }
.homeinfo li a { color: #c2bebe; }
.homeinfo li a:hover { color: #fff; text-decoration: none; }
.homeinfo li img { display: inline; float: left; width: 26px; height: 25px; margin-top: -3px; margin-left: 0; }
div#fareas { display: inline; float: left; clear: left; margin-bottom: 20px; margin-top: -15px; }
.featuredBox { display: inline; float: left; width: 250px; min-height: 175px; height: auto; margin: 0px 0 0 0; background: url(../images/areas/bgareas.png) no-repeat top center; }
.areabox { display: inline; float: left; width: 247px; height: 230px; margin-right: 10px; margin-bottom: 8px; }
.areasimg { display: inline; float: left; clear: left; width: 222px; height: 159px; margin: 0 0 0 0; border-bottom: 1px solid #fff; }
.featureTxt { display: inline; float: left; clear: left; width: 250px; margin: 5px 0 0 0; }
.featureTxt ul { display: inline; float: left; clear: left; margin: 0px 0 0 46px; list-style-image: none; padding: 0; display: inline; width: 240px; }
.featureTxt li { list-style-image: none; margin: 0px; float: left; margin-right: 7px; }
.fabullet { display: inline; float: left; margin: 6px 0px 0px 4px; }
.ul2 { display: inline; float: left; margin-top: -30px; clear: right; margin-left: 0; }
.superboxes { display: inline; float: left; clear: left; width: 750px; height: auto; margin-bottom: 10px; margin-left: 4px; margin-top: 20px; }
.onebox { display: inline; float: left; width: 235px; height: auto; min-height: 375px; border: 1px solid #2f3d57; background: #051c3f; margin-right: 10px; padding-bottom: 8px; }
.boxlogo { display: inline; float: left; clear: left; width: 230px; height: 106px; margin: 0 0 20px 0; }
.oneboxtxt { display: inline; float: left; clear: left; width: 180px; height: auto; margin-left: 25px; margin-bottom: 20px; }
.smalltitles { display: inline; float: left; clear: left; width: 203px; height: auto; margin: 20px 0 5px 18px; }
.blogbg2 { display: inline; float: left; clear: left; width: 225px; height: 6px; background: url(../images/blogbg.gif) no-repeat top left; margin-bottom: 10px; }
div#topbnrs { display: inline; float: left; width: 223px; min-height: 327px; background: #fff; border: 1px solid #e7e7e7; margin-bottom: 10px; }
div#topbnrs ul li { display: inline; float: left; clear: left; list-style-image: none; width: 204px; height: 53px; margin: 0 0 10px 8px; }
div#botbnrs { display: inline; float: left; width: 223px; min-height: 327px; background: #fff; border: 1px solid #e7e7e7; margin-bottom: 10px; }
div#botbnrs ul li { display: inline; float: left; clear: left; list-style-image: none; width: 204px; height: 38px; margin: 0 0 10px 9px; }
div#searchbymap { display: inline; float: left; clear: left; width: 223px; height: 223px; border: 1px solid #e7e7e7; margin: 0 0 10px 0; }
div#choose-your-language { display: inline; float: left; clear: left; width: 213px; height: 36px; border: 1px solid #e7e7e7; padding: 52px 0 0 10px; background: #fff url(../images/choose-your-language.gif) no-repeat top left; margin-bottom: 10px; }
div#follow-us { display: inline; float: left; clear: left; width: 223px; height: 112px; background: url(../images/follow-us.gif) no-repeat top left; border: 1px solid #e7e7e7; margin-bottom: 10px; }
.price { display: inline; float: left; clear: left; width: 750px; height: 30px; margin-top: -10px; margin-left: 8px; }
.price ul { display: inline; float: left; clear: left; padding: 0; list-style: none; z-index: 2; margin: 0 0 0 10px; }
.price p { display: inline; float: left; width: auto; margin: 0; padding: 3px 5px 0 0; text-transform: capitalize; }
.price li { list-style-image: none; margin: 0px; height: auto; width: auto; display: inline; float: left; margin-right: 3px; }
.backtotop { display: inline; float: right; clear: right; margin: -34px 15px 0 0; }
.full-buildings { display: inline; float: left; clear: left; width: 763px; margin-bottom: 10px; border: 1px solid #e7e7e7; height: auto; min-height: 383px; background: #fff; }
.custom-buildings { display: inline; float: left; clear: left; width: 750px; margin-left: 8px; margin-bottom: 10px; height: auto; min-height: 180px; background: #fff; }
.custom-buildings ul { display: inline; float: left; width: 178px; height: 180px; margin: 5px 0 10px 8px; background: #fff url(../images/areas/bg.png) no-repeat top left; }
.imgLoc { display: inline; float: left; clear: left; width: 169px; height: 115px; margin: 0; }
.custom-buildings li p { display: inline; float: left; width: 150px; }
.custom-buildings li { display: inline; float: left; border: 0; list-style-image: none; text-align: center; width: 178px; margin: 3px 0 0 0; position: relative; overflow: hidden; }
.custom-buildings li:first-child { display: inline; float: left; width: 178px; height: 115px; position: relative; overflow: hidden; background: #fff url(../images/_nobg.jpg) no-repeat top left; cursor: pointer; }
.imgBld { display: inline; float: left; clear: left; max-width: 169px; max-height: 132px; margin-bottom: 6px; }
.txtbuild { font-family: Arial,Serif; font-size: 12px; color: #393939; line-height: 12px; }
.txtbuild strong { font-family: Arial; font-size: 12px; color: #456dc2; line-height: 12px; font-weight: bold; }
.txtbuild a { text-decoration: none; color: #393939; }
.txtbuild a:hover { color: #456dc2; text-decoration: none; }
.nicenav { display: inline; float: left; clear: left; width: 730px; height: 30px; }
.nicenav ul { display: inline; float: left; clear: left; width: 730px; height: 30px; margin-left: 10px; margin-top: -15px; }
.nicenav li { display: inline; float: left; list-style-image: none; margin-right: 15px; border-right: 1px solid #dadada; padding-right: 10px; }
.newdevelopments { display: inline; float: left; width: 255px; height: 183px; background: url(../images/banners/new-developments.jpg) no-repeat top left; margin-left: 11px; }
.luxurycondos { display: inline; float: left; width: 255px; height: 183px; background: url(../images/banners/luxury-condominiums.jpg) no-repeat top left; margin-left: 11px; }
.featuredprophome { display: inline; float: left; clear: left; width: 745px; height: auto; border: 1px solid #e4e4e4; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; }
.ftit { display: inline; float: left; margin: 10px 0 3px 10px; width: 170px; }
.homepic { display: inline; float: left; clear: left; width: 260px; height: 497; margin: 10px 10px 200px 10px; }
.hometexts { display: inline; float: left; text-align: left; width: 740px; height: auto; margin: 0px 0 0 0px; }
.viewall { display: inline; float: left; clear: left; width: 199px; height: 36px; padding-top: 10px; border-top: 1px solid #e5f5fd; margin: 0 0 5px -8px; }
.lnrmorehome { display: inline; float: left; clear: left; margin: 30px 0 10px -17px; }
.Hphone { display: inline; float: left; clear: left; margin-left: 5px; }
.Hflag { display: inline; float: left; clear: left; margin-right: 5px; }
.Hemail { display: inline; float: left; clear: left; margin: 3px 0 3px 0; }
.HemailSoc { display: inline; float: left; margin-left: 9px; }
.featuredbldgs { display: inline; float: left; clear: left; width: 225px; height: 110px; background: url(../images/luxury-condominiums.gif) no-repeat top left; margin-bottom: 10px; }
.Rnewdevelopments { display: inline; float: left; clear: left; width: 225px; height: 110px; background: url(../images/new-developments.gif) no-repeat top left; margin-bottom: 10px; }
.Rcommunities { display: inline; float: left; clear: left; width: 225px; height: 110px; background: url(../images/luxury-communities.gif) no-repeat top left; margin-bottom: 10px; }
.flagslang { display: inline; float: left; clear: left; width: 143px; height: 34px; background: url(../images/flagbg.gif) no-repeat top left; margin: 5px 0 5px 8px; }
.Flagsoc { display: inline; float: left; margin: 5px 0 0 12px; }
.bigbot { display: inline; float: left; clear: left; margin-top: 10px; }
div.ui-accordion { display: inline; float: left; clear: both; width: 100%; height: 100%; }
div.accordiantab { display: inline; float: left; clear: both; height: 50px; width: 100%; background: #161414 url(../images/accordian-bg.gif) no-repeat 0 0; margin-top: 7px; cursor: pointer; }
img.accordianTitle { padding: 15px 0 0 15px; }
div.accordianContent { display: inline; float: left; clear: left; color: white; width: 720px; margin: 0; padding: 0; background-color: #2e2d2d; border: solid 2px #161414; vertical-align: top; }
div.accordianContent p { padding: 15px; }
div#contentArea { display: inline; float: left; clear: both; width: 724px; height: 100%; padding: 20px 0 20px 3px; }
.bigbwdrop { display: inline; float: left; clear: left; margin: 10px 0 10px 0; }
.bigcondos { display: inline; float: left; width: 374px; height: 310px; background: url(../images/banners/big-condominiums.jpg) no-repeat top left; border: 1px solid #e4e4e4; position: relative; }
.bigcondos .selectBox { position: absolute; left: 25px; bottom: 28px; }
.bigcommun { display: inline; float: left; width: 374px; height: 310px; background: url(../images/banners/big-communities.jpg) no-repeat top left; border: 1px solid #e4e4e4; margin-left: 10px; position: relative; }
.bigcommun .selectBox { position: absolute; left: 25px; bottom: 28px; }
div.containFeaturedSlide li div.fib { display: inline; float: left; clear: left; width: 240px; height: 145px; margin-top: 22px; border: 0px solid #bdd9e7; position: relative; }
div.containFeaturedSlide li div.fib img { position: absolute; max-width: 240px; max-height: 145px; }
div.containFeaturedSlide li strong { display: inline; float: left; clear: left; width: 208px; height: 20px; margin: 0 0 0 0px; padding: 5px 0px 0 0px; color: #656565 !important; text-align:center; }
div.containFeaturedSlide li div.hr { display: inline; float: left; clear: left; width: 208px; height: 4px; background: url(../images/bar.gif) no-repeat top left; }
div.containFeaturedSlide li img.lm { display: inline; float: left; clear: left; width: 107px; height: 29px; margin: 5px 0 0 1px; }
.sloganfooter { display: inline; float: left; clear: left; margin: 20px 0px 10px 0px; width: auto; height: auto; }
.bannerfooter { display: inline; float: left; clear: left; margin: 0px; width: auto; height: auto; }
.rightshadow {display: inline; float: left; clear: left; width: 225px; height: 9px; background: url(../images/rightshadow.gif) no-repeat top left; margin-bottom: 9px;}
.rightshadow2 {display: inline; float: left; clear: left; width: 225px; height: 9px; background: url(../images/rightshadow2.jpg) no-repeat top left; margin-bottom: 9px;}
.shadding {display: inline; float: left; clear: left; width: 764px; height: 15px; background: url(../images/shadding.jpg) no-repeat top left;}