html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,button,input,select,textarea{color:#282828}::-moz-selection{background:#d4d4d4}::selection{background:#d4d4d4}header h1{color:#d4d4d4}header h2{color:#f0f0f0}.image1.regular{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/regular1.jpg)}.image2.regular{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/regular2.jpg)}.image3.regular{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/regular3.jpg)}.image1.medium{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/medium1.jpg)}.image2.medium{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/medium2.jpg)}.image3.medium{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/medium3.jpg)}.image1.jumbo{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/jumbo1.jpg)}.image2.jumbo{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/jumbo2.jpg)}.image3.jumbo{background-image:url(/templates/places/layout6/WEBSITE/images/colours7/jumbo3.jpg)}#main{background-color:#202020}.current{border-bottom-color:#f0f0f0;text-shadow:none}.moreButton.current{border-bottom:8px solid #f0f0f0}article h2{color:#282828}article h3{color:#e62120}article h2 span.designations,article h2 span.designations.indent,article h4,article h4.indent{color:#ababab}article h5,article h5.indent{color:#282828}.formElement:not([type=radio]):not([type=checkbox]){background-color:#41414a;border:2px solid #202020;box-shadow:0 0 3px #aaa}.formElement:not([type=radio]):not([type=checkbox]):hover{box-shadow:0 0 3px 0 #ababab}.formElement:not([type=radio]):not([type=checkbox]):active,.formElement:not([type=radio]):not([type=checkbox]):focus{background-color:#fff;border:2px solid #eee}#joinTeamForm .formContainer{box-shadow:0 0 3px 0 #aaa}.msgSearchMinMax,.msgWarning{color:#b03030}.placeholder{color:#ababab}aside h3{color:#e62120}aside h4{color:#afc3de}aside div#qr,aside div#shareTools{background-color:#202020}aside table tr:nth-child(2n){background-color:#eee}.button,.linkButton,.listingButton,.submitButton{border:0;color:#ececec!important;background:#bd1c1b;background:linear-gradient(180deg,#f0f0f0,#bd1c1b)!important;border:1px solid transparent}.button:active,.button:hover,.linkButton:hover,.listingButton:hover,.submitButton:active,.submitButton:hover{background:#f0f0f0;background:linear-gradient(180deg,#bd1c1b,#f0f0f0)!important}.teaserLinkBlock{background:linear-gradient(180deg,#f0f0f0,#bd1c1b)!important}.teaserLinkBlock:hover{background:#f0f0f0;background:linear-gradient(180deg,#bd1c1b,#f0f0f0)!important}.teaserLinkBlock li:hover{background-color:#f0f0f0}.teaserLinkBlock li:active{background:linear-gradient(180deg,#bd1c1b,#f0f0f0)!important}.teaserLinkBlock li.noLink:hover{background:linear-gradient(180deg,#f0f0f0,#bd1c1b)!important}.colourBar,.teaserLinkBlock li ul li{background-color:#f0f0f0}.teaserLink a{color:#afc3de!important}.leadCaptureThumbImage img{background-color:#f0f0f0}.leadCaptureThumbText{background-color:#d4d4d4}.leadCaptureThumbText:hover{background-color:#d4d4d4;background-color:rgba(61,61,61,.9)}.leadCaptureThumbText a{color:#fff!important}.iconImage{background-color:#f0f0f0}#galleryNav{background-color:#bd1c1b;color:#eee}#mediaLinks,#mediaLinks a,#openHouse,#walkscore{color:#ececec}.listingsList .pagination a,.searchResultsMapSearch .paginationPage a{border:1px solid #bd1c1b}.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:#959595}.listingsList .pagination .selectedPage a,.searchResultsMapSearch .paginationPage .selectedPage a{background-color:#bd1c1b}.listingsList .pagination a:hover,.searchResultsMapSearch .paginationPage a:hover{color:#fff}.searchResultsMapSearch .paginationPage a.active{background-color:#bd1c1b}.searchResultsMapSearch .paginationPage a:hover{color:#fff;background-color:#bd1c1b}a{color:#ff4746}p.bold{color:#ababab}p.small{color:#959595}.wrapperEmail .header,.wrapperEmail a.linkClose:link{color:#fff}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{background:linear-gradient(180deg,#f0f0f0,#bd1c1b)!important}legend{border:0}#nextCaro,#prevCaro{background-color:#f0f0f0}#pagerCaro{color:#fff}#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span{background-color:#bd1c1b}body#listingDetailPopUp{background-color:#eee}body#listingDetailPopUp .containerWrapper{background-color:#202020;border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden}body#listingDetailPopUp #legal{background-color:transparent}body#listingDetailPopUp #container{background-color:transparent;background-image:none}body#listingDetailPopUp footer h2{color:#afc3de}body#listingDetailPopUp footer hr,body#listingDetailPopUp hr.headerRule{border-color:#bd1c1b;border-right:0 none;border-style:solid none none;border-width:1px 0 0}body#listingDetailPopUp hr.headerRule{border-width:30px 0 0;margin-top:0}body#listingDetailPopUp aside li.unitListing:nth-child(2n){background-color:#eee}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}.listingBubbleSummary .price,.listingBubbleText .mls{color:#282828}.neighbourhoods .cannedSearch a,.neighbourhoods .cannedSearch a:active,.neighbourhoods .cannedSearch a:hover,.neighbourhoods .cannedSearch a:link,.neighbourhoods .cannedSearch a:visited,article.cannedSearches li a,article.cannedSearches li a:active,article.cannedSearches li a:hover,article.cannedSearches li a:link,article.cannedSearches li a:visited{color:#282828!important;text-decoration:none}.neighbourhoods .cannedSearch a:active,.neighbourhoods .cannedSearch a:hover,article.cannedSearches li a:active,article.cannedSearches li a:hover{text-decoration:underline}article .neighbourhoods h4 a,article .neighbourhoods h4 a:active,article .neighbourhoods h4 a:hover,article .neighbourhoods h4 a:link,article .neighbourhoods h4 a:visited{color:#afc3de!important;text-decoration:none}article .neighbourhoods h4 a:active,article .neighbourhoods h4 a:hover{text-decoration:underline}#footerSearchLinkWrapper{background-color:#d4d4d4;color:#fff}#footerSearchLink{color:#ababab;background-color:#d4d4d4}#footerSearchLink a,#footerSearchLink a:active,#footerSearchLink a:hover,#footerSearchLink a:link,#footerSearchLink a:visited{color:#ababab!important;text-decoration:none}#footerSearchLink a:active,#footerSearchLink a:hover{text-decoration:underline}nav.footerNavLink{background:0;background-image:none!important}nav.footerNavLink a:link,nav.footerNavLink a:visited{color:#282828}nav.footerNavLink li:active,nav.footerNavLink li:hover,nav.footerNavLink li li:active,nav.footerNavLink li li:hover{background:0;background-image:none!important;background-color:none}nav.footerNavLink li.noLink{color:#282828}nav.footerNavLink li.noLink:hover{background:0;background-image:none!important}.nearbyLabel,.secondaryButton{background-color:#ccc;background-image:linear-gradient(#bbb,#ccc);border-color:#bbb #ccc #ccc;box-shadow:0 0 2px #bbb}.nearbyLabel:hover,.secondaryButton:hover{background-color:#bbb;background-image:linear-gradient(#ccc,#bbb);border-color:#ccc #bbb #bbb}.nearbyLabel h4,.nearbyLabel h4:hover,.secondaryButton,.secondaryButton:hover,a.flyoutBubbleHeader,a.secondaryButton{color:#d4d4d4}.rates-small a:hover,.rates-small a:link,.rates-small a:visited{color:#282828}article h2,body#listingDetailPopUp footer h2,section h2{color:#f0f0f0}article.searchResultsMapSearch .teaserLink a:active,article.searchResultsMapSearch .teaserLink a:hover,article.searchResultsMapSearch .teaserLink a:link,article.searchResultsMapSearch .teaserLink a:visited{color:#282828!important}.mapSearchControls #propertyTypesWrapper .formElement{background-image:none}a.listingButton:visited{color:#ececec}body#listingDetailPopUp .brokerageContactInfo{color:#ababab}.rosterAlphaList a:active,.rosterAlphaList a:link,.rosterAlphaList a:visited{color:#959595}article p span.testimonial{border-top:1px solid #ccc}#map_canvas{background-color:#eee}.searchResultsMapSearch .paginationPage a.active{color:#e62120}#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}.listings .agentInfo,.listings .agentInfo a.reg:link{color:#afc3de}body#listingDetailPopUp .listingCourtesy p.phone{color:#959595}.mobile a,.mobile a:hover,body.mobile{color:#282828}body.mobile{background-color:#e62120}.mobile a.button,.mobile a.button:hover,.mobile a.buttonRLP,.mobile a.buttonRLP:hover{color:#ececec}.mobile header{background:#fff;border-top:10px solid #bd1c1b;border-bottom:1px solid #ababab}.mobile #agentTitle,.mobile .detailListingPriceMobile,.mobile h2{color:#bd1c1b}.mobile footer a,.mobile footer a:hover,.mobile footer a:visited,.mobileListingsDetail #minusFeatures,.mobileListingsDetail #minusRemarks,.mobileListingsDetail #plusFeatures,.mobileListingsDetail #plusRemarks,.mobileListingsDetail .button{color:#ececec}.mobile footer .legalLinks a,.mobile footer .legalLinks a:hover{color:#ababab}.button,.buttonRLP{background:#bd1c1b;background:linear-gradient(180deg,#f0f0f0,#bd1c1b);border-top:1px solid #bd1c1b;border-bottom:1px solid #ececec}a.button:after,a.buttonRLP:after{color:#ececec}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:#959595}.submitButtonContainer .button{border-color:#959595;color:#ececec}.mobile input:focus,.mobile textarea:focus{background-color:#ececec;border:2px solid #bd1c1b;box-shadow:inset 0 0 3px #fff,0 0 5px #41414a}.contactMeSmallForm{color:#959595}#team:before{background:url(/templates/common/images/mobile/ourTeamLite.png) 0 no-repeat}#location:before{background:url(/templates/common/images/mobile/ourLocationsLite.png) 0 no-repeat}#joinTeam:before{background:url(/templates/common/images/mobile/joinOurTeamLite.png) 0 no-repeat}.headerTopWrapper{background-color:#202020;box-shadow:inset 0 -15px 15px -15px #1e2225}#listingPhotoCarousel>.photoWrapper.selected img,.listingPhotoCarousel>.photoWrapper.selected img{border-color:#f0f0f0}.mobile .contentContainer hr{border:0;border-top:1px solid #ccc}.mobile .contentContainer h2{color:#282828}.mobile .contentContainer h3{color:#e62120}.mobile .contentContainer h2 span.designations,.mobile .contentContainer h2 span.designations.indent,.mobile .contentContainer h4,.mobile .contentContainer h4.indent{color:#ababab}.mobile .contentContainer h5,.mobile .contentContainer h5.indent{color:#282828}.featuredListingsInfo{background-color:#424242;color:#fff}a .featuredListingsInfo{color:#fff}.detailsHeading:hover .featuredListingsInfo,.featuredListingsInfo:hover{background-color:#707070}.magnific-popup-container{background-color:#202020;color:#282828}.magnific-popup-container h1{color:#e62120}.magnific-popup-container h2,.magnific-popup-container h3{color:inherit}.magnific-popup-container small{color:#f0f0f0}.magnific-popup-container a :link,.magnific-popup-container a :visited,.magnific-popup-container small a :link,.magnific-popup-container small a :visited{color:#ff4746;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:#282828;text-decoration:underline}.mfp-close-btn-in .magnific-popup-container .mfp-close{color:#333;color:#fff}.magnific-popup-container{color:#fff}nav select{color:#282828}.iconImage,.iconImage.colourBar{background-color:transparent}.iconImage.BROCHURES{background-image:url(/templates/common/images/website/layout6/iconBrochureLite.png)}.iconImage.calc{background-image:url(/templates/common/images/website/layout6/iconCalcLite.png)}.iconImage.email{background-image:url(/templates/common/images/website/layout6/iconEmailLite.png)}.iconImage.fileUpload{background-image:url(/templates/common/images/website/layout6/iconFileUploadLite.png)}.iconImage.link{background-image:url(/templates/common/images/website/layout6/iconLinkLite.png)}.iconImage.map,.iconImage.MAP{background-image:url(/templates/common/images/website/layout6/iconMapLite.png)}.iconImage.print{background-image:url(/templates/common/images/website/layout6/iconPrintLite.png)}.iconImage.VIDEO{background-image:url(/templates/common/images/website/layout6/iconVideoLite.png)}.iconImage.COMPANY_WEBSITE,.iconImage.MY_WEBSITE,.iconImage.SLIDESHOWS,.iconImage.VIRTUAL_TOURS,.iconImage.WEB_COMMERCIALS{background-image:url(/templates/common/images/website/layout6/iconScreenLite.png)}.iconImage.AUDIO{background-image:url(/templates/common/images/website/layout6/iconAudioLite.png)}.iconImage.FLOOR{background-image:url(/templates/common/images/website/layout6/iconFloorplanLite.png)}.iconImage.ADDITIONAL_PHOTOS{background-image:url(/templates/common/images/website/layout6/iconPhotosLite.png)}.iconImage.openHouse{background-image:url(/templates/common/images/website/layout6/iconOpenHouseLite.png)}.iconImage.viewFullSite{background-image:url(/templates/common/images/website/layout6/iconViewFullSiteLite.png)}body#listingDetailPopUp #container{box-shadow:none;border:0 none}body,body#listingDetailPopUp ul.listingUlText,button,input,select,textarea{color:#c6c6c6}.mobile input,.mobile select,.mobile textarea{color:#282828}.ie8 input.formElement,.ie8 select.formElement option,.ie8 textarea{background-color:#424242}::-moz-selection{background:#949494;color:#fff;text-shadow:none}::selection{background:#949494;color:#fff;text-shadow:none}.home .wrapperContainer,.listings,.listingsList .listings,.searchResultsMapSearch,body#listingDetailPopUp footer{border-top:1px solid #6d6d6d!important}.home article,.mapSearchHomeWrapper{border-bottom:1px solid #6d6d6d}#container,#footersearchlink,.headerBottomContent,body#listingDetailPopUp .containerWrapper{background-color:#202020;border-left:1px solid #535353;border-right:1px solid #535353}nav li ul{background-color:#e62120}.linkButton,.listingButton,.submitButton{border:0;color:#ececec!important;background:#bd1c1b;background:linear-gradient(180deg,#e62120,#bd1c1b)!important;border:1px solid #a3a3a3}.linkButton:hover,.listingButton:hover,.submitButton:active,.submitButton:hover{background:#e62120;background:linear-gradient(180deg,#bd1c1b,#e62120)!important}.teaserLinkBlock{background:#bd1c1b;background:linear-gradient(180deg,#e62120,#bd1c1b)!important}.teaserLinkBlock:hover{background:#e62120;background:linear-gradient(180deg,#bd1c1b,#e62120)!important}.teaserLinkBlock a:link,.teaserLinkBlock a:visited{color:#ececec}.teaserLinkBlock li:hover{background-color:#e62120}.teaserLinkBlock li:active{background:#f0f0f0;background:linear-gradient(180deg,#bd1c1b,#e62120)!important}.teaserLinkBlock li.noLink:hover{background:#bd1c1b;background:linear-gradient(180deg,#e62120,#bd1c1b)!important}.colourBar,.teaserLinkBlock li ul li{background-color:#e62120}.teaserLink a{color:#678dc0!important}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{color:#eee;background:#bd1c1b;background:linear-gradient(180deg,#e62120,#bd1c1b)!important}.flyoutBubble,.listingBubbleSummary{color:#868686}.headerAgent1Email,.headerAgent1Phone,.headerAgent1Title,.headerAgent2Email,.headerAgent2Phone,.headerAgent2Title,.headerCompanyEmail,.headerCompanyPhone,.headerTeamEmail,.headerTeamPhone,header .agencyLabel{color:#d3d3d3}footer{border-top:1px solid #6d6d6d;border-bottom:0 none}#legal{border:0 none}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #bdbdbd}.leadCaptureThumbImage img{background-color:#e62120}.leadCaptureThumbImage:hover img{background-color:#bd1c1b}article h2,article h3{color:#bdbdbd}article h2 span.designations,article h2 span.designations.indent,article h4,article h4.indent,article h5,article h5.indent{color:#8a8a8a}aside h3,aside h4{color:#a3a3a3}.widgets section{border-bottom:#6d6d6d}.listingsList .current{text-shadow:1px 1px 0 #282828}.flyoutBubble a{color:#678dc0}.flyoutBubble a.flyoutBubbleHeader{color:#282828}.rates-small a:hover,.rates-small a:link,.rates-small a:visited{color:#afc3de}.listingsList .pagination .selectedPage a,.searchResultsMapSearch .paginationPage .selectedPage a{background-color:#e62120}.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:#eee}.listingsList .pagination a:hover,.searchResultsMapSearch .paginationPage a:hover{color:#eee;background-color:#bd1c1b}.listings .courtesy-of-box{background-color:inherit}.searchResultsMapSearch .paginationPage a.active{background-color:#e62120}.searchResultsMapSearch .paginationPage a.active:active,.searchResultsMapSearch .paginationPage a.active:link,.searchResultsMapSearch .paginationPage a.active:visited{color:#eee}.searchResultsMapSearch .paginationPage a.active{color:#bd1c1b}article.searchResultsMapSearch .teaserLink a:link,article.searchResultsMapSearch .teaserLink a:visited{color:#8ba8cf!important}article.searchResultsMapSearch .teaserLink a:active,article.searchResultsMapSearch .teaserLink a:hover{color:#afc3de!important;text-decoration:underline}.leadCaptureThumbText{background-color:#a1a1a1;background-color:rgba(61,61,61,.75)}nav.footerNavLink a:link,nav.footerNavLink a:visited{color:#afc3de}body#listingDetailPopUp footer hr{border:0 none}body#listingDetailPopUp aside table tr:nth-child(2n){background-color:#535353}body#listingDetailPopUp .courtesy-of-box{background-color:inherit}#pagerCaro a span{background-image:url(/templates/common/images/carousel/caroBulletLite.png)}#pagerCaro a.selected:hover span,#pagerCaro a.selected span,#pagerCaro a:hover span{background-color:transparent;background-image:url(/templates/common/images/carousel/caroBulletSelectedLite.png)}#nextCaro,#prevCaro{background-color:transparent}#prevCaro{background-image:url(/templates/common/images/carousel/caroArrowLeftLite.png)}#nextCaro{background-image:url(/templates/common/images/carousel/caroArrowRightLite.png)}.mobile .button,.mobile .buttonRLP{background:linear-gradient(#282828,#000) repeat scroll 0 0 transparent!important}@media only screen and (max-width:1024px){#container{background-color:#202020!important}}body,body#listingDetailPopUp{background-color:#131313}.formElement:not([type=radio]):not([type=checkbox]):active,.formElement:not([type=radio]):not([type=checkbox]):focus{background-color:#bd1c1b}.listingsListNav,.mainMenuWrapper{background-color:#e62120;background-image:linear-gradient(180deg,#e62120,#bd1c1b);border-top:1px solid #eb4f4e;border-bottom:1px solid #a71918}.listingsListNav,.listingsListNav a,.mainMenu a,.moreButton{color:#f0f0f0;text-shadow:1px 1px 0 #282828}#legal,#legalWrapper{background-color:#901515}#nearbyLegend{background-color:#202020;border:1px solid #bbb;box-shadow:0 0 2px #959595}.nearbyLabel,.secondaryButton{background-color:#a73131;background-image:linear-gradient(#cd3a39,#a73131);border-color:#cd3a39 #a73131 #a73131}.nearbyLabel:hover,.secondaryButton:hover{background-color:#cd3a39;background-image:linear-gradient(#a73131,#cd3a39);border-color:#a73131 #cd3a39 #cd3a39}.t590 .headerBottomWrapper{background-color:#131313;background-image:url(/templates/common/images/website/layout6/noise.png)}