body{font:12px/1.167 Arial,Helvetica,sans-serif;margin:0}h1{font-size:28px;color:#19539a}ul{list-style-type:none;padding:0}ul a{text-decoration:none;color:#045bac}.hidden{display:none}#main-content{margin:0 auto;width:899px}input.text{width:370px;font-size:14px;float:left;height:39px;color:#4c4c4c;background-color:#e6e6e6;border:none;padding-left:10px;line-height:39px}#searchdiv{padding-bottom:40px}#btn_search{background:url(Images/btn-search.png) no-repeat;width:87px;height:39px;border:none;float:left;margin-left:15px;outline:none}.header{font-size:14px;font-weight:bold}a[href],input[type='button'],input[type='image'],label[for],select,button,.pointer{cursor:pointer}.checkboxrow{overflow:auto}.infobox .infobox{border:1px solid #000;margin-top:8px;background:#fff;padding:5px}#search-content{margin-top:40px;padding-top:30px;border-top:1px solid #f2f2f2;clear:both}.intro{margin-bottom:10px}#search_hits{float:left;width:243px;border-right:2px solid #f2f2f2;height:644px;padding:2px;overflow-y:auto}#search_hits .selected{background-color:#e6e6e6}.hit{padding:15px 10px 10px 10px;border-bottom:1px solid #f2f2f2}.hit .phone{margin-top:20px}.weburl a{color:#589de3;text-decoration:none}.hit .webshop{padding-top:10px}.webshop a{background:url(Images/btn-shop.png) no-repeat -2px 0;display:block;width:104px;height:25px}#map_canvas{float:left;width:642px;height:642px}.maps_container{position:relative;width:895px;clear:both;overflow:hidden;border:2px solid #f2f2f2}#map_container{overflow:hidden;padding:2px;float:left;height:644px}#map_filter{position:absolute;right:10px;top:10px;background-color:#fff;width:180px}#map_filter .filter_header{padding:5px 10px;background-color:#a9a9a9;color:#fff}#map_filter .filter_header b{font-size:14px}#map_filter .content{padding:10px 5px 5px 5px}#allProductsContainer{width:856px}.productCategoryContainerWrapper{overflow:hidden;float:left;clear:left;width:100%}.productCategoryContainer{float:left;width:15.87em;padding:.94em;border-left:1px solid #ddd;padding-bottom:1000px;margin-bottom:-1000px;overflow:hidden}.productCategoryContainer.first{border-left:0}.productCategoryDivider{float:left;display:inline;width:16.917em;height:1px;background-color:#ddd;margin:.42em .42em .42em .52em;overflow:hidden}.productCategoryDividerFirst{margin-left:.42em;clear:left}.productCategoryContainer ul{margin:0 0 10px 0}.productCategoryContainer ul li.first{margin-bottom:10px}a.backlink{font-size:16px;font-weight:bold}.sk-fading-circle{visibility:hidden;width:20px;height:20px;position:relative;display:inline-block;top:5px;margin-left:2px}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.sk-fading-circle--visible{visibility:visible}