html{height:100%;overflow-y:scroll}body{background:#fff;color:#333;font-size:14px;line-height:1.4;height:100%;margin:0;padding:0}body,input,button,textarea,select{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif}h1{font-size:1.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5{color:#000}a,a:link{color:#000;cursor:pointer;text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:focus{text-decoration:none}a:focus,:focus{outline:1px dotted #000}a:hover,a:active{outline:none}fieldset,img{border:0}img{vertical-align:bottom}ol li,ul ol li{list-style-type:decimal}ul li{list-style-type:disc}ul ul li{list-style-type:circle}ul ul ul li{list-style-type:square}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}.noMarker li{list-style:none;margin-left:0}table{border-collapse:collapse;border-spacing:0}th{text-align:center}tbody th{text-align:left}th,strong,dt,b{font-weight:bold}input[type="checkbox"]{vertical-align:text-bottom;*vertical-align:baseline}.CheckboxLabel{cursor:pointer}input[type="radio"]{vertical-align:bottom}input,button,textarea,select,optgroup,option{font:inherit;text-transform:inherit;line-height:inherit !important;font-size:12px;padding-left:3px}select{background-color:#fff}table.Checkbox input,table.Checkbox label,span.Checkbox input,span.Checkbox label,input.Checkbox,label.Checkbox{border:0 none;cursor:pointer;float:left}label.Checkbox,span.Checkbox label,table.Checkbox label{margin-left:2px;margin-top:3px;border:0 none;cursor:pointer}.DefaultText,.PlaceHolderText{color:#666}.Required,.RequiredLabel{background-image:url(http://cts7.Century21.ca/Common/Images/Structure/Required.gif);background-position:center right;background-repeat:no-repeat}.RequiredLabel{background-position:center left;padding-left:12px}.Column{float:left}.dijitDialog{position:absolute;z-index:999;padding:1px;overflow:hidden;padding:0;background:#fff;border:solid 1px #666;font-size:12px}.dj_ff2 .dijitDialog{overflow:auto}.dijitDialogUnderlayWrapper{position:absolute;left:0;top:0;z-index:998;display:none;background:transparent !important}.dijitDialogUnderlay{background:#222;opacity:0.8}.dj_ie .dijitDialogUnderlay{filter:alpha(opacity=80)}.dijit_a11y .dijitInputLayoutContainer,.dijit_a11y .dijitDialog{opacity:1 !important;background-color:white !important}.dijitDialog .closeText{display:none;display:block;position:relative;color:#EBBF47;cursor:pointer}.dijitDialog .dijitDialogCloseIcon{position:absolute;top:20px;right:20px;color:#000}.AccountLogin{width:620px;color:#000}.AccountLogin .AccountLoginPanel{width:600px;height:265px;margin:10px}.dj_ie .AccountLogin .AccountLoginPanel{height:290px}.AccountLogin .LoginForm{width:285px;float:left;margin-right:10px}.AccountRegister label,.AccountLogin label{display:block;float:left}.AccountRegister .ColA label,.AccountRegister .ColB label{width:115px}.AccountLogin .LoginForm label{width:100px}.AccountLogin .Container{padding-bottom:8px;clear:both}.AccountLogin .AdditionalInfo{float:left;width:293px;height:245px;border-left:1px solid #ccc;padding-left:10px}.AccountLogin .SectionHeading{font-size:14px;font-weight:bold;margin-top:0}.AccountPassword .Button{float:left;width:45px}.AccountRegister .ColA,.AccountRegister .ColB{width:300px;float:left}.AccountRegister .ColB{width:285px;float:left;padding-left:10px;border-left:1px solid #ccc}.CustomLeadGenForm{position:relative}.CustomLeadGenForm .FormField.ValidateSendContainer{margin-bottom:0;margin-top:5px}.ValidateSendContainer{width:288px;position:relative}.FormStatusMsg{float:left;padding:0 2px;text-align:center}.ConfimationText,.SendingEmail{display:none}.ConfimationText p{text-align:center;line-height:.7em}.SendingEmail{position:absolute;background:#000;top:0;left:0;background:url(http://cts14.Century21.ca/Common/Images/Structure/80t_Black.png) repeat}.SendingEmail .Icon{background:url(http://cts5.Century21.ca/Common/Images/Structure/ajax-loader.gif) no-repeat 50% 50%}.FormSent .FormField,.FormSent .ConfimationText{display:none}.FormSent .ConfimationText{display:block}.AutoCompleteContainer{background:#ffffff;border:1px solid #999999;position:absolute;z-index:100;font-size:11px;padding:2px;margin:17px 22px 0 0;overflow:auto;height:135px;width:287px}.AutoCompleteContainer ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}.AutoCompleteContainer ul li.Match{padding:2px 0 2px 5px;height:13px;background-image:url(http://cts4.Century21.ca/Common/Images/Structure/Sprite_SearchTypes.png);background-repeat:no-repeat;text-indent:16px}.AutoCompleteContainer ul li.Heading{padding:2px 0 2px 5px;height:13px;font-weight:bold}.AutoCompleteContainer ul li.MatchHover,.AutoCompleteContainer ul li.Match:hover{background-color:#e7f5ff;cursor:pointer}.AutoCompleteContainer .InputMatch{padding:2px 0 2px 0;background:#428DE7}.dijitTab{float:left;border:1px solid #e3e3e3;height:27px;padding:8px 10px 0 10px;background-color:#f2f2f2;margin-right:8px}.dijitTab:hover{cursor:pointer;background-color:#fdfdfd}.dijitHidden{display:none}.dijitTabChecked{background-color:#fdfdfd;border:1px solid #e3e3e3}.dijitContentPane{border:1px solid #e3e3e3;margin-top:36px}*{_noFocusLine:expression(this.hideFocus=true)}::-moz-focus-inner{border:0}:focus{outline:none}.MessageContainer{position:absolute;background:url(http://cts0.Century21.ca/Deployments/C21/Branding/General/MessageBack.gif) no-repeat center bottom;color:#222;z-index:9999;width:375px;top:-21px}.MessageContainer .Close{background:url(http://cts7.Century21.ca/Deployments/C21/Branding/General/AtABoyClose.gif) no-repeat center center;float:right;display:block;margin:2px 5px;width:16px;height:16px}.MessageContainer .StatusMessage{background:url(http://cts9.Century21.ca/Deployments/C21/Branding/General/AtABoy.gif) no-repeat left center;padding:2px 5px 3px 25px;margin-left:10px;display:block;font-weight:bold}.MessageContainer .Error{background:url(http://cts15.Century21.ca/Deployments/C21/Branding/General/AtABoyError.gif) no-repeat left center;color:#e60b00}.CommentForm .FormLabel{min-width:120px;display:block;float:left}.CaptchaHolder{display:block;margin-left:265px}.CommentButton{background-color:#eee;border:1px solid #ccc;padding:5px;margin:0 10px}.PostPreviewWithThumb{min-height:85px}a,a:link,a:visited,a:active,a:hover{color:#0c649c}h3{margin:8px 0}.Inline{display:inline}.Hide{display:none}.HideText{text-indent:-5000px}.Left{float:left}.Right{float:right}.AgentPhoto{border:1px solid #bcbcbc}.Header{background:#000 url(http://cts4.Century21.ca/Deployments/C21/Images/Structure/BGHeader.png) repeat-x;height:89px}.Header a,.Header a:link{color:#F0B310}.Header .HeaderBG{background:url(http://cts8.Century21.ca/Deployments/C21/Images/Structure/BGHeaderCorp.gif) no-repeat 50px 0;margin:0 auto;width:1000px;height:89px;position:relative}.Header .Logo{float:left}.Header .Right{bottom:25px;font-size:11px;right:10px;position:absolute}.Header .Right .Inline{margin-left:15px}.Header #AboutUs{float:right}.Header #LangSelection{float:right;margin-left:15px}.en-ca #choose-lang-en,.fr-ca #choose-lang-fr,.zh-cn #choose-lang-zh{color:#fff}#HeaderSignedIn{color:#ccc}.Header .Tagline{background:url(http://cts2.Century21.ca/Deployments/C21/Images/Structure/TagLine.gif) no-repeat scroll right 4px transparent;height:20px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:200px}.Header .Breadcrumbs{bottom:4px;color:#666;font-size:12px;font-weight:bold;left:5px;margin:0;position:absolute}.Header .Breadcrumbs a{color:#0D69A3}.FooterTable{clear:both;background:none;width:1000px;margin-bottom:20px}.FooterText{color:#999999;font-size:11px;margin-bottom:1.2em;text-align:center}#FooterLinks{padding-top:10px}#FooterLinks a,#FooterLinks a:link{color:#666666;display:inline-block;padding:0 3px 3px;text-decoration:underline;white-space:nowrap}.PageWrapper{margin:0 auto;width:1000px}.ColumnWrapper{background:#fff url(http://cts15.Century21.ca/Deployments/C21/Images/Structure/BGNarrowColumn.gif) repeat-y;-webkit-box-shadow:0px 2px 6px #B1B1B1;-moz-box-shadow:0px 2px 6px #B1B1B1;box-shadow:0px 2px 6px #B1B1B1;float:left;width:1000px;margin-bottom:30px}.NarrowColumn{width:324px}.WideColumn{width:640px;padding:20px 8px}.Button{background:url(http://cts4.Century21.ca/Deployments/C21/Images/Structure/Sprite_Buttons.png) no-repeat 0 0;color:#fff;font-weight:bold;height:28px;padding:7px 0 0;text-align:center;text-transform:uppercase;width:99px}.Button a,.Button a:hover,.Button:hover{color:#fff}.Titlebar{background:#ddd url(http://cts2.Century21.ca/Deployments/C21/Images/Structure/BGSectionHeader.png) repeat-x;border:1px solid #d1d1d1;font-size:16px;font-weight:bold;height:27px;padding:7px 0 5px 10px;clear:both}.PropertySearch .SearchFilter{padding:5px 0}.PropertySearch .Basic .AdvancedOptions{display:none}.PropertySearch .BedroomFilter,.PropertySearch .BathroomFilter{float:left;width:86px}.PropertySearch .BedroomFilter{margin-right:8px}.PropertySearch #Bedrooms,.PropertySearch #Bathrooms{margin-top:5px;width:75px}.PropertySearch .FuzzyLabel,.PropertySearch .PriceLabel,.PropertySearch .BedroomsLabel,.PropertySearch .BedroomsLabel{font-weight:bold}.PropertySearch .PriceLabel{margin-right:2px}.PropertySearch .PriceToLabel{font-size:12px;margin:0 3px}.PropertySearch #PriceStartValue,.PropertySearch #PriceEndValue{width:80px}.PropertySearch #FuzzySearch{width:275px}.PropertySearch .SearchButton{float:right;margin-top:17px}.WideColumn .PropertySearch .PriceFilter{width:410px;float:left}.WideColumn .PropertySearch #FuzzySearch{width:520px}.WideColumn .PropertySearch .Basic .SearchButton{margin-top:-33px}.WideColumn .PropertySearch .SearchButton{margin-top:-61px}.WideColumn .PropertySearch #PriceStartValue,.WideColumn .PropertySearch #PriceEndValue{width:140px}.WideColumn .PropertySearch .BedroomFilter{clear:left}.WideColumn .PropertySearch .BedroomFilter,.WideColumn .PropertySearch .BathroomFilter{width:205px}.WideColumn .PropertySearch #Bedrooms,.WideColumn .PropertySearch #Bathrooms{width:100px}.SocialMediaHolder{height:25px;padding:18px 6px 0 10px;clear:both}.fb-like{float:left;width:80px}.Plus1Holder{float:left;width:66px}.TwitterHolder{float:left;width:103px}.LinkedInHolder{float:left;padding-right:5px}.GeoPage .SocialMediaHolder{height:18px;padding:2px 6px 0 0;clear:both;position:relative}.BlogPost{clear:both;margin:10px 0;padding-right:20px;padding-bottom:15px}.BlogThumb{background:none repeat scroll 0 0 #fff;border:1px solid #DBDBDB;display:block;float:left;margin:3px 10px 0 0}.BlogTitle{color:#0d659d;font-weight:bold}.PostPreview{font-size:13px}.PostedBy{color:#000}.dijitDialog .dijitDialogTitleBar{background:#373737 url(http://cts11.Century21.ca/Deployments/C21/Images/Structure/HeaderTile.gif) repeat-x;height:52px}.dijitDialog .dijitDialogTitle{background:url(http://cts9.Century21.ca/Deployments/C21/Images/Structure/C21LogoSmall.gif) no-repeat 3px 0;float:left;width:695px;height:52px}table.Results{border-top:1px solid #ddd;clear:both}table.Results th{padding-left:5px;text-align:left}table.Results th a{color:#000;text-decoration:underline}table.Results tbody{cursor:pointer}table.Results tr td{border-top:1px solid #ddd;font-size:12px;padding:8px 5px 5px;vertical-align:top}.AlternatingRow{background-color:#F9F9F9}#BrandedHeader{background:#000 url(http://cts3.Century21.ca/Deployments/C21/Images/Structure/BGBrandedHeader.png) repeat-x;color:white;font-size:11px;height:110px;line-height:1.3;margin:0 auto}#BrandedHeader.AgentSite .HeaderBG{height:110px;background:none}#BrandedHeader #BrandedLogo{float:left}#BrandedHeader #Center{float:left;height:76px;padding:0 0 0 10px;width:auto}#BrandedHeader .AgentName{color:white;font-size:16px;margin:2px 0 1px}#BrandedHeader .AgentTitle{font-weight:bold;margin-bottom:2px}#BrandedHeader .Street,.CityProv{margin-right:6px}#BrandedHeader .Postal{text-transform:uppercase}#BrandedHeader #ContactDeets{float:left;margin-left:40px}#BrandedHeader .PhoneLabel{padding-right:5px}#BrandedHeader #LangSelection{float:right;margin-left:20px}#BrandedHeader .SiteHeaderMenu{top:68px;font-weight:bold;position:absolute;right:10px}#HeaderSignedIn,#HeaderSignIn,.HeaderContactUsLink{float:left;margin-left:10px}.HeaderBG{background:url(http://cts3.Century21.ca/Deployments/C21/Images/Structure/BGHeaderCorp.gif) no-repeat 50px 0;margin:0 auto;width:1000px;height:89px;position:relative}#BrandedHeader .SiteHeaderMenu a{color:#F0B310}.AccountPassword .Button{width:97px}.AccountLogin{width:620px;font:11px/14px Arial,Helvetica,sans-serif}.AccountLogin .AccountLoginPanel{width:600px;height:265px;margin:10px}.dj_ie .AccountLogin .AccountLoginPanel{height:290px}.AccountLogin .LoginForm{width:285px;float:left;margin-right:10px}.AccountLogin label{width:100px;display:block;float:left}.AccountLogin .Container{padding-bottom:8px;clear:both}.AccountLogin .AccountLoginButton,.AccountRegister .AccountRegisterButton{background:url("http://cts9.Century21.ca/Deployments/C21/Images/Structure/Sprite_Buttons.png") no-repeat scroll 0 0 transparent;font-weight:bold;height:28px;padding:7px 0 0;text-align:center;text-transform:uppercase;width:99px}.AccountLogin .AccountLoginButton a,.AccountRegister .AccountRegisterButton a{color:#FFFFFF}.AccountLogin ul{margin:0 0 0 10px;padding:0 0 0 10px}.AccountLogin .Checkbox{white-space:normal}.AccountLogin .LoginForm input{font-size:12px;padding:3px}.AccountLogin .LoginForm .SectionHeading{margin-bottom:2px}.AccountLogin .AdditionalInfo{float:left;width:293px;height:245px;border-left:1px solid #ccc;padding-left:10px}.AccountLogin .AdditionalInfo a{background-image:url("http://cts10.Century21.ca/deployments/C21/Branding/Buttons/social-login.png");display:block;font-size:0;height:33px;overflow:hidden;text-indent:-9999px}.AccountLogin .AdditionalInfo a.facebook-signin{background-position:0 0;margin-bottom:5px;width:184px}.AccountLogin .AdditionalInfo a.google-signin{background-position:0 -37px;margin-bottom:20px;width:177px}.AccountLogin .SectionHeading{font-size:14px;font-weight:bold;margin-top:0}
