html{background:#d4dce7 url(/Content/images/layout/y-sitebg.jpg) top center no-repeat}body{background:url(/Content/images/layout/y-bottombg.png) bottom center no-repeat;line-height:1.5em;min-width:1096px;color:#45506f;font-family:Lato,sans-serif,Tahoma,Verdana;font-size:16px;margin:0 auto 0;font-weight:300}input,select,textarea,button{font-family:Lato,sans-serif,Tahoma,Verdana;font-size:15px}a,a:visited{color:#45506f;text-decoration:none}a:hover{color:#45506f;text-decoration:underline}a img{border:none}a:focus,a:hover,a:active{outline:none}#yPw{margin:0 auto 0;width:1098px}#yNc{background:url('/Content/images/layout/y-topbg.png') top center no-repeat!important}#yH{margin:0;padding:0}#yH .y-wa{float:left;margin:0;padding:0;width:1098px}#yH .y-wa p{margin:0;padding:0}#yN,#ySn{clear:both;color:#fff;height:105px;margin:0 0 0 411px;overflow:hidden;padding:0;width:687px}#yN ul,#ySn ul,#yH ul.y-n,#yH ul.y-mn{float:left;margin:0;padding:0}#yN ul{margin:38px 0 0 30px}#yN li,#ySn li,#yH ul.y-n li,#yH ul.y-mn li{float:left;list-style:none}#yH ul.y-n li,#yH ul.y-mn li{background:#45506f;text-transform:uppercase}#yN li a,#ySn li a,#yH ul.y-n li a,#yH ul.y-mn li a{color:#fff;display:block;font-size:14px;height:30px;line-height:30px;margin:0;padding:0 10px;position:relative;text-decoration:none;text-transform:uppercase;text-shadow:.1em .1em .05em #333}#yN li:hover a{background:#465271}#yN li ul{background:url(images/ip_ddbg.png);margin:0;padding:0}#yN li li a,#yN li li a:link,#yN li li a:visited,#ySn li li a,#ySn li li a:link,#ySn li li a:visited,#yH ul.y-n li li a,#yH ul.y-n li li a:link,#yH ul.y-n li li a:visited,#yH ul.y-mn li li a,#yH ul.y-mn li li a:link,#yH ul.y-mn li li a:visited{background:url(images/layout/y-linkbg.png) no-repeat;color:#fff;font-size:11px;height:22px;line-height:22px;margin:0;padding:0 20px;position:relative;text-shadow:none;text-transform:none;width:138px}#yN li li a:hover,#yN li li a:active,#ySn li li a:hover,#ySn li li a:active,#yH ul.y-n li li a:hover,#yH ul.y-n li li a:active,#yH ul.y-mn li li a:hover,#yH ul.y-mn li li a:active{background:url(images/layout/y-sublinkbg.png) no-repeat}#yN li ul,#ySn li ul,#yH ul.y-n li ul,#yH ul.y-mn li ul{height:auto;left:-999em;position:absolute;width:180px;z-index:9999}#yN li ul a,#subnal li ul a,#yH ul.y-n li ul a,#yH ul.y-mn li ul a{width:160px}#yN li ul ul,#ySn li ul ul,#yH ul.y-n li ul ul,#yH ul.y-mn li ul ul{margin:-31px 0 0 179px}#yN li:hover ul ul,#yN li:hover ul ul ul,#yN li.sfHover ul ul,#yN li.sfHover ul ul ul,#ySn li:hover ul ul,#ySn li:hover ul ul ul,#yH ul.y-n li:hover ul ul,#yH ul.y-n li:hover ul ul ul,#yH ul.y-mn li:hover ul ul,#yH ul.y-mn li:hover ul ul ul{left:-999em}#yN li:hover ul,#yN li li:hover ul,#yN li li li:hover ul,#ySn li:hover ul,#ySn li li:hover ul,#ySn li li li:hover ul,#yH ul.y-n li:hover ul,#yH ul.y-n li li:hover ul,#yH ul.y-n li li li:hover ul,#yH ul.y-mn li:hover ul,#yH ul.y-mn li li:hover ul,#yH ul.y-mn li li li:hover ul{left:auto}#yN li:hover,#ySn li:hover,#yH ul.y-n li:hover,#yH ul.y-mn li:hover{position:static}#yI{background:url(images/layout/y-innerbg.png) repeat-y;float:left;height:auto!important;height:500px;margin:240px 0 20px 0;min-height:500px;padding:20px 5px;width:1088px}#yCsw{float:left;width:740px}.y-cs #yCsw{width:1088px}#yC{float:left;width:460px}.y-cs #yC{padding-left:10px;width:710px}#yC h1,#yC h2,#yC h3,#yC h4,#yC h5,#yC h6,#yH .y-wa h4{color:#45506f;font-weight:300;margin:15px 0 10px 0;padding:0;text-decoration:none}#yC h1{font-size:22px;text-transform:uppercase}#yC h2{font-size:18px}#yC h2 a,#yC h2 a:visited{color:#45506f;text-decoration:none}#yC h2 a:hover{color:#45506f;text-decoration:none}#yC h3{font-size:16px}#yC h4,#yH .y-wa h4{font-size:14px}#yC h5{font-size:12px}#yC h6{font-size:10px}#yC .post ul,#yC .page ul,#yC .post ol,#yC .page ol,#yH .y-wa ul{margin:0;padding:0 0 15px 0}#yH .y-wa ul{padding:0}#yC .post ul li,#yC .page ul li,#yC .post ol li,#yC .page ol li,#yH .y-wa ul li{margin:0 0 0 20px;padding:0}#yC .post ul li,#yC .page ul li,#yH .y-wa ul li{list-style-type:square}#yC .post ul ul,#yC .page ul ul,#yC .post ol ol,#yC .page ol ol{padding:0}#yS{color:#465271;display:inline;float:right;font-size:11px;width:350px}#yS a{color:#465271}#yS .y-w,#yS-alt .y-w{margin:0 0 15px 0;padding:0 0 10px 0}#yS h2,#yS h2 a,#yS-alt h2,#yS-alt h2 a{color:#45506f;font-size:12px;font-weight:bold;margin:0;padding:0}#yS h2 a:hover,#yS-alt h2 a:hover{color:#25a;text-decoration:none}#yS h4,#yS-alt h4,#featuredlistings h2{color:#465271;font-size:16px;font-weight:bold;margin:0;padding:2px 5px 2px 10px;text-align:center}#yS .y-tw,#yS-alt .y-tw{margin:0;padding:10px 0}#yS .y-w p,#yS-alt .y-w p{margin:0;padding:0}#yS img,#yS a img,#yS-alt img,#yS-alt a img{border:none;margin:0;padding:0}#yS ul,#yS ol,#yS-alt ul,#yS-alt ol{margin:10px 0 0 0;padding:0 10px 0 15px}#yS ul ul,#yS ol ol,#yS-alt ul ul,#yS-alt ol ol{margin:0;padding:0 0 0 15px}#yS li,#yS-alt li{list-style-type:square;word-wrap:break-word}#yS ul.y-mn,#yS-alt ul.y-mn{list-style:none;margin:0 10px;padding:0}#yS ul.y-mn a,#yS-alt ul.y-mn a{text-decoration:none}#yS ul.y-mn li,#yS-alt ul.y-mn li{border-bottom:1px #ccc solid;list-style-type:none;padding:3px 0 3px 10px}#submit,.searchsubmit,.enews #subbutton,.gform_footer .button,.reply a,.reply a:visited{background:#45506f!important;border:1px solid #666;color:#fff;font-size:11px;font-weight:normal!important;margin:0;padding:3px 5px 3px 5px;text-decoration:none;text-transform:uppercase}#submit:hover,.searchsubmit:hover,.enews #subbutton:hover,.gform_footer .button:hover,.reply a:hover{background:#000!important;border:1px solid #666;text-decoration:none}#yH .s,#yN .s,#yS .s,#yS-alt .s{width:170px}.y-fm{background:transparent;color:#aab7cc;float:left;font-size:11px;margin:0;min-width:1098px!important;padding:50px 0;width:100%}.y-fmi{margin:0 auto;padding-top:12px;width:1098px}.y-fc{float:left;margin:0;padding:0 0 0 5px}.y-fm ul{list-style:none;margin:0 auto;padding:0 0 0 5px;width:auto;font-size:14px;font-weight:300}.y-fm li{display:inline}.y-fm li::before{content:" | "}.y-fm li:first-child::before{content:""}.y-fm a{color:#aab7cc}#yF{clear:both;color:#aab7cc;font-size:11px;margin:0 auto;overflow:hidden;width:1098px}#yF{padding:0}#yF a,#yF a:visited{color:#aab7cc;text-decoration:none}#yF a:hover{color:#aab7cc;text-decoration:underline}#yF p{margin:0;padding:0}.y-fmi y-fn .y-sm,.y-fmi div.y-mn .y-sm{display:none}y-fn ul li{display:inline;line-height:normal;padding:0}y-fn ul li a{border-right:1px solid #aab7cc;font-weight:300;font-size:16px;text-transform:uppercase;padding:0 5px}#yHl{height:105px;margin:0;padding:0;position:absolute;width:411px;z-index:1000}.y-tr{display:table-row}.y-td{display:table-cell}.y-m10{margin:10px}.y-fl{float:left}.y-clearb{clear:both}a.y-color-white{color:#fff}a.y-no-text-decoration,a.y-no-text-decoration:hover{text-decoration:none}.y-hidden{display:none}.y-relative{position:relative}.y-rental-app-background-img{opacity:.9;position:absolute;top:-17px;left:0;width:354px;height:255px;overflow:hidden}.y-rental-app-link{padding:5px 0 0 0;text-transform:uppercase;position:absolute;height:40px;width:100%;font-size:20px;background:rgba(255,255,255,.7)}.y-document-extension-icon80{height:80px;width:80px}.y-document-extension-icon40{height:40px;width:40px}.y-document-name{font-size:14px}.y-admin-img-view{height:100px}.y-hp-slideshow-img{height:678px;position:relative;width:1400px}.y-hp-slideshow-img-inner{height:678px;left:0;position:absolute;top:0;width:1400px}.y-title-bg{height:85px;margin:0 0 0 0;padding:20px 0 0 0;width:411px}.y-title-line{line-height:10px;text-align:center;text-transform:uppercase;font-weight:300}h1.y-title-line{font-size:30px}h2.y-title-line{font-size:15px}.y-card{background:url(/Content/images/layout/y-card1.png) top center no-repeat;float:left;height:314px;margin:0 3px 0 3px;padding:0;width:354px}.y-hpb .y-card{margin:0 17px 0 17px}.y-con{background:url(/Content/images/layout/y-card2.png) top center no-repeat}.y-card h3{font-size:30px;font-weight:300;margin:10px 0 30px 0;padding:2px 0 0 0;text-align:center;text-transform:uppercase}.y-card h4{font-size:20px;font-weight:400;text-align:center;text-transform:uppercase}.y-con ul{padding-left:5px;padding-right:5px;margin-top:-15px}.y-con li,#yS .y-con li{background-position:5px 5px;background-repeat:no-repeat;font-size:14px;list-style-type:none;text-transform:uppercase;padding-bottom:14px;padding-left:40px;padding-right:5px;padding-top:3px;position:relative;margin-bottom:3px}.y-con li.contact-address{background-image:url('/Content/images/address_30x30.png')}.y-con li.contact-email{background-image:url('/Content/images/email_30x30.png')}.y-con li.contact-phone{background-image:url('/Content/images/phone_30x30.png')}.y-con li.contact-website{background-image:url('/Content/images/website_30x30.png')}.y-con li.card-criteria{background-image:url('/Content/images/checklist_30x30.png')}.y-con li.card-download{background-image:url('/Content/images/download_30x30.png')}.y-featured-property-container{width:354px;height:280px;margin-top:-17px;position:relative}.y-featured-property-image-container{position:absolute;top:0;left:0;overflow:hidden;height:255px;width:100%}.y-featured-property-img{display:block;margin:0 auto 0 auto;width:100%}.y-featured-property-text{text-align:center;position:absolute;width:100%;height:50px;top:0;left:0;font-size:20px;background-color:rgba(0,0,0,.3);color:#fff;line-height:40px;text-transform:uppercase}.y-featured-property-rent-link{top:auto;bottom:25px;left:0}y-align-center{text-align:center}#contactForm .contact-form-region{padding:5px 0 5px 0}#contactForm input[type=text],#contactForm textarea{width:500px}#contactForm input[type=submit]{width:506px}#contactForm textarea{height:100px}#contactForm .field-validation-valid{display:none}#contactForm .field-validation-error{color:red}#contactForm .validation-summary-errors ul{color:red;list-style-type:square}.short-term-rentals-info{background-color:rgba(255,255,255,.8);border-radius:8px;padding:25px 30px;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.short-term-rentals-info h2{color:#2c3e50;font-size:24px;margin-bottom:20px;font-weight:600}.short-term-rentals-info ul{list-style-type:disc;margin-left:25px;margin-bottom:20px}.short-term-rentals-info li{font-size:16px;line-height:1.6;color:#34495e;margin-bottom:8px}.short-term-rentals-info p{font-size:16px;line-height:1.6;margin-bottom:20px}.short-term-rentals-info a{color:#3498db;text-decoration:none;font-weight:500;transition:color .2s ease}.short-term-rentals-info a:hover{color:#2980b9;text-decoration:underline}.rental-divider{border:0;height:1px;background:#e0e0e0;margin:10px 0 20px}.property-display{clear:both;margin:10px 0 30px 0;position:relative;padding-top:40px}.property-display .property-name-container{display:table;width:700px;margin-bottom:10px}.property-display .property-name-text{font-size:30px;text-transform:uppercase}.property-display .property-price-text{text-align:right;display:block;font-size:30px;text-transform:uppercase}.property-display .image-container{border-style:solid;border-color:#45506f;border-width:1px 1px 1px 1px;margin-right:-1px;float:left}.property-display .main-features-container{float:right;margin-right:8px}.property-display .main-features-row{display:table;border-collapse:collapse;border:1px solid #45506f;width:500px;height:99px}.property-display .main-features-narrow-row{display:table;border-collapse:collapse;border:1px solid #45506f;width:500px;height:65px}.property-display .main-features-subrow{display:table-row;height:99px}.property-display .main-features-narrow-subrow{display:table-row;height:65px}.property-display .action-list{border-style:solid;border-color:#45506f;border-width:1px 1px 1px 1px;margin-right:-1px;margin-top:-1px;float:left;width:200px;height:100px}.property-display .action-container{font-size:20px;line-height:30px;margin-top:7px}.property-display .feature-item{background-position:0 7px;background-repeat:no-repeat;font-size:20px;background-image:url('/Content/images/check_40x40.png');background-size:20px 20px;padding-left:25px;line-height:35px;float:left;display:inline-block;margin-left:10px;margin-right:10px}.property-display .action-item{display:inline-block;width:200px;text-align:center}.property-display .features-container{float:right;margin-right:8px;border-style:solid;border-color:#45506f;margin-top:-1px;border-width:1px 1px 1px 1px;width:499px;height:100px;overflow-y:auto}.property-display .property-details{width:700px}.property-edit-container{text-transform:uppercase;border:1px dashed red;padding:5px;text-align:center}.property-edit-delete{float:left;margin:-20px 20px 0 0}.property-display .info-item-container{display:table-cell;border:1px solid #45506f}.property-display .info-item-inner-container{display:table;width:100%}.property-display .info-item-name-container{display:table-row;height:49px}.property-display .info-item-value-container{display:table-row;height:50px}.property-display .info-item-name-narrow-container{display:table-row;height:32px}.property-display .info-item-value-narrow-container{display:table-row;height:33px}.property-display .info-item-value{display:table-cell;vertical-align:middle;text-align:center;font-size:18px;text-wrap:normal;word-wrap:break-word;-ms-word-wrap:break-word;max-width:200px;overflow-y:auto;overflow-x:hidden}.property-display .info-item-narrow-value{display:block;height:33px}.property-display .info-item-name{display:table-cell;background:#45506f;height:30px;color:#fff;font-size:16px;vertical-align:middle;text-align:center;font-weight:bold}.property-display .info-item-narrow-name{display:block;height:32px}.property-image-viewer{position:relative;width:200px;height:200px}.property-image-container{display:table-cell;position:absolute;width:200px;height:150px}.property-image-viewer-picture{margin-right:auto;margin-left:auto;display:block;height:150px}.property-image-viewer-pager-container{position:absolute;bottom:1px;height:49px;width:100%;display:table-cell}.property-image-viewer-pager{position:relative;display:block;margin:5px auto 0 auto;width:120px;height:40px}.property-image-viewer a.prev-image{position:absolute;top:0;left:0;background-image:url('/Content/images/right_arrow_40x40.png');background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px}.property-image-viewer a.next-image{position:absolute;top:0;right:0;background-image:url('/Content/images/left_arrow_40x40.png');background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px}.property-image-viewer a.expand-image{position:absolute;right:1px;bottom:52px;background-image:url('/Content/images/expand_img.png');background-repeat:no-repeat;background-size:43px 43px;width:43px;height:43px}.property-image-viewer a.collapse-image{display:none;position:absolute;top:1px;left:1px;background-image:url('/Content/images/collapse_img.png');background-repeat:no-repeat;background-size:43px 43px;width:43px;height:43px}.property-image-viewer a.disabled{opacity:.4;filter:alpha(opacity=40);cursor:default}.property-image-viewer-caption{position:absolute;top:0;left:0;background:rgba(0,0,0,.3);height:50px;color:#fff;width:100%;text-align:center;line-height:40px;text-transform:uppercase}.property-image-viewer-noimages{width:200px;height:200px;position:relative}.property-image-viewer-noimages>span{position:absolute;top:80px;width:200px;display:block;height:40px;text-align:center}#yR{margin:0 auto;max-width:1400px;min-width:1096px;overflow:hidden;width:100%}#yHdr{height:678px;margin:0 auto;min-width:1096px;overflow:hidden;position:relative;z-index:98}#yHdri{height:106px;margin:0 auto;position:relative;width:1096px;z-index:777}#yHdr .mask{background:url(/Content/images/layout/y-layoutm.png) no-repeat;height:82px;left:50%;margin-left:-700px;position:absolute;top:599px;width:1400px;z-index:777}#yHdr .slideshow{height:638px;left:50%;margin-left:-700px;position:absolute;top:0;width:1400px;z-index:111}#yHdr .slideshow .images .slidelink{display:block}#yHdr .slideshow .images .slidetagline{background:url(/Content/images/layout/y-slidetextbg.png);display:block;height:66px;left:488px;padding:0 30px 12px 0;position:absolute;text-align:right;top:462px;width:740px}#yHdr .slideshow .images .slidetagline p,#yHdr .slideshow .images .slidetagline{color:#465271;font-family:'Open Sans Condensed',sans-serif;font-size:40px;letter-spacing:1px;line-height:0;text-shadow:1px 1px 2px #fff;text-transform:uppercase}.slidetagline p{right:488px;position:absolute}#yU{margin:-86px auto 25px;position:relative;width:1200px;z-index:600}.fl{float:left}