body{background:#fff;color:#000;background:#fff url(images/colours1/backgroundTile_cement.jpg) repeat 0 0}a{color:#31709f}a:hover{text-decoration:underline;color:#2c333d}h1{color:#c12428}.bodyInnerContainer h1{color:#2c333d;border-bottom:1px solid #fff;font-weight:400;font-size:2em}.headerContainer{border:1px solid #fff}.headerInnerContainer{background-image:url(images/colours1/topBanner.jpg)}.headerInnerContainer .heading{color:#fff;font-size:3em;padding:0 0 0 25px;background:#7a7a7c;background:hsla(240,1%,48%,.8)}.headingContainer .heading{color:#fff;font-size:3em;padding:0 0 10px 25px}.wrapperEmail .header{background-image:url(images/colours1/formsBanner_urban1.jpg)}.wrapperEmail .header h2{color:#fff;margin-left:0;margin-top:0;padding:25px 0 16px 7px}a.linkClose:link{color:#616161;display:inline-block;font-size:10px;font-weight:700;margin-right:9px;padding:5px 20px 4px 11px;text-decoration:none}.listingContainer{background-image:url(images/colours1/listing_bg.gif)}.listingItemContainer{color:#666}.listingItemContainer .paragraphReferenceContainer{background-color:#a8a8a8}.listingItemContainer .listingPrice{color:#e82728}.listingItemContainer .paragraphReferenceContainerInner a{background-image:url(images/colours1/article_chevron.gif);font-weight:700}.listingItemContainer .paragraphReferenceContainerInner a:hover{background-image:url(images/colours1/article_chevron_hi.gif);color:#666;font-weight:700}.leftCol{background:#7a7a7c url(images/colours1/sideNavBack.jpg) no-repeat 0 100%}.splashBackground{background:url(images/colours1/imageSplash_cement.jpg) no-repeat 0 0}.splashBackground img{border:2px solid #fff}.splashMenu li a:link,.splashMenu li a:visited{color:#fff;background:url(images/colours1/nav_lo.jpg);border:1px solid #7a7a7c}.splashMenu li a.selected,.splashMenu li a:hover{color:#fff;background:url(images/colours1/nav_hi.jpg) 0 -32px;border:1px solid #bababb}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#323232}.listingImageContainer{borderx:1px solid red}.listingImageContainer img{border:1px solid #999}.listingSpecContainer{borderx:1px solid red}a.paragraphreference:link{background:url(images/colours1/textLink_hi.gif) no-repeat 100%}a.paragraphreference:visited{color:#2c333d}a.paragraphreference:active,a.paragraphreference:hover,a.paragraphreference:visited{background:url(images/colours1/textLink_lo.gif) no-repeat 100%}a.paragraphreference:active{color:#2c333d}.listingSpecPrice,.listingSpecTitle{color:#494949}.footer .content,.footerContainer{background-color:#2c333d}.footer .disclaimer{background:#fff url(images/colours1/backgroundTile_cement.jpg) repeat scroll 0 0}.footer a,.footer a:hover{color:#31709f;font-weight:700}.footer a:hover{text-decoration:underline}.footer .image img{border:1px solid #fff}.footerAddress,.footerAgent,.footerContainer,.footerDisclaimer a:hover{color:#fff}.footerLogo{border:1px solid #333;background:#fff}.footer .disclaimer a{color:#2c333d}.ARTICLE_INTRO .paragraphImage img{border:1px solid #2c333d}.ARTICLE_INTRO .paragraphreference{background-image:url(images/colours2/link_chevron.gif)}.articleContainer .ARTICLE_INTRO .paragraphBodyContainer .paragraphTitle{color:#2c333d}.FULL_LEFT_IMAGE .paragraphImage img{border:1px solid #2c333d}.FULL_LEFT_IMAGE .paragraphreference{background-image:url(images/colours2/link_chevron.gif)}.FULL_RIGHT_IMAGE .paragraphImage img{border:1px solid #2c333d}.FULL_RIGHT_IMAGE .paragraphreference{background-image:url(images/colours2/link_chevron.gif)}.PORTAL_WIDGET .paragraphIconImage{background-image:url(images/colours2/icon_internalLink.gif)}.PORTAL_WIDGET .paragraphReferenceContainer a{color:#e82728;background-image:url(images/colours2/link_chevron.gif)}.RELATED_FILES .paragraphIconImage{background-image:url(images/colours2/icon_fileUpload.gif)}.IMAGE_ONLY .paragraphImage img{border:1px solid #2c333d}.IMAGE_ONLY .paragraphreference,.TEXT_ONLY .paragraphreference{background-image:url(images/colours2/link_chevron.gif)}.contactsmall,.contactussmall{color:#2c333d;background:url(images/colours1/widgetBack.jpg) 100% 0 repeat-y;border-top:2px solid #fff}.contactMeSmallTitleIcon{background-image:url(images/colours1/widget_icon_contact.gif)}.contactMeBlurb,.contactMeSmallTitle{color:#2c333d}.contactMeLong{color:#2c333d;background:url(images/colours1/widgetBack.jpg) 100% 0 repeat-y;border-top:2px solid #fff}.contactMeLongTitleIcon{background-image:url(images/colours1/widget_icon_contact.gif)}.contactMeLongBlurb,.contactMeLongTitle,.newsletter{color:#2c333d}.newsletter{background:url(images/colours1/widgetBack.jpg) 100% 0 repeat-y;border-top:2px solid #fff}.newsletterTitleIcon{background-image:url(images/colours1/widget_icon_newsletter.gif)}.newsletterBlurb,.newsletterTitle,.valuation{color:#2c333d}.valuation{background:url(images/colours1/widgetBack.jpg) 100% 0 repeat-y;border-top:2px solid #fff}.valuationTitleIcon{background-image:url(images/colours1/widget_icon_homeval.gif)}.inforequest,.valuationBlurb,.valuationTitle{color:#2c333d}.inforequest{background:url(images/colours1/widgetBack.jpg) 100% 0 repeat-y;border-top:2px solid #fff}.inforequestTitleIcon{background-image:url(images/colours1/widget_icon_inforequest.gif)}.inforequestBlurb,.inforequestTitle{color:#2c333d}.agentInfo{color:#fff;background-image:url(images/colours1/widgetAgentBack.jpg);background-position:0 100%;font-size:.9em;padding-bottom:3em;padding-left:1em;padding-top:5px}.agentInfoImage img{border:1px solid #2c333d}.agentInfo a{color:#fff}.testimonialWidget{background-image:url(images/colours1/widgetBack.jpg);background-position:0 100%;font-size:.9em;padding-bottom:3em;padding-left:1em;padding-top:5px}.schoolLeftCol img{border:2px solid #7a7a7c}.SchoolInfo table{margin-top:10px}.schoolTableBackground{border-bottom:2px solid #7a7a7c;background:#e1e1e5}.schoolHeading{color:#2c333d}.schoolBody a{color:#7a7a7c}.schoolBody a:hover{color:#e1e1e5}.contentWrapper{background-color:transparent}.headerBar{background-color:#e1e1e5;color:#7a7a7c}.listingRoomMeasure{border-top:1px solid #eee}.listingSubHead{background-color:#e1e1e5;color:#7a7a7c}.detailsHeading{border-color:#e1e1e5}.detailsCategorySubHead,.detailsHeading{background:#e1e1e5;color:#fff}.detailListingPrice,a.reg:visited{color:#333}a.reg:link{color:#666;font-size:12px;line-height:17px}a.reg:hover{color:#7a7a7c}.iconImage{background-color:#fff;border:1px solid #999}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background-image:url(images/colours1/formsBanner_urban1.jpg);background-color:transparent;background-position:0 0;background-repeat:no-repeat}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close,.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{top:42%}.getMoreInfoDialog.ui-dialog .ui-dialog-title{margin:-9px 0 0;color:#fff}html:lang(fr) .getMoreInfoDialog.ui-dialog .ui-dialog-title{float:left}#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:#2c333d}.msgSearchMinMax,.msgWarning{color:red}.mapSearchControls h3{color:#2c333d}#results .detailsHeading{color:inherit}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:#323232}body#listingDetailPopUp .iconImage{border:none}body#listingDetailPopUp .agentInfo a{color:inherit}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/colours1/backgroundTile_cement.jpg) repeat scroll 0 0 #fff}.mobile .headerLogoBox,.mobile img{border:none;outline:none;background:transparent}.mobile header{background:#fff;border-top:10px solid #2c333d;border-bottom:1px solid #2c333d}.mobile #agentTitle,.mobile .agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#3f4a59}.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button,.mobile nav a,.mobile nav a:hover,.mobile nav a:visited{color:#e1e1e1}.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:#3f4a59;background:linear-gradient(top,#3f4a59,#36414e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3f4a59",endColorstr="#36414e",GradientType=0);border-top:1px solid #36414e;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:#3f4a59}.submitButtonContainer .button{border-color:#3f4a59;color:#e1e1e1}.mobile input:focus,.mobile textarea:focus{background-color:#efefef;border:2px solid #3f4a59;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}.optout .submitButton{color:#fff;background:gray;background:linear-gradient(180deg,silver,gray);border:1px solid silver}.optout .submitButton:active,.optout .submitButton:hover{background:silver;background:linear-gradient(180deg,gray,silver);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}.page--call-action .button{color:#fff;background-color:#313131}.page--call-action .button:active,.page--call-action .button:hover{background-color:#757575}.cookie-container .button,.cookie-dialog .button{color:#fff;background-color:#313131}.cookie-container .button:active,.cookie-container .button:hover,.cookie-dialog .button:active,.cookie-dialog .button:hover{background-color:#757575}