body{color:#53534b;background-color:#53534b}a{text-decoration:none;color:#e83941}a:hover{text-decoration:underline;color:#000}.companyLinks a:link,.companyLinks a:visited,.whiteLink{color:#fff;text-decoration:none}.companyLinks a:hover,.whiteLink:hover{color:#fff;text-decoration:underline}.largeBoldColourTitle,p.companyAddress{color:#000}.largeBoldTitle{color:#fff}.mainParagraphTitle{color:#666;border-bottom:2px solid grey;background:url(images/colours2/header_rule.gif) 0 100% no-repeat}.col1 h1{color:#7a1e21}.bodyWidgetFormLabel,.widgetFormLabel{color:#464646}.titleSeparator{background-image:url(images/colours2/widget_title_separator.gif)}.submitButtonLink a{color:#fff;background:url(images/colours2/widgetSubmit_lo.gif) 0 0 no-repeat}.submitButtonLink a:hover{color:#fff;background:url(images/colours2/widgetSubmit_hi.gif) 0 0 no-repeat}.bodyInnerContainer h1{color:#a3282d;background:#fff url(images/colours2/h1_bottom.gif) no-repeat 0 100%}.headerLogoBox{background-color:#fff}.headerInner{background-image:url(images/colours2/banner_bg.gif);background-color:#eb3a42}.builderSiteBanner{background:url(/templates/clientclick_2.0/rlpdefault_CONTEMPORARY/WEBSITE_3/images/banner_bg.gif) 100% 0 repeat-x}.headerTitleBoxInner{color:#fff}.colourBar{background-color:#53534b}.menuContainer{background-color:#8a8a8a}.menuItemRoot_Off,.menuItemSub_Off{background-color:#8a8a8a;color:#fff}.menuContainer .selected,.menuContainer .selectedSub,.menuItemRoot_On,.menuItemSub_On{background-color:#53534b;color:#fff;border-right:5px solid #cd3238}.twoColOuterContainer{background:#8a8a8a}.agentInfoOuterContainer .agentInfoInnerContainer,.footerBrokerInformationContainer,.footerContainer,.rightCol,.rightColInner{background-color:#fff}.agentInfoOuterContainer .agentInfoContentBox{border-top:2px solid #7a1e21}.footerBrokerInformationInner{color:#545454;background-color:#fff}.footerDisclaimer{color:#000;background-image:url(images/colours2/agent_widget_bg.gif);background-position:0}.footerAgent1Photo img{border:3px solid #7a1e21}.footerDisclaimer a{color:#000}.footerDisclaimer a:hover{color:#ffb8bb}.footerHeight{background-image:url(images/colours2/agent_widget_bg.gif);background-position:0 100%}.articleContainer .ARTICLE_INTRO .paragraphTitle,.articleHomeContainer .ARTICLE_INTRO .paragraphTitle,.paragraphSubtitle{color:#a3282d}.ARTICLE_INTRO .paragraphImage img,.FULL_LEFT_IMAGE .paragraphImage img,.FULL_RIGHT_IMAGE .paragraphImage img,.IMAGE_ONLY .paragraphImage img{border:1px solid #7a1e21}.ARTICLE_INTRO .paragraphreference,.FULL_LEFT_IMAGE .paragraphreference,.FULL_RIGHT_IMAGE .paragraphreference,.IMAGE_ONLY .paragraphreference,.TEXT_ONLY .paragraphreference{background-image:url(images/colours2/chevron_onwhite_lo.gif)}.PORTAL_WIDGET .paragraphTitle{background-image:url(images/colours2/icon_internalLink.gif)}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.widgets{background:url(images/colours2/widget_side.gif) 0 0 repeat-y}#advSearch,.agentInfo,.contactMeLong,.contactsmall,.contactussmall,.inforequest,.newsletter,.testimonialWidget,.valuation{background:url(images/colours2/widget_bottom.gif) no-repeat 0 100%;color:#848586}.contactMeLongTitle,.contactMeSmallTitle,.inforequestTitle,.mapSearchControls h3,.newsletterTitle,.testimonialWidget h3,.valuationTitle{color:#7a1e21}.contactMeBlurb,.contactMeLongBlurb,.contactMeLongBodyBlurb,.inforequestBlurb,.mapSearchControls,.newsletterBlurb,.valuationBlurb,.valuationBodyBlurb{color:#464646}.agentInfoImage img{border:1px solid #a3282d}.contactMeLongTitleIcon,.contactMeSmallTitleIcon{background:url(images/colours2/widget_icon_contact.gif) no-repeat 0 100%}.newsletterTitleIcon{background:url(images/colours2/widget_icon_newsletter.gif) no-repeat 0 100%}.valuationTitleIcon{background:url(images/colours2/widget_icon_homeval.gif)no-repeat 0 100%}.inforequestTitleIcon{background:url(images/colours2/widget_icon_inforequest.gif) no-repeat 0 100%}.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}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#064695}.agentInfoBody,.companyInfoBody,.teamInfoBody{background-image:url(images/colours2/agent_widget_bg.gif);background-color:#eb3a42}.agentInfoBody .paragraphReferenceOne,.teamInfoBody .paragraphReferenceOne{background-image:url(images/colours2/icon_phone.gif)}.agentInfoBody .paragraphReferenceTwo,.teamInfoBody .paragraphReferenceTwo{background-image:url(images/colours2/icon_email.gif)}.agentInfoBody .paragraphImage img,.companyInfoBody .companyRightCol img,.teamInfoBody .paragraphImage img{border:2px solid #e83941}.agentInfoBody a,.companyInfoBody a,.teamInfoBody a{color:#000}.agentInfoBody a:active,.agentInfoBody a:hover,.companyInfoBody a:active,.companyInfoBody a:hover,.teamInfoBody a:active,.teamInfoBody a:hover{color:#000;text-decoration:underline}.teamInfoBody .paragraphBody{border:none}.footerTeamImage img,.teamInfoAgentPhoto1 img,.teamInfoAgentPhoto2 img{border:2px solid #ce2d35}.teamAgentInfoBodyText,.teamAgentInfoLinks a,.teamAgentInfoText,.teamInfoBody .largeBoldTitle{color:#fff}.teamAgentInfoLinks a:active,.teamAgentInfoLinks a:hover{color:#fff;text-decoration:underline}.listingContainer{background-image:url(images/colours2/listing_bg.gif);background-color:#eb3a42}.listingContainer .paragraphImage img{border:2px solid #ce2d35}.listingContainer .paragraphReferenceContainerInner a{background-image:url(images/colours2/white_chevron.gif);color:#fff}.LeadCapturePortal .paragraphBodyContainer{background-color:#fff}.LeadCapturePortal .paragraphTitle{color:#cd3238;border-bottom:2px solid grey;background:url(images/colours2/header_rule.gif) 0 100% no-repeat}.LeadCapturePortal .paragraphTitle_2c{color:#cd3238;border-bottom:2px solid grey;background:url(images/colours2/header_rule_2up.gif) 0 100% no-repeat}.LeadCapturePortal .paragraphTitle_3c{color:#666;border-bottom:2px solid grey;background:url(images/colours2/header_rule_3up.gif) 0 100% no-repeat}.LeadCapturePortal .paragraphImageContainer_1c,.LeadCapturePortal .paragraphImageContainer_2c,.LeadCapturePortal .paragraphImageContainer_3c{border-bottom:#fff}.LeadCapturePortal .paragraphreference{color:#fff;text-decoration:none}.LeadCapturePortal .paragraphSeparator3col{background-image:url(images/colours2/3col_separator.gif)}.LeadCapturePortal .paragraphSeparator2col{background-image:url(images/colours2/2col_separator.gif)}.LeadCapturePortal .paragraphReferenceContainer_2c a,.LeadCapturePortal .paragraphReferenceContainer_3c a,.LeadCapturePortal .paragraphReferenceContainer a{color:#e83941;background-image:url(images/colours2/chevron_onwhite_lo.gif)}.LeadCapturePortal .paragraphReferenceContainer_2c a:hover,.LeadCapturePortal .paragraphReferenceContainer_3c a:hover,.LeadCapturePortal .paragraphReferenceContainer a:hover{color:#000;text-decoration:none;background-image:url(images/colours2/chevron_onwhite_hi.gif)}.ARTICLETEASER .articleTeaserArticlesContainer,.ARTICLETEASER .articleTeaserArticlesContainer_2c,.ARTICLETEASER .articleTeaserArticlesContainer_3c,.featuredListings .featuredListingsContainer{background-image:url(images/colours2/featured_listing_gradient_b.gif)}.ARTICLETEASER .imageBorder:hover,.ARTICLETEASER .paragraphBodyContainer,.ARTICLETEASER .paragraphBodyContainer_2c,.ARTICLETEASER .paragraphBodyContainer_3c{color:#000}.ARTICLETEASER .paragraphReferenceContainer_2c a,.ARTICLETEASER .paragraphReferenceContainer_3c a,.ARTICLETEASER .paragraphReferenceContainer a,.featuredListings .paragraphReferenceContainer a{background-image:url(images/colours2/chevron_onwhite_lo.gif);color:#e83941}.ARTICLETEASER .paragraphReferenceContainer_2c a:hover,.ARTICLETEASER .paragraphReferenceContainer_3c a:hover,.ARTICLETEASER .paragraphReferenceContainer a:hover,.featuredListings .paragraphReferenceContainer a:hover{color:#000;text-decoration:none;background-image:url(images/colours2/chevron_onwhite_hi.gif)}.ARTICLETEASER .paragraphTitle,.ARTICLETEASER .paragraphTitle_2c,.ARTICLETEASER .paragraphTitle_3c{color:#53534b}.ARTICLETEASER .paragraphImage_2c img,.ARTICLETEASER .paragraphImage_3c img,.ARTICLETEASER .paragraphImage img,.featuredListings .FEATURED_LISTING .paragraphImage img,.openHouseOuter .FEATURED_LISTING .paragraphImage img{border:2px solid silver}.ARTICLETEASER .imageBorder img,.FEATURED_LISTING .paragraphImage img{border:2px solid fff}.ARTICLETEASER .imageBorder:hover img,.featuredListings .FEATURED_LISTING .paragraphImage img:hover,.listingItemContainer .paragraphImage img,.openHouseOuter .FEATURED_LISTING .paragraphImage img:hover{border:2px solid #e83941}.contentWrapper{background-color:transparent}.headerBar{border:1px solid #dce3e8}.listingRoomMeasure{border-top:1px solid #eee}.detailsHeading{border:1px solid #dce3e8}.awardsContainer .paragraphSeparator2col{background-image:url(images/colours2/2col_separator.gif)}.schoolBody a,.schoolHeading{color:#a3282d}.schoolBody a:hover{color:#000}.schoolLeftCol img{border:2px solid #ce2d35}.schoolTableBackground{border-bottom:2px solid #fff}.SchoolInfo table{color:#000}.rosterTitle{background-image:url(images/colours2/rosterTitleBackground.jpg)}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar,.wrapperEmail .header{background-image:url(images/colours2/formsBanner_grad2.jpg)}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-color:transparent;background-position:0 100%;background-repeat:no-repeat}#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:#a3282d}.msgSearchMinMax,.msgWarning{color:red}.listingMapSearch>hr{display:none}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,body#listingDetailPopUp .colourBar{background-color:#a3282d}.agentInfoBody .protectionProgram a:active,.agentInfoBody .protectionProgram a:hover,.agentInfoBody .protectionProgram a:link,.agentInfoBody .protectionProgram a:visited{color:#fff}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:#53534b}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #9d2c30}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#8d2529}.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#e1e1e1}.mobile footer a,.mobile footer a:hover,.mobile footer a:visited,.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#efefef}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#666}.button,.buttonRLP{background:#9d2c30;background:linear-gradient(top,#9d2c30,#8d2529);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9D2C30",endColorstr="#8D2529",GradientType=0);border-top:1px solid #8d2529;border-bottom:1px solid #efefef}a.button:after,a.buttonRLP:after{color:#e1e1e1}nav li a:before{background:url(/templates/common/images/mobile/defaultLite.png) 0 no-repeat}#my:before{background:url(/templates/common/images/mobile/myListingsLite.png) 0 no-repeat}#office:before{background:url(/templates/common/images/mobile/officeListingsLite.png) 0 no-repeat}#about:before{background:url(/templates/common/images/mobile/aboutMeLite.png) 0 no-repeat}#me:before{background:url(/templates/common/images/mobile/contactMeLite.png) 0 no-repeat}#language_link_FR:before{background:url(/templates/common/images/mobile/frLite.png) 0 no-repeat}#language_link_EN:before{background:url(/templates/common/images/mobile/enLite.png) 0 no-repeat}#language_link_ZH:before,#language_link_ZH_CN:before{background:url(/templates/common/images/mobile/zhLite.png) 0 no-repeat}.buttonRLP:before{background:url(/templates/common/images/mobile/rlpMobileLite.png) 0 no-repeat}#headerBar{background-color:#9d2c30}.submitButtonContainer .button{border-color:#9d2c30;color:#e1e1e1}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #9d2c30;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/ourTeamLite.png) 0 no-repeat}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}