/* CSS Document */
body,div,span,object,iframe,h1,h2,h3,p,blockquote,pre,abbr,address,img,q,small,strong,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;}
body {font-family: Arial, sans-serif;font-size:1em;line-height:1.4;}
article,details,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
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;}
input,select{vertical-align:middle;}
input:focus,textarea:focus{outline:none;}
p{margin-bottom:10px;}
pre{display:inline;float:left;clear:both;}
.hidden{display:none;visibility:hidden;}
a{cursor:pointer;}
html,body{padding:0;margin:0;background:#e1f3fe url('../images/interiorbg.png') repeat-x top center;}
div{margin:0;padding:0;text-align:left;}
P{margin:15px 0 15px 0;z-index:0;}
H1{padding:0;margin:0;}
H2{margin:0;font-family: Arial,sans-serif;font-size:13px;color:#0999d3;}
H3{padding:0;margin:0;}
iframe{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
li{margin:20px 0 20px 0;}
#leftColumn section div ul li{background:url(../images/bullet.gif) no-repeat 7px 7px transparent !important;list-style-position:inside !important;float:none !important;list-style-type:none;margin:0;padding:0 0 1px 24px;vertical-align:middle;}
.b0{border:0;}
.liStyle{list-style:url(../images/bullet.gif) none;margin:0 0 10px 0;}
.homePhotoLI{list-style-type:none;margin:0;padding:0;}
.inline{float:left;display:inline;}
.displayInline{display:inline;}
.fLeft{float:left;}
.fRight{float:right;}
.center{text-align:center;}
.form{margin:0;padding:0;}
.logo{margin: 0 auto; clear:both;cursor:pointer;z-index:99999;position:relative;margin-top:24px;}
object{border:0;margin:0;padding:0;z-index:1;}
ul{margin:0;padding:0;list-style:none;}
ul li{margin:5px 0 5px 0;list-style:none;padding:0; vertical-align: top;}
/***************************************************** STRUCTURE *****************************************************/
header#topcontainer{clear:both;width:100%;margin:0 auto; position: relative; z-index: 2;}
div#container{clear:both;width:1000px;height:100%;margin:0 auto;}
div#container2{width:1000px;height:100%;margin:0 auto; margin-top:10px;}
header h1{margin:0 auto;clear:both;height:127px;width:1000px;text-align:center;}
div#flash{float:left;clear:both;width:1000px;height:415px;background:#fff;}
div#center{float:left;clear:both;width:1000px;}
div#homecontainer{clear:both;width:1000px;/* height:1580px;*/margin:0 auto;position:relative; margin-top: 700px;}
div#homecenter{float:left;clear:both;width:1000px;position:relative;bottom:0;}
div#leftColumn{display:inline;float:left;clear:left;width:775px;margin:0;padding:0;height:auto;}
.bullets ul{margin:0;padding:0;list-style:none;z-index:2;}
.bullets li{list-style-image:url(../images/bullet.gif);list-style-position:inside;padding:0;margin:0;}
div.leftContent{width:297px;float:left;display:inline;margin:0 0 20px 20px;}
div.leftContent a{margin:20px 0 0 0;padding:0;float:left;}
.leftLine{display:inline;float:left;clear:left;width:744px;border:1px solid #eeeeee;background:#fff;margin-bottom:12px;padding:0 20px 20px 0;margin-bottom:12px;min-height:620px;}
.leftLine2{display:inline;float:left;clear:left;width:998px;border:1px solid #eeeeee;background:#fff url(../images/introbg.jpg) no-repeat top right;margin-bottom:12px;padding-bottom:0;}
#newslider{float:left;clear:both;border:0;position:relative;}
#sliderBanner{top:0;width:978px;height:80px;background:url(../images/bannerBG.png);position:absolute;z-index:999;left:1px;padding:10px;}
#sliderBanner p strong{font-size:16px;}
.awardBanner{position:absolute;top:0;left:0;border:0;}
#sliderBanner p{color:#fff;font-style:normal;font-size:13px;float:left;display:inline;width:800px;left:120px;position:absolute;}
#sliderBanner p a{color:#fff;text-decoration:none;}
#sliderBanner p a:hover{color:#08b9c4;}
a.closeBttn{position:absolute;left:920px !important;top:25px !important;}
div#rightColumn{display:inline;float:left;clear:right;width:225px;}
div#featuredPanel{float:left;clear:both;width:998px;height:270px;border:1px solid #eeeeee;margin-bottom:10px;position:relative;z-index:9;background:#fff url(../images/featpanel.gif) no-repeat top left; position:relative;}
div#featuredPanel h2{float:left;clear:both;width:200px;height:22px;margin:10px 0 10px 0;}
ul.featuredFlags{width:430px;float:right;display:inline;list-style:none;height:40px;margin:0;padding:0;}
ul.featuredFlags li{float:right;display:inline;margin-right:5px;}
.chooseFlag{width:100px;color:#2c2c2c;font-size:13px;text-align:right;padding:4px 6px 0 0;border-right:1px solid #e5e5e5;}
div.viewAllProps{background:url(../images/plus.png) left no-repeat;float:left;display:inline;padding-top:2px;margin:-60px 0 0 370px;}
div.viewCommunities{background:url(../images/plus.png) left no-repeat;float:right;display:inline;margin:-56px 25px 0 0;}
div.viewAllProps a,div.viewCommunities a{margin-left:12px;border-bottom:1px dotted #747474;color:#2c2c2c;text-decoration:none;font-size:14px;}
div.viewAllProps a:hover,div.viewCommunities a:hover{color:#00abb7;}
.jcarousel-skin-tango{width:988px;height:217px;float:left;clear:both;margin:0;padding:0;}
.jcarousel-skin-tango li{height:155px;float:left;display:inline;margin-right:10px;}
.featImg{width:232px;height:146px;}
.bglines{display:inline;float:left;clear:left;width:232px;height:8px;margin-bottom:4px;}
.featInfo{width:176px;font-family: Arial,sans-serif;color:#3f3f3f;font-size:12px;line-height:18px;}
.featInfo strong a{color:#2c2c2c;font-size:14px;font-weight:bold;width:176px;text-decoration:none;clear:both;float:left;padding-bottom:10px;}
.featInfo strong a:hover{color:#00abb7;}
/*.mlxField{float:left;clear:both;width:195px;height:31px;font-size:14px/16px;color:#666666;float:left;background:url(../images/searchField.gif);margin:0 0 0 2px;border:0;padding:0 0 0 10px;font-family: Arial,sans-serif;}*/
.btnalign{display:inline;clear:right;float:right;margin:14px -30px 0 0;position:relative;}
.btnalign2{display:inline;clear:right;float:right;margin:5px 13px 0 0;}
.smallarrow{display:inline;float:left;width:11px;height:10px;margin-right:5px;margin-top:2px;}
#finestCommunities{display:inline;float:left;width:753px;height:340px;background:#fff;border:1px solid #e1e1e1;position:relative;margin-bottom:10px;}
#finestCommunities h2{float:left;clear:both;width:500px;height:22px;margin:30px 0 10px 20px;}
#finestCommunities ul{list-style:none;width:735px;margin:0 0 0 20px;clear:both;}
#finestCommunities ul li{list-style:none;float:left;display:inline;margin:0 29px 5px 0;padding:0;}
.exclusiveLocBttn{margin-top:5px;}
#luxBttns{list-style:none;float:left;display:inline;width:1000px;margin-bottom:20px;}
#luxBttns li{display:inline;}
.bannersright{display:inline;clear:both;float:left;padding-bottom:8px;width:auto;height:auto;}
#exclusiveLocations{width:755px;height:785px;background:#292929;float:left;clear:both;margin-top:20px;}
#exclusiveLocations h2{float:left;margin:40px 0 0 22px;}
.viewByMap{float:right;display:inline;margin:10px 22px 0 0;}
#exclusiveLocations ul#elul{float:left;clear:both;width:755px;}
#exclusiveLocations ul#elul li.elli{display:inline;float:left;width:164px;height:320px;float:left;margin:20px 0 0 20px;}
#exclusiveLocations ul#elul li.elli p{height:80px;float:left;}
.exclusivePhoto{float:left;border-bottom:1px solid #454545;padding-bottom:5px;}
#exclusiveLocations strong{font-weight:bold;color:#fff;font-size:16px;margin:8px 0 5px 0;width:164px;float:left;clear:both;}
#exclusiveLocations p{font-size:12px;color:#e1e1e1;margin:0;line-height:18px;}
.greyDropMenu{float:left;margin-top:10px;}

/***************************************************** TOP NAV *****************************************************/
nav#nav{margin:0 auto;clear:both;width:1000px;height:50px;}
nav#nav ul{margin:0 auto;padding:0;list-style:none;width:1000px;}
nav#nav ul li{display:inline;float:left;margin:0;padding:0;list-style:none;height:50px;}
nav#nav3 {margin:0 auto;clear:both;width:1000px;height:50px; margin-top: 540px;}
nav#nav3 ul{margin:0 auto;padding:0;list-style:none;width:1000px;}
nav#nav3 ul li{display:inline;float:left;margin:0;padding:0;list-style:none;height:50px;}
nav#nav2{margin:0 auto;clear:both;width:100%;height:50px; background: #164883 url(../images/navbg.png) repeat-x top left;border-bottom:5px solid #1b91c2}
nav#nav2 ul{margin:0 auto;padding:0;list-style:none;width:1000px;}
nav#nav2 ul li{display:inline;float:left;margin:0;padding:0;list-style:none;height:50px;}
/***************************************************** TOP NAV *****************************************************/
div#white{display:inline;float:left;height:1px;width:998px;background:#fff;border-left:1px solid #e1e1e1;border-right:1px solid #eeeeee;}
.title{display:inline;float:left;clear:left;padding:20px 0 10px 0;border-bottom:1px solid #eeeeee;margin-bottom:20px;width:720px;}
.titleh3{display:inline;float:left;clear:left;padding:0 0 5px 0;border-bottom:0 solid #eeeeee;margin-bottom:15px;width:720px;margin-left:0;}
.title2{padding:30px 0 10px 15px;width:90%;}
.titleRight{margin:0 10px 10px 10px;border-bottom:1px solid #4a4a4a;padding:27px 0 5px 0;}
.titleRight2{margin:0 10px 10px 10px;padding:27px 0 5px 0;}
.titleMap{padding:0 0 10px 25px;border-bottom:1px solid #eeeeee;margin-bottom:15px;}
.luxPenthousesBttn{margin:0 0 10px 12px;}
#prev{width:24px;}
#next{width:24px;}
.selltit{float:left;}
.h2Style{font:20px/20px Helvetica,Arial,sans-serif;color:#5f6367;padding:0;text-transform:uppercase;}
.h2Style2{font:20px/20px Helvetica,Arial,sans-serif;color:#5f6367;padding:0;text-transform:uppercase;margin-top:5px;}
.dd{padding:0 0 10px 12px;margin:0;float:left;width:199px;height:28px;}
#homepic{display:inline;float:left;clear:left;width:200px;height:auto;margin:10px 0 0 15px}
#homeTxt{display:inline;float:left;width:508px;padding-left:15px;padding-bottom:20px;}
#twice{height:auto;}
.mainTxt{font-family: Arial,sans-serif;font-size:14px;color:#1f2543;line-height:20px; text-align: justify;}
.mainTxt a{text-decoration:none;color:#3fbbec;}
.mainTxt a:hover{text-decoration:underline;color:#3fbbec;}
.mainTxt strong{text-decoration:none;color:#ffffff;font-weight:bold}
.txt15{font-family: Arial,sans-serif;font-size:14px;color:#1f2543;line-height:22px;}
.txt15 a{text-decoration:none;color:#03689e;}
.txt15 a:hover{text-decoration:underline;color:#3fbbec;}
.txt15 strong{text-decoration:none;color:#1f2543;font-weight:bold}
.txt15 strong span{text-decoration:none;color:#1f2543;font-weight:  bold; font-family: Arial,sans-serif;font-size:18px; text-transform: uppercase; letter-spacing: 2px;}
.txt13{font-family: Arial,sans-serif;font-size:13px;color:#b6b6b6;line-height:22px;}
.txt13 a{text-decoration:none;color:#b6b6b6;}
.txt13 a:hover{text-decoration:none;color:#e3b71e;}
.txt13 strong{text-decoration:none;color:#e0e0e0;font-weight:bold}
.txt12{font-family: Arial,sans-serif;font-size:12px;color:#454545;line-height:16px;}
.txt12:hover{font-family: Arial,sans-serif;font-size:12px;color:#000;line-height:16px;}
.txt12 a{text-decoration:none;color:#000;}
.txt12 a:hover{text-decoration:underline;color:#1f98cd;}
.txt12 strong{text-decoration:none;color:#134074;font-size:14px;font-weight:bold}
.txtphone{font-family: Arial,sans-serif;font-size:31px;color:#133960;line-height:10px;}
.txtphone:hover{font-family: 'NelsonFont', Arial,sans-serif;color:#22aae1;}
.txtphone a{text-decoration:none;font-size:16px;color:#0fa0da;font-weight:bold}
.txtphone a:hover{text-decoration:underline;color:#22aae1;font-weight:bold}
.txtphone strong{text-decoration:none;color:#133960;font-size:14px;font-weight:bold}
.txtphone span a{font-size: 22aae1;}

.txtfooter{font-family: Arial,serif;font-size:14px;color:#134074;line-height:20px; /*text-transform: capitalize;*/}
.txtfooter a{text-decoration:none;color:#1f98cd;font-size:13px;}
.txtfooter strong{text-decoration:none;font-size:16px;color:#134074;}
.txtfooter span{text-decoration:none;font-size:14px;color:#134074;}
.txtfooter a:hover{color:#1f98cd;text-decoration:underline}

.txtfooter2 {font-family: Arial,serif;font-size:12px;color:#5c5b5b;line-height:18px;}
.txtfooter2 a{text-decoration:none;color:#fff;font-size:13px;}
.txtfooter2 strong{text-decoration:none;font-size:16px;color:#fff;}
.txtfooter2 span{text-decoration:none;font-size:13px;color:#fff;}
.txtfooter2 a:hover{color:#f7c317;text-decoration:underline}


.txtnews{font-family: Arial,serif;color:#38383a;line-height:17px;font-size:12px;}
.txtnews a{font-size:12px;text-decoration:none;color:#134074;}
.txtnews a:hover{color:#1f98cd;text-decoration:none;}
.txtnews strong{font-family:  Arial,serif;text-decoration:none;color:#134074;font-size:13px;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;}
.meetSubnav{height:20px;padding-right:20px;}
.meetSubnav ul{font-family: Arial,sans-serif;font-size:16px;color:#4d4b4b;line-height:18px;margin-left:20px;}
.meetSubnav ul li{float:left;padding:0 10px 0 0;border-right:1px solid #e5e5e5;margin:0 0 0 10px;}
.meetSubnav ul li:last-child{border:0;}
.meetSubnav a{text-decoration:none;color:#4d4b4b;}
.meetSubnav a:hover{text-decoration:none;color:#00abb7;}
.txtareas{font-family: 'NelsonFont', Arial,serif;font-size:14px;color:#000;line-height:35px;text-indent:30px;letter-spacing:0;}
.txtareas a{text-decoration:none;color:#000;}
.txtareas a:hover{color:#20bbc2;text-decoration:none }
.footerTxt{font-family: Arial,sans-serif;font-size:14px;color:#6d6d6d;line-height:22px;}
.footerTxt a{text-decoration:none;color:#575757;}
.footerTxt a:hover{text-decoration:underline;color:#0bb6be;}
.whiteTxt{font-family: Arial,sans-serif;font-size:13px;color:#FFFFFF;}
.whiteTxt a{text-decoration:none;color:#FFFFFF;}
.whiteTxt a:hover{text-decoration:underline;}
.txtadvsea{font-family: Arial,sans-serif;font-size:12px;color:#134074;}
.txtadvsea a{text-decoration:none;color:#134074;}
.txtadvsea a:hover{text-decoration:underline;color:#40bbec }
.txtPad{margin:15px 10px 15px 10px;}
.txtPad2{margin:25px 20px 25px 20px;}
.featuredTxtDiv{border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px;}
#searchPanel{background:#2a2a2a;height:100%;}
.newsPanels{height:470px;border:1px solid #e5e5e5;background:#FFFFFF;padding-bottom:15px;margin-top:10px;float:left;}
.comboBoxes{margin:0 0 12px 12px;}
#banners{margin:0;padding:0;float:left;width:225px;}
#banners li{float:left;padding:0;margin-bottom:0;}
#banners2{margin:0;padding:0;float:left;width:225px;}
#banners2 li{float:left;padding:0;margin-bottom:5px;}
.reTxt{margin:0;}
.reTxt a{font-weight:bold;}
/* FOOTER */
footer#footer{margin:0 auto;clear:both;width:100%;height:205px; background: #fff; border-bottom:5px solid #1b91c2;}
.footer1{margin:0 auto;width:1000px;height:180px;margin-top:10px;}
.footer2{margin:0 auto;width:1000px;height:180px;margin-bottom:20px;}
.logofooter{display:inline;float:left;clear:left;width:auto;height:85px;margin:25px 0 0 0;border-right:1px solid #1b91c2;padding-right:20px;padding-top:20px;}

#linksfooter {margin:0 auto;clear:both;width:100%;height:196px; background: #363839;}
#linksfooter ul {margin: 0 auto; width: 1000px; clear: both; height: 166px;}
#linksfooter li {display: inline; float: left; margin-top: 17px; background: #3f4142;  margin-right:22px; border: 1px solid #3f4142; height: 164px; width: 180px;}
#linksfooter li:hover {display: inline; float: left;  margin-top: 17px; background: #1b499b; margin-right:22px; border: 1px solid #3f4142; height: 164px; width: 180px;}

#resilogo{display:inline;float:right;width:175px;height:120px;margin:46px 0 0 0;}
div#footerlogo{display:inline;float:left;width:172px;height:78px;margin-top:12px;margin-left:20px;}
.addressinfo{display:inline;float:left;width:350px;padding:0;margin:30px 0 0 18px;}
.addressinfo2{display:inline;float:left;width:180px;padding:18px 0 0 10px;margin-left: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{margin:0;padding:0;list-style:none;display:inline;float:left;z-index:2;}
.footerlinks li{list-style-image:none;margin:0;padding:0;display:inline;float:left;}
.SothebysLogo{display:inline;float:left;width:auto;height:auto;margin:28px 0 0 5px;}
.back2top{display:inline;float:left;width:auto;height:auto;margin-top:35px;}
.socialize{display:inline;float:left;clear:left;margin:0 0 0 110px;}
.socialize ul{}
.socialize li{display: inline; float: left;list-style-image:none;}
.nomargin{margin:0;height:415px;}
.mapSearch{margin:0 5px 23px 13px;}
#propSearchContainer{height:117px;width:730px;margin:15px 0 0 15px;}
#propSearchPanel{background:#FFFFFF;width:730px;height:117px;}
.propSearchItem{width:177px;height:102px;margin:0 5px 4px 0;display:inline;float:left;}
#areaMapBanner{height:221px;width:717px;margin:15px 0 0 13px;}
.quickSearchPanelPS{width:207px;border:solid 1px #dfdfdf;margin:15px 0 0 15px;padding:0 10px 25px 10px;}
.quickSearchBttn{background:url(../images/propSearch/bttn.gif);padding:9px;margin-bottom:1px;}
.titlePropSearch{margin:19px 0 8px 4px;}
.list{display:table;width:100%;padding-left:20px;float:left;clear:both;}
.condolist{display:table-cell;float:left;height:30px;width:100%;margin-top:15px;}
.condo{display:inline;float:left;height:auto;text-align:left;width:30%;margin-left:20px;margin-bottom:5px;}
#videoMediaContainer{width:717px;margin:15px 0 0 13px;}
.videoPanel{background:#2a2a2a;width:320px;padding:15px;margin-bottom:15px;}
.videoPanelPad{margin-right:15px;}
.servicesColumn{width:210px;padding:0 0 0 15px;}
#recentSalesChart{width:745px;padding-top:15px;}
.recentSalesColumn1{width:420px;padding:10px;border-top:1px solid #eeeeee;}
.recentSalesColumn2{width:120px;padding:10px;border-top:1px solid #eeeeee;}
.recentSalesColumn3{width:120px;padding:10px;border-top:1px solid #eeeeee;}
#mapContainer{width:727px;margin:15px 0 0 13px;}
#mapContainer ul{width:732px;list-style:none;padding-bottom:5px;}
#mapContainer ul li{float:right;display:inline;margin-right:5px;}
#mapContainer ul li:first-child{margin-right:15px;float:left;}
.condoCommunityNav{width:727px;margin:15px 0 0 13px;}
.condoCommunityNav li{float:right;display:inline;margin-right:5px;}
.condoCommunityNav li:first-child{margin-right:15px;float:left;}
#map{float:left;clear:both;width:727px !important;border:0 !important;margin-left:-15px;}
.homeMargins{margin-top:10px;}
.awardsColumns{width:670px;text-align:center;border-bottom:1px solid #e5e5e5;}
.awardsLogo{padding:10px;}
.awardsTxt{margin:20px;float:left;}
/***************** BLOG *****************/
.blogtitle{display:inline;float:left;width:225px;height:51px;}
.marginNews{float:left;margin:0;background:#fff;}
.containNews{width:207px;height:auto;float:left;padding:85px 9px 10px 9px;border:0 solid #e7e7e7;margin-bottom:8px;background:#fff url(../images/real-estate-news.jpg) no-repeat top left;}
.space10{width:225px;height:10px;background:transparent;}
.space5{width:225px;height:5px;background:transparent;}
/*************** BLOG & NEWS STYLES / SCROLL PLUS TABS ******************/
.tabNavigation{width:215px;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:20px;height:100%;background:transparent;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:transparent;position:relative;}
.jspDrag{background-image:url('../images/scroll.gif');position:relative;top:0;left:0;cursor:pointer;height:62px;width:20px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background-image:url('../images/scroll.gif');text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:20px;float:left;height:62px;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{/*background:#eeeef4;*/ float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug:( */
* html .jspCorner{margin:0 -3px 0 0;}
/* 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;margin:0;padding:0;}
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;}
.socialn{display:inline;float:left;width:203px;height:auto;border:1px solid #e5e5e5;background:#fff;margin:15px 0 0 0;padding:10px;}
.socialicn{display:inline;float:left;margin-top:15px;}
/******************** INDEX ********************/
div#topcontainer #icarousel{margin:0 auto;width:1362px !important;height:496px;position:relative;opacity:1;}
div#topcontainer #icarousel ul{list-style:none;width:9999px;margin:0;padding:0;position:absolute;top:0;left:0;}
div#topcontainer #icarousel li{display:inline;float:left;position:relative;margin:0 auto;width:1362px;height:496px;overflow:hidden;}
.textholder{text-align:left;font-size:small;padding:6px;}
/******************** SFMENU DROPDOWN LISTS FOR CONDOS AND COMMUNITIES ********************/
.sf-menu,.sf-menu *{margin:0;padding:0;cursor:pointer;width:180px;float:left;font-family: Arial,sans-serif;}
.drop1 .sf-menu,.drop1  .sf-menu *{width:271px !important;}
/* MENU FIRST ITEM CSS */
.sf-menu ul{position:absolute;top:-999em;left:0;width:197px;height:200px;overflow:auto;background-color:#ffffff;list-style:none;list-style-image:none;z-index:1;}
.drop1 .sf-menu ul { width: 271px !important; overflow-x:hidden;}
.sf-menu li{position:relative;width:197px;padding:0;list-style:none;list-style-image:none; text-indent: 5px;}
.drop1 .sf-menu li { width: 271px !important; }
.sf-menu li.current img{z-index:-1;}
/* MENU BUTTON CSS */
.sf-menu a.sf-with-ul{width:197px;background-color:#ffffff;height:30px;}
.drop1 .sf-menu a.sf-with-ul { width: 244px !important; height:34px !important;}
/* LINK COLOR */
.sf-menu a{display:block;cursor:pointer;background-color:transparent;width:170px;padding:2px 0 2px 0;margin-left:0;min-width:1px;/* trigger ie7 haslayout so spans position accurately */ font-weight:normal;font-size:11px;color:#353535;font:12px/20px Helvetica,Arial,sans-serif;LETTER-SPACING:0;}
.drop1 .sf-menu a { width: 244px !important; }
/* MENU ITEMS CSS */
.sf-menu ul.ItemsDropDown li{position:relative;width:170px;clear:both;padding:0;list-style:none;list-style-image:none;}
.drop1 .sf-menu ul.ItemsDropDown li { width: 244px !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:#134074;color:#fff;outline:0;border:0;text-decoration:none;z-index:4;}
.sf-menu li.active {border-right:1px solid #ebebea;border-bottom:1px solid #ebebea;border-left:1px solid #ebebea;left:0;top:1.7em;/* match top ul list item height */ }
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */ }
div#condostuff{display:inline;float:left;width:203px;height:165px;border:1px solid #e1e1e1;padding:20px 0 20px 20px;margin-bottom:6px;margin-top:2px;}
div#languagestuff{display:inline;float:left;width:205px;height:65px;border:1px solid #e1e1e1;padding:20px 0 20px 20px;margin-bottom:10px;margin-top:0;}
div#languagestuff ul{float:left;clear:both;margin:0 0 0 13px;padding:0;width:225px;}
div#languagestuff ul li{float:left;display:inline;margin-right:5px;}


.languagestuff2{display:inline;float:left;clear:left;width:225px;height:129px;background:#fff url(../images/search-by-language.gif) no-repeat top left;margin-bottom:8px; border: 1px solid #ebebeb}
.languagestuff2 ul{display:inline;float:left;clear:both;margin-top:40px;margin-left:13px;padding:0;width:220px;}
.languagestuff2 li{float:left;display:inline;margin:0 5px 8px 0;width:46px;height:33px;}



div#searchbymap{display:inline;float:left;width:205px;height:165px;border:1px solid #e1e1e1;padding:20px 0 20px 20px;margin-bottom:5px;margin-top:5px;}
.right-titles{display:inline;float:left;width:220px;height:30px;}
/* ------------- 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:223px;background:#fff url(../images/quicksearch.gif) no-repeat top left;position:relative;margin:0 0 8px 0;padding-top:62px; padding-bottom: 10px; border:1px solid #eeeeee}
.mlxField{border:0 solid #fff;background:transparent;width:140px;color:#454545;height:20px;margin:0 0 0 20px;}
.btnalign{display:inline;float:left;margin:22px 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 #e5e5e5;border-right:1px solid #e5e5e5;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:15px 0 0 13px;width:115px;height:15px;display:inline;float:left;z-index:-2;}
.advsrchH{display:inline;float:left;clear:left;z-index:-2;width:110px;height:15px;margin:-20px 0 0 195px;}
.plusign{display:inline;float:left;width:8px;height:8px;margin-right:5px;margin-top:4px;position:relative;}
/*****************************************************************************************/
/* 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:0;color:#454545;text-transform:capitalize;clear:left;}
div.hsddl .selectBox-dropdown{width:96px;background:url('../images/halfdropR.gif') no-repeat left !important;}
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:197px;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 'NelsonFont', 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.png') no-repeat left;cursor:pointer;font-size:0.8em;border:none 0 white;width:197px;height:28px;}
select{background:url('../images/chooseOne.png') no-repeat left;}
/*****************************************************************************************/
/* 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;}
.selectBox-dropdown{width:190px;position:relative;line-height:18px;text-decoration:none;font-family: Arial,sans-serif;font-size:13px;color:#454545;outline:none;vertical-align:middle;background:url('../images/chooseOne.png') no-repeat left;display:inline-block;cursor:default;padding:5px 0 3px 8px;cursor:pointer;}
div#QuickSearch .selectBox-dropdown{vertical-align:middle;}
nav.bb .selectBox-dropdown{width:145px;background:url('../images/bedandbath.png') no-repeat left;}
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;}
.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.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;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:#1b499b;color:#fff;}
.selectBox-options LI.selectBox-disabled A{color:#1b499b;background-color:transparent;}
.selectBox-options LI.selectBox-selected A{background-color:#1b499b;color:#fff;}
.selectBox-options .selectBox-optgroup{color:#fff;background:#1b499b;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;}
#meetPanel{width:215px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#f9f9f9;float:left;margin:20px;font-family: Arial,sans-serif;font-size:14px;color:#3f3f3f;margin-bottom:900px;}
#meetPanel ul{padding:27px 0 27px 0;border-bottom:1px solid #ebebeb;text-align:center;}
#meetPanel li{margin:2px 0 2px 0;}
#meetPanel li a{font-size:15px;text-decoration:none;color:#00abb7;}
#meetPanel li a:hover{font-size:15px;text-decoration:underline;color:#00abb7;}
#meetPanel ul li img{margin-bottom:10px;}
#meetPanel ul li strong{font-size:16px;font-weight:bold;}
#subnav{display:inline;float:left;width:650px;height:30px;margin-left:30px;}
#subnav ul{list-style:none;float:left;}
#subnav li{display:inline;float:left;}
div#theJillsPanel{float:left;width:297px;background:#f9f9f9;margin:0 20px 0 0;font-family: Arial,sans-serif;font-size:13px;color:#333333;line-height:17px;}
div#theJillsPanel ul{padding:0 20px 0 20px;list-style:none;border:1px solid #ebebeb;width:255px;float:left;}
dvi#theJillsPanel li{float:left;}
.num1{background:url(../images/num1.png) no-repeat left;padding:12px 0 10px 45px;}
.num5{background:url(../images/num5.png) no-repeat left;padding:12px 0 10px 45px;}
.oneBil{background:url(../images/1bil.png) no-repeat left;padding:12px 0 10px 45px;margin-top:5px;}
.society{background:url(../images/societyExcellence.png) no-repeat left;border-top:1px solid #ebebeb;margin-top:15px;font-size:12px;padding:12px 0 10px 100px;float:left;}
.agents{display:inline;float:left;width:230px;height:250px;background:#fff;}
.agents p{line-height:18px;}
.languangePhoto{float:left;display:inline;margin:0 20px 0 0;}
.languagePhotoWide{margin-bottom:20px;}
#languageNav{list-style:none;float:left;clear:both;padding:0;margin:0 0 10px 0;}
#languageNav li{float:left;display:inline;margin:0 2px 0 0;}
/* SLIDER */
div.slider{margin:0 auto;clear:both;width:100%;height:764px; position: absolute; top: 177px; z-index: 0;}
.advanced-slider{margin:0 auto;position:relative;left:0;top:0;overflow:hidden;}
.advanced-slider .slide{position:absolute;width:100%;height:764px;/*z-index:3;*/}
.advanced-slider .slice{display:block;position:absolute;}
.advanced-slider .preloader{background:url(assets/images/preloader2.gif) no-repeat center top;width:62px;height:14px;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:200px;}
.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:300px;}
.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:105%;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:126px;height:50px;border:solid 3px #333;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;}
.featureAreasPanel{display:inline;float:left;clear:left;width:1000px;margin-bottom:20px;}
.featureAreas{display:inline;float:left;width:320px;height:auto;margin:0 20px 0 0;}
.featurePhoto{display:inline;float:left;width:320px;height:224px;}
.rolles{height:165px;margin-top:0;}
.btrolles{display:inline;float:left;clear:left;width:320px;height:33px;margin:0;padding:0;background:#808487 url(../images/rolles.gif) no-repeat top right;}
/*.btrolles:a {display:inline;float:left;clear:left;width:320px;height:33px;border:0;margin:0;padding:0;background:#4ab9da url(../images/rolles2.gif) no-repeat top right;}*/
.btrolles:hover {display:inline;float:left;width:320px;height:33px;border:0;margin:0;padding:0;background:#4ab9da url(../images/rolles2.gif) no-repeat top right;}
.btrolles ul{margin-left:10px;padding:0;list-style:none;z-index:2;}
.btrolles li{list-style:none;list-style-image:none;list-style-position:inside;margin:0;padding:0;}
.newdevelopments{display:inline;float:left;width:370px;height:154px;background:url(../images/luxury-communities.jpg) no-repeat top left;}
.luxurycondos{display:inline;float:left;width:370px;height:154px;background:url(../images/luxury-condominiums.jpg) no-repeat top left;margin-left:18px;}
.featuredtop{display:inline;float:left;clear:left;width:775px;height:auto;}
div.newdevelopments .selectBox-dropdown,div.luxurycondos .selectBox-dropdown,div.Rnewdevelopments .selectBox-dropdown,div.featuredbldgs .selectBox-dropdown,div.Rcommunities .selectBox-dropdown{background:url('../images/chooseOne3.gif') no-repeat left;color:#595757;}
.topheader{margin:0 auto;clear:both;width:1000px;}
.txtop{font-family: 'NelsonFont'serif;font-size:12px;color:#d1d0d0;line-height:18px;font-weight:bold;}
.txtop strong{text-decoration:none;color:#ffffff;font-weight:bold;}
.txtop a{text-decoration:none;color:#d1d0d0;font-weight:bold;}
.txtop a:hover{color:#08bac4;text-decoration:none;}
.homeintro{padding:25px 0 20px 20px;}
.LastDiv{display:inline;float:left;clear:left;width:775px;height:auto;margin:15px 0 10px 0;}
.Snetworks{display:inline;float:left;width:199px;height:355px;background:url(../images/social-networks.gif) no-repeat top left;border:1px solid #e1e1e1}
.Snetworks ul{display:inline;float:left;clear:left;width:166px;margin:90px 0 0 16px}
.Snetworks li {list-style-image:none;list-style-position:inside;padding:0;margin:0;display:inline;float:left;clear:left;width:166px;height:32px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #e1e1e1;}
.Instagram{display:inline;float:left;width:323px;height:355px;background:url(../images/instagram.gif) no-repeat top left;border:1px solid #e1e1e1;margin-left:15px;}
.instagramcontent{display:inline;float:left;clear:left;width:275px;height:270px;margin:60px 0 0 25px;}
.mobilebanner{display:inline;float:left;width:199px;height:355px;background:url(../images/mobile-site.jpg) no-repeat top left;border:1px solid #e1e1e1;margin-left:15px;}
.Snetworks2{display:inline;float:left;clear:left;width:225px;height:123px;background:url(../images/social-networks.gif) no-repeat top left;margin-bottom:8px;}
.Snetworks2 ul{display:inline;float:left;clear:left;width:225px;height:32px;}
.Snetworks2 li {list-style-image:none;list-style-position:inside;padding:0;margin:0;display:inline;float:left;width:32px;height:32px;margin-left:10px;margin-top:78px }
/*****************************************************GR TRANSLATION STYLES *****************************************************/
.flags{display:inline;float:left;margin-left:4px;}
.redo{display:inline;float:left;clear:left;width:223px;height:51px;padding-top:55px;background:#fff url(../images/search-by-language.gif) no-repeat top left;margin-bottom:8px;border:1px solid #eeeeee}
.flagpad{padding-left:8px;margin-top:12px}
.flgs{display:inline;float:left;width:27px;height:19px;}
.flgs2{display:inline;float:left;width:21px;height:16px;}
.QSProperties{display:inline;float:left;clear:left;width:205px;height:126px;margin-bottom:8px;background:url(../images/quick-search-properties.gif) no-repeat top left;padding-top:85px;padding-left:20px;}
.infopanel{display:inline;float:left;clear:left;width:198px;height:auto;border:1px solid #dcddde}
.viewbyArea{display:inline;float:right;clear:right;width:140px;height:100px;margin-top:-136px;margin-right:30px;}
.featuredprophome{width:775px;height:auto;}
.featuredBox{display:inline;float:left;width:233px;height:175px;margin:0 0 0 10px;}
.areasimg{display:inline;float:left;clear:left;width:233px;height:165px;margin:0 0 0 0;padding-bottom:4px;}
.featim2{display:inline;float:left;clear:left;width:214px;height:137px;background:#fff;}
.featureTxt{display:inline;float:left;width:150px;text-transform:capitalize;}
.featureTxt ul{margin:0;list-style-image:none;padding:0;display:inline;float:left;width:214px;margin-top:3px;}
.featureTxt li{display:inline;float:left;clear:left;list-style-image:none;margin:0;padding:0;width:214px;height:30px;margin-top:5px;}
.optionsBtns{display:inline;float:left;width:450px;height:170px;margin-left:15px;}
.optionsBtns ul{display:inline;float:left;width:450px;height:auto;list-style-image:none;margin:0;}
.optionsBtns li{display:inline;float:left;list-style-image:none;padding:0;width:216px;height:39px;margin:0 8px 5px 0;}
div#featuredSearch{display:none;float:left;clear:both;width:998px;height:400px;position:relative;z-index:99999;background:#fff url(../images/quick-property-search.gif) no-repeat top left;border:1px solid #eeeeee; margin-bottom: 10px; margin-top: -2px;}
div#featuredSearch h2{margin:15px 0 2px 20px;}
/*****************************************************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:300px;margin:0 0 0 0;}
#featPropDiv{display:inline;width:225px;min-height:295px;height:auto;padding:0;float:left;background:#fff url(../images/featured-properties.gif) no-repeat top left;margin-bottom:10px;}
.featOptionsClass02{display:inline;float:left;z-index:999;width:31px;height:30px;margin-right:2px;}
.featOptionsClass03{display:inline;float:left;z-index:999;width:31px;height:30px;}
.featOptionsClass01{clear:left;float:left;position:absolute;z-index:99999;left:93px;}
.featPanel{display:inline;float:right;width:223px;background:transparent;/*border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;*/
	font-family: Arial,sans-serif;font-size:13px;color:#424242;line-height:18px;position:relative;}
.featPanel,.featIMG{float:left;clear:left;padding-top:55px;margin-bottom:10px;width:193px;border:0 solid;margin-left:13px;}
.featPanel strong{position:relative;display:inline;float:left;line-height:20px;padding-bottom:8px;width:200px;text-decoration:none;font-family:Arial;font-size:13px;color:#1a499b;line-height:17px; margin-top: 5px/*border-bottom:1px solid #444545;*/;font-weight:bold;}
.featPanel span{display:inline;float:left;width:196px;height:90px;margin:0 0 10px 0;}
.featPanel ul{width:200px;/*border-top:1px solid #e8eaea;*/
	list-style:none;float:left;clear:both;margin-left:0;}
.featPanel li{display:inline;float:left;}
.featuredDiv01{text-align:left;width:223px;float:left;overflow:hidden;margin:0 0 0 0;}
.featTextDiv{width:205px;float:left;height:80px;display:inline;margin:0 0 5px 15px;}
.featOptionsDiv{float:left;clear:both;width:200px;height:40px;margin:0 10px 0 15px;}
.txtfeatured{font:13px/17px 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 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;}
.smsform{width:225px;height:220px;background:url(../images/send-message.gif) no-repeat top left;padding-top:87px;}
.cForm1{width:200px;height:auto;margin-left:18px;margin-top:5px;}
.txtform {font:12px/19px Arial,,sans-serif;color:#fff;line-height:15px;font-weight:bold;}
.txtform a{text-decoration:none;color:#fff;}
.txtform a:hover{color:#fff;text-decoration:underline;}
.ChoseCommunities{display:inline;float:left;clear:left;width:212px; height: 40px; background: #fff url(../images/banners/choose-a-community.jpg) no-repeat top left;margin-bottom:8px;padding-top:54px;padding-left:13px;border:0 solid #eeeeee}
.ChoseCondos{display:inline;float:left;clear:left;width:212px;height: 40px;background:#fff url(../images/banners/luxury-condominiums.jpg) no-repeat top left;margin-bottom:8px;padding-top:54px;padding-left:13px;border:0 solid #eeeeee}
.opulent-services{display:inline;float:left;clear:left;width:211px;height:43px;background:url(../images/banners/opulent-services.gif) no-repeat top left;margin-bottom:8px;padding:78px 0 0 14px;}
.bigopban{display:inline;float:left;width:238px;height:238px;border:1px solid #2e2e2e;margin:0 13px 11px 0;}
.bigopban nav{display:inline;float:left;clear:left;margin:190px 0 0 20px;}
.smbannhome {display:inline;float:left;clear:left;width:240px;height:53px;margin:0 13px 9px 0}
/* The outermost container of the Menu Bar,an auto width box with no margin or padding */
ul.MenuBarHorizontal3{margin:0;padding:0;list-style-type:none;cursor:default;width:auto;font:normal 13px "Century Gothic",Verdana,Arial;/*font:normal .79em*/
}
/* Set the active Menu Bar with this class,currently setting z-index to accomodate IE rendering bug:http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive{z-index:990;}
/* Submenus should appear below their parent (top:0) with a higher z-index,but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal3 ul{margin:0;padding:0;list-style-type:none;font-size:100%;z-index:1020;cursor:default;width:auto;position:absolute;left:-990em;}
/* Menu item containers,position children relative to this container and are a fixed width */
ul.MenuBarHorizontal3 li{margin:0;padding:0;list-style-type:none;font-size:100%;position:relative;text-align:left;cursor:pointer;width:auto;float:left;border-left:0 solid #183957;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible,we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal3 ul.MenuBarSubmenuVisible{left:auto;top:0;padding-top:36px;}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal3 ul li{width:189px;clear:left;height:36px;}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal3 ul ul{position:absolute;margin:-5% 0 0 95%;border:solid 1px red;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible,we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal3 ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left:auto;}
/*******************************************************************************
 DESIGN INFORMATION:describes color scheme,borders,fonts
 *******************************************************************************/
/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal3 ul{border-top:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;background-color:transparent;width:189px;}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal3 a{display:block;cursor:pointer;background-color:transparent;/*padding:0.8em 1.15em;*/
	padding:0 0;color:#fff;text-decoration:none;}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal3 a:hover{background-color:transparent;color:#512c1a;}
/*******************************************************************************
 SUBMENU INDICATION:styles if there is a submenu under a given menu item
 *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal3 a.MenuBarItemSubmenu{background-image:url(images/arrowDown.gif);background-repeat:no-repeat;background-position:50% 85%;}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal3 ul a.MenuBarItemSubmenu{background-image:url(images/arrowRight.gif);background-repeat:no-repeat;background-position:50% 85%;}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal3 a.MenuBarItemSubmenuHover{background-image:url(images/arrowDownHover.gif);background-repeat:no-repeat;background-position:50% 85%;}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal3 ul a.MenuBarItemSubmenuHover{background-image:url(images/arrowRightHover.gif);background-repeat:no-repeat;background-position:50% 85%;}
/*******************************************************************************
 BROWSER HACKS:the hacks below should not be changed unless you are an expert
 *******************************************************************************/
/* HACK FOR IE:to make sure the sub menus show above form controls,we underlay each submenu with an iframe */
ul.MenuBarHorizontal3 iframe {position:absolute;z-index:1010; /*filter:alpha(opacity:0.1)*/}
/* HACK FOR IE:to stabilize appearance of menu items;the slash in float is to keep IE 5.0 from parsing */
@media screen,projection{ul.MenuBarHorizontal3 li.MenuBarItemIE{display:inline;float:left;background:transparent;}
}
nav.containFeaturedSlide{width:1000px;height:200px;position:relative; z-index: 999; left:15px;bottom:20px; top:30px}
nav.containFeaturedSlide li{height:290px;position:relative; z-index: 999;}
nav.containFeaturedSlide li:hover * {cursor:pointer;}
nav.containFeaturedSlide li div.fib{display:inline;float:left;clear:left;width:228px;min-height:155px;position:relative;overflow:hidden;background: transparent /*url(../images/image-hover-off.png) no-repeat top left*/;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
nav.containFeaturedSlide li:hover div.fib {background-image: url(../images/image-hover-on.png);}
nav.containFeaturedSlide li div.fib img{position:absolute; z-index: -1; width:228px;min-height:155px; height:125px;margin: 0;padding:0;-moz-transform:scale(1.3); 
-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform: scale(1.3,1.3);}



nav.containFeaturedSlide li div.outer {background-color:#1b499b;width:228px; height:63px;border:1px solid #a4a4a4; }
nav.containFeaturedSlide li:hover div.outer {border:1px solid #dcdcdc;background-color:#fff;}
nav.containFeaturedSlide li div.inner {width:218px; height:53px;margin:4px;border:1px solid #a4a4a4; text-align:center; vertical-align:middle;background-color:#1b499b;}
nav.containFeaturedSlide li:hover div.inner {border:1px solid #dcdcdc;background-color:#fff;}

nav.containFeaturedSlide li span{clear: both; width:228px;height:22px;line-height:20px;/*background:url(../images/more-info-showcases.png) no-repeat top left;*/position: relative; padding: 0; font-size: 13px; text-align: center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;z-index:9999;position:relative;top:185px; color: #a4a4a4; }
nav.containFeaturedSlide li:hover span {color:#727273 !important;}
nav.containFeaturedSlide li strong {font-size: 13px; line-height: 20px;color:#134074; font-weight:  bold;}
nav.containFeaturedSlide li:hover strong {color:#1f98cd !important; font-weight: bold;}

nav.containFeaturedSlide li div.location{display:inline;float:left;clear:left;color:#8f8f8f !important;font-size:13px !important;margin-top:14px;}
nav.containFeaturedSlide li div.price{display:inline;float:left;clear:left;color:#1b4a9c !important;font-size:14px !important;margin-top:1px; font-weight: bold}
nav.containFeaturedSlide li div.beds{display:inline;float:left;clear:left;color:#000 !important;font-size:14px !important; font-weight: lighter; margin-top:-20px;margin-left:138px;height:25px;padding-top:10px;text-indent:25px;background:url(../images/beds.gif) no-repeat -0px 0;position:relative;z-index:99999;}
nav.containFeaturedSlide li div.beds p{margin-top:-7px;margin-left:3px;text-align:left;}
nav.containFeaturedSlide li div.baths{display:inline;float:left;clear:left;color:#000 !important;font-size:14px !important;margin-top:-34px;margin-left:48px;height:25px;padding-top:10px;text-indent:25px;background:url(../images/baths.gif) no-repeat -0px 0;position:relative;z-index:99999;}
nav.containFeaturedSlide li div.baths p{margin-top:-7px;margin-left:3px;text-align:left;}


.agentlist {display: inline; float: left; clear: left; width: 720px; height: auto; border-bottom: 1px solid #2e2e2e; padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px;}
.clearline {display: inline; float: left; clear: left; margin: 0; padding: 0;}
.clearlinesp {display: inline; float: left; clear: left; margin: 0; padding: 0; height: 4px;}
h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style: normal;
	font-weight:normal;
	letter-spacing: 0;
	color:#000;
	float:left;
	clear:both;
	width:725px;
	line-height: 28px;
	padding-bottom:0;
	margin:0 0 5px 0;
}
h4 span{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:17px;
	font-style: italic;
	font-weight:normal;
	letter-spacing: 0;
	text-transform: capitalize;
	color:#000;
	float:left;
	clear:both;
	width:725px;
	padding-bottom:0;
	margin:0 0 0 0;
}
h5{
	font-family: 'NelsonFont', Arial, sans-serif;
	font-size:27px;
	font-style: normal;
	font-weight:normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	color:#ffcc00;
	float:left;
	clear:both;
	width:725px;
	line-height: 35px;
	padding-bottom:0;
	margin:15px 0 5px 0;
}
.insidebanners {display: inline; float: left; clear: left; width: 760px; margin-bottom: 20px;}
.intrabanners {display: inline; float: left; width: 170px; height: 170px; margin: 0 10px 0 2px;}
.intrabanners2 {display: inline; float: left; width: 220px; height: 170px; margin: 0 26px 0 2px;}
.viewallbtn {display: inline; float: left; clear: left; width: 60px; height: 18px; position: relative; z-index: 99999; margin: -163px 0 0 171px;}

.galabanner {display: inline; float: left; clear: left; width: 1000px; height:225px; background: url(../images/banner-gala.jpg) no-repeat top left; margin-bottom: 12px;}
.socialbanner {display: inline; float: left; clear: left;  width: auto; height: 30px; margin: 0 0 0 0}
.socialbanner ul{}
.socialbanner li {display: inline; float: left; margin-right: 10px;}
.socialbanner p {display: inline; float: left; clear: left; margin-right: 10px; width: auto;}
.moreinfobtn4 {display: inline; float: left;margin: 120px 0 0 560px;}

.socialbanner9 { position: relative; z-index: 99999; width: 330px; height: 340px;}
.socialbanner9 ul{position: relative; z-index: 99999; }
.socialbanner9 li {display: inline; float: left; margin-right: 10px;}
.sf-menu2,.sf-menu2 *{cursor:pointer;float:left;padding:0;margin:0;border:0;}
/* MENU FIRST ITEM CSS */
.sf-menu2 ul{position:absolute;top:-999em;left:0;width:150px;height:auto;background:transparent;overflow:auto;padding:0;margin:0;border:0;}
.sf-menu2 li{background:transparent;position:relative;padding:0;margin:0;border:0;list-style-image:none;}
/* MENU BUTTON CSS */
.sf-menu2 a.sf-with-ul{width:150px;height:30px;padding:0;margin:0;background:transparent;border:0;}
/* MENU ITEMS CSS -- THIS NEED TO CHANGE TO ADJUST THE BOTTOM BAR */
div#rightCountryComboBox ul.sf-menu2 ul.ItemsDropDown li{width:150px;clear:both;padding:0;margin:0;border:0;}
/* MENU ITEM ON HOVER */
.sf-menu2 li:hover,.sf-menu2 li.sfHover,.sf-menu2 input:focus,.sf-menu2 input:hover{background-color:transparent;outline:0;text-decoration:none;z-index:4;}
.sf-menu2 li:hover ul,.sf-menu2 li.sfHover ul{border-right:0 solid #006668;border-bottom:0 solid #006668;border-left:0 solid #006668;left:0;top:25px;}
.sf-menu2 li:hover{visibility:inherit;/* fixes IE7 sticky bug */ }
ul.sf-menu2 li:hover li ul,ul.sf-menu2 li.sfHover li ul{top:-999em;}
ul.sf-menu2 li li:hover ul,ul.sf-menu2 li li.sfHover ul{left:10em;top:0;}
ul.sf-menu2 li li:hover li ul,ul.sf-menu2 li li.sfHover li ul{top:-999em;}
ul.sf-menu2 li li li:hover ul,ul.sf-menu2 li li li.sfHover ul{left:10em;/* match ul width */ top:0;}
/* 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;}

.ShowcaseBar {display: inline; float: left; clear: left; width: 1000px; height: auto;}
.ShowcaseIntBar {display: inline; float: left; clear: left; width: 722px; height: auto;}
.startyoursearch {margin: 0 auto; clear: both; text-align: center; width: 260px; height: 51px; margin-bottom: 10px; margin-left: 370px; position: relative; margin-top: -514px;}
.newsearchontop {margin: 0 auto; clear: both; z-index: 1; width: 1000px;}

/* SLIDER */
div.slider{margin:0 auto;clear:both;width:100%;height:745px;position:absolute;top:0;z-index:0 !important; background: #fff;}
div.fullscreen {background:rgba(0, 0 , 0,1);}
div.fullscreen .slide-wrapper{display:block;top:50%;margin-top:-1000px;height:2000px !important;text-align:center;line-height:2000px;}
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:all;-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:5px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Times New Roman';font-size:16pt;font-style:italic;vertical-align:middle;}
div.slider .layer.black {color:#FFF;background:rgb(0, 0, 0);background:rgba(6, 24, 58, 0.5);}
div.slider .layer.white {color:#000;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.5);}
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:50%;background:url(../assets/images/prev.png) no-repeat;width:34px;height:34px;z-index:15;}
div.slider .slide-arrows a.next {right:10px;top:50%;background:url(../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(../images/buttons/fullscreen.png) no-repeat;position:absolute;width:108px;height:28px;bottom:1px;right:1px;cursor:pointer;*/}
div.slider .full-screen-controls:hover {/*background:url(../images/buttons/fullscreen2.png) no-repeat;*/}
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-color:rgba(6, 24, 58, 0.5);background-position:center;background-repeat:no-repeat;position:absolute;overflow:hidden;background-size:contain !important;*/}
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(../assets/images/playpause.png) no-repeat; width:63px;height:63px;top:50%;left:50%;margin-top:-33px;margin-left:-33px;}
div.slider .slideshow-controls.pause {background-position:0 0;}
div.slider .slideshow-controls.play {background-position:-63px 0;}
div.slider .slide-buttons {bottom:25px;}
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:transparent url(../assets/images/buttons.png) no-repeat;background-position:0 0; width:0;height:0;margin:0 2px 0 0;}
div.slider .slide-buttons .buttons-inner a.over {background-position:-15px 0; }
div.slider .slide-buttons .buttons-inner a.select {background-position:-30px 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:-12px;left:0;padding:0 50px;margin-top:0;}
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:0;padding:0 2px;}
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:rgba(6, 24, 58, 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 */
 
#smticker {margin: 0 auto;width: 1000px; min-height:50px; clear: both; border-bottom: 1px solid #2f2f2f;position: relative; z-index: 1;}
#smticker p {margin: 0 auto;width: 100%; clear: both; height: auto; margin: 0; padding: 0; text-align: center;}
div.li {display:inline; float:left; width: 1000px; height: 80px; margin: 0; padding: 0; list-style:none; z-index:2; position: relative;}
.mainTxtTick{font-family: 'NelsonFont', Arial,sans-serif;font-size:12px;color:#ededed;line-height:22px;padding:0 10px 0 10px;}
.mainTxtTick a{text-decoration:none;color:#2b8fd2;}
.mainTxtTick a:hover{text-decoration:underline;color:#2b8fd2;}
.mainTxtTick strong{text-decoration:none;color:#2b8fd2;font-weight:bold}

.newsocial {display: inline; float: left; clear: left; width: 220px; height: 24px; margin: -55px 0 0 795px; position: relative;}
.newsocial ul {list-style-image:none; display: inline; float: left;}
.newsocial li {list-style-image:none; display: inline; float: left; margin: 0; padding: 0;}
.soc {display: inline; float: left; width: 30px; height: 30px; margin:0 5px 7px 0; padding: 0;}

.newphone {display: inline; float: left; clear: left; width: 330px; margin: -117px 0 0 0;}
.newphone p {padding: 0; margin: 30px 0 10px 0; width: 430px; font-family: Arial, Serif;}
.newphone span {font-family: arial, serif; margin-left: 786px;}

.ullinks {margin: 0 auto; clear: both; width: 950px; text-align: center;}
.ullinks ul {margin: 0 auto; clear: both; width: 400px;list-style:none; margin: 0; padding: 0; text-align: center;}
.ullinks li {display: inline; float: left; margin: 0 0 0 10px; padding-left: 27px; width: auto; text-align: left; background:url(../images/super-bullet.gif) no-repeat 0 4px transparent !important;list-style-position:outside !important;}

.newdropsH {display: inline; float: left; clear: left; width: 1010px; height: auto; min-height: 100px; margin-top: 10px;}
.NLuxNeigh  {display: inline; float: left; clear: left; width: 400px; height: auto; padding-top: 50px; background: url(../images/droptitle01.gif) no-repeat top left;}
.NLuxNeigh2 {display: inline; float: left; width: 400px; height: auto; padding-top: 50px; background: url(../images/droptitle02.gif) no-repeat top left;}
.NLuxNeigh3 {display: inline; float: left; width: 200px; height: auto; padding-top: 50px; background: url(../images/droptitle03.gif) no-repeat top left;}

.socialboxH {display: inline; float: left; clear: left; width: 1000px; height: 218px; background: #184b87; margin-bottom: 10px; margin-top: -10px;}
.socialboxHInstagram {display: inline; float: left; clear: left; width: 600px; height: 199px; background: #fff; margin: 10px 0 10px 10px;}
.socialboxHInstagramR {display: inline; float: left; clear: left; width: 211px; height: 310px; border: 0 solid #ececec; background: #fff url(../images/instagram-title.gif) no-repeat top left; padding-top: 55px; margin-bottom: 8px; padding-left: 14px;}

.InstTitle {display: inline; float: left; clear: left; margin: -200px 0 0 0; position: relative; z-index: 9999;}

.socialboxHSocialR {display: inline; float: left; width: 225px; height: 100px; background: #fff url(../images/social-networks.gif) no-repeat top left; border: 0 solid #eeeeee; margin-bottom: 8px;}



.SNTitle {display: inline; float: left; clear: left; margin: 27px 0 0 11px}
.socialboxHQR {display: inline; float: left; width: 176px; height: 179px; border: 10px solid #fff; border-left: 8px solid #fff; margin-top: 10px;}
.QRTitle {display: inline; float: left; clear: left; margin: 24px 0 0 14px}
.QRCode {display: inline; float: left; clear: left; margin: 0 0 0 0;}

.HBlog {display: inline; float: left; clear: left; width: 600px; height: 250px; border: 1px solid #ddddde; background: #fff url(../images/nelsons-blog.gif) no-repeat top left; margin-bottom: 10px;}
.JustBlog {display:inline;float:left;clear:left;width:600px;height:217px;margin-top:-10px;}
.JustInst {display:inline;float:left;width:225px;height:217px;margin-top:58px;}
.newscont {display:inline;float:left;width:600px;height:201px;border-top:0 solid #e8e8e8; margin-left: 1px;}
.newstxt {display:inline;float:left;width:150px;height:120px;padding:10px 16px 11px 18px; margin: 6px 0 0 10px; background:transparent; border: 1px solid #d5d7d7;}
.newstxt:hover { background:#eef9fc; color: #000 !important; border: 2px solid #0476bd; width:150px;height:120px;padding:9px 15px 10px 17px; margin: 6px 0 0 10px;}
.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:0;padding: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;}
.plusign {display: inline; float: left; margin-top: 4px; width: 6px; height: 9px;}

.welcomeTxt {display: inline; float: left; clear: left; width: 1000px; height: auto;  background: #fff; border: 0 solid #ececec; margin-bottom: 10px;}
.welcomeBG {display: inline; float: left; clear: left; width: 1000px; height: 480px; border: 0 solid #fff; background: #ececec url(../images/Content-BG.jpg) no-repeat bottom left;}
.welcomeDesc {display: inline; float: left; width: 423px; height: auto; min-height: 100px; margin: 28px 0 0 20px; padding: 0 20px 0 20px; background: url(../images/Content-BG.png) repeat top center;}

.languagestuff2 {display:inline;float:left;clear:left;width:225px;height:141px;background:#fff url(../images/search-by-language.gif) no-repeat top left;margin-bottom:8px;}
.languagestuff2 ul {display:inline;float:left;clear:both;margin-top:54px;margin-left:13px;padding:0;width:220px;}
.languagestuff2 li {float:left;display:inline;margin:0 5px 8px 0;width:46px;height:33px;}

.HomeBanners {display: inline; float: left; clear: left; width: 1000px; height: auto; margin-bottom: 10px;}
.HBanner {display: inline; float: left; width: 326px; height: 215px; border: 1px solid #ddddde; background: #fff;}
#LuxHomes {display: inline; float: left; margin-right: 8px; background: url(../images/banners/luxury-homes-and-condo-buildings.jpg) no-repeat top left;}
#SoldP {display: inline; float: left; margin-right: 8px; }

.drop1 {display: inline; float: left; clear: left; margin: 120px 0 0 30px;}
.NelsonContact {display: inline; float: left; clear: left; margin: 90px 0 0 278px; width: 375px; text-align: center}
.NelsonContact p {display: inline; float: left; clear: left; font-family: Arial, Serif; font-size: 14px; color: #fff; height: 17px; border: 0; margin: 0 0 0 -32px; padding: 0; width: 375px; text-align: center}
.NelsonContact p a {color: #f1f1f1; text-decoration:none}
.NelsonContact p a:hover {color: #fff; text-decoration: underline}

.table-properties {display: inline; float: left; clear: left; width: 766px; height: 59px; background: url(../images/table-properties.jpg) no-repeat top left; margin: -26px 0 0 -21px;}
.table-properties ul {margin:0;padding:0;list-style:none;z-index:2; margin-left: 315px; margin-top: -5px;}
.table-properties li {display: inline; float: left; margin-left: 2px;list-style-image:none;padding: 0; position: relative; z-index: 9999;}

.borsocr {border: 1px solid #000; padding: 7px 7px 0 7px; margin-bottom: 10px; background: #fff;}
.borsocr:hover {background:#eaeaea; border: 1px solid #7e7f80; padding: 7px 7px 0 7px; margin-bottom: 10px; color: #000;}


/* CSS Document */
.textcolor{color:#5b5b5b;}
.spbox{width:100%;margin:0 auto;}
.simmprop{margin:0 auto;width:660px;height:auto;min-height:212px;border:1px solid #464545;margin-bottom:30px;clear:left;}
.imagebox h2{font:13px/12px Arial;color:#6e6e6e;line-height:25px;font-weight:600;}
.newicons{display:inline;float:left;width:16px;height:16px;padding:5px;}
.disclaimer{font:12px/12px Arial;color:#6e6e6e;line-height:20px;width:723px !important;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mt10{margin-top:10px;}
.cright{clear:right;}
.fright{float:right;}
h2{font-family:Arial,serif;font-size:14px;font-style:normal;font-weight:normal;color:#143960;width:auto;padding-bottom:0;margin:5px 0 5px 0;}
.sf-menu2,.sf-menu2 *{cursor:pointer;float:left;padding:0;margin:0;border:0;}
/* MENU FIRST ITEM CSS */
.sf-menu2 ul{position:absolute;top:-999em;left:0;width:150px;height:auto;background:transparent;overflow:auto;padding:0;margin:0;border:0;}
.sf-menu2 li{background:transparent;position:relative;padding:0;margin:0;border:0;list-style-image:none;}
/* MENU BUTTON CSS */
.sf-menu2 a.sf-with-ul{width:150px;height:30px;padding:0;margin:0;background:transparent;border:0;}
/* MENU ITEMS CSS -- THIS NEED TO CHANGE TO ADJUST THE BOTTOM BAR */
div#rightCountryComboBox ul.sf-menu2 ul.ItemsDropDown li{width:150px;clear:both;padding:0;margin:0;border:0;}
/* MENU ITEM ON HOVER */
.sf-menu2 li:hover,.sf-menu2 li.sfHover,.sf-menu2 input:focus,.sf-menu2 input:hover{background-color:transparent;outline:0;text-decoration:none;z-index:4;}
.sf-menu2 li:hover ul,.sf-menu2 li.sfHover ul{border-right:0 solid #006668;border-bottom:0 solid #006668;border-left:0 solid #006668;left:0;top:25px;}
.sf-menu2 li:hover{visibility:inherit;/* fixes IE7 sticky bug */ }
ul.sf-menu2 li:hover li ul,ul.sf-menu2 li.sfHover li ul{top:-999em;}
ul.sf-menu2 li li:hover ul,ul.sf-menu2 li li.sfHover ul{left:10em;top:0;}
ul.sf-menu2 li li:hover li ul,ul.sf-menu2 li li.sfHover li ul{top:-999em;}
ul.sf-menu2 li li li:hover ul,ul.sf-menu2 li li li.sfHover ul{left:10em;/* match ul width */ top:0;}
/* 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;}
div.navarea2{display:inline;float:left;width:740px;height:auto;margin-bottom:20px;}
div.navarea2 div{display:inline;float:left;position:relative;width:205px;}
div.navarea2 div input.selectbox{margin-left:0;}
div.navarea2 div.selectbox-wrapper{display:inline;position:absolute;background-color:#ffffff;border:1px solid #8dd0c2;font-size:0.8em;text-align:left;height:200px;max-height:200px;overflow:auto;overflow-x:hidden;width:185px;z-index:1;left:0;bottom:0;}
div.navarea2 select{display:inline;float:left;clear:left;}
div.navarea2 input{display:inline;float:left;}
div.navarea4{display:inline;float:left;width:740px;height:auto;margin-bottom:20px;}
div.navarea4 div{display:inline;float:left;position:relative;width:175px;}
div.navarea4 div input.selectbox{margin-left:0;}
div.navarea4 div.selectbox-wrapper{display:inline;position:absolute;background-color:#ffffff;border:1px solid #8dd0c2;font-size:0.8em;text-align:left;height:200px;max-height:200px;overflow:auto;overflow-x:hidden;width:155px;z-index:1;left:0;bottom:0;}
div.navarea4 select{display:inline;float:left;clear:left;}
div.navarea4 input{display:inline;float:left;}
div.psBox{width:390px !important;}
span.label{display:inline;float:left;clear:both;font:13px/12px Arial;color:#454545;line-height:25px;font-weight:600;white-space:nowrap;}
div#inforight p span{display:inline;float:left;text-align:left;font-size:15px;}
.descicons2{padding:10px 0 20px 20px;height:65px;}
.nareabox2{display:inline;float:left;width:705px;height:auto;border:0 solid #dcdbdb;margin:20px 0 25px 0;}
/*-- IMPUT STYLES -- */
.istyle1{clear:left;width:80px;}
.txtoptico{display:inline;float:left;text-align:left;font:12px/15px Arial,serif;color:#454545;line-height:20px;}
.txtoptico a{text-decoration:none;color:#454545;}
.txtoptico a:hover{color:#000;text-decoration:none;}
.imagebox{display:inline;float:left;width:718px;height:auto;border:1px solid #eeeeee;margin-bottom:30px;/*background:#2e2d2d;*/}
.imagebox h2{clear:both;color:#a0a0a0;}
.imageboxN{display:inline;float:left;width:665px;height:auto;margin-bottom:0;background:#2e2d2d;border:1px solid #464545;}
.imageboxb0{display:inline;float:left;width:665px;height:auto;margin-bottom:10px;}
.imageboxb0 ul {margin-left:0;}
.searchproperties{display:inline;float:left;clear:left;width:670px;height:23px;border:1px solid #dcdbdb;margin:0 0 20px 20px;padding:3px 3px 2px 5px;color:#696969;}
div#searchprbtn{display:inline;float:left;width:129px;height:30px;}
div.imagebox label{display:inline;float:left;margin:0;padding-left:8px;line-height:24px;white-space:nowrap;width:180px;overflow:hidden;text-overflow:ellipsis;}
div.imagebox label.w28{width:28%;}
.spbox select{display:inline;float:left;background:#ffffff;width:auto;height:26px;overflow:hidden;padding:3px;font-size:14px;color:#2e2e2e;border:1px solid #dcdbdb;}
.auxBox{display:inline;float:left;width:345px;border:1px solid #464545;margin-top:30px;background:#2e2d2d;}
.auxBox div{display:inline;float:left;width:305px;margin:15px;}
.auxBox div select{width:315px;margin-top:6px;line-height:16px;}
.auxBox div select option:hover{cursor:pointer;}
.featBox{display:inline;float:left;width:345px;margin:0 0 20px 15px;line-height:24px;}
.featBox div{display:inline;float:left;width:330px;}
.zipcodes{display:inline;float:left;width:150px;height:26px;border:1px solid #dcdbdb;color:#696969;margin-top:5px;}
.btnsTxt{font-family:Helvetica,Arial,sans-serif;font-size:15px;color:#c3c3c3;line-height:20px;}
.btnsTxt a{text-decoration:none;color:#b3b3b3;}
.btnsTxt a:hover{text-decoration:none;color:#fff;}
.DYNBTN{display:inline;float:left;width:auto;height:51px;background: #2e2d2d /*url(../images/buttons/bg-btn.gif) repeat-x top center*/;cursor:pointer;}
.LftBtn{display:inline;float:left;width:2px;height:51px;background:  #2e2d2d /*url(../images/buttons/left-btn.gif) no-repeat top left*/;margin-left:10px;}
.RgtBtn{display:inline;float:left;width:2px;height:51px;background:  #2e2d2d /*url(../images/buttons/right-btn.gif) no-repeat top left*/;}
.linkbtn{padding:15px 15px 15px 15px;}
.arrowbtn{display:inline;float:right;width:7px;height:11px;margin:5px 0 0 10px;}
.favoritebtn{display:inline;float:left;width:17px;height:17px;margin:1px 5px 0 0;}
.movetoright{display:inline;float:right;clear:right;}
.pricebar {display:inline;float:left;height:33px; width: 400px;}
.txtpricebar {font-family:Arial,Serif;color:#454545;font-size:12px;}
.txtpricebar a{color:#000;font-size:12px;text-decoration:none}
.txtpricebar a:hover{color:#000;font-size:12px;text-decoration:underline}
.pricebar p {display:inline;float:left;}
.pricebar p span {color:#000; font-weight: bold;}
.pricebarbg {display:inline;float:left;width:220px;height:24px;margin:10px 25px 0 20px;background:url(../images/pricebar-bg.gif) no-repeat 0 -4px;}
.move {display:inline;float:left;width:15px;height:24px;}
.colorbar {display:inline;float:left;width:auto;height:24px;background:url(../images/color-bar.gif) repeat-x top left;}
.BedBathXH {display:inline;float:left;width:50%;height:33px;overflow:hidden;}
.BedBathXH:nth-child(even) {text-align:right;}
.plusmin_BTN {display:inline;float:left;width:14px;height:14px;margin:16px 0 0 5px;}
.forsalerent {display:inline;float:left; width:83px;height:35px;margin-bottom:12px;margin-left:10px;cursor:pointer;}
.zone2 {display:inline;float:left;width:880px;height:40px;position:relative;}
.zone3 {display:inline;float:left; margin: -5px 0 0 10px}
.zone4 {display:inline;float:left;width:350px;overflow:hidden;text-align:left;}
.zone4 p{display:inline;float:left;color:#1e1e1e;margin:0;padding:0;width:135px;text-align:center;font-family:Arial,Serif;font-size:45px;letter-spacing:-2px;}
.seachbar {display:inline;float:left;width:108px;height:35px;margin:0 0 0 20px;}
/*! jQuery UI - v1.10.3 - 2013-09-30
* http://jqueryui.com
* Includes:jquery.ui.core.css,jquery.ui.slider.css,jquery.ui.theme.css
* To view and modify this theme,visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;/* support:IE7 */
}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important;}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:15px;height:24px;background-image:url(../images/move.gif);cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:2px;display:block;border:0;background-position:0 0;}
/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:5px;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:8px;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
/* Component containers
----------------------------------*/
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #184b87;background:#184b87;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
/* Interaction states
----------------------------------*/
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);/* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon{width:16px;height:16px;}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png);}
/* positioning */
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
/* ui-icon-seek-first is deprecated,use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px;}

/* Overlays */
.ui-widget-overlay{background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px;}

.SuperAgents {display: inline; float: left; clear: left; width: 675px; height: auto; margin: 20px 0 0 145px;}
.AgentH {display: inline; float: left; width: 208px; height: 296px; margin-left: 15px;}
.AgentSocial {display: inline; float: left; clear: left; width: 240px; height: 24px; margin: -42px 0 0 0; position: relative;}
.AgentSocial ul {list-style-image:none; display: inline; float: left; margin-left: 10px;}
.AgentSocial li {list-style-image:none; display: inline; float: left; margin: 0; padding: 0;}


.socialboxHSocialN {display: inline; float: left; width: 185px; height: 180px; background: #c3e7f0 url(../images/socialn.gif) no-repeat top left; border-bottom: 9px #fff solid; border-top: 10px #fff solid;margin-top: 10px;}
.socialboxHSocialN ul {display: inline; float: left; clear: left; width: 176px; height: auto; margin: 65px 0 0 12px;}
.socialboxHSocialN li {display: inline; float: left; width: 46px; height: 46px; margin: 3px; padding: 0;}



.AGTitle {display: inline; float: left; clear: left; margin: 15px 0 0 0; width: 208px; height: auto;}
.AGBio {display: inline; float: left; clear: left; margin: 0 0 0 0; width: 208px; height: auto; min-height: 210px; font-family: arial; background: #fff; font-size: 13px; line-height: 17px; color: #1f2543}
.AGBio p{padding: 8px 12px 10px 12px; margin: 0;}

.homemap {display: inline; float: left; clear: left; margin: 12px;}



/*-- CUSTOM STYLES FOR RESI NEW FEATURED AREAS --*/

.contentAreas {margin: 0 auto; display: inline; float: left; clear: left; width: 1000px;}
.items-container { padding-top: 1px; height: auto;} 
.item {float: left; height: 180px; margin: 0 0 0 5px; width: 240px;}
.cptn p {line-height: 18px; margin: 0; padding: 0; color: #fff;}
.cptn div p {color: #fff;}
.cptn a {color: #fff; font-size: 12px; line-height: 10px; margin: 0; padding: 0;}

.cptn01 {width: 233px; height: 165px;position: relative;overflow: hidden; margin-left: 10px;}
.cptn01 * {position: absolute;margin: 0;padding: 0;}
.cptn01 img {width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.cptn01 .cptn * {position: relative;}
.cptn01 .cptn {background: #164781;width: 100%; height: 33%;top: -33%;left: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.cptn01 .cptn div {float: left;height: 100%;}
.cptn01 .cptn .fa {-wibkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border: 2px solid #fff;-wibkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #fff;display: block;float: right;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 30px;margin: 13px;opacity: 0.3;}
.cptn01 .cptn .fa:hover {opacity: 1;}
.cptn01 .cptn h3 {color: #fff;font-family: arial, serif;font-size: 18px;line-height: 18px;font-weight: normal;margin: 10px 20px;}
.cptn01 .cptn p {color: #6a6a6a;font-family: sans-serif;font-size: 14px;line-height: 0;margin-left: 10px;}
.cptn01:hover img {top: 32%;}
.cptn01:hover .cptn {top: 0;}

.cptn03{width:233px;height:165px;position:relative;overflow:hidden; margin-left: 10px;}
.cptn03 *{position:absolute;margin:0;padding:0}
.cptn03 img{width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cptn03 .cptn *{position:relative}
.cptn03 .cptn{background:#164781;width:100%;height:30%;top:100%;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.cptn03 .cptn div{float:left;height:100%}
.cptn03 .cptn .fa{-wibkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:2px solid #fff;-wibkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;display:block;float:right;height:30px;line-height:30px;text-align:center;text-decoration:none;width:30px;margin:13px;opacity:.3}
.cptn03 .cptn .fa:hover{opacity:1}
.cptn03 .cptn h3{color:#fff;font-family:arial,serif;font-size:18px;line-height:18px;font-weight:400;margin:10px 20px 0}
.cptn03 .cptn p{color:#6a6a6a;font-family:sans-serif;font-size:14px;margin-left:10px}
.cptn03:hover img{top:-30%}
.cptn03:hover .cptn{top:70%}

.txtfeatareas { font-family:Arial,serif;font-size:15px;color:#063c4a;line-height:22px;}
.txtfeatareas a { text-decoration:none;color:#fff;}
.txtfeatareas a:hover { color:#008fbe;text-decoration:none;}
.txtfeatareas span { color:#063c4a;font-family:Arial;font-weight:bold;font-size:15px;}
.txtfeatareas strong { font-family:Arial;font-weight:bold;font-size:15px;color:#063c4a;}

.cptn .p01 {width: 150px; margin-top: 7px; background: url(../images/areas/bullet.gif) no-repeat top left; padding-left: 10px;}
.cptn .p02 {width: 150px; display: inline; float: left; clear: left; margin: 0 0 0 10px; background: url(../images/areas/bullet.gif) no-repeat top left; padding-left: 10px;}
.cptn .p03 {width: 150px; display: inline; float: left; clear: left; margin: -36px 0 0 110px !important; background: url(../images/areas/bullet.gif) no-repeat top left; padding-left: 10px;}
.cptn .p04 {width: 150px; display: inline; float: left; clear: left; margin: -17px 0 0 110px !important; background: url(../images/areas/bullet.gif) no-repeat top left; padding-left: 10px;}


