div.sideinfo.shoppingParent{top:+10px!important}#addressform p span.no-input{left:350px;position:absolute;font-weight:700}#contact-step1>div{margin-left:1px;margin-right:1px}#contact-step2 div>div>div{width:500px;margin-bottom:10px}#contact-step2 div>div>div>label{width:150px;float:none;display:inline-block}#contact-step2 input.text{background:none repeat scroll 0 0 #FFF;box-shadow:1px 1px 7px 0 rgba(0,0,0,.3) inset;color:#4B4B4B;font-size:13px;margin:0;padding:10px 15px;width:300px!important}#contact-form{overflow:hidden;vertical-align:top;white-space:nowrap}#contact-form .invalid{outline:2px solid #df001b}#contact-form>div{display:inline-block;position:relative;vertical-align:top;white-space:normal;width:100%}#contact-form span.error-message{display:block;margin-top:5px}#contact-form #contact-step2 span.error-message{margin-left:168px}#preloadlayer{z-index:999999}#contact-form-box p.success{background:none repeat scroll 0 0 #EBEBEB;border:3px solid #95AD40;padding:10px}#sent-success a{background:url(img/arrow-back-dark.gif) no-repeat scroll 0 15px transparent;padding-top:17px;float:left;font-size:12px;font-weight:700;margin-right:20px;padding-left:15px;padding-top:15px;text-decoration:none}.progress-bar ol{margin-left:0!important}#account #content .tabs .tabs-content.orderhistory>.error-message.yellow li{color:#1D1D1D}#account #content .tabs .tabs-content.orderhistory>.error-message,#account #content .tabs .tabs-content.orderhistory>.success-message,#account #content .filterbar .filterbar-body .error-message,#account #content .filterbar .filterbar-body .success-message{display:none}#newaddress{display:block}#address_search,#contact_search{background:url(img/icon-search-grey.png) no-repeat scroll right center #FFF;box-shadow:1px 1px 2px 2px rgba(0,0,0,.2) inset;color:#4B4B4B;font-size:12px;padding:8px 30px 8px 8px;width:200px}.order-list-table span.details{display:block}#range-page-order-list-table .preloader{background:url(img/preloader_small.gif) no-repeat scroll center center #FFF!important;width:180px;height:150px}#checkout .tablesorter thead tr th.sorter-false span{background:none!important}#navigation ul{display:inline-block;width:760px}#downloadcenter{position:relative;float:right}.productgrid .product .compare{height:34px}.comparelinks#productgrid .compare label:hover{cursor:pointer}#newcontact div.error-message{display:none}#account div.error-message>ul{padding:0 0 1em 1em}#account div.error-message>ul>li{list-style-type:none}#selectAccountOverlayForm label{cursor:pointer}#downloads-list-wrapper.showingAll .pagination-show-pages,#downloads-list-wrapper.showingPages .pagination-show-all,#videos-list-wrapper.showingAll .pagination-show-pages,#videos-list-wrapper.showingPages .pagination-show-all{display:inline-block;height:17px;width:120px;text-align:right}#downloads-list-wrapper.showingAll .pagination-show-all,#downloads-list-wrapper.showingPages .pagination-show-pages,#videos-list-wrapper.showingAll .pagination-show-all,#videos-list-wrapper.showingPages .pagination-show-pages{display:none}#downloads-list-wrapper.loading .pagination-show-pages,#downloads-list-wrapper.loading .pagination-show-all,#videos-list-wrapper.loading .pagination-show-pages,#videos-list-wrapper.loading .pagination-show-all{visibility:hidden}a.imagelink.download{display:block;width:65px;height:65px;text-decoration:none;background-image:url(../images/downloadicons/icon_download_other.gif)}span.ui-checkbox-state-disabled{background-position:0 -111px}span.ui-checkbox-state-disabled+label{color:gray}#download-details .folder-content>div.slimScrollDiv{padding:0}#download-details .folder-content>div.slimScrollDiv>.productgrid,#download-details .folder-content>div.slimScrollDiv>div.productgrid .product{background:0;padding-right:0}#toolsRepairForm .pickup-addresses .chzn-search{display:block}#toolsRepairForm{padding-bottom:20px}.loading{background-image:url(img/preloader_transparent.gif);min-height:70px;background-repeat:no-repeat;background-position:center top}#folder-techdata .technical-data table.technical-data-table{width:530px;display:inline-block}#product-item #content .images{width:330px;background:#fff;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#cart .contentbody table tbody tr td .error-message .replacement p a{float:none;margin:10px 0;background:0;color:#e40022!important;display:block;font-family:'Hilti Roman',Arial,Verdana,Sans-Serif;font-size:13px;font-size:11px;padding:0;line-height:1em;text-align:left;cursor:pointer;text-decoration:underline}#cart .contentbody table tbody tr td .error-message .replacement p a:hover{background:0;text-decoration:none}#cart .contentbody table tbody tr td .error-message p{float:left;width:240px;margin-top:10px;margin-left:10px}#cart .contentbody table tbody tr td .error-message p:nth-child(n+3) strong{width:100%;float:left;text-indent:18px;background:url(img/square-small.gif) no-repeat 0 6px}#cart .contentbody table tbody tr td .error-message .replacement p{color:#000}#cart .contentbody table tbody tr td .error-message .replacement{border-top:1px solid #d6d5d5;padding-top:10px;margin-top:10px}#cart .contentbody table tbody tr td .error-message .replacement a{float:right;margin:5px;background:#636363;background:-moz-linear-gradient(top,#636363 0,#474747 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#636363),color-stop(100%,#474747));background:-webkit-linear-gradient(top,#636363 0,#474747 100%);background:-o-linear-gradient(top,#636363 0,#474747 100%);background:-ms-linear-gradient(top,#636363 0,#474747 100%);background:linear-gradient(to bottom,#636363 0,#474747 100%);color:#fff!important;display:inline-block;-webkit-border-radius:3px;border-radius:3px;font-family:'Hilti Roman',Arial,Verdana,Sans-Serif;font-size:13px;font-weight:700;text-decoration:none;padding:10px 15px;line-height:1em;text-align:center;cursor:pointer}#cart .contentbody table tbody tr td .error-message .replacement a:hover{background:#474747}#cart .contentbody table tbody tr td .error-message .prodpic{float:left;margin:5px;width:100px;height:100px;background:#fff}li.replacement_f{display:none}#loststolenform>ul>li.replacement_f>div{left:0;padding:15px 0}#contactoverlay-inner #my-position{display:none}#foldoutcanvas span.prodpic.loading{background-image:url(img/preloader_transparent_small.gif)!important;background-position:center center!important;background-repeat:no-repeat}#foldoutcanvas span.prodpic.loading span{opacity:.5}.middleInfoLabelContainer{padding:0!important}.chzn-results li.option-disabled,.chzn-results li.option-disabled.active-result{color:#ccc;cursor:default!important}.filter input{display:inline-block;line-height:1em;margin:1px 0 10px;padding:0 0 0 18px;text-decoration:none;vertical-align:top}.filter label{display:inline-block}.filters div label{display:inline-block;margin-right:10px}.filters label span{display:inline-block;vertical-align:top;height:14px;margin-left:0;margin-right:4px;margin-top:-2px;width:14px}.filters .filter.unchecked.inactive:hover span{background-position:0 -13px}div.check table tbody tr td#availability-check-item-price span span:before{content:" "}#checkAvailability-inner #map{}#checkAvailability-inner>div>div:last-child{width:auto!important}#checkAvailability-inner{width:930px!important;margin-left:-465px!important}#checkAvailability-inner #map-wrapper{margin-top:0!important;width:auto!important}#checkAvailability-inner>div>div:last-child{height:auto}#checkAvailability-inner #map-overlay>div:first-child p.preloader{background:url(img/preloader_transparent_small.gif) no-repeat scroll center center!important}#loginoverlay>div>form#passwordreset input[type=text]{width:220px}input[type=submit]{-webkit-appearance:none}#company .chzn-search{display:block!important}#search-results #content .downloads>div>table{margin:5px 0 0;font-size:11px;color:#666;display:inline-block;vertical-align:top;width:310px}#search-results #content .downloads table.more-info{width:auto;display:none;margin:10px 0 0;padding:5px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#search-results #content .downloads table.more-info td{padding:5px 35px 5px 5px}#search-results #content .downloads table.more-info td.title{color:#1d1d1d;background:#ebebeb}#search-results #content .downloads table.more-info td a{margin-right:10px}#search-results #content .downloads>div>a.dwnl-btn{float:right;display:inline-block;width:120px;word-break:break-all;-webkit-border-radius:3px;border-radius:3px;font-family:'Hilti Roman',Arial,Verdana,Sans-Serif;font-size:13px;font-weight:700;text-decoration:none;padding:8px 15px;line-height:1em;text-align:center;cursor:pointer;background:#979797;background:-moz-linear-gradient(top,#979797 0,#7c7c7c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#979797),color-stop(100%,#7c7c7c));background:-webkit-linear-gradient(top,#979797 0,#7c7c7c 100%);background:-o-linear-gradient(top,#979797 0,#7c7c7c 100%);background:-ms-linear-gradient(top,#979797 0,#7c7c7c 100%);background:linear-gradient(to bottom,#979797 0,#7c7c7c 100%);color:#fff}#search-results #content .downloads>div>a.dwnl-btn:hover{background:#474747;color:#fff}#search-results #content .downloads>div>a.dwnl-btn span{display:inline-block;height:14px;width:30px;background:url(img/icon-download.png) no-repeat 0 0}#search-results #content .downloads>div>table td{font-weight:700}#search-results #content .downloads>div>select{float:right;margin-top:6px;margin-right:15px}#search-results #content .downloads>div a.link-to-detailoverlay{display:inline-block;color:#DF001B;font-weight:700;text-decoration:none;margin-top:0}#search-results #content .downloads>div a.link-to-detailoverlay:hover{text-decoration:underline}#search-results #content .downloads>div>a.imagelink{float:left;margin-left:-79px;margin-top:4px}#search-results #content .downloads>div>table.related{width:290px;margin-left:5px;float:right}#search-results #content .downloads>div h3 a{text-decoration:none;display:block;width:310px}#search-results #content .downloads>div h3 a:hover{text-decoration:underline}#search-results #content .downloads.ul>div{padding:15px 0 15px 20px;position:relative}#search-results #content .downloads.ul>div .ui-checkbox{position:absolute;left:0;top:11px}#search-results #content .downloads>div>table.related td[rowspan="3"]{width:120px}#search-results #content .downloads>div>table.related td{vertical-align:top;padding-right:0;padding-left:10px}#search-results #content .downloads>div{padding:15px 0 15px 80px;min-height:90px;overflow:auto;background:url(img/dots.gif) repeat-x bottom left}#downloads #content .downloads>div>ul.icons li,#search-results #content .downloads>div>ul.icons li{background-image:none!important}#firestop-grid a.firestops{margin-top:28px;display:block;text-decoration:none;color:#DF001B;font-weight:700;font-size:8pt}#firestop-grid a.firestops:hover{text-decoration:underline}#firestop-grid a.firestops.less-link{display:none}#firestop-grid span.ui-checkbox{width:15px!important}#firestop-grid a.dwnl-btn{width:auto!important}#firestop-grid table.more-info{clear:both}#firestop-grid table.more-info td{width:30%;max-width:30%;min-width:30%}#firestop-grid table.more-info td.title{max-width:20%;min-width:20%;width:20%}#firestop-grid ul.icons img{width:40px;height:40px}#firestop-grid table.firestop-details td{width:155px}#firestop-grid table.firestop-details td.colspan{width:310px}#firestop-grid h3{margin-bottom:15px!important}#firestops-grid-container div.paging-box{padding-top:15px!important}div#submittal-builder-form{width:100%!important}#submittal .input.wait{background:url(img/preloader_small.gif) no-repeat scroll center center #FFF!important}#submittal .input.wait input{visibility:hidden}#submittal-builder-form div.error-message,#submittal-builder-form div.success-message{float:left;width:940px;margin-top:10px}#submittal .filterbar_full{width:990px!important}#cover-upload-status-icon{height:16px;width:16px;display:inline-block;background-position:center center;background-repeat:no-repeat}#cover-upload-status-icon.success{background-image:url(img/tick.png)}#cover-upload-status-icon.error{background-image:url(img/cross.png)}#submittal-builder-form form{display:inline}p#cover-hint{display:block;margin-top:10px}div.tools-pagination{background-image:none;margin-top:-36px}div.tools-pagination.top{margin-top:-62px}.searchable.disabled-filter a{color:#CCC!important}p#pickup-address span{display:inline;float:none}.x-small{font-size:10px}div.video-iframe,div.video-iframe>iframe{width:990px;height:510px}