

div.fieldgroup{margin:.5em 0 1em 0;}div.fieldgroup .content{padding-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}html.js a.views-throbbing,html.js span.views-throbbing{background:url(/sites/all/modules/contrib/views/images/status-active.gif) no-repeat right center;padding-right:18px;}div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}.block div.view div.views-admin-links{margin-top:0;}div.view div.views-admin-links ul{margin:0;padding:0;}div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}div.view div.views-admin-links li a:before{content:"[";}div.view div.views-admin-links li a:after{content:"]";}div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}div.view div.views-hide{display:none;}div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}div.view:hover div.views-hide{margin-top:-1.5em;}.views-view-grid tbody{border-top:none;}



.wkit #rml-postcode-finder{margin:20px auto 40px;}.mozilla #rml-postcode-finder{margin-top:20px;}.ie8 #rml-postcode-finder{position:relative;top:20px;}#rml-postcode-finder .rightsidebar{margin-left:-5px;width:300px;}.rml-postcode-finder-result .map-not-available-message{padding:10px 0px;text-align:center;color:#ff0000;font-size:16px;}.postcode-finder-main #cp-search{border:0;border-radius:25px;box-shadow:inset 0 2px 3px #333;font-size:150%;height:46px;margin:0;padding:0 25px;width:530px;}.postcode-finder-main #cp-search:focus{outline:1px dotted #822;outline-offset:0;}.postcode-finder-main #cp-search.disabled{background-color:#e0e0e0;box-shadow:inset 2px 2px 3px #989898;}.postcode-finder-main .rml-postcode-finder-header{background-color:#333;color:#fff;}.leftsidebar .postcode-finder-main h2,#rml-postcode-finder table.postcode-finder-numbers caption{font-size:175%;padding-bottom:0;}.postcode-finder-main #language-switcher{color:#fff;position:absolute;top:30px;right:20px;}#maincontent .postcode-finder-main #cp-search-wrapper label{margin:0;padding:0;width:0;}#cp-search-wrapper .placeholder{top:13px;left:20px;font-size:150%;}.lt-ie9 .postcode-finder-main #cp-search{line-height:45px;}.rml_postcode_finder_disabled_text .block-title{font-family:ChevinProMedium,Arial,Helvetica,sans-serif;font-size:175%;}.rml_postcode_finder_limit .message-wrapper{display:inline-block;}.rml_postcode_finder_limit .message-links{vertical-align:middle;padding-top:15px;}.rml_postcode_finder_limit span.limit-message{padding-right:10px;border-right:1px dotted #666;}.rml_postcode_finder_limit span.find-out-more,.rml_postcode_finder_limit span.alias-addresses{padding-left:10px;}.rml_postcode_finder_limit span.find-out-more a,.rml_postcode_finder_limit span.alias-addresses a{color:#000;text-decoration:underline;}.rml_postcode_finder_limit span.find-out-more a:hover,.rml_postcode_finder_limit span.find-out-more a:focus,.rml_postcode_finder_limit span.alias-addresses a:hover,.rml_postcode_finder_limit span.alias-addresses a:focus{text-decoration:none;}.rml_postcode_finder_limit .current-limit{font-size:1.3em;font-weight:bold;}.rml_postcode_finder_disabled_text{border-top:1px dotted #aaa;}.rml_postcode_finder_limit .limit-message:before{background:transparent url(/sites/all/modules/custom/rml_postcode_finder/images/icons.png) left 0;content:' ';display:inline-block;margin:0 10px 0 0;height:35px;width:35px;vertical-align:middle;}.rml_postcode_finder_limit.low-warning .limit-message:before,.rml_postcode_finder_limit.disabled-warning .limit-message:before{background-position:left -70px;}.pca .color-grey-light{color:#000;}.pca .pcaautocomplete .capture-plus-message span.count{font-size:1.3em;font-weight:700;}.pca .pcalist{background-color:#fff;}.pca .pcaitem{padding:12px 20px;}.pca .pcaselected{background-color:#c00;color:#fff;}div.pca .pcaautocomplete{z-index:1000;}.pca .pcaautocomplete .pcamessage{color:#000;padding:0;line-height:1.5;}.pca .capture-plus-message .capture-plus-message-text:before{background:transparent url(/sites/all/modules/custom/rml_postcode_finder/images/icons.png) left -35px;content:' ';display:inline-block;margin:0 10px;height:35px;width:35px;vertical-align:middle;}.pca .capture-plus-message .capture-plus-message-text.noresults:before{background-position:left -70px;}.pca .capture-plus-message .subtext{padding:15px 20px;}.pca .capture-plus-message p{padding:0;}.pca .pcaitem .pcadescription{color:#666;}.pca .pcaitem.pcaselected .pcadescription{color:#fff;}.rml-postcode-finder-result{background-color:#ebebeb;padding:20px;}.rml-postcode-finder-result .address{background-color:#fff;min-height:100px;padding:100px 10px 20px 40px;font-size:150%;}.rml-postcode-finder-result .buttons{line-height:32px;}.rml-postcode-finder-result .enquiry-link{padding:0;text-align:center;}.rml-postcode-finder-result .enquiry-link a:hover,.rml-postcode-finder-result .enquiry-link a:focus{text-decoration:none;}.rml-postcode-finder-result .envelope{box-shadow:0 3px 3px -2px #333;position:relative;}.rml-postcode-finder-result .pricefinder{position:absolute;top:20px;right:20px;width:75px;}.rml-postcode-finder-result .pricefinder a{display:block;padding:10px;border:1px #ccc dashed;font-size:1.2em;text-decoration:none;}.rml-postcode-finder-result .pricefinder a:hover,.rml-postcode-finder-result .pricefinder a:focus{background-color:#c00;color:#fff;border:1px #c00 solid;}.rml-postcode-finder-result .pricefinder a:after{content:' ';display:inline-block;height:0;width:0;border-top:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c00;margin:0 2px;}.rml-postcode-finder-result .pricefinder a:hover:after,.rml-postcode-finder-result .pricefinder a:focus:after{border-left-color:#fff;}.rml-postcode-finder-map-link{border-top:7px solid #666;text-align:center;margin-bottom:10px;}.rml-postcode-finder-map-link a{background-color:#666;color:#fff;text-decoration:underline;padding:0 12px 12px;display:inline-block;}.rml-postcode-finder-map-link a:hover,.rml-postcode-finder-map-link a:focus{color:#fff;text-decoration:none;}.rml-postcode-finder-bing-map{background-color:#fff;border:17px solid #666;margin-bottom:15px;padding:12px;}.postcode-finder-main .bing-maps{width:100%;height:350px;display:none;}.postcode-finder-main .bing-maps .Infobox{min-height:76px !important;top:50px !important;}.postcode-finder-main .bing-maps .Infobox .infobox-close{display:none;}#postcodefinder-map .MicrosoftNav .NavBar_modeSelectorControlContainer,#postcodefinder-map .MicrosoftNav .NavBar_compassControlContainer{display:none !important;}#postcodefinder-map .MicrosoftMap .NavBar_zoomControlContainer{top:20px !important;right:20px !important;}#postcodefinder-map .MicrosoftNav .OverlaysTL.narrow{height:0 !important;}#postcodefinder-map .MicrosoftNav .BreadcrumbContainer{top:20px !important;}#postcodefinder-map .MicrosoftMap .OverlaysBL{left:auto !important;right:0 !important;}#postcodefinder-map .MicrosoftMap .OverlaysBR-logoAware{margin-left:0 !important;left:0 !important;right:auto !important;}#postcodefinder-map .MicrosoftMap .ScaleBarContainer{text-align:left !important;}.ui-dialog,#modalContent{box-shadow:0 4px 10px #000;}#modalContent > .ui-dialog{box-shadow:none;}h2#modal-title{font-size:200%;}.overlay-form,.buttons{background-color:#fff;}div.ctools-modal-content .overlay-form{background-color:#ebebeb;}div.ctools-modal-content .overlay-form h3{font-size:130%;padding-bottom:9px;}div.overlay-form .form-item span.message{margin:0 0 6px 170px;}div.ctools-modal-content .form-item input[type="text"].form-text,div.ctools-modal-content .form-item textarea{border-radius:2px;border-bottom:0;border-top:1px solid #aaadb2;border-left:1px solid #dadfe5;border-right:1px solid #dadfe5;}div.overlay-form .form-item input[type="text"].form-text{padding:3px;width:215px;}.overlay-form textarea{height:120px;width:390px;}div.overlay-form .form-item{padding:4px 0;}div.overlay-form .form-item label{text-align:right;margin-right:10px;width:160px;}#edit-move-date-wrapper input[type="text"]{width:55px;}#edit-move-date-wrapper .form-item{margin:0;padding:0;}#edit-move-date-wrapper .container-inline{margin-left:0;}.overlay-form legend.inline-legend{width:160px;margin-right:10px;float:left;position:inherit;left:0;clear:left;}.overlay-form legend span{width:100%;}.overlay-form .ui-datepicker-trigger{vertical-align:top;}.ctools-modal-content .buttons{background:#ccc;}.ctools-modal-content .buttons a{color:#000;text-decoration:underline;}.ctools-modal-content .buttons a:hover,.ctools-modal-content .buttons a:focus{text-decoration:none;}div.ctools-modal-content a.close{color:#000;}div.ctools-modal-content a.close:hover,div.ctools-modal-content a.close:focus{text-decoration:underline;}div.ctools-modal-content .rmg-form-errors-wrapper{display:none;}.ui-dialog .ui-dialog-title h2{font-size:130%;margin-top:4px;}.ie #edit-move-date-wrapper span.placeholder{top:-15px;}#content-dialog{overflow-y:auto;padding:20px;}.postcode-finder-register-block{background-color:#f2f2f2;border:1px solid #ccc;padding:20px;}.postcode-finder-register-block h3{font-size:1.4em;padding:0 0 0.4em;}.postcode-finder-register-block div.item-list ul li{margin:0 0 0.25em 1.5em;list-style:disc;}span.req-field{display:none;}.leftsidebar .postcode-finder-main .rml-postcode-finder-help-box h2{padding-bottom:9px;border-bottom:1px dotted #ccc;}.rml-postcode-finder-help-box{position:relative;}.rml-postcode-finder-help-box span.help-box-text{position:absolute;}.rml-postcode-finder-help-box span.one{left:210px;top:75px;}.rml-postcode-finder-help-box span.two{left:20px;bottom:25px;}.rml-postcode-finder-help-box span.three{right:30px;bottom:25px;}#edit-move-date-wrapper .form-item input.linkedDates{padding:0;margin:0;width:0;height:0;border:1px solid #fff;outline:0;background:inherit;}.postcode-finder-no-js{background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC000000',endColorstr='#CC000000');position:absolute;width:100%;height:215px;z-index:999;color:#ffffff;}.postcode-finder-no-js a,.postcode-finder-no-js a:hover,.postcode-finder-no-js a:visited,.postcode-finder-no-js a:focus{color:#ffffff;}.postcode-finder-no-js p{font:400 140% ChevinProMedium,Arial,Helvetica,sans-serif;}.postcode-finder-no-js ol{list-style-type:decimal !important;}.postcode-finder-no-js ol li{list-style:inherit !important;list-style-position:inside !important;padding:2px 0 2px 0;}
#user-login .grid_4 .grid_4{margin-top:0;margin-bottom:0;}#user-login .grid_4 .grid_4 .padding20{padding:10px 20px;}
