<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">hr {margin:0;box-sizing:border-box;}
div.HomeWelc {display:table;}
.mobi .HomeWelc/*, .narrow .HomeWelc*/ {display:table;background:transparent;}
.narrow div.HomeWelc {width: 469px;background:transparent;}
.wide1000  div.HomeWelc {width: 695px; }
.wide1200  div.HomeWelc {width: 1295px; }
.wide1440 div.HomeWelc {width: 1920px; }

body.narrow div.slider {height:746px !important;}

.mobi .BannersArea, .mobi .featPropHome, .mobi .FeaturedMap, .mobi #featuredPanel, .mobi .newsearchontop2, .mobi .SocialArea {display:none !important;}
/*.narrow .BannersArea, .narrow .featPropHome, .narrow .FeaturedMap, .narrow #featuredPanel, .narrow .newsearchontop2, .narrow .SocialArea {display:none !important;}*/                       

.featPropHome {margin: 0 auto; clear: both; width: 1560px; height: 100%; border: 0 solid #dadadc;  margin-bottom: 20px; background: transparent;position:relative; /*margin-top: -45px;*/}
/*.wide1000 .featPropHome {width:940px !important; }
.wide1200 .featPropHome {width:1240px !important; }*/

.wide1000 .Devel {width: 310px; }
.wide1000 nav.containFeaturedSlide li div.fib {width:308px;min-height:210px; height:210px;}
.wide1000 nav.containFeaturedSlide li div.fib img{width:308px;min-height:210px; height:210px;}
.wide1000 nav.containFeaturedSlide li h2 {width: 308px !important; }
.wide1000 .contprice {width:100px;}
.wide1000 .contbaths {width:68px;}
.wide1000 .contbeds {width: 56px; } 
#bottomPanel .contbaths, #rightColumn .contbaths {width: 64px; }
.wide1000 .contsqf {width: 80px; }

.wide1200 .Devel {width: 370px !important;margin:0 !important;}
.wide1200 nav.containFeaturedSlide li div.fib {width:368px;min-height:210px; height:210px;}
.wide1200 nav.containFeaturedSlide li div.fib img{width:368px;min-height:210px; height:210px;}
.wide1200 nav.containFeaturedSlide li h2 {width: 368px !important; }
.wide1200 .contprice {width:110px;}
.wide1200 .contbaths {width:76px;}
.wide1200 .contbeds {width: 76px; } 
.wide1200 .contsqf {width: 102px; }


.wide1440 header#topcontainer {min-height: 940px !important;}
.wide1000 header#topcontainer {min-height: 940px !important;}
.wide1200 header#topcontainer {min-height: 940px !important;}

.newsearchontop2 {margin: 0 auto; clear: both; z-index: 1; width: 100%;background: #fff !important;padding-bottom:20px;}
.newsearchbg {margin: 0 auto !important; clear: both !important; z-index: 1;  background: #414448 !important;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.mobi .newsearchbg { width: 500px; }
.narrow .newsearchbg { width: 100%;height:343px;border-right: 7px white solid;}
.wide1200 .newsearchbg { width: 1140px;height:300px;border-right: 11px white solid; }
.wide1440 .newsearchbg { width: 1440px;height:260px;border-right: 8px white solid; }
.wide1600 .newsearchbg { width: 1440px;height:260px;border-right: 8px white solid;}

div#hpbs {margin:20px;max-width: 1440px;position:relative;z-index:99;min-height:100px;height:auto;}
div#featuredSearch{margin: 0 auto;padding:0 8px; clear:both;min-height:100px;height:auto;max-width:1000px;position:relative;z-index:99999 !important;}
div#featuredSearch h2{margin:15px 0 2px 20px;max-width:700px;}
div#featuredSearch2{display:table;margin: 0 auto;clear:both;min-height:100px;max-width:1440px;height:auto;}
div#featuredSearch2 h2{margin:15px 0 2px 20px;max-width:700px;}
div#hpbs #ptb {display:inline;float:left;clear:left;width:130px !important;height:100px;margin-top:0;}
div#hpbs #ptb img{position:relative !important;z-index:1 !important;width:105px;height:35px;margin-left:0;}
div#hpbs nav {display:inline;float:left;margin-bottom:10px;margin-right:20px;margin-top:-5px;}
div#hpbs nav:last-child {margin-right:0;}
div#hpbs nav, div#hpbs nav * {width:189px;}
div#hpbs nav.bbdd, div#hpbs nav.bbdd * { width: 167px; }
div#hpdd, div#pricearea {display:inline;float:left;clear:right;width: 75%;width: -webkit-calc(100% - 140px);width: -moz-calc(100% - 140px);width: calc(100% - 140px);}
div#pricearea div.pricebar {padding-bottom:7px; background-color:white; border:1px solid #cdcdcd;}
div#pricearea .seachbar {float:right; margin:0;right:0;}
div#hpbs .movetoright{display:inline;float:right;clear:right;}
div#hpbs .pricebar {display:inline;float:left;width: 80%;width: -webkit-calc(100% - 160px);width: -moz-calc(100% - 160px);width: calc(100% - 160px);height:33px;margin:0;position:relative;}
div#hpbs .txtpricebar {font-family:Arial,Serif;color:#6d6f71;font-size:12px;}
div#hpbs .txtpricebar a{color:#6d6f71;font-size:12px;text-decoration:none}
div#hpbs .txtpricebar a:hover{color:#000;font-size:12px;text-decoration:underline}
div#hpbs .pricebar p {display:inline;float:left;}
div#hpbs .pricebar p span {color:#6d6f71; font-weight: bold}
div#hpbs .pricebarbg {display:inline;float:left;width: 75%;width: -webkit-calc(100% - 230px);width: -moz-calc(100% - 230px);width: calc(100% - 230px);height:24px;margin:10px 10px 0 10px;/*background:url(../images/pricebar-bg.gif) repeat-x 0 -4px;*/}
div#hpbs .move {display:inline;float:left;width:15px;height:24px;}
#amount {font-weight: normal;}

.VideoArea {margin: 0 auto; clear: both; z-index: 1; width: 100%; background: #414448;padding:0px 0 0px 0; border-top: 3px solid #ea1d25; border-bottom: 3px solid #ea1d25; position: relative; text-align: center; resize: both;}
.videoWrapper { margin: 0px auto; position: relative; /*padding-bottom: 56.25%;*/height: 0; text-align: center; clear: both; width: 100%; height: 100%;}
.videoWrapper p {margin: 0px auto; text-align: center; clear: both; width: 100%;margin-top: 20px;}
.videoWrapper iframe { margin: 0px auto; text-align: center; clear: both; width: 1125px; }


.wide1440 div.videoWrapper iframe { margin: 0px auto; text-align: center; clear: both; width: 1426px; }
.narrow div.videoWrapper iframe { margin: 0px auto; text-align: center; clear: both; width: 690px; }
.narrow div.BannersCarousel h2 img{max-width: 620px !important; width: 620px !important; margin-left: -20px !important;}

#welcome {display: table;width: 100%;background-color: #f7f7f7;}
.narrow #welcome {background-color: transparent;}
div.welcomeBG {display: table;width: 1550px; min-height: 540px; clear: both; margin: 15px auto; margin-bottom: 0px; background: transparent}
.wide1000 div.welcomeBG {width:1340px !important;}
.wide1200 div.welcomeBG {width:1140px !important;}
.wide1440 div.welcomeBG {width:1440px !important;}
.welcomeDesc {float: left; width: 1040px; height: auto;}
.wide1000 div.welcomeDesc {float:left;width: 450px !important;margin-left:550px;}
.narrow div.welcomeBG{width: 700px !important;background:transparent none;border:1px solid #d3d3d3;box-sizing:border-box;}
body.mobi div.welcomeBG { width: 100% !important; }
.welcomeBG p {display: inline; float: left; clear: left; text-align: justify}
.narrow .welcomeDesc {float: none; width: 665px !important;margin: 0 auto;}
body.mobi .welcomeDesc {float: none; width: 94% !important;}
body.mobi .welcomeDesc img{display: block;float: none; width: 325px !important; margin:0 auto !important;padding-bottom:15px; }


.WelcomeForm {display: inline; float: right; clear: right; width:270px; height: 500px; border: 1px solid #d6d6d6; background: #fff /*url(../images/form-bg.png) no-repeat top left*/; margin: 40px 0px 0px 0px; padding: 20px;}
.narrow .WelcomeForm {display:block;float: none;clear: both;margin:0 auto !important;}

.wide1200 .welcomeDesc {float: left; width: 500px; background: rgba(255, 255, 255, 0.5); padding: 10px; margin-left: 290px;}
.wide1440 .welcomeDesc {width: 590px; float: left;margin-left: 520px;}

.homeUL {display: table-footer-group;}
.homeUL ul {display: table; padding: 5px;}
.homeUL li {display: table; list-style-image: none; list-style-position: inside; line-height: 20px; height: 20px; margin: 0; padding: 0;}
.homeUL li img {margin-right: 10px;}

.wide1000 #AreaMap {left: -408px;}
.wide1200 #AreaMap {left: -340px;}
.msgbox { position:absolute;  visibility:hidden; z-index: 4;top: 165px;
left: 428px;
}
.closeBttn:hover {cursor:pointer;}

/*#AllisonIslandTT {top: 17px; left: 730px;}
#BiscayneIslandTT {top: 377px; left: 451px;}
#DiLidoIslandTT {top: 373px; left: 525px;}
#HibiscusIslandTT {top: 423px; left: 517px;}
#IndianCreekTT {top: 68px; left: 663px;}
#LaGorceIslandTT {top: 3px; left: 698px;}
#LakeviewDriveTT {top: 153px; left: 698px;}
#MidBeachTT {top: 241px; left: 736px;}
#NorthBayRoadTT {top: 180px; left: 656px;}
#PalmIslandTT {top: 446px; left: 507px;}
#PinetreeDriveTT {top: 65px; left: 725px;}
#RivoAltoIslandTT {top: 372px; left: 549px;}
#SanMarcoIslandTT {top: 377px; left: 471px;}
#SanMarinoIslandTT {top: 372px; left: 589px;}
#SouthOfFifthTT {top: 504px; left: 663px;}
#StarIslandTT {top: 459px; left: 574px;}
#SunsetIslandTT {top: 303px; left: 610px;}
#VenetianIslandsTT {top: 373px; left: 525px;}*/

#AllisonIslandTT {top: 17px; left: 913px;}
#BiscayneIslandTT {top: 377px; left: 634px;}
#DiLidoIslandTT {top: 373px; left: 708px;}
#HibiscusIslandTT {top: 423px; left: 700px;}
#IndianCreekTT {top: 68px; left: 846px;}
#LaGorceIslandTT {top: 3px; left: 881px;}
#LakeviewDriveTT {top: 153px; left: 881px;}
#MidBeachTT {top: 241px; left: 919px;}
#NorthBayRoadTT {top: 180px; left: 839px;}
#PalmIslandTT {top: 446px; left: 690px;}
#PinetreeDriveTT {top: 65px; left: 908px;}
#RivoAltoIslandTT {top: 372px; left: 732px;}
#SanMarcoIslandTT {top: 377px; left: 654px;}
#SanMarinoIslandTT {top: 372px; left: 772px;}
#SouthOfFifthTT {top: 504px; left: 846px;}
#StarIslandTT {top: 459px; left: 757px;}
#SunsetIslandTT {top: 303px; left: 793px;}
#VenetianIslandsTT {top: 373px; left: 708px;}

./*optionsMap{display:inline;float:left;width:400px;background: rgba(31,26,23,.9);height:565px;position: relative;top:20px;z-index: 999999;  margin-left: -163px !important;}
.borderMap {margin: 0 auto; clear: both; width: 380px; height: 542px; border: 1px solid rgba(255,255,255,.6); margin-top: 10px;}

#mwd {display:table;height:603px;position:relative;margin:0 auto;top:-604px;}
.wide1000 #mwd {width:940px !important;} 
.wide1200 #mwd {width:1140px !important;} 
.wide1440 #mwd {width:1440px !important;}*/
#Map{cursor:pointer; position:absolute; z-index:999; }
#Map area:hover, .hover, img map area { cursor: pointer;}
.linksonMap {z-index: 3; position: absolute; bottom: 10px; left: 10px; width: 695px; height:450px; text-align: left;padding-top:20px;}
.linksonMap ul {display: inline; float: left; clear:left; width: 327px;padding-left:20px;position:relative;top:0;}
.linksonMap li { float: left; list-style-image: url(images/bulletmap.gif); list-style-position: inside; padding: 0; margin: 0; width: 238px; height: 20px;}
.fontMap {font-family: arial, serif; font-size: 14px;  line-height: 12px;color: #c0c0c0; text-transform: capitalize;}
.fontMap a{text-decoration:none; color: #c0c0c0; line-height: 12px;}
.fontMap a:hover{color: #fff; text-decoration:none}
.fontMap a.hover {color: #fff;}
.MAPtitle {display: inline; float: left;clear:left;font-family: Arial, serif; font-size: 18px;font-weight:100; color: #fff;padding: 0 0 10px 20px;text-transform: uppercase; width: 327px;line-height:25px; vertical-align:middle;position:relative;top:0;}
.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}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family: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:Arial,sans-serif;font-size:1em}
.ui-widget-content { background: #f0f0f0; top: 8px !important }

.FinalLogosArea {margin: 0 auto; clear: both; z-index: 1; width: 100%; background: #606265; min-height: 205px; position: relative; resize: both;}
.FinalLogosArea ul {margin: 0 auto; clear: both; width: 100%; max-width: 1900px; text-align: center; margin-top: 20px;  position: relative; resize: both; overflow: hidden}
.FinalLogosArea li {margin: 0 auto; width: 20%;height: auto; display: inline;list-style-image:none; padding: 20px 60px 20px 0;}
.narrow .HBanner2 img {width: 99%;width: -webkit-calc(100% - 10px);width: -moz-calc(100% - 10px);width: calc(100% - 10px)!important;height:auto;margin:0 !important;}
.wide1000 .BannersArea {height:180px !important;} 
.wide1000 .HomeBanners {width:940px !important;height:150px !important;top:50%;padding:0;} 
.wide1000 .HBanner {margin-right:10px;}
.wide1000 .HBanner:last-child {margin-right:0;}
.wide1000 .HBanner, .wide1000 .HBanner img {width: 227px !important;height:auto;}
.wide1000 .HBanner2 img {width: 308px !important;height:auto;}
.wide1000 .newstxt {width: 286px !important;margin:0 !important;}

.wide1200 .BannersArea {height:210px !important;} 
.wide1200 .HomeBanners {width:1140px !important;height:186px !important;top:50%;padding:0;} 
.wide1200 .HBanner {margin-right:10px;}
.wide1200 .HBanner:last-child {margin-right:0;}
.wide1200 .HBanner, .wide1200 .HBanner img {width: 275px !important;height:auto;}
.wide1200 .HBanner2 img {width: 372px !important;height:auto;}
.wide1200 .newstxt {width: 350px !important;margin:0 !important;}

.wide1440 .BannersArea {height:280px !important;} 
.wide1440 .HomeBanners {width:1440px !important;height:230px !important;top:50%;padding:0;} 
.wide1440 .HBanner {margin-right:10px;}
.wide1440 .HBanner:last-child {margin-right:0;}
.wide1440 .HBanner, .wide1440 .HBanner img {width: 350px !important;height:auto;}
.wide1440 .HBanner2 img {width: 98%;width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);width: calc(100% - 20px)!important;height:auto;margin:0 !important;}
.wide1440 .newstxt {width: 330px !important;margin:0 !important;}

.socialboxH {margin: 0 auto; clear: both; text-align: center; width: 1555px; height: 245px; margin-top: 10px;}
.wide1000 .socialboxH { width: 940px !important; }
.wide1200 .socialboxH { width: 1140px !important; }
.wide1440 .socialboxH {width: 1440px;}
.socialboxHInstagram {display: inline; float: left; width: 1515px; height: 282px; margin-left: 20px; background: #fff;}
.narrow .socialboxHInstagram {width: 695px !important;}
.wide1000 .socialboxHInstagram {width: 906px !important; height: 214px;}
.wide1200 .socialboxHInstagram {width: 1105px !important; height: 240px;}
.wide1440 .socialboxHInstagram {width: 1420px !important;}
.socialbig {display: inline; float: left; clear: left; width: 215px; height: 222px;}
.socialbig ul {display: inline; float: left; clear: left; width: 200px; height: auto; margin: 10px 0 0 15px;}
.socialbig li {display: inline; float: left; margin: 10px 10px 0 0; border:0; list-style-image:none;}
.socialbig li img {width: 55px; height: 52px;}
.posts {display: inline; float: left; margin: 105px 0 0 17px;}
.posts p {display: inline; float: left; font-family: Arial, Serif; font-size: 13px; font-weight: normal; color: #626366}
.posts p strong { font-weight: normal; font-size: 13px; color: #626366}
.followers {display: inline; float: left; clear: left; margin: -97px 0 0 217px;}
.followers p {display: inline; float: left; font-family: Arial, Serif; font-size: 13px; font-weight: normal; color: #626366}
.followers p strong { font-weight: normal; font-size: 13px; color: #626366}
.follow {display: inline; float: left; clear: left; margin: -56px 0px 0px 220px}
.wide1000 .follow {margin: 40px 0 0 34px}
.instagramfeed {display: inline; float: right; clear: right; width: 882px; min-height: 200px;max-height: 200px; margin: -95px 0 0 50px}
.wide1000 .instagramfeed {width: 598px !important; margin: -15px 0 0 18px}
.wide1200 .instagramfeed {width: 750px !important;margin: -160px 20px 0 0px !important}
.wide1440 .instagramfeed {width: 1068px !important;margin: -195px 20px 0 0px !important}
.narrow .instagramfeed {max-width: 250px !important; width: 250px !important; margin: -165px 0px 0 390px !important; display: inline; float: left; clear: left; min-height: 100px !important; height: 100px !important; overflow:hidden}


.narrow div.socialboxH {width: 1px !important; height: 1px !important; overflow:hidden}
.narrow div.addressinfo{width: 200px !important; max-width: 200px}

div.BannersCarousel .HBanner2{width:243px !important;}
div.BannersCarousel .HBanner2 img { width: 98%; width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px) !important; height: auto; margin: 0 !important; }

div#featuredPanel {height:360px}
.wide1000 div#featuredPanel, .wide1000 div#featuredPanel .jcarousel {height:300px !important;}
.wide1200 div#featuredPanel, .wide1200 div#featuredPanel .jcarousel {height:300px !important;}
.narrow #featuredPanel .jcarousel, .narrow #featuredPanel .jcarousel-container, .narrow #featuredPanel .jcarousel-clip-horizontal {
    width: 700px !important;
}

#els .subTT {top:0;}
#els .jcarousel {height:780px !important;margin:0 auto;}
.wide1200 .subTT {right:30px;}
.wide1200 .featPropHome h2.titleh {width:1140px;}
.wide1200 #els .subTT {right:30px;}
.wide1440 #els .subTT {right:30px;}

.mobi #els .jcarousel, .mobi #els .jcarousel-container, .mobi #els .jcarousel-clip-horizontal {
    width: 456px !important;height:621px !important;
}
.narrow #els .jcarousel, .narrow #els .jcarousel-container, .narrow #els .jcarousel-clip-horizontal {
    width:660px !important;height:750px !important;
}
.wide1000 #els .jcarousel, .wide1000 #els .jcarousel-container, .wide1000 #els .jcarousel-clip-horizontal {
    width:800px !important;height:780px !important;
}
.wide1200 #els .jcarousel, .wide1200 #els .jcarousel-container, .wide1200 #els .jcarousel-clip-horizontal {
    width: 1137px !important;height:780px !important;
}

.mobi #els .jcarousel-skin-tango li, .mobi .jcarousel-item {width:456px;height:575px !important;}
.narrow #els .jcarousel-skin-tango li, .narrow .jcarousel-item {width:330px;height:482px !important;}
.wide1000 #els .jcarousel-skin-tango li, .wide1000 .jcarousel-item {width:400px;height:575px !important;}
.wide1200 #els .jcarousel-skin-tango li, .wide1200 .jcarousel-item {width:379px;height:575px !important;}

.ExecA1 {width:95% !important; }
.narrow .ExecA1 {width:98% !important;height:285px !important;margin-right:0 !important; }
.narrow .ExecA1 {height:222px !important;}
.wide1000 .ExecA1 {height:248px !important; }
.wide1200 .ExecA1 {height:236px !important; }

.ExecA1 h2 {width:100% !important; }
.ExecA1 .ddarr {width:10px !important; }
.ExecA1 .mask {width:100% !important;background-size:cover !important; }
.ExecA1 .view {width:100% !important;background-size:cover !important; }
.ExecA1 .view-third img.elimg {width:100% !important;background-size:auto !important; }


.narrow .ExecA1 .view, .narrow .view .mask, .narrow .view .content {height:188px !important;}
/*.wide1000 .ExecA1 .view, .wide1000 .view .mask, .wide1000 .view .content {height:180px !important;}*/
.wide1000 .ExecA1 .view, .wide1000 .view .mask, .wide1000 .view .content {height:220px !important;}
.wide1200 .ExecA1 .view, .wide1200 .view .mask, .wide1200 .view .content {height:208px !important; }

.newTopFlags {display: inline; float: right; clear: right; width: 513px; height: 38px; line-height:38px;vertical-align:middle; background: transparent; margin: -48px 6% 20px 0px !important; position: relative; z-index: 99999}
.newTopFlags ul {display: inline; float: left; clear: left;height: 38px;position: relative; }
.newTopFlags li {display: inline; float: left; margin: 0px; padding: 0px;position: relative;}

.wide1000 .newTopFlags {width:415px !important;margin-right:5% !important;}
.wide1000 .newTopFlags img {width:40px;vertical-align:middle; }
.wide1000 .newTopFlags li:first-child img {width:87px !important; }
.wide1200 .newTopFlags {margin-right:7% !important;}
.wide1440 .newTopFlags {margin-right:3% !important;}

.mobi .ExcLoc { width: 500px; }
.narrow .ExcLoc { width: 700px; }
.wide1200 .ExcLoc { width: 1140px; }
.wide1440 .ExcLoc { width: 1440px; }
.wide1600 .ExcLoc { width: 1440px; }

</pre></body></html>