body.myroof{background-color:#fff;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:275px}body.myroof p,body.myroof h1,body.myroof h2,body.myroof h3{font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body.myroof p{font-size:large;line-height:normal}body.myroof .bigger_font_list{font-size:large;line-height:1.3em}body.myroof .bigger_font_list li{font-size:large;line-height:1.3em}body.no_scroll{overflow:hidden}.center{margin-left:auto;margin-right:auto}.debug1{background-color:#d0e92b}.debug2{background-color:#f9bc02}.debug3{background-color:#fd5308}#debugdiv{display:none;position:fixed;left:2px;top:2px;height:0;background-color:white;color:red;text-align:center;font-size:9px;z-index:80}.ABSA_logo{background-image:url("/static/img/basetheme/home_bank_absa.png");background-repeat:no-repeat}.SBSA_logo{background-image:url("/static/img/basetheme/home_bank_sbsa.png");background-repeat:no-repeat}.FNB_logo{background-image:url("/static/img/basetheme/home_bank_fnb.png");background-repeat:no-repeat}.NEDBANK_logo{background-image:url("/static/img/basetheme/home_bank_nedbank.png");background-repeat:no-repeat;background-size:110px}.SAHL_logo{background-image:url("/static/img/basetheme/home_bank_sahl.png");background-repeat:no-repeat;background-size:110px}.transparent_min{zoom:1;filter:alpha(opacity=15);opacity:.15}.transparent_half{filter:alpha(opacity=50);opacity:.5}.nontransparent{filter:alpha(opacity=100);opacity:1}.form-actions{border-top:0;background-color:transparent}input.textboxlist-bit-editable-input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}input.textboxlist-bit-editable-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}body.myroof .bank_logo_block{width:90%;cursor:pointer;background-size:contain;background-position:left top}.hover-effect{border:1px solid #fff;border-radius:3px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.05);background-color:#fff}.hover-effect:hover{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0}.hover-effect-lgray{border:1px solid #f8f8f8}.hover-effect-lgray:hover{border-color:rgba(82,168,236,0.8)}.page-heading{margin-top:35px}blockquote.pull-right{padding-left:5px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hr.faded{clear:both;float:none;width:100%;height:1px;margin:10px 0;border:0;background:#fff;background-image:linear-gradient(left,rgba(0,0,0,0.01) 10%,#ddd 50%,rgba(0,0,0,0.01) 90%)}.center_text{text-align:center}.right_text{text-align:right}.block_size_medium{width:150px}.block_size_large{width:350px}.no_display{display:none!important}.hidden_element{visibility:hidden}.alert_blocks{position:fixed;top:20px;left:30%;width:30%;z-index:1002}.green_focus{border-color:rgba(0,255,41,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 22px rgba(0,255,41,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 22px rgba(0,255,41,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 22px rgba(0,255,41,0.6);outline:0}.top_of_tops{z-index:10000}.form-horizontal .help-block{font-size:small}abbr[title]{text-decoration:none}.login_needed_message{display:block;position:fixed;top:102px;left:25%;width:50%;background-color:#212121;color:white;padding:21px;border-radius:7px;box-shadow:0 1px #212121 inset,0 1px 3px rgba(34,25,25,0.4);font-size:18px;line-height:30px;text-align:center;z-index:5000;font-weight:bold}.system_ref_no{opacity:.5}body.myroof div.header{background-color:#212121;background-image:url("/static/img/basetheme/head_background_tilex.png");background-repeat:repeat-x;height:92px}body.myroof div.header img.logo{padding-top:12px;padding-right:5px;width:90%;height:auto;max-width:224px}body.myroof div.header div.topmenu{padding-top:34px;padding-right:10px;padding-left:5px}body.myroof div.header .menu-holder-span{width:98%}body.myroof div.header .header-searchbox{margin-top:32px}body.myroof div.header .input-small{width:80%;border-radius:0;background-position:90% 50%;background-repeat:no-repeat}body.myroof #inputGlobalSearch{height:28px;background-image:url("/static/img/basetheme/search_box_image.png");background-position:left top;background-repeat:no-repeat;cursor:text}body.myroof div.header .powered_by_click{cursor:pointer;position:absolute;width:27%;height:31px;right:0;display:none}body.myroof .user_name_for_account{width:150px;font-size:10px;position:absolute;top:10px;color:#d2d2d2}body.myroof .user_name_for_account a{color:#d2d2d2}body.myroof .name_of_user_menu{max-width:15px}.social_network_item{float:right}li.SS-EO{display:none}.close-tab .badge{padding:1px 3px 1px;margin:2px}body.myroof div.body{background-color:#fff;min-height:418px}.ABSA_logo_featured{border-radius:3px;background-image:url("/static/img/absa/head_background_tilex.png");background-repeat:repeat-x}.ABSA_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/absa/header_logo.png");background-repeat:no-repeat;background-position:15% 50%}.bank_logo_special{font-family:sans-serif;font-weight:bold;color:#f15062;padding:3px;background-color:#f4f4f4;float:right;width:60%;font-size:14px;text-align:left;height:79px;display:none}.SBSA_logo_featured{border-radius:3px;background-image:url("/static/img/sbsa/head_background_tilex.png");background-repeat:repeat-x}.SBSA_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/sbsa/header_logo.png");background-repeat:no-repeat;background-position:center center}.FNB_logo_featured{border-radius:3px;background-image:url("/static/img/fnb/head_background_tilex.png");background-repeat:repeat-x}.FNB_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/fnb/header_logo.png");background-repeat:no-repeat;background-position:center center}.NEDBANK_logo_featured{border-radius:3px;background-image:url("/static/img/nedbank/head_background_tilex.png");background-repeat:repeat-x}.NEDBANK_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/nedbank/header_logo.png");background-repeat:no-repeat;background-position:center center}.SAHL_logo_featured{border-radius:3px;background-image:url("/static/img/sahomeloans/head_background_tilex.png");background-repeat:repeat-x}.SAHL_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/sahomeloans/header_logo.png");background-repeat:no-repeat;background-position:center center}.NEWDEV_logo_featured{border-radius:3px;background-image:url("/static/img/basetheme/head_background_tilex_white_blue.png");background-repeat:repeat-x}.NEWDEV_logo_featured .logo_of_bank{height:94px;width:100%;background-image:url("/static/img/basetheme/header_logo_new_dev.png");background-repeat:no-repeat;background-position:center center}body.myroof .SBSA_logo_featured.bank_logo_block{background-image:url("/static/img/sbsa/head_background_tilex_white.png")}body.myroof .SBSA_logo_featured.bank_logo_block .logo_of_bank{background-image:url("/static/img/sbsa/sbsa_blue_text_trans.png");background-size:auto}body.myroof div.footer{background-color:#007ec3;background-image:url("/static/img/basetheme/footer_background_tilex.png");background-repeat:repeat-x;min-height:400px;padding-top:50px;color:#80bce1}body.myroof .footer h3{color:#80bce1}body.myroof div.footer div.container{background-image:url("/static/img/basetheme/footer_bottom_image.png");background-position:right bottom;background-repeat:no-repeat}body.myroof div.footer div.footerleft{border-right:1px solid #4f96c2;min-height:400px;padding-right:10px}body.myroof div.footer img.footerlogo{padding-bottom:10px}body.myroof div.footer a{color:#80bce1}body.myroof div.footer a:hover{text-decoration:underline}@media(max-width:1199px){body.myroof .bank_banners{width:100%;margin-left:auto}body.myroof .bank_banners .bank_text_block{width:47%;margin-bottom:14px}}@media(max-width:767px){body.myroof .bank_banners .bank_text_block{width:100%;margin-bottom:14px}}iframe[name=google_conversion_frame]{display:none}.footer_suburbs{display:grid;grid-template-columns:50% 50%;grid-column-gap:7px;grid-row-gap:7px;margin-bottom:15px}@media(max-width:420px){.footer_suburbs{grid-template-columns:100%}}.footer_suburbs .footer_suburb{line-height:21px}body.myroof div.header .nav-tabs{border-bottom:0;margin-bottom:0}body.myroof div.header .nav-tabs li:first-child{background-image:url("/static/img/basetheme/header_tab_split.png"),url("/static/img/basetheme/header_tab_split.png");background-repeat:no-repeat;background-position:right bottom,left bottom}body.myroof div.header .nav-tabs>li{width:97px;background-image:url("/static/img/basetheme/header_tab_split.png");background-repeat:no-repeat;background-position:right bottom}body.myroof div.header .nav-tabs>li>a{height:40px;text-align:center;font-weight:bold;font-size:15px;color:#d2d2d2}body.myroof div.header .nav-tabs>li>a:hover{border-color:transparent;color:#004a77}body.myroof div.header .nav-tabs>.active>a{border-color:transparent;color:#004a77}.nav-tabs>.active>a:hover{border-color:transparent;color:#004a77}body.myroof div.header .nav>li>a:hover{background-color:#fff}body.myroof .tab-pane{padding-bottom:42px}#top_menu_new_dev{width:132px}#searchform{padding-top:25px}#searchform .searchblock{padding-top:40px;position:relative}#searchform .searchblock #need_location_search_on,#searchform .searchblock #checking_location_gps{position:absolute;display:none;margin-top:-44px;height:50px;right:1px;width:200px}#searchform .searchblock .extra_search_options{display:none}#searchform .search_box_row_holder{border-bottom:1px solid #e6e6e6;margin-bottom:40px}#searchform .searchboxrow{padding-bottom:40px}#searchform .searchsplit{min-height:450px}#searchform h1{font-size:26px;font-weight:bold;padding-bottom:10px}@media(max-width:400px){#searchform h1{font-size:22px}}#searchform h2{font-size:17px;font-weight:bold}#searchform p{font-size:14px;line-height:20px}#searchform #searchin{font-size:18px;height:28px;width:70%}#searchform #searchbut{height:35px;width:67px}#searchform .searchfield{width:207px;float:left;padding-bottom:15px}#searchform select{font-size:smaller}#searchform #last_searched_suburbs{padding-top:7px;height:25px;text-overflow:clip;overflow:hidden}#searchform #last_searched_suburbs .suburb_item{line-height:2em;padding-right:14px;word-wrap:normal;word-break:keep-all}#searchform .mini_map_header{text-align:center}#searchform .mapholder{width:253px;background-image:url("/static/img/basetheme/minimap/mini_map_sprite.png");background-repeat:no-repeat;background-position:0 0}#searchform #searchbymap{float:right;font-size:81%;display:none}#searchform .maparea_group{padding:10px}#searchform .area_holder{columns:auto 2;-webkit-columns:auto 2}#searchform .areas{color:#9a9a9a;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#searchform .areas .sub_holder{columns:auto 2;-webkit-columns:auto 2}#searchform .areas .sub_holder a{display:block}#searchform .areasall{width:100%;text-align:left}#searchform .areas h2{color:#9a9a9a;line-height:24px;margin-top:5px}#searchform .areas a{color:#9a9a9a}#searchform .areas a:hover{color:#08C;cursor:pointer}#searchform #minimap{background-image:url("/static/img/basetheme/minimap/mini_map_sprite.png");background-repeat:no-repeat;background-position:0 0;width:250px;height:219px}#searchform #minimap.gauteng{background-position:-260px 0}#searchform #minimap.limpopo{background-position:-1040px 0}#searchform #minimap.mpumalanga{background-position:-1560px 0}#searchform #minimap.northwest{background-position:-2340px 0}#searchform #minimap.freestate{background-position:-1820px 0}#searchform #minimap.northerncape{background-position:-2080px 0}#searchform #minimap.westerncape{background-position:-520px 0}#searchform #minimap.easterncape{background-position:-1300px 0}#searchform #minimap.kwazulunatal{background-position:-780px 0}.searchicon{width:46px;height:45px;overflow:hidden;text-indent:100%;white-space:nowrap;float:left;margin-right:5px;margin-bottom:0;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/img/basetheme/search_icon_big_sprite.png")}.searchicon-proptype{background-position:0 0}.searchicon-seller{background-position:0 -45px}.searchicon-price{background-position:0 -90px}.searchicon-bed{background-position:0 -135px}.searchicon-bath{background-position:0 -180px}.searchicon-floor{background-position:0 -225px}.searchicon-erf{background-position:0 -270px}.searchicon-garage{background-position:0 -315px}.textboxlist{font:11px "Lucida Grande",Verdana;cursor:text;border:1px solid #CCC;border-radius:3px}.textboxlist-bits{zoom:1;overflow:hidden;margin:0;padding:3px 4px 0;*padding-bottom:3px}.textboxlist-bit{list-style-type:none;float:left;display:block;padding:0;margin:0 5px 3px 0;cursor:default}.textboxlist-bit-editable{border:1px solid #fff}.textboxlist-bit-editable-input{border:0;padding:2px 0;*padding-bottom:0;height:20px;font:11px "Lucida Grande",Verdana}.textboxlist-bit-editable-input:focus{outline:0}.textboxlist-bit-box{position:relative;line-height:20px;padding:0 5px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:1px solid #cad8f3;background:#dee7f8;cursor:default}.textboxlist-bit-box-deletable{padding-right:15px}.textboxlist-bit-box-deletebutton{position:absolute;right:4px;top:6px;display:block;width:7px;height:7px;font-size:1px;background:url("/static/img/basetheme/auto_complete_close.gif")}.textboxlist-bit-box-deletebutton:hover{border:0;background-position:7px;text-decoration:none}.textboxlist-bit-box-hover{background:#bbcef1;border:1px solid #6d95e0}.textboxlist-bit-box-focus{border-color:#598bec;background:#598bec;color:#fff}.textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton{background-position:bottom}.textboxlist-autocomplete{position:absolute}.textboxlist-autocomplete-placeholder,.textboxlist-autocomplete-results{filter:alpha(opacity=90);background:#eee;-webkit-box-shadow:0 3px 3px #ccc;-moz-box-shadow:0 3px 3px #ccc;box-shadow:0 3px 3px #ccc;border:1px solid #999;border-top:0;display:none}.textboxlist-autocomplete-placeholder{padding:5px 7px}.textboxlist-autocomplete-results{margin:0;padding:0}.textboxlist-autocomplete-result{margin:0;padding:5px;list-style-type:none;background:#eee}.textboxlist-autocomplete-result-focus{background:#c6d9e4}.textboxlist-autocomplete-highlight{background:#eef0c4;font-weight:bold}.textboxlist .type_sub,.textboxlist .type_edu,.textboxlist .type_mall,.textboxlist .type_reg,.textboxlist .type_mr,.textboxlist .type_bou_{padding-left:19px;background:url("/static/img/basetheme/auto_completed_icons.png") no-repeat}.textboxlist .type_sub{background-position:0 -17px}.textboxlist .type_edu{background-position:0 -33px}.textboxlist .type_mall{background-position:0 0}.textboxlist .type_reg{background-position:0 -49px}.textboxlist .type_mr{background-position:0 -65px}.textboxlist .type_bou_{background-position:0 -81px}#searchform .searchboxrow .textboxlist{width:70%;float:left;margin-right:5px}#searchform .searchboxrow input.textboxlist-bit-editable-input{-webkit-box-shadow:none;-moz-box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;box-shadow:none}#bankproperties{padding-top:25px;padding-bottom:25px}#bankproperties .span1{margin-left:19px;border-right:1px solid #e2e2e2;min-height:350px}#bankproperties .bank_logo{height:70px;margin-bottom:10px}#bankproperties .bank_heading{height:70px}#bankproperties .bank_logo a{display:block;width:100%;height:100%;font-size:0;color:#fff}#bankproperties .ABSA_logo,#bankproperties .SBSA_logo,#bankproperties .FNB_logo{background-position:left top}#bankproperties p{font-size:large;line-height:normal}#bankproperties .bank_list_spacer{margin-top:15px}#bankproperties .bank_menu_options li{line-height:29px;font-size:large}.banksummary{float:right;font-size:small;max-width:211px;min-width:180px;margin-right:10px;color:#000}.banksummary p{padding-left:80px;background-image:url("/static/img/basetheme/info_sign.png");background-repeat:no-repeat;background-position:0 0}.banksummary a{display:block;text-align:center}#sellmyproperty{padding-top:25px;margin-bottom:290px;border-bottom:0}#sellmyproperty table{width:auto}#sellmyproperty th{font-size:20px;text-align:center;max-width:90px;line-height:1.1}#sellmyproperty th a{margin-top:10px}#sellmyproperty td{text-align:center;vertical-align:middle}#sellmyproperty td:first-child{color:#006400;font-weight:bold;text-align:right;font-size:15px;vertical-align:top;padding-right:25px}#sellmyproperty td:first-child p{font-weight:normal;color:#000}#sellmyproperty .btn{width:45px;height:40px}#sellmyproperty .split{margin-bottom:15px}#sellmyproperty .split h3{margin-right:137px}#sellmyproperty .free_list_title{color:#0084cc;font-size:36px;line-height:45px;margin-bottom:15px}#sellmyproperty .free_list_intro{font-size:24px;line-height:26px;font-weight:bold;margin-bottom:15px}#sellmyproperty .free_until{margin-top:24px;line-height:26px;margin-bottom:0;color:red;font-size:22px}#sellmyproperty .free_list_list_button{width:75%;font-size:18px;font-weight:bold;line-height:46px;height:45px}#sellmyproperty .free_list_month_badge{text-align:center;display:inline-block;width:75%;margin-top:15px;padding:4px 10px 4px}#sellmyproperty .free_list_month_badge img{width:150px}#sellmyproperty .free_list_house{border:5px solid #f1f1f1;border-radius:10px;height:212px;background-image:url("/static/img/basetheme/free_list/house_for_sale.jpg");text-align:right}#sellmyproperty .free_list_key{margin-top:40px}#sellmyproperty .free_list_blue_block{background-color:#0084cc;border-radius:10px;padding-top:15px}#sellmyproperty .free_list_blue_block .free_list_key_title,#sellmyproperty .free_list_blue_block .free_list_key_intro{color:#fff}#sellmyproperty .free_list_features{margin-left:auto;margin-right:auto}#sellmyproperty .free_list_key_title{font-size:16px;line-height:17px;text-align:center;margin-bottom:15px;margin-top:15px}#sellmyproperty .free_list_key_intro{min-height:115px;text-align:center;font-weight:bold}#sellmyproperty .free_list_key_img{margin-left:auto;margin-right:auto;position:relative}#sellmyproperty .free_list_big{clear:both;height:350px;margin-bottom:60px}#sellmyproperty .free_list_big .free_list_key_img{float:left;margin-right:20px}#sellmyproperty .free_list_big.floor_plan_section{height:400px}@media(max-width:650px){#sellmyproperty .free_list_big.floor_plan_section{height:470px}}@media(max-width:600px){#sellmyproperty .free_list_big.floor_plan_section{height:auto}}#sellmyproperty .free_list_key_img .free_list_key_img_item{display:block;background:url("/static/img/basetheme/free_list/sell_my_prop_images.png") no-repeat;margin-left:auto;margin-right:auto}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-photo{background-position:-20px 0;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-com{background-position:-20px -338px;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-marketing{background-position:-20px -676px;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-floor{background-position:-34px -1014px;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-sold{background-position:-20px -1352px;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-alert{background-position:-20px -1690px;width:326px;height:318px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesection-img-background{background-position:-20px -2028px;width:310px;height:304px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-photo{background-position:-20px -2352px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-com{background-position:-150px -2352px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-floor{background-position:-20px -2472px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-sold{background-position:-150px -2472px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-alerts{background-position:-20px -2592px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagesmall-marketing{background-position:-150px -2592px;width:110px;height:100px}#sellmyproperty .free_list_key_img .sell_my_prop_imagebig-none{background-position:-5000px 0;width:326px;height:318px}#sellmyproperty .free_list_footer{margin-top:15px}#sellmyproperty .free_list_footer_button{width:200px;font-size:18px;font-weight:bold;line-height:70px;height:70px;margin-left:auto;margin-right:auto;display:block;margin-bottom:150px}#sellmyproperty .free_list_big_heading{font-size:33px;line-height:50px;font-weight:bold;color:#0084cc;position:relative}#sellmyproperty .green{color:#00884b}#sellmyproperty .red{color:#da1921}#sellmyproperty .free_list_big .alt_to_right{float:right;margin-left:20px}#sellmyproperty .content_section{padding-top:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#f1f1f1;position:absolute;left:0;right:0;z-index:3;margin-top:15px}#sellmyproperty .content_section .span12{max-width:750px;margin-left:auto;margin-right:auto;float:none}#new_developments{padding-top:25px;border-bottom:0}#new_developments .new_development_content{margin-top:25px;background-image:url("/static/img/basetheme/art_work/new_devs.jpg");background-repeat:no-repeat;background-position:left bottom;min-height:630px;border-bottom:4px solid #0174b5}#new_developments .new_development_p{margin-top:25px;font-size:18px}#new_developments .new_development_content_holder{max-width:75%}#new_developments .new_development_form{margin-top:70px}#new_developments #new_dev_thank_you{display:none;font-size:x-large;margin-top:150px;text-align:center}#myaccount{padding-top:25px;padding-bottom:20px}#myaccount h2{font-size:21px}#myaccount .myaccountforms{width:220px}#myaccount .myaccountforms p{font-size:11px;margin-bottom:0}#myaccount .myaccountforms input{padding:5px;font-size:13px;font-weight:bold}#myaccount .myaccountforms label{margin-top:2px;font-size:12px;color:#ccc}#myaccount .myaccountforms .form-horizontal .control-group{margin-bottom:0}#myaccount .myaccountforms label.checkbox{color:#333}#myaccount .myaccountpage{border:1px solid #dfdfdf;border-radius:5px;background-color:#fff;margin-top:24px}#myaccount .myaccountpage .profile_menu{background-color:#f8f8f8;background-image:url("/static/img/basetheme/soft_grey_fade.png");background-repeat:repeat-x;background-position:bottom;background:linear-gradient(to bottom,#f8f8f8 94%,rgba(255,255,255,0) 100%)}#myaccount .myaccountpage .profile_menu .profile_menu_holder{padding:12px;color:#656565;margin-bottom:50px}#myaccount .myaccountpage .profile_menu .menu_list{list-style:none;margin-top:20px;margin-left:-12px}#myaccount .myaccountpage .profile_menu .menu_list li{font-size:13px;font-weight:bold;line-height:40px;text-align:right}#myaccount .myaccountpage .profile_menu .menu_list .active_link{background-color:white;margin-right:-12px}#myaccount .myaccountpage .profile_menu .menu_list .active_link a{color:red}#myaccount .myaccountpage .profile_menu .menu_list .menu_line{border-top:1px solid #e1e1e1;margin:10px 0 10px 0}#myaccount .myaccountpage .profile_menu .profile_menu_logout{margin:60px auto 0 auto;width:80px;text-align:center;vertical-align:middle}#myaccount .myaccountpage .profile_icons .profile_icons_holder{padding:25px;cursor:pointer}#myaccount .myaccountpage .summary{font-size:11px;line-height:15px}#myaccount .myaccountpage .account_icon{float:left;width:72px;height:72px;background-image:url("/static/img/basetheme/my_account_icons.png");background-repeat:no-repeat}#myaccount .myaccountpage .account_icon_login{background-position:0 -216px}#myaccount .myaccountpage .account_icon_alerts{background-position:0 -72px}#myaccount .myaccountpage .account_icon_favourites{background-position:0 -288px}#myaccount .myaccountpage .account_icon_offers{background-position:0 -144px}#myaccount .myaccountpage .account_icon_props{background-position:0 -360px;position:relative}#myaccount .myaccountpage .account_icon_prop_add{background-position:0 -432px}#myaccount .myaccountpage .account_icon_prop_clock{background-position:0 -504px}#myaccount .myaccountpage .account_agents{background-position:0 -576px}#myaccount .myaccountpage .account_icon_none{background-position:0 -650px}#myaccount .myaccountpage .view_link{float:right;margin-right:20px;margin-bottom:55px}#myaccount .myaccountpage .profile_icons .summary{padding-right:20px}#myaccount .myaccountpage .pro_hor_list .search-results-blocks .prop-type-list .prop-meta .prop-photo{width:45%}#myaccount .myaccountpage .pro_hor_list .search-results-blocks .prop-type-list .prop-meta .prop-photo img{width:100%}#myaccount .myaccountpage .pro_hor_list .search-results-blocks .prop-type-list .prop-actions{right:0;bottom:0}@media(max-width:650px){#myaccount .myaccountpage .pro_hor_list .search-results-blocks .prop-type-list .prop-meta .prop-photo{width:100%}#myaccount .myaccountpage .pro_hor_list .search-results-blocks .prop-type-list .prop-actions{right:0;bottom:auto;top:40px}}#myaccount .well.sbsa_message{background-color:#039;color:white;text-align:center}#myaccount .well.sbsa_message .sbsa_logo{display:block;width:70%;object-fit:scale-down;margin-left:auto;margin-right:auto}.myaccountforms .login_terms{margin-top:60px}.free_list_list_button_profile{line-height:24px;font-size:15px;width:227px}.free_list_list_intro_profile{cursor:default;font-size:15px;font-weight:bold}.prop-list-item{margin-bottom:50px;cursor:pointer}a.prop-list-item{color:#333;text-decoration:none}a.prop-list-item:hover{color:#333;text-decoration:none}.prop-tag,.prop-mrno{font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px}.search-results-vertical .block_type_ABSA{background-image:url("/static/img/basetheme/search_result_logos_absa.png");background-repeat:no-repeat;background-position:bottom right}.search-results-vertical .block_type_SBSA{background-image:url("/static/img/basetheme/search_result_logos_sbsa.png");background-repeat:no-repeat;background-position:95% 100%}.search-results-vertical .block_type_FNB{background-image:url("/static/img/basetheme/search_result_logos_fnb.png?v=2");background-repeat:no-repeat;background-position:95% 100%}.search-results-vertical .block_type_NEDBANK{background-image:url("/static/img/basetheme/search_result_logos_nedbank.png");background-repeat:no-repeat;background-position:95% 100%}.search-results-vertical .block_type_SAHOMELOANS{background-image:url("/static/img/basetheme/search_result_logos_sahomeloans.png");background-repeat:no-repeat;background-position:95% 100%}.prop-type-block{float:left;width:208px;margin-right:10px;margin-left:10px}.prop-type-block .prop-latlng,.prop-type-block .prop-tag{display:none}.prop-type-block .prop-mrno{display:block;text-align:center;width:65px;margin-left:auto;margin-right:auto}.prop-type-block .prop-photo img{margin-right:auto;margin-left:auto;display:block;margin-top:4px;margin-bottom:4px;border-radius:3px}.prop-photo{position:relative}.prop-photo .mini_spinner{display:none;bottom:-29px;position:absolute;background-color:black;opacity:.75;border-radius:3px;border:1px solid #ddd;color:#fff;left:24%;right:25%;width:52%;height:28px;padding:0}.prop-photo .mini_spinner:hover{opacity:1}.prop-photo:hover .mini_spinner{display:block}.prop-photo .mini_spinner div{float:left}.prop-photo .mini_spinner .total_photos{width:67%;text-align:center;cursor:default}.prop-photo .mini_spinner .icon-chevron-right,.prop-photo .mini_spinner .icon-chevron-left{background-image:url("/static/img/basetheme/mini_spinner_icons.png");background-position:0 0;height:28px;width:28px}.prop-photo .mini_spinner .icon-chevron-right{background-position:-58px 0;position:absolute;top:0;bottom:0;left:0}.prop-photo .mini_spinner .icon-chevron-left{position:absolute;top:0;bottom:0;left:0}.prop-photo .mini_spinner .icon-chevron-right{left:auto;right:0}.prop-photo .mini_spinner .total_photos{width:auto;left:28px;right:28px;text-align:center;float:none;line-height:28px}.prop-type-block .prop-title{margin-top:5px;color:#0077c1;font-weight:bold;overflow:hidden;width:95%;height:11pt;margin-left:4px}.prop-type-block .prop-street{margin-top:2px;font-size:11px;overflow:hidden;width:100%;height:11pt;margin-bottom:10px;margin-left:4px;font-weight:bold}.prop-type-block .prop-price{max-height:23px;overflow:hidden;font-weight:bold;clear:both;font-size:21px;margin-left:4px;margin-bottom:8px;line-height:23px}.prop-type-block .prop-price-best,.prop-type-block .prop-actions{display:none}.prop-icons div{padding-left:24px;height:22px;display:inline-block;line-height:22px;vertical-align:text-top;background-image:url("/static/img/basetheme/prop_icons_sprite.png");background-position:0 0;background-repeat:no-repeat;*margin-right:.3em;margin-left:4px;margin-right:10px;margin-bottom:10px;font-weight:bold;font-size:12px}.prop-icons .prop-icon-bed{background-position:0 -22px}.prop-icons .prop-icon-bath{background-position:0 -44px}.prop-icons .prop-icon-garage{background-position:0 -110px}.prop-icons .prop-icon-size{background-position:0 -66px}.prop-icons .prop-icon-erf{background-position:0 -88px}.live-auction{padding:0;margin-top:16px;background-color:#212121;box-shadow:0 1px 3px #191919;border-radius:2px;color:white;min-height:55px}.live-auction .live-auction-header{font-weight:bold;font-size:25px;line-height:25px}.live-auction .live-auction-count-down{width:180px;float:right}.live-auction .live-auction-count-down-heading{font-weight:bold;width:180px;text-align:center;font-size:18px;margin-bottom:5px;float:right}.search-results-vertical .prop-icons{min-height:65px}.live-auction .countdown_row{clear:both;width:100%;padding:0 2px;text-align:center}.live-auction .countdown_show1 .countdown_section{width:98%}.live-auction .countdown_show2 .countdown_section{width:48%}.live-auction .countdown_show3 .countdown_section{width:32.5%}.live-auction .countdown_show4 .countdown_section{width:24%}.live-auction .countdown_show5 .countdown_section{width:19.5%}.live-auction .countdown_show6 .countdown_section{width:16.25%}.live-auction .countdown_show7 .countdown_section{width:14%}.live-auction .countdown_section{display:block;float:left;font-size:75%;text-align:center}.live-auction .countdown_amount{font-size:200%}.live-auction .countdown_descr{display:block;width:100%}.contact-us-icon{width:100%;min-height:100px}.contact-us-img{background-image:url("/static/img/basetheme/big_icons_contactus.png");width:80px;height:100px;background-repeat:no-repeat;float:left;clear:left}.contact-us-img-email{background-position:0 0}.contact-us-img-phone{background-position:-100px 0}.contact-us-img-fax{background-position:-200px 0}.contact-us-img-int{background-position:-300px 0}.contact-us-img-hours{background-position:-400px 0}.contact-us-img-address{background-position:-500px 0}.contact-us-icon h2{font-size:20px;padding-top:31px;margin-bottom:30px}.contact-us-icon p{padding-left:100px;font-size:14px}.modal .form-horizontal .control-group{margin-bottom:10px}#loan_calc{display:none}#bond_calc_repay{padding-top:2px;border-top:1px solid #468847;font-size:16px;color:#468847;font-weight:bold;display:block}.header-error{color:#b94a48;margin-bottom:10px}#popupmenu{z-index:1000;display:none;position:absolute;min-width:150px;margin:5px;line-height:100%;padding:1px;background-color:#ebebeb;border:1px solid grey;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:3px 3px 6px #393833;box-shadow:3px 3px 6px #393833}#popupmenu .btn{display:inline-block;width:60px;margin:0 auto}#popupmenu p{text-align:left;margin:0;padding:0}#popupmenu a{text-decoration:none;color:black;display:block;padding:4px;border:1px solid lightgrey}#popupmenu a:hover{background-color:#ebebeb;border:1px solid #69f}.compare_box{display:none;padding:7px;font-weight:bold;position:fixed;top:-3px;right:50%;border-radius:3px;background-color:#5bb75b;background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;color:white;cursor:pointer;z-index:1001}.compare_box_active{display:block}.compare_box .compare_text{margin-right:7px;float:left}.content_quick_links{position:fixed;padding-top:30px}#private_special{text-align:center;padding:20px;background-color:#007ec3;background-image:url("/static/img/basetheme/footer_background_tilex.png");background-repeat:repeat-x;color:white;height:50px;position:fixed;left:0;right:0;bottom:0;display:none;z-index:5}#private_special a{color:#fff}#private_special a:hover{text-decoration:none}#private_special .big_image{float:left;left:0;margin-top:-116px;height:186px;width:312px;position:absolute;background-image:url("/static_content/new_dev/new_dev_banner.png");background-repeat:no-repeat;background-size:100%}#private_special .private_special_big_text{font-size:25px;line-height:30px}#private_special #private_special_read_more{top:56%;position:absolute;margin-left:15px}#private_special .private_special_close{bottom:10px;position:absolute;right:10px}#private_special .private_special_close_link{color:#fff;font-weight:bold}.list_carousel .feedbackCarousel{float:left;width:30%;margin-right:3%}.list_carousel .feedbackCarousel .feedbackCarousel_container{color:#444;background-color:#dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.2);box-shadow:3px 3px 6px rgba(0,0,0,0.2)}.list_carousel .feedbackCarousel .feedbackCarousel_item{padding:6px}.list_carousel .feedbackCarousel .feedbackCarousel_item .feedbackCarousel_by{margin:3px 0 3px 3px;font-weight:bold}.list_carousel .feedbackCarousel .feedbackCarousel_item .feedbackCarousel_text{margin:3px 20px 0 15px;font-style:italic;min-height:90px;max-height:90px;font-size:16px;overflow-y:hidden;overflow:hidden;text-overflow:ellipsis}.list_carousel .feedbackCarousel .feedbackCarousel_item .feedbackCarousel_date{font-style:italic;text-align:right}.list_carousel_all .list_carousel .feedbackCarousel .feedbackCarousel_container{margin-bottom:25px}.list_carousel_all .list_carousel .feedbackCarousel .feedbackCarousel_item .feedbackCarousel_text{min-height:initial}.sell_prop_line{margin-top:15px}#more_menu .more_options{margin-top:50px;margin-bottom:100px}#more_menu .more_options li{line-height:50px;list-style-type:none;font-size:15px;font-weight:bold}.new_user_welcome_bg{margin-top:50px}.new_user_welcome{background-color:#f2f2f2;border-radius:20px}.new_user_welcome:hover{box-shadow:0 0 10px 0 #b3b3b3}.new_user_welcome_no_bg{background-color:transparent}.new_user_welcome_content{background-repeat:no-repeat;background-position:left top;min-height:116px;background-size:128px;margin:25px;padding-top:10px;padding-bottom:10px;padding-left:128px;position:relative}.new_user_welcome_content_img{display:block;width:128px;left:-35px;top:-37px;position:absolute}.new_user_welcome_content_more_to_read{display:none;margin-top:15px}.user_prop_offer_count_badge{color:white;background-color:red;border:2px solid white;border-radius:12px;height:12px;width:12px;cursor:pointer;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;display:block;text-align:center}.account_icon_props .user_prop_offer_count_badge{height:20px;width:20px;border-radius:20px;line-height:20px}.account_icon_props:hover .user_prop_offer_count_badge{text-decoration:none;color:white;font-weight:bold}#top_menu_my_profile{position:relative}#top_menu_my_profile .user_prop_offer_count_badge{position:absolute;top:-6px;right:-6px;color:white;border:2px solid white;border-radius:12px;height:12px;width:12px;background-color:red;font-size:8px;line-height:12px;padding:0}#top_menu_my_profile .user_prop_offer_count_badge:hover{top:-12px;right:-12px;height:24px;width:24px;border-radius:24px;line-height:24px;font-size:14px}#top_menu_my_assignments{position:relative}#top_menu_my_assignments a{color:#ffb200}#top_menu_my_assignments.active a{color:#004a77}#top_menu_my_assignments .red_dot{position:absolute;top:-6px;right:-6px;color:white!important;border:2px solid white;border-radius:12px;height:12px;width:12px;background-color:red;font-size:8px;line-height:12px;padding:0}#top_menu_my_assignments .red_dot:hover{top:-12px;right:-12px;height:24px;width:24px;border-radius:24px;line-height:24px;font-size:14px}@media(max-width:630px){#top_menu_my_assignments{width:80px}}@media(max-width:350px){#top_menu_my_assignments{display:none}}.free_terms{margin-top:15px}.term_asterix{position:absolute;right:0;top:0}.term_asterix:before{content:"*"}.free_list_key_img .term_asterix{font-size:19px;color:#989898}.free_list_key_img_item .term_asterix{top:45%;right:10%;color:#008ace}.term_block_inline .term_asterix,.free_list_big_heading .term_asterix{position:relative;display:inline-block;font-weight:normal;color:#8c8c8c;font-size:19px;line-height:38px}.term_block_inline .term_asterix{color:#000}.free_list_month_badge{position:relative}.free_list_month_badge .term_asterix{right:30%;font-size:19px;color:#8c8c8c}.more_info_links{list-style:circle}.more_info_links li{font-size:large;line-height:normal}.active_auction_home_page{text-align:center;font-size:20px;margin:30px 0;font-weight:bold;display:block}.active_auction_home_page img{margin-bottom:7px}.home_page_props{min-height:150px}.home_page_props .prop-list-item{width:48%;margin:0 1% 21px 0;border:0;position:relative;min-height:420px}.home_page_props .prop-list-item .prop-mrno{display:none}.home_page_props .prop-list-item .prop-meta .prop-photo .prop_prime_photo{width:100%;margin:0;max-height:309px;min-height:309px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media(max-width:1200px){.home_page_props .prop-list-item .prop-meta .prop-photo{overflow:hidden;max-height:253px}}@media(max-width:979px){.home_page_props .prop-list-item .prop-meta .prop-photo{max-height:159px}}@media(max-width:500px){.home_page_props .prop-list-item .prop-meta .prop-photo{max-height:240px}.home_page_props .prop-list-item .prop-meta .prop-photo .prop_prime_photo{border-radius:0}}.home_page_props .prop-list-item .prop-meta .prop-photo:hover .mini_spinner{display:none}.home_page_props .prop-list-item .prop-meta .prop-icons{min-height:32px}@media(max-width:1200px){.home_page_props .prop-list-item .prop-meta .prop-icons .prop-icon-size{display:none}}@media(max-width:1200px){.home_page_props .prop-list-item .prop-meta .prop-icons .prop-icon-erf{display:none}}.home_page_props .prop-list-item .prop-meta .agent_info{position:absolute;right:0;bottom:0;height:64px}.home_page_props .prop-list-item .prop-meta .agent_info .agent_photo{float:left;height:100%}.home_page_props .prop-list-item .prop-meta .agent_info .agent_photo .agent_photo_element{height:100%}.home_page_props .prop-list-item .prop-meta .agent_info .agency_logo{height:100%;float:left}.home_page_props .prop-list-item .prop-meta .agent_info .agency_logo .agency_photo_element{height:100%}@media(max-width:768px){.home_page_props .prop-list-item .prop-meta .agent_info .agency_logo{display:none}}@media(max-width:500px){.home_page_props .prop-list-item .prop-meta .prop-street{width:auto}}@media(max-width:979px){.home_page_props .prop-list-item{height:278px;min-height:auto}}@media(max-width:500px){.home_page_props .prop-list-item{width:100%;height:380px;margin:0 0 21px 0}}@media(max-width:400px){.home_page_props .prop-list-item.prop-type-block{width:100%}}@media(max-width:320px){.home_page_props .prop-list-item{height:300px}}@media(max-width:500px){.home_page_props{margin-left:-15px;margin-right:-15px}}@media(max-width:320px){.home_page_props{margin-left:0;margin-right:0}}#agent_loading{position:fixed;left:20px;top:20px;z-index:1000;width:142px;height:142px;background-color:rgba(238,238,238,0.9);border-radius:50%;box-shadow:0 0 10px #eee;display:none}#agent_loading .loading_text{position:absolute;left:0;right:0;top:61px;text-align:center;line-height:20px;font-weight:bold;font-style:italic}#agent_loading .cssload-pgloading .cssload-loadingwrap{top:21px;left:21px}#agent_lead_embed_holder{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(97,97,97,0.5);z-index:1000;display:none}#agent_lead_embed_holder #lead_frame{position:absolute;border:0;background-color:white;top:0;left:12.5%;height:100%;width:75%;bottom:0}@media(max-width:768px){#agent_lead_embed_holder #lead_frame{left:0;width:100%}}#agent_lead_embed_holder .btn_close{position:absolute;right:0;top:0;margin:14px;z-index:2}.agent_show_easy_sell_banner{display:none;padding:21px;border-radius:3px;background-color:#00399a;color:white;width:30%;margin-left:auto;margin-right:auto;min-width:360px;margin-bottom:21px;font-size:18px;text-align:center;line-height:22px}.agent_show_easy_sell_banner .learn_more_about_easy_sell{margin-top:7px}.open_market_sbsa{display:block;position:fixed;left:0;right:0;bottom:0;background-color:#039;color:white;padding:7px 21px;text-align:center;font-size:19px;line-height:80px}.open_market_sbsa button{cursor:pointer;margin:7px}.open_market_fnb{display:block;position:fixed;left:0;right:0;bottom:0;background-color:#00a9ac;color:white;padding:7px 21px;text-align:center;font-size:19px;line-height:22px}.open_market_fnb button{cursor:pointer;margin:7px;background-color:#f99e1f;text-shadow:none;font-weight:bold;box-shadow:none;border:1px solid white}.open_market_fnb button:hover{background-color:#f99e1f}.sell_as_agent_banner{background-color:#00399a;color:white;text-shadow:none;width:250px;margin:0 auto 21px auto;display:block}.sell_as_agent_banner:hover{background-color:#00399a;color:white}.sell_as_agent_banner.full_banner{width:auto;box-shadow:none;padding:21px;margin:7px}@media(max-width:4000px){#debugdiv .inner:before{content:"4000"}}@media(max-width:3500px){#debugdiv .inner:before{content:"3500"}}@media(max-width:3000px){#debugdiv .inner:before{content:"3000"}}@media(max-width:2800px){#debugdiv .inner:before{content:"2800"}}@media(max-width:2600px){#debugdiv .inner:before{content:"2600"}}@media(max-width:2400px){#debugdiv .inner:before{content:"2400"}}@media(max-width:2200px){#debugdiv .inner:before{content:"2200"}}@media(max-width:2000px){#debugdiv .inner:before{content:"2000"}}@media(max-width:1900px){#debugdiv .inner:before{content:"1900"}}@media(max-width:1800px){#debugdiv .inner:before{content:"1800"}}@media(max-width:1700px){#debugdiv .inner:before{content:"1700"}}@media(max-width:1600px){#debugdiv .inner:before{content:"1600"}}@media(max-width:1500px){#debugdiv .inner:before{content:"1500"}}@media(max-width:1400px){#debugdiv .inner:before{content:"1400"}}@media(max-width:1300px){#debugdiv .inner:before{content:"1300"}#private_special .private_special_big_text{font-size:20px;line-height:22px}}@media(max-width:1200px){#debugdiv .inner:before{content:"1200"}.SS-E{display:none}li.SS-EO{display:list-item}.bank_logo_special{width:53%}#sellmyproperty .free_list_list_button{width:90%;height:70px;line-height:66px}#sellmyproperty .free_list_month_badge{width:90%}#private_special .private_special_big_text{display:block;margin-left:320px;text-align:left}#private_special #private_special_read_more{right:13%}body.myroof div.header img.logo{padding-top:16px}}@media(max-width:1100px){#debugdiv .inner:before{content:"1100"}}@media(max-width:1000px){#debugdiv .inner:before{content:"1000"}}@media(max-width:980px){#debugdiv .inner:before{content:"980"}.SS-H{display:none}body.myroof div.footer div.footerleft{border-right:0}#myaccount .myaccountpage .profile_menu .profile_menu_holder{height:auto}.grid-detail-block .prop-photo .mini_spinner .total_photos,.search-results-map .prop-photo .mini_spinner .total_photos{width:65%}.ABSA_logo_featured .logo_of_bank,.SBSA_logo_featured .logo_of_bank,.FNB_logo_featured .logo_of_bank,body.myroof .SBSA_logo_featured.bank_logo_block .logo_of_bank{background-size:90%}.bank_logo_special{display:none}body.myroof .user_name_for_account{width:95px}#sellmyproperty .free_list_list_button{height:39px;font-size:15px;line-height:40px}#private_special .private_special_big_text{font-size:18px;line-height:20px}#private_special #private_special_read_more{top:auto}.list_carousel .feedbackCarousel{float:none;width:100%;margin-right:0;margin-bottom:15px}.list_carousel .feedbackCarousel .feedbackCarousel_item .feedbackCarousel_text{min-height:60px;max-height:90px}#new_developments .new_development_content{background-size:70%}#new_developments select,#new_developments input,#new_developments textarea{width:160px}body.myroof div.header img.logo{padding-top:22px}.alert_blocks{left:10%;width:60%}}@media(max-width:900px){#debugdiv .inner:before{content:"900"}#private_special .private_special_big_text{font-size:16px;line-height:18px;margin-left:180px}#private_special #private_special_read_more{top:auto}#private_special .big_image{margin-top:-68px;background-size:180px;width:180px}}@media(max-width:800px){#debugdiv .inner:before{content:"800"}}@media(max-width:767px){#debugdiv .inner:before{content:"767"}.SS-L{display:none}body.myroof div.header div.topmenu{padding-top:43px}body.myroof div.header .nav-tabs>li{width:77px}body.myroof div.header .nav-tabs>li>a{height:31px;font-size:12px;line-height:15px;padding-right:7px;padding-left:7px}body.myroof div.footer div.footerleft{min-height:0}body.myroof div.body{background-color:#fff;background-image:none}body.myroof div.footer .container,body.myroof div.body .container{margin-left:15px;margin-right:15px}body.myroof .bank_logo_block{width:100%}#searchform .searchsplit{padding-top:15px;min-height:0;border:0;margin:0 20px}#searchform .searchblock{padding-top:20px}#searchform .areasall{float:left;width:80%;margin-left:1px}#bankproperties .span1{margin-left:20px;margin-right:20px;border:0;border-bottom:1px solid #e2e2e2;min-height:20px}#bankproperties .bank_logo{height:62px}#myaccount .myaccountforms{width:auto;margin-bottom:50px}#myaccount .myaccountforms button.pull-right{float:none}.search-results-toggle{padding-bottom:30px;padding-top:25px}#myaccount .myaccountpage .profile_menu .profile_menu_holder{height:95px}#myaccount .myaccountpage .profile_menu .menu_list{display:none}#myaccount .myaccountpage .profile_menu .profile_menu_logout{float:right;margin:0;width:auto}#myaccount .myaccountpage .profile_icons .row-fluid>[class*=span]{height:110px}.ABSA_logo_featured,.SBSA_logo_featured,.FNB_logo_featured{margin-bottom:15px}.ABSA_logo_featured .logo_of_bank,.SBSA_logo_featured .logo_of_bank,.FNB_logo_featured .logo_of_bank{background-size:auto;background-position:center center}body.myroof .SBSA_logo_featured.bank_logo_block .logo_of_bank{background-size:auto}.bank_logo_special{display:block;width:49%}#sellmyproperty .free_list_list_button{float:right;margin-top:-85px;width:177px;height:67px;margin-right:50px;line-height:66px}#sellmyproperty .free_list_month_badge{width:100%;float:right;text-align:right}#sellmyproperty .free_list_intro{width:300px}#sellmyproperty .free_list_key .row>[class*=span],#sellmyproperty .free_list_key .row-fluid>[class*=span]{margin-left:60px}#sellmyproperty .free_list_features{width:100%;clear:both;height:120px}#sellmyproperty .free_list_key_text{float:left;width:60%}#sellmyproperty .free_list_key_img{margin-right:0;float:left}#sellmyproperty .free_list_key_text{display:none;width:auto;height:100px}#sellmyproperty .free_list_key_intro{min-height:unset}#sellmyproperty .free_list_key .span2{width:20%;float:left;margin-left:10px}#new_developments .new_development_content_holder{max-width:none}#new_developments .new_development_content{background-image:none}#new_developments select,#new_developments input,#new_developments textarea{width:250px}.alert .close{padding:8px;position:absolute;top:0;right:0}body.myroof .footerleft li,body.myroof .footer_right_section li{line-height:40px}.searchsplit>div>div>div>div>p,.footer_item_spacer{display:none}}@media(max-width:700px){#debugdiv .inner:before{content:"700"}.grid-detail-block .prop-photo .mini_spinner .total_photos,.search-results-map .prop-photo .mini_spinner .total_photos{width:50%;font-size:9px}#private_special .private_special_big_text{margin-right:95px}#private_special #private_special_read_more{top:auto;right:auto;left:3px;bottom:3px}#searchform .area_holder{columns:auto 1;-webkit-columns:auto 1}}@media(max-width:600px){#debugdiv .inner:before{content:"600"}.SS-M{display:none}body.myroof div.header .powered_by_click{width:50%;display:block;height:39px}body.myroof div.footer div.container{background-image:none}body.myroof div.header .rightlogo{background-image:url("/static/img/basetheme/header_logo_notext.png");background-size:126px;background-position:99% 3%;background-repeat:no-repeat}#myaccount .myaccountpage{border:0}.searchfield_garage,.searchfield_erf{display:none}#sellmyproperty .free_list_top_left{height:140px}#sellmyproperty .free_list_list_button{margin-top:0;float:none;height:32px;line-height:32px}#sellmyproperty .free_list_month_badge{margin-top:-90px;width:auto}#sellmyproperty .free_list_big{height:auto}#sellmyproperty .free_list_big .free_list_key_img{zoom:75%;-moz-transform:scale(0.75);float:none}#sellmyproperty .free_list_big .alt_to_right{float:none}#sellmyproperty .free_list_intro{font-size:20px;line-height:20px}#private_special .private_special_big_text{font-size:13px;line-height:15px}.social_network_block .social_network_item{max-width:58%}.prop-photo .mini_spinner{height:56px;bottom:-57px;left:10%;right:10%;width:80%;border-radius:56px}.prop-photo .mini_spinner .icon-chevron-right{height:56px;background-position-y:14px;width:50px}.prop-photo .mini_spinner .icon-chevron-left{height:56px;background-position-y:14px;width:50px;background-position-x:10px;border-right:2px solid rgba(255,255,255,0.5)}.prop-photo .mini_spinner .icon-chevron-right{background-position-x:-47px;border-left:2px solid rgba(255,255,255,0.5)}.prop-photo .mini_spinner .total_photos{line-height:56px}}@media(max-width:500px){#debugdiv .inner:before{content:"500"}.SS-S{display:none}body.myroof div.header .powered_by_click{height:50px}.grid-detail-block .prop-photo .mini_spinner .total_photos,.search-results-map .prop-photo .mini_spinner .total_photos{width:76%;font-size:13px}.modal.fade{top:-100%}.modal.fade.in{position:fixed;top:10%}#sellmyproperty .free_list_key_intro{min-height:inherit}#sellmyproperty .free_list_features{height:150px}#sellmyproperty .free_list_month_badge{margin-top:0}#sellmyproperty .free_list_blue_block{background-color:transparent}#sellmyproperty .free_list_blue_block .free_list_key_title{color:#0084cc}#sellmyproperty .free_list_blue_block .free_list_key_intro{color:#333}#private_special{padding:9px;height:80px}#private_special .big_image{margin-top:0;background-size:180px;width:180px;left:auto;right:0;bottom:0}#private_special .private_special_big_text{margin-left:0;font-size:15px;line-height:17px}.social_network_block .social_network_item{max-width:45%;overflow:hidden;margin-left:15px}}@media(max-width:400px){#debugdiv .inner:before{content:"400"}#private_special .private_special_big_text{font-size:16px;line-height:22px}#sellmyproperty .free_list_key .span2{float:left}#sellmyproperty .free_list_features{clear:none}#sellmyproperty .free_list_key_text{display:none}#sellmyproperty .free_list_house img{margin-top:0}#private_special .private_special_big_text{font-size:12px;line-height:14px}.new_user_welcome_content{padding-left:0}.new_user_welcome{border-radius:7px}.new_user_welcome_content_img{position:relative;left:0;top:-36px;margin-left:auto;margin-right:auto}.new_user_welcome .new_user_welcome_content h2{font-size:18px;line-height:22px}.featured_props .prop-type-block{width:90%}.featured_props .prop-type-block .prop-mrno{display:none}.featured_props .prop-type-block .prop-photo img{width:90%;height:auto;border-radius:0}.featured_props .prop-type-block.hover-effect{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;border-radius:0;box-shadow:0 1.5em 3em -1em silver;-webkit-box-shadow:0 1.5em 3em -1em silver;-moz-box-shadow:0 1.5em 3em -1em silver}}@media(max-width:320px){#debugdiv .inner:before{content:"320"}.SS-T{display:none}.tab-content{display:block}body.myroof div.footer .container,body.myroof div.body .container{margin-left:0;margin-right:0}#sellmyproperty th{font-size:15px;text-align:center;line-height:1.1}#sellmyproperty td:first-child p{display:none}#sellmyproperty .btn{font-size:10px;font-weight:normal;width:35px;height:35px}#sellmyproperty .free_list_list_button{line-height:30px;font-weight:bold;font-size:13px;width:150px;margin-left:auto;margin-right:auto;display:block}#sellmyproperty .free_list_footer_button{line-height:30px;width:150px;font-weight:bold;font-size:13px}#sellmyproperty .free_list_big_text{padding:0 5px}#sellmyproperty .free_list_key .row>[class*=span],#sellmyproperty .free_list_key .row-fluid>[class*=span]{margin-left:20px;margin-right:70px}#private_special .private_special_big_text{font-size:12px;line-height:13px}}@media(max-width:300px){#debugdiv .inner:before{content:"300"}body.myroof{min-width:100%;zoom:80%}#private_special .private_special_big_text{font-size:14px}.social_network_block{display:none}body.myroof div.header .rightlogo{background-size:124px}}@media(max-width:240px){#debugdiv .inner:before{content:"240"}body.myroof{zoom:78%}body.myroof div.header div.topmenu{padding-top:42px}body.myroof div.header .nav-tabs>li>a{height:32px}}@media(max-width:200px){#debugdiv .inner:before{content:"200"}}@media(max-width:100px){#debugdiv .inner:before{content:"100"}}@media all{body{padding-left:0;padding-right:0}}.fancy-scrollbars::-webkit-scrollbar{width:10px;height:10px;background-color:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(0,0,0,0.07);border-radius:5px}.fancy-scrollbars::-webkit-scrollbar:hover{background-color:#eee}.fancy-scrollbars::-webkit-resizer{-webkit-border-radius:4px;background-color:#666}.fancy-scrollbars::-webkit-scrollbar-thumb{min-height:.8em;min-width:.8em;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(0,0,0,0.07);border-radius:5px}.fancy-scrollbars::-webkit-scrollbar-thumb:hover{background-color:#bbb}.fancy-scrollbars::-webkit-scrollbar-thumb:active{background-color:#888}.agent_summary_body{position:fixed;left:5%;right:5%;top:5%;bottom:5%;background-color:#fff;border-radius:15px;box-shadow:rgba(50,50,93,0.25) 0 30px 60px -12px,rgba(0,0,0,0.3) 0 18px 36px -18px;padding:15px;z-index:1001;display:grid;grid-template-rows:40px 40px 1fr 40px;grid-gap:15px}.agent_summary_body h1{color:#333}.agent_summary_body h2{text-align:center}.agent_summary_body .summary_content{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:7px}.agent_summary_body .summary_content>a{background-repeat:no-repeat;background-position:50% 7px;background-size:38px;border:2px solid #ededed;border-radius:7px;padding:48px 7px 7px 7px;width:50%;text-align:center;color:#333}.agent_summary_body .summary_content .leads{background-image:url("/static/img/vector/lead.svg")}.agent_summary_body .summary_content .chats{background-image:url("/static/img/vector/chat.svg")}.agent_summary_body .summary_content .cma{background-image:url("/static/img/vector/cma.svg")}.agent_summary_body .summary_content .email{border-color:#ef5350;font-weight:bold;background-image:url("/static/img/vector/email_verify.svg")}.agent_summary_body .summary_content .feedback{border-color:#faa732;background-image:url("/static/img/vector/marketing.svg")}.agent_summary_body #agent_summary_close_button{background-color:#13aa52;border:1px solid #13aa52;border-radius:4px;box-shadow:rgba(0,0,0,0.1) 0 2px 4px 0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:400;outline:0;outline:0;padding:10px 25px;text-align:center;transform:translateY(0);transition:transform 150ms,box-shadow 150ms;user-select:none;touch-action:manipulation}.agent_summary_body #agent_summary_close_button:hover{box-shadow:rgba(0,0,0,0.15) 0 3px 9px 0}