.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#009ee0}.btn-primary{background:#009ee0;border-color:#007aad}.btn-primary:hover,.btn-primary:focus{background-color:#007aad}.btn-primary:active,.btn-primary.active{background-color:#007aad;border-color:#007aad}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;width:5px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#999}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#939393;position:relative}.jspDrag{background:#4d4d4d;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(/Content/images/colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/Content/images/colorbox/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/Content/images/colorbox/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/Content/images/colorbox/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}body{font-family:Verdana,Geneva,'Segoe UI',Tahoma,sans-serif}a{cursor:default}a[href]{cursor:pointer}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.container{max-width:1010px}.col-centered{float:none;margin:0 auto}.header-checkbox{background:#fff;border:1px solid #d9dadb;border-radius:0}.box-horizontal{margin-bottom:20px}.box-horizontal .box-horizontal-header,.box-horizontal .box-horizontal-content{border:1px solid #d9dadb}.box-horizontal .box-horizontal-header{height:40px;border-bottom:none;color:#fff;font-weight:bold;text-transform:uppercase;margin:0;padding:11px 10px 10px 25px;background-color:#939393;background-repeat:no-repeat;background-position:15px center}.box-horizontal .box-horizontal-header div:last-child{text-align:right}.box-horizontal .box-horizontal-header .subproduct-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-horizontal.checkbox-bg .box-horizontal-header{background-image:url(/Content/images/checkbox-empty.png);cursor:pointer}.box-horizontal.checkbox-bg .box-horizontal-header .price{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box-horizontal.checkbox-bg.active .box-horizontal-header{background-image:url(/Content/images/checkbox.png)}.box-horizontal.checkbox-bg.not-changeable .box-horizontal-header{background-image:url(/Content/images/checkbox-empty-disabled.png);cursor:default}.box-horizontal.checkbox-bg.not-changeable.active .box-horizontal-header{background-image:url(/Content/images/checkbox-disabled.png);cursor:default}.box-horizontal .box-horizontal-content{border-top:none;background:#d9dadb;color:#939393}.box-horizontal .box-horizontal-content .content-text{padding:15px;font-size:.875em}.box-horizontal .box-horizontal-content select{width:200px;height:36px;background:#94d1f0!important;border-radius:3px;border:none;color:#666}.box-horizontal .box-horizontal-content select option:disabled{color:#999}.box-horizontal.active .box-horizontal-header,.box-horizontal.active .box-horizontal-content{background-color:#1f9ee0;border-color:#1f9ee0}.box-horizontal.active .box-horizontal-content{background-color:#f3f3f4}.box-horizontal-content{overflow:hidden}.has-image .box-horizontal-content .content-text{margin-right:180px}.box-horizontal-content .content-img{position:relative;float:right}.box-horizontal-content .content-img a{display:block;position:absolute;right:0;width:120px;cursor:pointer}.box-horizontal-content .content-img a:after{content:"";position:absolute;right:10px;top:10px;display:block;width:39px;height:43px;background:url(/Content/images/icons/magnifier.png) center center no-repeat}.box-horizontal-content .content-img a img{width:100%}.read-more{text-decoration:underline;color:#939393;cursor:pointer}.box .box-header,.box .box-footer,.box .box-body{padding:5px 10px;border:1px solid #d9dadb}.box .box-header,.box .box-footer,.box .box-body .heading{background-color:#d9dadb;color:#fff}.box.active .box-header,.box.active .box-footer,.box.active .box-body .heading{background-color:#1f9ee0}.box.has-hover:hover .box-header,.box.has-hover:hover .box-footer,.box.has-hover:hover .box-body{border-color:#1f9ee0}.box .box-header{border-radius:10px 10px 0 0;border-bottom:0}.box .box-body{border-top:0;border-bottom:0}.box .box-body .heading{display:block;margin:0 -15px;padding:10px 15px}.box .box-footer{height:20px;border-radius:0 0 10px 10px;border-top:0}.btn-outline{padding:7px 30px;background-color:transparent;border-radius:0;border-color:#fff;color:#fff;font-size:.75em;text-transform:uppercase}.btn-outline:hover{border-color:#4d4d4d;color:#4d4d4d}.btn-login:hover{border-color:#1f9ee0;color:#1f9ee0}.btn-bookmark:hover{border-color:#1f9ee0;color:#1f9ee0}.head-top{height:83px;background:#4a5863}.head-top .container{position:relative}.head-top .logo{float:left;padding:7px 0 0 8px}.head-top .sign{position:absolute;top:46px;right:14.9%;width:150px;height:78px}.head-top .btn-login,.head-top .btn-bookmark{position:absolute;right:0;width:130px;padding:7px}.head-top .btn-login{top:10px}.head-top .btn-bookmark{top:45px}.head-links{height:41px;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#333}.head-links a,.head-links span{line-height:41px;margin:0 7px;color:#333}.head-links a{text-decoration:none}.head-links a[href]:hover{text-decoration:underline}.nav-main{width:730px}.nav-main ul{padding:0}.nav-main ul li{list-style-type:none;display:inline-block}.nav-main ul li a{text-transform:uppercase;text-decoration:none;font-size:1.3em;font-weight:bold;color:#4d4d4d}.nav-main ul li a:hover,.nav-main ul li a.active{text-decoration:none;color:#939393}.nav-languages>li{float:left;list-style-type:none}.nav-languages>li.active{font-weight:bold}.nav-languages>li>a{position:relative;display:block}.slider{position:relative;background:#c7c7c7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7c7c7),color-stop(1,#efefef));background-image:-o-linear-gradient(bottom,#c7c7c7 0%,#efefef 100%);background-image:-moz-linear-gradient(bottom,#c7c7c7 0%,#efefef 100%);background-image:-webkit-linear-gradient(bottom,#c7c7c7 0%,#efefef 100%);background-image:-ms-linear-gradient(bottom,#c7c7c7 0%,#efefef 100%);background-image:linear-gradient(to bottom,#c7c7c7 0%,#efefef 100%);text-align:center}.slider .container{position:relative;height:280px;background:url(/Content/theme/images/waterjet.png) center center no-repeat}.loginform-container{padding:100px 0}.loginform,.registerform{padding:15px}.loginform{border:1px solid #ccc}.loginform input{background-color:#b7e4fc!important;border:none}.loginform input:focus{border:2px solid #1f9ee0}.loginform input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #b7e4fc inset}.loginform .btn-primary,.loginform .btn-default{border:1px solid #1f9ee0;font-weight:bold}.loginform .btn-primary{background-color:#1f9ee0;margin-left:5px}.loginform .btn-default{color:#1f9ee0}.loginform .btn-default:hover{background-color:#1f9ee0;color:#fff}.no-border-radius{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.registerform{padding-top:0;border-radius:0;border-top:0;margin-top:10px}.registerform .box-header,.registerform .box-footer{border-radius:0}.registerform .btn-primary{background-color:#1f9ee0;border:none}.registerform h1{margin:10px 0;font-size:1.375em}.registerform .form-group{margin:0 -15px 0;padding:7px 0;border-bottom:1px solid #eee}.registerform .form-group:last-child{border-bottom:0}.registerform .control-label .required{display:inline-block;width:0}.registerform .control-label .required:before{content:"*";color:red}.registerform .form-control-half{display:inline-block;width:49%;margin-top:7px}.registerform .form-control-state{display:inline-block;width:18%}.registerform .form-control-zip{display:inline-block;width:25%}.registerform .form-control-city{display:inline-block;width:52%}.alert .validation-summary-errors ul{margin:0;padding:0;list-style-type:none}a.lightbox{color:#939393;text-decoration:underline}.lightbox-description{display:none}.lightbox-content{padding:10px}#selected-pump{width:300px}.pump-description{margin:10px 0 0}#pumpdescription{width:500px}.page-footer{clear:both;height:156px;margin-top:20px;background:url(/Content/theme/images/footer_bg.png) repeat-x;background:url(/Content/theme/images/footer_mbg.png) top center no-repeat,url(/Content/theme/images/footer_bg.png) repeat-x}.page-footer .container{height:156px;padding-top:25px;background-image:url(/Content/theme/images/stm-logo-gray.png);background-repeat:no-repeat;background-position:center 70px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.75em}.page-footer ul{padding-left:0;margin-bottom:0;list-style:none}.page-footer li{float:left;margin:0 7px}.page-footer a{color:#333;text-decoration:none}.page-footer a:hover{text-decoration:underline}.main-content{position:relative}.order-steps-container{min-height:70px}.order-steps{padding:0 15px 10px}.order-steps .nav li{width:19%;margin-left:1.2%}.order-steps .nav li:first-child{margin-left:0}.order-steps .nav li a{border-bottom:5px solid #d9dadb;color:#d9dadb;outline:0}.order-steps .nav li.active a,.order-steps .nav li a:hover{border-bottom-color:#009ee0;background:transparent;color:#009ee0}.order-steps .nav>li{float:left}.order-steps .order-steps-info{color:#d9dadb;font-size:.75em;margin:0 0 -5px;padding:5px 0 0}.order-steps .number{display:inline-block;height:30px;line-height:10px;margin-bottom:-5px;margin-left:-15px;border-radius:15px;padding:10px;background:#d9dadb;color:#fff}.order-steps .active .number,.order-steps a:hover .number{background:#009ee0}.order-steps.affix{top:0;width:758px;background:#fff;z-index:2}.scrolltarget{}.configuration{font-size:.625em;color:#fff;padding:0;margin-top:10px;z-index:1}.configuration .configuration-header,.configuration .configuration-base{padding:15px}.configuration .configuration-header{background:#1f9ee0;border-bottom:4px solid #fff;padding-bottom:5px;padding-right:10px}.configuration .configuration-header h4{font-size:2em;margin-top:0}.configuration .configuration-header div{text-align:right}.configuration .configuration-header div .configuration-header-price{font-size:2em;font-weight:bold;margin-left:10px}.configuration .configuration-base{background:#939393;border-bottom:4px solid #fff}.configuration .configuration-items .configuration-item{padding:4px 0;padding-right:5px;background:#939393;margin:0}.configuration .configuration-items .configuration-item.odd{background:#4d4d4d}.configuration .configuration-items .configuration-item.print-only{display:none}.configuration .configuration-items .configuration-item .subproduct{overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.configuration .configuration-items .configuration-item .subproduct a{color:#fff;text-decoration:none}.configuration .row .price{padding:0 10px 0 0;text-align:right}.configuration .configuration-buttons{margin:0;padding-top:5px}.configuration .configuration-buttons div{padding:0}.configuration .configuration-buttons button{border:none;margin:0}.configuration .configuration-buttons .contact-sales-btn{height:90px;width:100%;padding-top:45px;background:url('/Content/images/icons/contact-icon.png') #009ee0 center 14px no-repeat;font-size:1.5em}.configuration .configuration-buttons .contact-sales-btn:disabled{background-color:#999;cursor:default}.configuration .configuration-buttons .save-as-word-btn,.configuration .configuration-buttons .print-btn{height:40px;width:100%}.configuration .configuration-buttons .save-as-word-btn,.configuration .configuration-buttons .contact-sales-btn{border-right:5px solid #fff}.configuration .configuration-buttons .save-as-word-btn{background:url('/Content/images/icons/word-icon.png') #d9dadb center center no-repeat}.configuration .configuration-buttons .print-btn{background:url('/Content/images/icons/print-icon.png') #d9dadb center center no-repeat}.configuration .configuration-buttons .offline-display{display:none;background:#f33;color:#fff;height:40px;margin-top:-1px;line-height:40px;text-align:center;font-size:1.5em}.configuration .configuration-buttons .actuality-warning{text-align:center;color:#000;font-weight:bold;background:#fd3;border:2px solid #f33;margin-top:5px;padding:10px}.configuration.affix{width:252px;top:0;margin-left:758px}.product-slider{position:relative;overflow:hidden}.product-slider.hasPrevious:before,.product-slider.hasNext:after{content:"";position:absolute;top:0;height:100%;width:20px}.product-slider.hasPrevious:before{left:0;z-index:1;-webkit-box-shadow:inset 5px 0 7px #fff;-moz-box-shadow:inset 5px 0 7px #fff;box-shadow:inset 5px 0 7px #fff}.product-slider.hasNext:after{right:0;-webkit-box-shadow:inset -5px 0 7px #fff;-moz-box-shadow:inset -5px 0 7px #fff;box-shadow:inset -5px 0 7px #fff}.product-slider .product-slider-buttons{position:relative;margin:5px 0 15px;z-index:1}.product-slider .product-slider-buttons button{width:15px;height:22px;border:none;cursor:pointer;outline:none}.product-slider .product-slider-buttons button:disabled{opacity:.5;filter:alpha(opacity=50)}.product-slider .product-slider-buttons .next{background:url('/Content/images/buttons/arrow-right.png') center center no-repeat}.product-slider .product-slider-buttons .previous{margin-right:10px;background:url('/Content/images/buttons/arrow-left.png') center center no-repeat}.products-container{width:100%;display:table;table-layout:fixed;border-spacing:5px;-webkit-transform:translate(-5px,0);-moz-transform:translate(-5px,0);-ms-transform:translate(-5px,0);-o-transform:translate(-5px,0);transform:translate(-5px,0)}@media screen{.products-container{-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}}.products-container .product-col{position:relative;display:table-cell;width:230px;vertical-align:top;background-color:#d9dadb;border:1px solid #e0e0e0;height:100%;cursor:pointer}.products-container .product-col.active{border-color:#1f9ee0}.product-box{padding:0 10px 0}.product-box h3{margin:0 -10px;padding:10px 10px 10px 40px;font-size:1em;color:#fff;background:url(/Content/images/checkbox-empty.png) #939393 no-repeat 15px center}.active .product-box h3{background:url(/Content/images/checkbox.png) #1f9ee0 no-repeat 15px center}.product-box .product-image{background-color:#f3f3f4;margin:0 -10px;padding:0;line-height:152px;text-align:center;width:228px}.product-box .product-image img{height:152px;max-width:228px}.product-box .product-body{margin:0 -10px;padding:10px 10px 40px 10px;min-height:100px;font-size:.786em;color:#4d4d4d}.product-box .product-body a{color:#4d4d4d;text-decoration:underline}.product-box .product-price{position:absolute;bottom:0;height:30px;background-color:#f3f3f4;width:100%;margin-left:-10px;text-align:right;font-size:.857em;padding:5px 10px 0 0}.product-box .product-price span{font-weight:bold}.contactform-container form{padding-bottom:10px}.contactform-container .contactform textarea{min-height:100px}.contactform-container .btn .spinner{display:none}.contactform-container .btn.active .spinner{display:inline-block;padding-right:10px}.contactform-container .configuration-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px;z-index:101}#page-overlay .infobox{position:absolute;top:50%;left:50%;height:34px;line-height:30px;width:300px;margin:-17px 0 0 -150px;padding-left:30px;background:#888 7px center no-repeat;border:2px solid #000}@media only screen and (min-width:992px) and (max-width:1199px){.configuration.affix{width:242px;margin-left:728px}.order-steps.affix{width:727px}.head-top .sign{right:12%}}@media only screen and (min-width:768px) and (max-width:991px){.order-steps{clear:both}.head-top .sign{right:12%}.configuration{width:100%;padding:0 15px 5px}.configuration.affix{position:relative;width:auto}.form-inline .form-group,.form-inline .form-control{display:inline-block}}@media only screen and (max-width:767px){.order-steps-container,.configuration{display:none}.head-top{overflow:hidden}.head-top .sign{top:3px;right:130px}.box-horizontal-header{font-size:.875em}}@media only screen and (max-width:720px){.nav-main{display:none}.nav-languages{float:right!important}}@media only screen and (max-width:580px){.head-top .logo{padding-left:0}}@media only screen and (max-width:525px){.head-top .logo{display:none}}@media print{.head-links,.logo,.btn-login,.btn-bookmark,.slider,.order-steps-container,.product-slider-buttons,.box-horizontal-content .content-img a:after,.box-horizontal-content .read-more,.configuration-buttons,.product-body a,footer{display:none!important}.head-top{height:60px}.head-top a[href]:after{content:""}.head-top .sign{top:0;right:0}.products-container{position:relative!important;display:block;float:none;margin-left:5px!important}.products-container .product-col{page-break-inside:avoid;float:left;display:block;width:49.5%;border-color:#000;margin:0 0 20px 0}.products-container .product-col:nth-child(odd){margin-right:1%}.products-container .product-col h3{padding-left:10px}.products-container .product-col .product-image{margin:0 -9px}.products-container.scrolltarget{margin-top:0!important;padding-top:0!important}.product-slider{position:relative;overflow:hidden;page-break-inside:avoid;page-break-after:always}.product-slider.hasPrevious:before,.product-slider.hasNext:after{display:none}.box-horizontal,.box-horizontal-header,.box-horizontal-content{border:none!important}.box-horizontal{page-break-inside:avoid;border-top:1px solid #000!important;padding-top:15px;margin-top:-10px}.box-horizontal .box-horizontal-content{font-size:12px!important}.box-horizontal .box-horizontal-content .content-text{padding:15px 0}.box-horizontal-header{padding:0!important;height:20px!important}#options .active .box-horizontal-header .subproduct-name:before{content:url(/Content/images/checkbox-disabled.png)}.box-horizontal-header.row div{padding-left:0!important}.box-horizontal-content{clear:both}.product-box h3{background:none}.product-box .product-body{min-height:0!important}.main-container{display:block!important;float:none!important;width:100%!important}.configuration{page-break-after:always;display:block!important;float:none!important;width:100%!important}.configuration.affix{position:relative!important;margin:0!important}.form-inline .form-group,.form-inline .form-control{display:inline-block}select{border:1px solid #000!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.configuration-header{border-bottom:1px solid #000!important}.configuration-header .configuration-header-price{font-size:16px!important}.configuration-base{font-size:12px!important;line-height:18px!important;border-bottom:1px solid #000!important}.configuration-base .row div{float:left}.configuration-base .row div.price{float:right}.configuration-base .row div.price:after{content:"";clear:both}.configuration-items{margin-top:10px;font-size:12px!important;display:block!important;width:100%!important;height:100%!important}.configuration-items .configuration-item{display:block!important;width:100%!important;padding:1px 0!important}.configuration-items .configuration-item .subproduct{float:left!important}.configuration-items .configuration-item .price{float:right!important}.configuration-items .configuration-item .price:after{content:"";clear:both}.jspContainer,.jspPane{width:100%!important;height:100%!important;overflow:visible;position:static}}