body{color:#215382;background:url(images/colours2/background.gif)}.entireSiteContainer{border:1px solid #617f95;background-color:#b6c7d3}a{color:#215382}a:hover{color:#feeab0;text-decoration:none}.bodyWidgetFormLabel,.col1,.largeBoldColourTitle,.largeBoldSubTitle,.largeBoldTitle,.whiteLink,.widgetFormLabel,h1{color:#215382}.headerLogoBoxInner img{border:2px solid #eff2f3;background:#eff2f3}.headerInner{background-image:url(images/colours2/topBanner.jpg)}.headerTitleBoxInner h1,.headerTitleBoxInner h2{color:#215382}.colourBar{background-color:#617f95}.bodyInnerContainer h1{color:#eff2f3;border-bottom:1px solid #eff2f3;background:url(images/colours2/h1_back.jpg)}.menuContainer,.menuContainer .selected,.menuContainer .selectedSub,.menuItemRoot_Off,.menuItemRoot_On,.menuItemSub_Off,.menuItemSub_On{color:#000;border-bottom:4px solid #eff2f3}.menuContainer{background-image:url(images/colours2/menu_item_bg.jpg)}.menuContainer .selected,.menuContainer .selectedSub,.menuItemRoot_On,.menuItemSub_On{background-image:url(images/colours2/menu_bg_on.gif)}.footerContainer{color:#4b6273;background-image:url(images/colours2/footerBg.jpg);background-repeat:no-repeat}.footerContainer a:hover{color:#000}.footerHeight{border-top:3px solid #4b6273}.footerDisclaimer{background-color:#617f95}.footerDisclaimer a{color:#eff2f3}.footerDisclaimer a:hover{color:#feeab0}.footerAgent1Photo img{border:3px solid #eff2f3}.articleContainer,.articleHomeContainer{background-image:url(images/colours2/article_separator.gif)}.paragraphByline,.paragraphSubtitle,.paragraphTitle,.schoolHeading{color:#feeab0}.paragraphByline{font-weight:700}.ARTICLE_INTRO .paragraphImage img,.FULL_LEFT_IMAGE .paragraphImage img,.FULL_RIGHT_IMAGE .paragraphImage img,.IMAGE_ONLY .paragraphImage img,.schoolLeftCol img{border:1px solid #feeab0}.ARTICLE_INTRO .paragraphReferenceContainer a,.FULL_LEFT_IMAGE .paragraphReferenceContainer a,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a,.IMAGE_ONLY .paragraphreference a,.PORTAL_WIDGET .paragraphReferenceContainer a,.TEXT_ONLY .paragraphreference a{padding-top:14px;*padding-top:15px;*margin-top:10px;*line-height:30px;height:30px;background-image:url(images/colours2/dark_chevron_small.gif);background-repeat:no-repeat}.ARTICLE_INTRO .paragraphReferenceContainer a:hover,.FULL_LEFT_IMAGE .paragraphReferenceContainer a:hover,.FULL_RIGHT_IMAGE .paragraphReferenceContainer a:hover,.IMAGE_ONLY .paragraphreference a:hover,.PORTAL_WIDGET .paragraphReferenceContainer a:hover,.TEXT_ONLY .paragraphreference a:hover{color:#feeab0;background-image:url(images/colours2/dark_chevron_hi_small.gif);text-decoration:none}.InternetLinks a:hover,.PORTAL_WIDGET a:hover,.RELATED_FILES a:hover{color:#feeab0;text-decoration:none}.PORTAL_WIDGET .paragraphTitle{background-image:url(images/colours2/icon_internalLink.gif)}.PORTAL_WIDGET .paragraphBodyContainer .paragraphTitle{border-bottom:1px dotted #fff}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.schoolTableBackground{padding-bottom:5px}#advSearch,.agentInfo,.contactMeLong,.contactsmall,.inforequest,.newsletter,.testimonialWidget,.valuation{background:#eff2f3 url(images/colours2/widgetBg.gif);color:#215382;border-bottom:4px solid #eff2f3}.contactMeBlurb,.contactMeLongBlurb,.contactMeLongTitle,.contactMeSmallTitle,.inforequestBlurb .valuationBodyBlurb,.inforequestTitle,.JoinTeamBlurb,.mapSearchControls,.newsletterBlurb,.newsletterTitle,.valuationBlurb,.valuationTitle{color:#215382}.agentInfo img{border:1px solid #215382}.agentInfo a{color:#215382}.agentInfo a:hover{color:#fff}.contactMeLongTitleIcon,.contactMeSmallTitleIcon{background-image:url(images/colours2/widget_icon_contact.gif)}.newsletterTitleIcon{background-image:url(images/colours2/widget_icon_newsletter.gif)}.valuationTitleIcon{background-image:url(images/colours2/widget_icon_homeval.gif)}.inforequestTitleIcon{background-image:url(images/colours2/widget_icon_inforequest.gif)}.testimonialWidget{min-height:280px}.testimonialWidget h3:before{content:"";display:block;background:url(images/colours2/widget_icon_testimonial.gif) no-repeat scroll 0 transparent;width:48px;height:48px;position:absolute;left:-49px}.agentInfoBody{background-image:url(images/colours2/agentInfoBody_bg.gif);border:2px solid #617f95}.agentInfoBody .paragraphReferenceOne{color:#617f95;font-weight:700;background-image:url(images/colours1/icon_phone.gif)}.agentInfoBody .paragraphReferenceTwo{font-weight:700;background-image:url(images/colours1/icon_email.gif)}.agentInfoBody .paragraphReferenceTwo a.whiteLink{color:#617f95}.agentInfoBody .paragraphReferenceTwo a.whiteLink:hover{color:#000}.ARTICLETEASER .mainParagraphTitle,.featuredListings .mainParagraphTitle,.LeadCapturePortal .paragraphTitle,.LeadCapturePortal .paragraphTitle_2c,.LeadCapturePortal .paragraphTitle_3c{background-image:url(images/colours2/headerBg.gif);color:#617f95;border-bottom:1px solid #eff2f3}.ARTICLETEASER .mainParagraphTitle,.featuredListings .mainParagraphTitle{background-image:url(images/colours2/headerBg1.gif)}.ARTICLETEASER .paragraphBody,.ARTICLETEASER .paragraphBody_2c,.ARTICLETEASER .paragraphBody_3c,.ARTICLETEASER .paragraphTitle,.ARTICLETEASER .paragraphTitle_2c,.ARTICLETEASER .paragraphTitle_3c,.featuredListings,.LeadCapturePortal .paragraphBodyContainer{color:#fff}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a,.featuredListings .paragraphReferenceContainer a,.LeadCapturePortal .paragraphReferenceContainer_2c a,.LeadCapturePortal .paragraphReferenceContainer_3c a,.LeadCapturePortal .paragraphReferenceContainer a{background-image:url(images/colours2/dark_chevron.gif);color:#215382}.ARTICLETEASER .paragraphReferenceContainer_2c a:hover,.ARTICLETEASER .paragraphReferenceContainer_3c a:hover,.ARTICLETEASER .paragraphReferenceContainer a:hover,.featuredListings .paragraphReferenceContainer a:hover,.LeadCapturePortal .paragraphReferenceContainer_2c a:hover,.LeadCapturePortal .paragraphReferenceContainer_3c a:hover,.LeadCapturePortal .paragraphReferenceContainer a:hover{background-image:url(images/colours2/dark_chevron_hi.gif);color:#feeab0}.ARTICLETEASER .paragraphImage_2c img,.ARTICLETEASER .paragraphImage_3c img,.ARTICLETEASER .paragraphImage img,.FEATURED_LISTING .paragraphImage img,.featuredListings .FEATURED_LISTING .paragraphImage img{border:2px solid #eff2f3}.featuredListings .featuredListingsInner{background-imagex:url(images/colours1/property_rs.gif)}.featuredListingsContainer .featuredListingsCenteredContainer{background-image:url(images/colours2/listingsBg.gif)}.listingContainer{background-image:url(images/colours1/listing_bg.gif)}.listingItemContainer .paragraphImage img{border:3px solid #999221}.Awards{color:#fff}.awardsContainer .paragraphSeparator2col{background-image:url(images/colours1/2col_separator.gif)}.contentWrapper{background-color:transparent}.contentWrapper .headerBar,.contentWrapper .iconImage,.contentWrapper .listingSubHead,.detailsHeading{background-color:#617f95;border:1px solid #fff;color:#feeab0}.detailListingPrice{color:#fff}.agentBorder{border-top:1px solid #fff}.detailsHeading a{color:#feeab0}a.reg:visited{color:#eff2f3}a.reg:link{color:#feeab0}a.reg:hover{color:#fff}.schoolLeftCol img{border:2px solid #fff}.schoolTableBackground{background-color:transparent;border-bottom:1px dotted #fff}.schoolHeading{color:#fff}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-image:url(images/colours2/background.gif);background-color:transparent;background-position:50%;background-repeat:no-repeat}.listingsList a.listingButton.reg:link,.listingsList a.listingButton.reg:visited{color:#215382}.listingsList a.listingButton.reg:active,.listingsList a.listingButton.reg:hover{color:#feeab0}#map_canvas{background-color:#e5e3df}#nearbyLegend{background-color:#fff;border:1px solid #bbb;box-shadow:0 0 2px #999}.nearbyLabel{background-color:#ccc;background-image:linear-gradient(#bbb,#ccc);border-color:#bbb #ccc #ccc;box-shadow:0 0 2px #bbb}.nearbyLabel:hover{background-color:#bbb;background-image:linear-gradient(#ccc,#bbb);border-color:#ccc #bbb #bbb}.listingBubbleSummary .price,.listingBubbleText .mls{color:#215382}.msgSearchMinMax,.msgWarning{color:red}section#advSearch{margin-top:50px;padding:0}section.mapSearchControls{padding-left:15px;padding-right:15px}.listingMapSearch>hr{display:none}.listingBubbleText .teaserLink a:hover{color:#000}body#listingDetailPopUp .containerWrapper{background-color:#fff}body#listingDetailPopUp hr.headerRule{clear:both;display:block;height:30px;margin:0;padding:0}body#listingDetailPopUp a.listingButton:link,body#listingDetailPopUp a.listingButton:visited{color:#ebebeb}body#listingDetailPopUp footer .agentInfo{background:none;color:inherit}body#listingDetailPopUp hr{border:0;border-top:1px solid #ccc}#nextCaro,#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span,#prevCaro{background-color:#b6c7d3}body#listingDetailPopUp .colourBar{background-color:#215382}body#listingDetailPopUp footer .agentInfo{border:0 none}body#listingDetailPopUp .openHouseContainer{color:#fff;background:#b50000;background:linear-gradient(180deg,red,#b50000)!important;text-shadow:1px 1px 1px #616161}body#listingDetailPopUp aside .openHouseContainer h3{color:#fff}.mobile a,.mobile a:hover,body.mobile{color:#111}body.mobile{background:url(images/colours2/topBanner.jpg) no-repeat right 0 #c0ced9}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #617f95;border-bottom:1px solid #617f95}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#215382}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#222}.mobile footer a,.mobile footer a:hover,.mobile footer a:visited{color:#efefef}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#666}.button,.buttonRLP{background:#b6c7d3;background:linear-gradient(top,#b6c7d3,#a6b6c1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#B6C7D3",endColorstr="#a6b6c1",GradientType=0);border-top:1px solid #a6b6c1;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#222}nav li a:before{background:url(/templates/common/images/mobile/defaultDark.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsDark.png) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsDark.png) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeDark.png) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeDark.png) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frDark.png) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enDark.png) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhDark.png) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileDark.png) 0 no-repeat}#headerBar{background-color:#b6c7d3}#headerBar a,#headerBar a:active,#headerBar a:before,#headerBar a:hover,#headerBar a:visited,#headerBar h1{color:#222}.submitButtonContainer .button{border-color:#b6c7d3;color:#222}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #b6c7d3;box-shadow:inset 0 0 3px #fff,0 0 5px #8c8c8c}.contactMeSmallForm{color:#fff}.mobile .detailListingPriceMobile,.mobile h2{text-transform:uppercase;font-weight:700}#team:before{background:url(/templates/common/images/mobile/ourTeamDark.png) 0 no-repeat}.optout .submitButton{color:#fff;background:gray;background:linear-gradient(180deg,silver,gray)!important;border:1px solid silver}.optout .submitButton:active,.optout .submitButton:hover{background:silver;background:linear-gradient(180deg,gray,silver)!important;border:1px solid silver;text-shadow:1px 1px 1px #616161}.optoutDivider{border-left:1px solid #c4c4c4;border-right:1px solid #888;height:38%;position:absolute;left:48%;top:1em}body#listingDetailPopUp #legal a,body#listingDetailPopUp #main a,body#listingDetailPopUp footer a{text-decoration:underline}.magnific-popup-container{background-color:#fff;color:#434343}.magnific-popup-container h1{color:#111}.magnific-popup-container h2{color:#333}.magnific-popup-container h3{color:#555}.magnific-popup-container small{color:#757575}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#5b5b5b;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:#434343;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#75899a}