@import url("http://fonts.googleapis.com/css?family=Playfair+Display+SC:400,900|Open+Sans:400,400italic,700,700italic");body{background-color:#594d3d;background-image:url(images/colours4/pat.svg),linear-gradient(270deg,#594d3d 0,#122e38 25%,#122e38 75%,#594d3d)}body,button,input,select,textarea{color:#222}a{color:#594d3d}#customBannerContainer,#defaultBannerContainer{border:5px solid #122e38;border-radius:20px 20px 20px 20px;background:#0a1921;box-shadow:0 0 10px #000}#customBannerContainer img,#defaultBannerContainer img{-webkit-border-radius:15px}#defaultBannerContainer{background:url(images/colours4/stockHeader1.jpg)}header h1{border-color:#122e38;border-right:5px solid #122e38;background-color:#0a1921;background:linear-gradient(180deg,#122e38 0,#0a1921);box-shadow:0 0 10px #000,inset 0 0 30px #2b6299;color:#fff;text-shadow:1px 1px 0 #384c59,2px 2px 0 #384c59;font-family:Playfair Display SC,serif}.wrapperContainer{border:5px solid #122e38;background:none repeat scroll 0 0 #fff;box-shadow:inset 0 0 30px #2b6299,0 0 10px #000}.listingsListNav,.teaserLinkBlock,nav.mainMenu{background-color:#122e38;background:linear-gradient(180deg,#0a1921 0,#122e38);color:#0a1921}.listingsListNav li.noLink:hover,nav.mainMenu li.noLink:hover{background-color:#122e38;background:linear-gradient(180deg,#0a1921 0,#122e38);text-shadow:none}nav.mainMenu li ul,nav.mainMenu li ul li a:hover{background:#122e38;text-shadow:none}.listingsListNav li .current,nav.mainMenu li.moreButton.current,nav.mainMenu li a.current{background-color:#bf4e24;background-color:hsla(0,0%,100%,.3);text-shadow:1px 1px 0 #0a1921,0 0 3px #122e38}.listingsListNav a:link,.listingsListNav a:visited,.listingsListNav li.active .current,.teaserLinkBlock a,nav.mainMenu a:link,nav.mainMenu a:visited{color:#f2c78f}.listingsListNav:before,.teaserLinkBlock:before,nav.mainMenu:before{background:url(images/colours4/ribbonLeft.svg) repeat scroll 0 0 transparent}nav.mainMenu:after{background:url(images/colours4/ribbonRight.svg) repeat scroll 0 0 transparent}article h2,section h2{padding:.5em 0 0;color:#1a0e0e;font-size:2.5em;font-family:Playfair Display SC}article h3,footer h3,section h3{color:#594d3d}article h4,footer h4,section h4{color:#0a1921}article hr,section hr{border-top:1px solid #594d3d;border-bottom:1px solid #f2c78f}.openHouse .listingPrice{color:#fff;font-weight:700;font-size:1.33em}.leadCaptureThumbText a,.linkButton,.submitButton{background-color:#122e38;background:linear-gradient(180deg,#0a1921 0,#122e38);border-color:#0a1921 #0a1921 #122e38;color:#f2c78f}.linkButton{color:#f2c78f!important}.leadCaptureThumbText a:hover,.linkButton:hover,.listingsListNav li:hover,.page--call-action .button:hover,.submitButton:hover,.teaserLinkBlock a:hover,nav.mainMenu>ul>li:hover{background-color:#0a1921;background:linear-gradient(180deg,#122e38 0,#0a1921);text-decoration:none;text-shadow:0 0 2px #fbba68;transition:.5s linear 0s}.leadCaptureThumbText a:hover,.linkButton:hover,.submitButton:hover{border-color:#122e38 #122e38 #0a1921}.leadCaptureThumbImage img{background-color:#122e38}.msgSearchMinMax,.msgWarning{color:red}.placeholder{color:#8b8b8b}aside .stockSide{background:url(images/colours4/stockSide1.jpg) repeat scroll 0 0 transparent;box-shadow:inset 0 0 10px #2b6299,0 0 10px #000}aside .stockSide,footer{border:5px solid #122e38}footer{background-color:#fff;background:linear-gradient(180deg,#fff 0,#f2c78f);box-shadow:inset 0 0 30px #2b6299,0 0 10px #000}#footerSearchLinkWrapper,#legalWrapper{margin-top:24px;border-top:1px solid #0a1921;background-color:#122e38;background:linear-gradient(180deg,#122e38 0,#0a1921);box-shadow:0 0 10px #122e38;color:#f2c78f}input.formElement:not([type=radio]):not([type=checkbox]),select.formElement,textarea.formElement{border:1px solid #083764;border-radius:3px;background:-webkit-linear-gradient(top,#d5e5f2,#fff);background-image:linear-gradient(180deg,#d5e5f2,#fff);box-shadow:0 0 2px #ccc}input.formElement:active,input.formElement:focus,select.formElement:active,select.formElement:focus,textarea.formElement:active,textarea.formElement:focus{border:1px solid #000;border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #fff}input.formElement:active,select.formElement:active,textarea.formElement:active{box-shadow:0 0 2px #595959}#joinTeamForm .formContainer{border:1px solid #083764}.propertyDetails tr:nth-child(odd){background-color:#d5e5f2}li.moreButton,li.moreButtonMeasure{color:#f2c78f}body#listingDetailPopUp{background-color:#fff;font-family:Open Sans,Arial,sans-serif}body#listingDetailPopUp hr.headerRule{min-width:992px}body#listingDetailPopUp #container{border:5px solid #122e38;background:none repeat scroll 0 0 #fff;box-shadow:inset 0 0 30px #2b6299,0 0 10px #000;border-radius:20px 20px 20px 20px;padding:0 24px}body#listingDetailPopUp article h2,body#listingDetailPopUp section h2{font-family:Playfair Display SC,Georgia,serif}body#listingDetailPopUp .listingButton{background-color:#122e38;background:linear-gradient(180deg,#0a1921 0,#122e38);color:#f2c78f}body#listingDetailPopUp .listingButton:hover{background-color:#0a1921;background:linear-gradient(180deg,#122e38 0,#0a1921);color:#f2c78f}body#listingDetailPopUp footer{background:transparent none;box-shadow:none;border:0 none;border-top:5px solid #0a1921}body#listingDetailPopUp hr.headerRule{height:40px;background-color:#0a1921;margin:0}body#listingDetailPopUp aside li.unitListing:nth-child(2n){background-color:#ebebeb}body#listingDetailPopUp .openHouseContainer{color:#fff;background:red;background:linear-gradient(180deg,#b50000,red)!important;text-shadow:1px 1px 1px #616161}body#listingDetailPopUp aside .openHouseContainer h3{color:#fff}body#listingDetailPopUp #legal a{color:#999}.listingBubbleSummary .price,.listingBubbleText .mls{color:#1c1914}#nearbyLegend{background-color:#fff;border:1px solid #bbb;box-shadow:0 0 2px #999}#nearbyLegend h4{color:#333}.nearbyLabel{background-color:#ccc;background-image:linear-gradient(#bbb,#ccc);border-color:#bbb #ccc #ccc;font-family:Open Sans,sans-serif}#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span,.iconImage{background-color:#0a1921}#prevCaro{background-image:url(/templates/common/images/carousel/caroArrowLeft.png);left:10px}#nextCaro,#prevCaro{background-repeat:no-repeat;background-color:#0a1921;top:0}#nextCaro{background-image:url(/templates/common/images/carousel/caroArrowRight.png);right:10px}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#0a1921}#main article.locations:last-child hr,#main article.ourTeam:last-child hr,#main article:last-child .listings hr,#main article:last-child .searchResultsMapSearch hr{border:0;border-top:1px solid #ccc}.listingsList .pagination a,.searchResultsMapSearch .paginationPage a{border:1px solid #0a1921}.listingsList .pagination a:active,.listingsList .pagination a:link,.listingsList .pagination a:visited,.searchResultsMapSearch .paginationPage a:active,.searchResultsMapSearch .paginationPage a:link,.searchResultsMapSearch .paginationPage a:visited{color:#594d3d}.listingsList .pagination .selectedPage a,.searchResultsMapSearch .paginationPage .selectedPage a{background-color:#122e38}.listingsList .pagination .selectedPage a:active,.listingsList .pagination .selectedPage a:link,.listingsList .pagination .selectedPage a:visited,.searchResultsMapSearch .paginationPage .selectedPage a:active,.searchResultsMapSearch .paginationPage .selectedPage a:link,.searchResultsMapSearch .paginationPage .selectedPage a:visited{color:#fff}.listingsList .pagination a:hover,.searchResultsMapSearch .paginationPage a:hover{color:#fff;background-color:#000}.searchResultsMapSearch .paginationPage a.active{background-color:#122e38}.searchResultsMapSearch .paginationPage a.active:active,.searchResultsMapSearch .paginationPage a.active:link,.searchResultsMapSearch .paginationPage a.active:visited{color:#fff}.searchResultsMapSearch .paginationPage a:hover{color:#fff;background-color:#000}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-color:#122e38;background:linear-gradient(180deg,#0a1921 0,#122e38);color:#f2c78f}.mobile,.mobile h1,.mobile h2,.mobile h3{font-family:Open sans,sans-serif!important}.mobile article h2,.mobile section h2{padding:0;font-size:1em}.mobile .contentContainer hr{border:0;border-top:1px solid #ccc}.mobile .contentContainer h2{color:#1a0e0e}.mobile .contentContainer h3{color:#594d3d}.mobile .contentContainer h2 span.designations,.mobile .contentContainer h2 span.designations.indent,.mobile .contentContainer h4,.mobile .contentContainer h4.indent,.mobile .contentContainer h5,.mobile .contentContainer h5.indent{color:#0a1921}.mobile .listingsListNav ul,.mobile nav>ul>li:first-child{margin-left:0}.mobile footer{border-left:none;border-right:none}.mobile nav:after,.mobile nav:before{display:none}.mobile header{background:#fff;border-top:10px solid #0a1921;border-bottom:1px solid #122e38}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#1a0e0e}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button{color:#fff}.mobile footer a,.mobile footer a:hover,.mobile footer a:visited{color:#083764}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#666}.button,.buttonRLP{background:linear-gradient(180deg,#0a1921 0,#122e38);border-top:1px solid #122e38;border-bottom:1px solid #efefef}.buttonSM a{color:#000;font-weight:700}a.button,a.button:after,a.buttonRLP,a.buttonRLP:after{color:#f2c78f}nav li a:before{background:url(/templates/common/images/mobile/defaultLite.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsLite.svg) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsLite.svg) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeLite.svg) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeLite.svg) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frLite.svg) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enLite.svg) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.svg) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.svg) 0 no-repeat}#team:before{background:url(/templates/common/images/mobile/ourTeamLite.svg) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsLite.svg) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.svg) 0 no-repeat}.oldIE #my:before{background:url(/templates/common/images/mobile/myListingsLite.png) 0 no-repeat}.oldIE #office:before{background:url(/templates/common/images/mobile/officeListingsLite.png) 0 no-repeat}.oldIE #about:before{background:url(/templates/common/images/mobile/aboutMeLite.png) 0 no-repeat}.oldIE #me:before{background:url(/templates/common/images/mobile/contactMeLite.png) 0 no-repeat}.oldIE #language_link_FR:before{background:url(/templates/common/images/mobile/frLite.png) 0 no-repeat}.oldIE #language_link_EN:before{background:url(/templates/common/images/mobile/enLite.png) 0 no-repeat}.oldIE #language_link_ZH:before,.oldIE #language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.png) 0 no-repeat}.oldIE .buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.png) 0 no-repeat}.oldIE #team:before{background:url(/templates/common/images/mobile/ourTeamLite.png) 0 no-repeat}.oldIE #location:before{background:url(/templates/common/images/mobile/ourLocationsLite.png) 0 no-repeat}.oldIE #joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.png) 0 no-repeat}#headerBar{background-color:#1a0e0e}.submitButtonContainer .button{color:#fff;border-color:#122e38;background-color:#122e38;font-family:Open Sans,sans-serif}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #083764;box-shadow:inset 0 0 3px #d5e5f2,0 0 5px #122e38}.contactMeSmallForm{color:#fff}.ie7,.ie8{width:100%;-pie-background:url(images/colours4/pat.png),linear-gradient(0deg,#594d3d,#122e38 25%,#122e38 75%,#594d3d)}.ie9{width:100%;-pie-background:url(images/colours4/pat.svg),linear-gradient(0deg,#594d3d,#122e38 25%,#122e38 75%,#594d3d)}.ie8 .listingsListNav:before,.ie8 .teaserLinkBlock:before,.ie8 nav.mainMenu:before{background:url(images/colours4/ribbonLeft.png) repeat scroll 0 0 transparent}.ie8 nav.mainMenu:after{background:url(images/colours4/ribbonRight.png) repeat scroll 0 0 transparent}.ie7 .leadCaptureThumbText a,.ie7 .listingsListNav,.ie7 .teaserLinkBlock,.ie7 nav.mainMenu,.ie8 .leadCaptureThumbText a,.ie8 .listingsListNav,.ie8 .teaserLinkBlock,.ie8 nav.mainMenu,.ie9 .leadCaptureThumbText a,.ie9 .listingsListNav,.ie9 .teaserLinkBlock,.ie9 nav.mainMenu{background-color:#122e38;-pie-background:linear-gradient(#0a1921,#122e38)}.ie8 .leadCaptureThumbText a{background-color:#0a1921!important}.ie7 article h2,.ie7 header h1,.ie7 section h2,.ie8 article h2,.ie8 header h1,.ie8 section h2{font-family:Georgia,serif}.ie7 #legalWrapper,.ie8 #legalWrapper{box-shadow:none}.ltie10 .button,.ltie10 .buttonRLP{-pie-background:linear-gradient(#0a1921,#122e38)}.ie7 .getMoreInfoDialog .ui-dialog-titlebar,.ie8 .getMoreInfoDialog .ui-dialog-titlebar,.ie8~.getMoreInfoDialog .ui-dialog-titlebar,.ie9 .getMoreInfoDialog .ui-dialog-titlebar,.ie9~.getMoreInfoDialog .ui-dialog-titlebar{background:#122e38}.ie7 input.formElement,.ie7 select.formElement,.ie7 textarea.formElement,.ie8 input.formElement,.ie8 select.formElement,.ie8 textarea.formElement{border:1px solid #083764!important;background:#fff!important}.magnific-popup-container{background-color:#fff;color:inherit}.magnific-popup-container h1{color:#fff}.magnific-popup-container h2,.magnific-popup-container h3{color:inherit}.magnific-popup-container small{color:#fff}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#594d3d;text-decoration:normal}.magnific-popup-container a :active,.magnific-popup-container a :hover,.magnific-popup-container small a :active,.magnific-popup-container small a :hover{color:inherit;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333}