.advanced-search-page-title h1{font-weight:bold;font-size:20px;line-height:24px;color:#333;margin:15px 0}h1{font-size:20px;font-weight:bold;margin-left:0;padding-left:0}.advanced-search{border:1px solid #ccc;margin:8px 0;position:relative}.ascrn{background:transparent url(/Images/AdvSearch/corners.gif) no-repeat left top;width:10px;height:10px;position:absolute;font-size:1px;line-height:1px;z-index:200}.astl{top:-1px;left:-1px;background-position:left top}.astr{top:-1px;right:-1px;background-position:right top}.asbl{bottom:-1px;left:-1px;background-position:left bottom}.asbr{bottom:-1px;right:-1px;background-position:bottom right}.advanced-search form{background:#f3f3f3;border:1px solid #fff}.advanced-search fieldset{overflow:hidden;zoom:1;border:solid #fff;border-width:0 0 1px;padding:0 13px 8px}.advanced-search .legend{color:#c60;font-weight:bold;font-size:16px;padding:11px 0 10px;margin:0}.advanced-search .legend.property{color:#333}.advanced-search .inner{overflow:hidden;vertical-align:middle}.advanced-search select{margin:0}.advanced-search select,.advanced-search .text{font-size:14px;margin:0}.advanced-search .field-block{margin-bottom:6px}.category-list label{font-size:14px;display:block}#alertPromoTermsAndConditions{font-size:11px;color:#666;margin-left:3px}#PromoSubHeader{clear:both;background-color:#ff6;padding-top:8px;padding-bottom:8px;font-weight:normal;font-size:17px;text-align:center;margin-top:5px;margin-bottom:5px}.advanced-search ul{list-style-image:none;padding:0;margin-bottom:6px}.advanced-search li{padding:0}.advanced-search li ul{padding-left:10px;padding-bottom:6px;margin-bottom:4px;background:url(../images/dotted-border.gif) repeat-x -1px bottom}.advanced-search .category-list li{padding:3px;cursor:default}.advanced-search .category-list-large-size li{font-size:14px}.category-list .selected{background:#ffedd1}.property-region .category-list .selected{background:#c0dcc0}.advanced-search .check{margin:0 5px 0 0}.job-email-alerts .check{margin-left:0}.location select{width:280px}.annual-pay select{width:100px}.keywords .text{width:245px}.job-email-alerts label{float:left;margin-right:7px}.job-email-alerts #SaveTextAlert{position:relative;top:2px;*top:3px}.category-group{background:#fff;border:1px solid #828282;float:left;margin-right:10px;overflow-y:scroll;width:278px;height:313px;margin-bottom:6px;display:inline;zoom:1}.category-group ul{zoom:1}.category-group-slim{width:228px}.advanced-search .button-block{background:#e8e8e8;overflow:hidden;zoom:1;padding:17px 13px 14px}.advanced-search .button-block .reset{font-weight:normal;font-size:12px;line-height:24px;margin:0;float:left;margin-left:20px;margin-top:9px}.advanced-search .button-block>.flat-btn{width:175px;display:inline-block;float:left}.advanced-search-button{background-image:url(/Images/buttons/sidebar_search-jobs_27px_v1.png);display:inline;float:left;height:27px;margin-right:10px;width:94px}.advanced-alert-button{background-image:url(/Images/AdvSearch/job_alert_save_button_27px.png);display:inline;float:left;height:27px;margin-right:10px;width:173px}.warning{background-color:#faf9ae;background-image:url(/Images/icon_warning.gif);background-position:5px 5px;background-repeat:no-repeat;margin:15px 0 15px 0;border:solid 1px #666;padding:5px 5px 5px 40px;text-align:left;font-weight:bold;font-size:12px;width:355px}h1{color:#333;font-size:1em;padding:4px 0 2px 10px;margin:0;position:relative;right:-1px}.AlertBanner{margin-top:0;padding:0;height:53px;background:url(/Images/AdvSearch/job_alert_header_slice.gif) top left repeat-x}#JobAlertsHeading{height:53px;background:url(/Images/AdvSearch/create_a_favourite_header.jpg) top left no-repeat;margin:0;padding:0;text-indent:-1000px;margin-left:-1px}.desc-label{font-size:12px;margin-left:4px}.keywords .inner{margin-top:10px}.advanced-search .keywords .legend{padding-bottom:1px}#SaveDuration{width:150px}.column{float:left}.property-type .column{width:140px}.property-type .wider-column{width:200px}.bedrooms-bathrooms .column{width:200px}.bedrooms-bathrooms select{width:65px}.search-header{font-size:18px;padding:7px 0;color:#333}.property-region strong{display:block;float:left;font-weight:bold;font-size:14px;width:240px;margin-bottom:5px}.first-group{clear:left}#RegionData{display:none}#category-list-secondary li{padding:0}#category-list-secondary li label{padding:3px}#category-list-secondary li ul li{padding:3px}#category-list-secondary li ul li label{padding:0}.to,label{font-size:14px}.confirm-left{min-width:380px;float:left}.confirm-right{float:right}.terms-list{list-style-position:outside;margin-left:-20px}.field-block.indent{margin-left:20px;margin-top:10px}