.InfiniteScroller{position:relative;height:100%;width:100%}.InfiniteScroller.Horizontal div{float:left}.InfiniteScroller.Vertical{margin-left:4px}.InfiniteScroller .ScrollContent{border:solid 1px #ccc;background:url(http://cts1.Century21.ca/Common/Images/Structure/BGVerticalScroll.png) repeat-x}.InfiniteScroller.Vertical .ScrollContent{overflow:hidden;background:url(http://cts8.Century21.ca/Common/Images/Structure/BGVerticalScroll.png) repeat-x}.InfiniteScroller.Horizontal .ScrollContent{overflow:hidden}.InfiniteScroller .ScrollContent .ScrollContentItem{float:left}.InfiniteScroller .ScrollBtn{cursor:pointer;background:#eee}.InfiniteScroller.Horizontal .ScrollBtn{width:19px;background:url(http://cts6.Century21.ca/Common/Images/Structure/Buttons/ButtonScrollLeftRight.png) top no-repeat;background-position:0}.InfiniteScroller.Horizontal .ScrollBtn:active{background:url(http://cts2.Century21.ca/Common/Images/Structure/Buttons/ButtonHoverScrollLeftRight.png) top no-repeat;background-position:0}.InfiniteScroller.Horizontal .ScrollBtn.Next{width:20px;background:url(http://cts9.Century21.ca/Common/Images/Structure/Buttons/ButtonScrollLeftRight.png) center no-repeat;background-position:-24px;margin-left:-2px}.InfiniteScroller.Horizontal .ScrollBtn.Next:active{background:url(http://cts15.Century21.ca/Common/Images/Structure/Buttons/ButtonHoverScrollLeftRight.png) center no-repeat;background-position:-24px}.InfiniteScroller.Vertical .ScrollBtn{height:21px;background:url(http://cts9.Century21.ca/Common/Images/Structure/Buttons/ButtonScrollUpDown.png) center top no-repeat}.InfiniteScroller.Vertical .ScrollBtn:active{background:url(http://cts12.Century21.ca/Common/Images/Structure/Buttons/ButtonHoverScrollUpDown.png) center top no-repeat}.InfiniteScroller.Vertical .ScrollBtn.Next{height:21px;background:url(http://cts5.Century21.ca/Common/Images/Structure/Buttons/ButtonScrollUpDown.png) center bottom no-repeat;background-position:110px -34px}.InfiniteScroller.Vertical .ScrollBtn.Next:active{height:21px;background:url(http://cts3.Century21.ca/Common/Images/Structure/Buttons/ButtonHoverScrollUpDown.png) center bottom no-repeat;background-position:110px -34px}.InfiniteScroller .Loading{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);text-align:center}.InfiniteScroller .Loading img{margin-top:48%}.InfiniteScroller .ScrollContent{position:relative}.InfiniteScroller .Fader{position:absolute;background:transparent;z-index:9}.InfiniteScroller.Vertical .Fader{width:100%;height:5%}.InfiniteScroller.Horizontal .Fader{height:100%;width:13px}.InfiniteScroller.Vertical .Fader.Prev{top:21px;background:url(http://cts3.Century21.ca/Common/Images/Structure/BGVerticalFaderPrev.png) repeat-x}.InfiniteScroller.Vertical .Fader.Next{bottom:21px;background:url(http://cts13.Century21.ca/Common/Images/Structure/BGVerticalFaderNext.png) repeat-x}.InfiniteScroller.Horizontal .Fader.Prev{left:19px;background:url(http://cts8.Century21.ca/Common/Images/Structure/BGHorizontalFaderPrev.png) repeat-y}.InfiniteScroller.Horizontal .Fader.Next{right:19px;background:url(http://cts4.Century21.ca/Common/Images/Structure/BGHorizontalFaderNext.png) repeat-y}.InfiniteScroller.NoScroll .Fader{display:none}.ImageSlider{position:relative;float:left;margin:10px 0 0 0;clear:both;background:#333;border:solid 1px #333;overflow:hidden}.ImageSlider .ImageContainer{height:100%;width:100%;cursor:pointer}.ImageSlider .Controls{position:absolute;bottom:0;height:22px;color:#999}.ImageSlider .Controls ul{list-style-type:none;margin:0;padding:0}.ImageSlider .Controls li{width:18px;height:24px;cursor:pointer;padding:4px 0;display:block;float:left;text-align:center;font-weight:bold;font-size:12px;background:transparent url(http://cts6.Century21.ca/Common/Images/Structure/PrevNextBack.png) top left repeat-x;margin:0}.ImageSlider .Controls li.Control{width:24px;cursor:pointer;background:transparent url(http://cts5.Century21.ca/Common/Images/Structure/PrevNext.png) no-repeat}.ImageSlider .Controls li.Back{background-position:0 0}.ImageSlider .Controls li.Back:hover{background-position:0 -26px}.ImageSlider .Controls li.Next{background-position:-25px 0}.ImageSlider .Controls li.Next:hover{background-position:-25px -26px}.ImageSlider .Controls li.Active,.ImageSlider .Controls li:hover{color:#F0B310}.TwitterFeed .Title{background:url("http://cts0.Century21.ca/Common/Branding/General/TwitterHead.png") repeat scroll 0 0 transparent;border:1px solid #464646;padding-left:4px}.TwitterFeed .Title a{color:#FFFFFF;display:block;height:27px;padding:29px 0 0 54px;text-align:left}.TwitterFeed .Feed{border:1px solid #ccc;float:left;padding:4px}.TwitterFeed .Feed .Tweet{clear:both;font-size:12px;margin:0 5px}.TwitterFeed .Feed .Tweet .TweetFooter{border-bottom:1px dotted #ccc;float:left;font-size:11px;margin-bottom:3px;padding-bottom:3px;width:100%}.TwitterFeed .Feed .LastTweet .TweetFooter{border:0 none}.TwitterFeed .Feed .Tweet .TweetFooter a{display:block}.TwitterFeed .Feed .Tweet .TweetFooter .TimeStamp{float:left}.TwitterFeed .Feed .Tweet .TweetFooter .Reply{float:right}.ItemRotator{clear:both;height:310px;overflow:hidden;background:transparent}.ItemRotator .FeaturedItem{background:transparent;overflow:hidden;height:310px}.ItemRotator p{padding:2px 0;margin:0;line-height:1.3em}.ItemRotator .Close{background:url(http://cts5.Century21.ca/Common/Images/Structure/Buttons/CloseButton.png) no-repeat;display:block;height:16px;width:16px;position:absolute;top:5px;right:5px}.ItemRotator .Close:hover{background-position:0 -16px}.Detailed .Close{display:none}.ItemRotator .MultiView{background:transparent;height:290px}.ItemRotator .MultiItem{float:left;width:150px;cursor:pointer;margin:0 10px 10px 0}.ItemRotator .MultiItem img{display:block}.ItemRotator .MultiItem1,.ItemRotator .MultiItem3{clear:left}.ItemRotator .AgentLink{display:none;background:#000;padding-top:10px;font-weight:bold;text-align:center}.SingleItemShow .AgentLink{display:block}.TeamMode .FeaturedItem{background:#000;padding-top:20px;cursor:pointer;height:290px}.PropertyMode .AgentDetails,.PropertyMode .OfficeDetails{display:none}.TeamMode .PropertyDetails,.TeamMode .OfficeDetails{display:none}.OfficeMode .PropertyDetails,.OfficeMode .AgentDetails,.OfficeMode .Close{display:none}.OfficeMode .OfficeInfo{padding-top:5px}.TeamMode .MultiItem{height:145px}.TeamMode .MultiItem img{width:135px}.TeamMode .MultiItem .Data{height:16px;overflow:hidden}.FeaturedProp{clear:both;padding:1px 0 0 0;position:relative;cursor:pointer;display:block;height:340px;width:290px;overflow:hidden}.PropertyMode .MultiView{background:transparent;height:290px;width:290px}.PropertyMode .MultiItem{float:left;width:130px;cursor:pointer}.FeaturedProp .ViewAll{margin-top:10px}.PropertyMode p.Address{font-size:12px}.PropertyMode p.Price{padding:4px 0}.PropertyMode .Description{position:absolute;bottom:0;left:0;height:0;background:#fff;background:url(http://cts0.Century21.ca/Common/Images/Structure/80p.png) repeat;width:270px}.PropertyMode .PropertyLink{display:block;height:16px;margin:5px 0 2px 1px;padding-left:20px;text-decoration:none;font-weight:bold}.PropertyMode .Description .Column{float:left;width:260px;padding-left:5px}.PropertyMode .Description .Column b{float:left;width:150px}.PropertyMode .Description .Column span{float:left;width:110px}#BrandedHeader #Center,#BrandedHeader #ContactDeets{display:none}.QuickContactForm .FormStatusMsg{width:182px}.CustomLeadGenForm{position:relative;overflow:hidden}.WebsiteSiteSection .FormDesc{margin-bottom:10px}.CustomLeadGenForm .FormField{margin-bottom:5px;float:left;clear:left;width:288px}.CustomLeadGenForm .FormField.ValidateSendContainer{margin-bottom:0;margin-top:5px}.CustomLeadGenForm .FormField label{display:block;float:left;font-size:12px;font-weight:bold}.CustomLeadGenForm .FormField{margin-bottom:5px}.CustomLeadGenForm .FormField input,.CustomLeadGenForm .TextBox{width:160px;float:right;margin-right:2px}.CustomLeadGenForm .TextBox{width:164px;height:70px}.CustomLeadGenForm .RequiredLabel{float:left;display:block;width:15px;height:12px}.ConfimationText,.CustomLeadGenForm .SendingEmail{display:none}.CustomLeadGenForm .ConfimationText p{text-align:center}.CustomLeadGenForm .SendingEmail{position:absolute;background:#000;top:0;left:0;background:url(http://cts3.Century21.ca/Common/Images/Structure/80t_Black.png) repeat}.CustomLeadGenForm .SendingEmail .Icon{background:url(http://cts9.Century21.ca/Common/Images/Structure/ajax-loader.gif) no-repeat 50% 50%}.CustomLeadGenForm .FormSent .FormField,.CustomLeadGenForm .FormSent .ConfimationText{display:none}.CustomLeadGenForm .FormSent .ConfimationText{display:block}.AgentSite .WideColumn{width:640px;padding:0 0 20px 20px}.AgentSite .WideColumn .WebsiteSiteSection{padding:0 0 15px 0}.PostTeaser{overflow-x:hidden}.BlogPost{border-bottom:1px solid #ccc}.DisabledLink{cursor:text}.AgentSite .FooterTable{width:100%;background:white;margin:0}.WebsiteSiteSection{clear:both}.WebsiteSiteSection:after{content:".";visibility:hidden;display:block;height:0;clear:both}.NarrowColumn .WebsiteSiteSection{background:none;border-bottom:1px solid #CCCCCC;border-top:1px solid #FFFFFF;padding:19px;width:286px}.WideColumn .WebsiteSiteSection{padding:15px 0}.WebsiteSiteSection .Heading{font-size:16px;font-weight:bold;margin:0 0 5px}.WebsiteSiteSection{word-wrap:break-word}.WideColumn .Heading{font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size:1.2em;font-weight:bold}.AgentTopper,.AgentPhotoWrap,.AgentContactInfo{float:left}.AgentTopper{background:#ccc url(http://cts0.Century21.ca/Deployments/C21/Images/Structure/BGBottomShadowWide.png) no-repeat left bottom;width:1000px;min-height:324px}.AgentTopper .AgentName{border-bottom:1px solid #efefef;font-size:22px;margin:10px 0;padding:5px 0;position:relative}.AgentTopper .AgentTitle{font-size:13px;font-weight:normal;position:absolute;top:10px;right:10px}.AgentPhotoWrap{height:286px;margin:20px;overflow:hidden;margin-top:19px}.AgentContactInfo{border-top:5px solid #f4ba32;padding:0 20px 20px 20px;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, #d5d5d5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d5d5d5));background:-webkit-linear-gradient(top, #fff 0%, #d5d5d5 100%);background:-o-linear-gradient(top, #fff 0%, #d5d5d5 100%);background:-ms-linear-gradient(top, #fff 0%, #d5d5d5 100%);background:linear-gradient(to bottom, #ffffff 0%,#d5d5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 );width:634px;min-height:300px;position:relative}.AgentContactInfo .CompanyName{color:#010101;font-size:15px;font-weight:bold}.AgentContactInfo .Street,.AgentContactInfo .CityProv,.AgentContactInfo .Postal{color:#010101;font-size:16px}.AgentContactInfo .ContactPhones{font-size:13px;margin:4px 0}.AgentContactInfo .ContactPhones .PhoneLabel{color:#555;margin-right:4px}.AgentContactInfo .ContactEmail,.AgentContactInfo .WorkOnline{font-size:12px}.AgentContactInfo .WorkOnline{margin-bottom:10px}.ContactDetail,.ContactForm{float:left;width:336px}.ContactForm{width:295px}.ContactHeader{font-size:20px;font-weight:bold;color:#999}.AgentContactInfo .TextMessageButton{background:url(http://cts9.Century21.ca/Deployments/C21/Images/Structure/ButtonTextLight.png) no-repeat;display:block;height:30px;margin:10px 15px 0 0;white-space:nowrap;width:206px;padding:8px 0 0 34px}.AgentContactInfo .TextMessageButton:hover{color:#0C507A}.AgentContactInfo .SocialIcons{position:absolute;top:67px;right:20px}.AgentContactInfo .SocialIcon{background:url(http://cts10.Century21.ca/Common/Images/Structure/Sprite_SocialMedia.png) no-repeat 0 0;display:block;float:left;margin-right:5px;height:22px;overflow:hidden;text-indent:100%;white-space:nowrap;width:24px}.SocialIcons .Twitter{background-position:0 -24px}.SocialIcons .LinkedIn{background-position:0 -47px}.SocialIcons .YouTube{background-position:0 -71px}.NarrowColumn .SitePageNav{background:url(http://cts3.Century21.ca/Deployments/C21/Images/Structure/BGAgentNav.gif) repeat-y;padding:10px 0 20px 0;width:326px;font-weight:bold;border-bottom:1px solid #cecece}.SitePageNav .LinkButton,.SitePageNav .Selected{background:url(http://cts5.Century21.ca/Deployments/C21/Images/Structure/BGAgentNav.gif) repeat-y;padding:5px 18px;display:block}.SitePageNav .LinkButton:hover,.SitePageNav .SubPage:hover{background:#fff}.SitePageNav .Selected,.SubPage.Selected{background:#EDEDED;color:#444;border-left:5px solid #f4ba32}.SitePageNav .SubPage{padding:5px 22px;display:block;font-weight:normal}.WidgetButton .ImageBox{padding:5px;float:left;margin:0 8px 0 0;width:80px;height:80px}.WidgetButton a.LinkTitle{display:block;font-weight:bold;margin-bottom:5px}.WidgetButton img{float:left;padding:5px}.WidgetButton .WidgetBody .LinkTitle{font-size:14px;font-weight:bold;display:block;margin-bottom:5px;clear:right}.WidgetButton .WidgetBody p{margin:0}.SearchCanada{clear:both;font-size:.85em;padding:5px 0}.WideColumn .SearchCanada{clear:none}.WideColumn .Basic .SearchCanada{float:right;margin-right:14px}.WideColumn .Basic .PropertyLinks{clear:none}.NarrowColumn .Basic .SearchCanada{clear:none}.NarrowColumn .Basic .SearchCanada input{float:left}.PropertySearch .Basic .SearchButton{margin-bottom:5px;margin-top:2px}.PropertyLinks{clear:both}.WideColumn .PropertyLinks{padding-top:5px}.PropertyLinks .PropLink{font-weight:bold;margin-right:6px}.WideColumn .SiteContent{padding:0}.AgentProperties{font-size:.85em;width:100%}.AgentPropertyList{border:1px solid #ddd;border-top:0;width:632px;margin-top:15px}.AgentProperties .Column1{width:115px}.AgentProperties .PropertyPhoto{border:1px solid #CFCFCF;padding:3px}.NarrowColumn .AgentPropertyList{width:286px}.NarrowColumn table.Results tr td{font-size:11px}.NarrowColumn .AirMiles{background:url(http://cts8.Century21.ca/Deployments/C21/Images/Structure/BGAirMilesNarrow.png) no-repeat;font-size:12px;height:71px;line-height:1.5;padding:16px 10px 0 90px;width:181px;margin:10px 0 10px 0}.AirMiles{background:url(http://cts11.Century21.ca/Deployments/C21/Images/Structure/BGAirMiles.png) no-repeat;font-size:19px;height:67px;line-height:1.3;padding:20px 54px 0 110px;width:402px;margin:20px 0 10px 33px}.NarrowColumn .FeaturedProp{width:286px;padding:20px;height:338px;background:none;border-bottom:1px solid #CCC;border-top:1px solid white}.ItemRotator{height:286px}.ItemRotator .ImageHolder{margin-bottom:100px}.ItemRotator .ImageHolder img{width:287px}.ItemRotator .FeaturedItem{background:transparent;overflow:hidden;height:300px}.FeaturedProp .PropertyDetails{background:#F5F5F5}.PropertyMode p.Address{font-size:12px}.FeaturedProp p.Address{font-weight:bold}.PropertyMode p.Price{padding:4px 0;color:#000;margin:6px 0 4px}.PropertyMode .Description{position:absolute;bottom:0;left:0;height:0;background:white;width:287px;opacity:0.9;filter:alpha(opacity=90)}.PropertyMode .PropertyLink{background-image:url(http://cts10.Century21.ca/Common/Images/Icons/PropertyMenu.gif);background-position:0 -32px;background-repeat:no-repeat}.PropertyMode .PropertyLink:hover{background-position:0 -48px}.FeaturedProp h2{margin-top:3px;width:208px;float:left}.FeaturedProp .ViewAll{float:right;margin-top:8px;width:60px}.NarrowColumn .SiteBlog{width:286px;padding:20px;border-bottom:1px solid #CCC}.SiteBlog a.Subscribe{float:right;text-indent:-9999px;display:block}.NarrowColumn .SiteBlog a.Subscribe{background:url(http://cts2.Century21.ca/Common/Images/Icons/RSS.gif) no-repeat;height:20px;width:20px}.WideColumn .SiteBlog a.Subscribe{background:url(http://cts11.Century21.ca/Common/Images/Icons/IconRSS24.png) no-repeat;height:24px;width:24px;margin-top:-35px}.NarrowColumn .SiteBlog h2.Heading{float:left;width:220px}.WideColumn .SiteBlog h2.Heading{float:left}.WideColumn .BlogPost h3{margin-bottom:5px}.NarrowColumn .SiteBlog .BlogPost h3 a{font-size:13px;line-height:18px;display:block}.WideColumn .GeoListItem.CityItem,.WideColumn .GeoListItem.NeighborhoodItem{padding:10px 0}.GeoListItem.CityItem,.GeoListItem.NeighborhoodItem{clear:both;border-bottom:1px dotted #ccc}.CityItem .CityPhoto,.NeighborhoodItem .NeighborhoodPhoto{float:right;margin-top:16px}.WideColumn .CityItem .CityPhoto,.WideColumn .NeighborhoodItem .NeighborhoodPhoto{float:left;margin-top:0}.WideColumn .GeoListItem.CityItem .CityPhoto img,.WideColumn .GeoListItem.NeighborhoodItem .NeighborhoodPhoto img{float:left;margin-right:10px}.GeoListItem.CityItem .GeoDescTease,.GeoListItem.NeighborhoodItem .GeoDescTease{display:block;margin-top:0}.NarrowColumn .GeoListItem.CityItem .GeoDescTease,.NarrowColumn .GeoListItem.NeighborhoodItem .GeoDescTease{width:180px;font-size:11px}.SiteCities .CityList .CityLink,.SiteCities .HoodList .HoodLink{display:block;float:left;width:175px;padding:3px 5px;margin-right:8px}.NarrowColumn .SiteCities .CityList .CityLink,.NarrowColumn .SiteCities .HoodList .HoodLink{width:124px;border-bottom:1px solid #ccc;font-size:12px}.WideColumn .WebsiteSiteSection .Heading{padding:10px 15px;margin:0 -18px 5px;width:643px;background:url(http://cts1.Century21.ca/Common/Images/Structure/BGTopGradientLight.png) repeat-x}.AccountLogin .AccountLoginPanel .Button{padding:10px 0 0}.BlogHeader{margin-top:20px;border-bottom:1px solid #ccc;height:40px}.BlogHeader .RSSSubscribe{background:url(http://cts13.Century21.ca/common/images/Icons/IconRSS24.png) no-repeat;float:left;height:24px;width:24px;margin-top:7px;text-indent:-9999px}.BlogHeader .BlogPaging{float:right}.BlogHeader .BlogPaging .Paging,.BlogHeader .BlogPaging .Paginaton{text-align:right}.ListHeader{font-size:16px;font-weight:bold;margin:15px;clear:both}.ResetButton{display:none}.TagList,.MonthList{list-style:none;margin:0 15px 15px 15px;padding:0;overflow:hidden}.TagList li,.MonthList li{list-style:none;font-size:11px}.TagList li{padding:3px 4px;margin:1px;float:left;white-space:nowrap;border:1px solid #ddd}.TagList .Selected,.MonthList .Selected{background:#eee;border:1px solid #ccc}.textinput{margin-left:15px;width:192px;height:22px;margin-top:3px;float:left}.MonthList li{padding:3px 4px;margin:1px;width:274px;float:left;border:1px solid #ddd}.MonthList li a{width:260px;display:block;float:left}#BlogSearchButton{background:url(http://cts5.Century21.ca/Deployments/C21/Images/Structure/Sprite_Buttons.png) no-repeat 0 0;color:white;font-weight:bold;height:28px;padding:7px 0 0;text-align:center;text-transform:uppercase;width:99px;display:block;float:left}.Blog .Tags{font-size:10px;line-height:20px}.Blog .Tags a,.Blog .Tags a:link,.Blog .Tags a:visited{border:1px solid #EEE;white-space:nowrap;padding:2px 4px}#BrandedHeader #ContactDeets{float:left;margin-left:40px;padding-top:0}.AgentSite .Blog{padding:0 0 23px 0;border-bottom:1px solid #DDD}
