#quick-menu{background-color: #F7F7F7;display: inline;float: left;width: 280px;}
#quick-menu h2,#main .category h2{background-color: #E6E6E6;color: #151A1D;font-size: 18px;height: 42px;line-height: 42px;padding-left: 12px;text-transform: uppercase;}
#quick-menu li{border-bottom: 1px dotted #8D8D8D;color: #232323;cursor: pointer;display: block;line-height: 16px;overflow: hidden;padding: 7px 0 7px 5px;text-decoration: none;}
#quick-menu li:last-child{border:none;}
#quick-menu li:hover{background-color: #1a9f71;border-color: #FFFFFF;color: #FFFFFF;-moz-transition: all 0.1s;-o-transition: all 0.1s;-webkit-transition: all 0.1s;transition: all 0.1s;}
#quick-menu.scroll{position: fixed;top: 56px;height: 100%;}
#quick-menu.scroll-fix{position: absolute;bottom: 30px;}
#quick-menu.scroll ul{overflow: auto;height: 85%;}
/*category*/
#main .category{border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;float: right;width: 940px;}
#main .category h2{}
#main .category .item{border-bottom: 1px solid #E0E0E0;padding: 15px 0;}
#main .category .item h3{border-right: 1px dotted #C8C8C8;color: #232323;display: table-cell;float: left;font-size: 14px;line-height: 1.2rem;padding: 0 2%;text-align: center;vertical-align: middle;width: 20%;}
#main .category .item h3 a{color: #232323;}
#main .category .item ul{float: right;width: 74%;-webkit-column-count: 2;-webkit-column-gap: 5px;-moz-column-count: 2;-moz-column-gap: 5px;}
#main .category .item ul li{padding: 5px 0;}
#main .category .item ul li a{color: #333333;font-size: 14px;}
#main .category .item ul li a:hover{}
#main .category .item ul li s{color: #7F7F7F;margin-left: 3px;text-decoration: none;}
#main .category .item .line{clear: both;border-bottom: 1px solid #DDDDDD;height: 10px;margin-bottom: 10px;}
/*big class*/
#main .bigClass,#main .sitemap,#main .bigClass .item ul{width:auto;float:none;}
#main .category .item{padding:15px 1rem;}
#main .bigClass .item ul{}
/*list*/
#main h1{display: inline;float: left;}
#main h1 b{color: #575757;font-size: 14px;font-weight: normal;margin-left: 5px;}
#main h1 s{color: #447BB2;text-decoration: none;}
/*result info*/
.result-info{background-color: #F5F5F5;border-top: 1px solid #999999;padding: 10px 20px;}
.result-info dl.parts{display: inline;float: left;width: 630px;}
.result-info dl.parts dt{display: inline;float: left;margin-right: 10px;}
.result-info dl.parts dt img{border: 1px solid #BBBBBB;max-height: 80px;}
.result-info dl.parts dd{font-size: 14px;}
.result-info dl.parts dd p.mfg{font-size: 14px;line-height: 24px;}
.result-info dl.parts dd a{color: #EF6B00;font-size: 18px;font-weight: bold;line-height: 34px;}
.result-info dl.parts dd a:hover{}
.result-info dl.mfg{display: inline;float: right;width: 524px;}
.result-info dl.mfg dt{display: inline;float: left;margin-right: 10px;}
.result-info dl.mfg dt img{border: 1px solid #BBBBBB;max-height: 80px;}
.result-info dl.mfg dt a{color: #333333;display: block;font-size: 14px;line-height: 24px;}
.result-info dl.mfg dt a:hover{}
.result-info dl.mfg dd{display: inline;float: left;height: 80px;line-height: 20px;overflow: hidden;width: 320px;}
.result-info dl.mfg dd a{color: #333333;display: block;font-size: 14px;font-weight: bold;}
.result-info dl.mfg dd a:hover{}
/*product list*/
#main .products{border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;}
#main .products .items{border-bottom: 1px solid #E0E0E0;padding: 7px 5px;}
#main .products .items:nth-child(2n){background-color:#F6F6F6;}
#main .products .items:hover{background-color:#EEEEEE;}
#main .products .items a.cover{display: inline;float: left;margin-right: 10px;}
#main .products .items a.cover:hover{}
#main .products .items img{display: block;max-height: 90px;}
#main ul.parameters{display: inline;float: left;width: 78%;}
#main ul.parameters li{border-bottom: 1px dotted #BFBFBF;color: #333333;display: inline;float: left;height: 40px;line-height: 40px;margin-right: 2%;width: 48%;}
#main ul.parameters li:nth-child(3),#main ul.parameters li:nth-child(4){border:none;}
#main ul.parameters li b{font-weight:normal;}
#main ul.parameters li s{color: #7F7F7F;margin-left: 7px;text-decoration: none;}
#main ul.parameters li s a{color: #447BB2;}
#main ul.parameters li s a:hover{}
#main .products .items .btn{float: right;text-align: center;width: 120px;}
#main .products .items .btn s{color: #DE1417;display: block;font-size: 14px;line-height: 50px;text-decoration: none;}
#main .products .items .btn b{display: block;line-height: 36px;}
#main .products .items .btn a{border: 1px solid #C3C3C3;border-radius: 5px;color: #888888;padding: 5px 30px;text-decoration: none;}
#main .products .items .btn a:hover{background-color:#1a9f71;color:#FFFFFF;}
#page{clear: none;float: right;}
/*product details*/
#main .parts-images{border: 1px solid #E0E0E0;clear: left;display: inline;float: left;position: relative;width: 340px;overflow: hidden;}
#main .parts-images h3,#main .summary h3{border-bottom: 1px solid #E0E0E0;font-size: 16px;font-weight: bold;height: 60px;overflow: hidden;line-height: 60px;text-align: center;text-transform: uppercase;}
#main .parts-images img{display: block;margin: 0 auto;max-width: 100%;}
#main .parts-images img.manufacturers{}
#main .parts-images .mfg-logo{max-height: 50px;position: absolute;right: 0;top: 61px;z-index:2;}
#main .parts-images ul.slides{min-height: 250px;padding-top: 50px;position: relative;transition: all .5s ease 0s;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;}
#main .parts-images ul.slides li{display: none;}
#main .parts-images ul.slides li.active{display:block;}
#main .parts-images ul.loading::before{background-color: #000000;content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
#main .parts-images ul.loading::after{background-color: #000000;background-image: url("../images/loading.gif");background-position: center center;background-repeat: no-repeat;border-radius: 10px;content: "";height: 46px;left: 50%;margin: -23px 0 0 -23px;opacity: 0.7;position: absolute;top: 50%;visibility: visible;width: 46px;z-index: 2;}
#main .parts-images .preview{text-align: center;}
#main .parts-images .preview a{border: 1px solid #AEAEAE;display: inline-block;height: 60px;margin: 0 3px;position: relative;text-align: center;width: 60px;}
#main .parts-images .preview a::before{background-color: #EEEEEE;content: "";height: 100%;left: 0;opacity: 0.5;position: absolute;top: 0;width: 100%;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
#main .parts-images .preview a:hover:before,#main .parts-images .preview a.flex-active:before{opacity: 0;}
#main .parts-images .preview a:hover{border: 1px solid #1a9f71;}
#main .parts-images .preview a.flex-active{border: 1px solid #6A6A6A;}
#main .parts-images .tip{border-top: 1px solid #E0E0E0;color: #383838;line-height: 1.2rem;margin-top: 30px;padding: 15px;text-align: center;}
#main .parts-images .tip s{display: block;font-size: 14px;font-weight: bold;text-decoration: none;}
/*product summary*/
#main .summary{border-bottom: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0;float: right;padding: 0 10px 10px;position: relative;width: 876px;}
#main .summary::before{background-color: #E0E0E0;content: "";height: 1px;left: 0;position: absolute;top: 60px;width: 100%;}
#main .summary h3{border: medium none;margin-bottom: 10px;padding-left: 2px;text-align: left;}
/*product info*/
#main .summary .info{border: 1px solid #E4E4E4;float: left;}
#main .summary .info th,#main .summary .info td{border-bottom: 1px dotted #BFBFBF;border-radius: 0;height: 30px;padding-left: 10px;}
#main .summary .info th{background-color: #F9F9F9;padding-right: 0.5rem;text-align: right;}
#main .summary .info tr:last-child th,#main .summary .info tr:last-child td{border:none;}
#main .summary .info td a{color: #0A2C71;text-decoration: underline;}
/*product price*/
#main .summary table.price{border: 1px solid #E4E4E4;border-collapse: collapse;float: right;width: 49%;}
#main .summary table.price th,#main .summary table.price td{border: 1px solid #E4E4E4;height: 34px;text-align: center;}
#main .summary table.price td.stock{color: #575757;font-size: 18px;height: 52px;}
#main .summary table.price td.stock s{color: #1a9f71;text-decoration: none;}
#main .summary table.price td.title{width: 30%;color: #5D5D5D;line-height: 20px;}
#main .summary table.price th{background-color: #F9F9F9;color: #4E4E4E;}
#main .summary table.price td{color: #D80007;}
#main .summary table.price td.quote{height:70px;}
#main .summary table.price td a{text-transform: uppercase;color: #0A2C71;text-decoration: underline;font-size: 14px;}
/*product form*/
#main .summary .product-form{background-color: #F9F9F9;}
#main .summary .product-form s{border-bottom: 1px dotted #BFBFBF;color: #3B3B3B;display: block;font-size: 14px;height: 46px;line-height: 46px;padding-left: 15px;text-decoration: none;}
#main .summary .product-form s a{color: #0A2C71;text-decoration: underline;}
#main .summary .product-form dl{float: left;padding: 10px;}
#main .summary .product-form dt,#main .summary .product-form dd{float: left;height: 34px;line-height: 34px;}
#main .summary .product-form dt{color: #3A3A3A;font-size: 12px;font-weight: bold;margin-right: 5px;}
#main .summary .product-form dd{position: relative;margin-right: 85px;}
#main .summary .product-form input.textbox,#main .summary .product-form input.textbox_focus{border: 1px solid #A9A9A9;box-shadow: 2px 2px 2px #CCCCCC inset;float: left;font-size: 14px;height: 32px;width: 100px;}
#main .summary .product-form dl:nth-child(2) dd::before{color: #1a9f71;content: "$";font-size: 16px;left: 7px;line-height: 34px;position: absolute;top: 0;}
#main .summary .product-form dd input[name="Price"]{padding-left: 20px;}
#main .summary .product-form dd input[name="Quantity"]{text-align:center;}
#main .summary .product-form dt:nth-child(5){color: #575757;font-size: 24px;font-weight: normal;}
#main .summary .product-form dd.total-price{color: #1a9f71;font-size: 20px;font-style: italic;margin-left: 5px;}
/*product form*/
#main .summary ul.form{padding-top: 10px;}
#main .summary ul.form li{clear: none;float: left;margin-right: 1%;width: 49.5%;}
#main .summary ul.form li:nth-child(2n){margin-right: 0;}
#main .summary ul.form li:nth-child(5){clear: both;float: none;margin: 0;width: 100%;}
#main .summary ul.form li b{left: 7px;}
ul.form input.textbox, ul.form input.textbox_focus, ul.form input.textbox_error, ul.form input.textbox_tip{padding-left: 7%;}
#main .summary ul.form li textarea{height: 89px;padding-left: 3.5%;width: 95.5%;}
#main .summary .submit{padding-right: 1.1%;padding-top: 10px;text-align: right;}
#main .summary .submit input{background-color: #466079;border: medium none;color: #FFFFFF;cursor: pointer;font-size: 1rem;height: 38px;text-transform: uppercase;padding: 0 3rem;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
#main .summary .submit input:hover{background-color: #1a9f71;}
/*product details*/
.product-details h3{display:none;font-size: 14px;height: 36px;line-height: 36px;margin-top: 20px;padding-left: 5px;}
.product-details h3.show{display:block;}
/*product tab*/
ul.product_tab{background-color: #F5F5F5;border-bottom: 1px solid #6D6D6D;border-left: 1px solid #C6C6C6;}
ul.product_tab li{border-right: 1px solid #C6C6C6;color: #4D4D4D;cursor: pointer;float: left;font-size: 14px;font-weight: bold;height: 44px;line-height: 44px;padding: 0 2rem;position: relative;text-transform: uppercase;}
ul.product_tab li:hover,ul.product_tab li.active{background-color: #FFFFFF;}
ul.product_tab li.active:before{background-color: #1a9f71;content: "";height: 3px;left: 0;position: absolute;top: -3px;width: 100%;}
ul.product_tab li.active::after{background-color: #FFFFFF;bottom: -1px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.product-details:nth-child(7),.product-details:nth-child(8),.product-details:nth-child(9){display:none;}
/*parameter*/
table.product-parameter{}
table.product-parameter th,table.product-parameter td{border-bottom: 1px dotted #BFBFBF;height: 30px;}
table.product-parameter tr:last-child td,table.product-parameter tr:last-child th{border:none;}
table.product-parameter th{min-width: 30%;padding-left: 3rem;text-align: left;}
table.product-parameter td{color: #555555;}
table.product-parameter td a{color: #5083B7;text-decoration: underline;}
table.product-parameter td.data-sheet{padding:0.3rem 0;}
table.product-parameter td.data-sheet a{display: block;height: 24px;line-height: 24px;}
table.product-parameter td.data-sheet a:before{font-size: 16px;}
.description{border: 1px solid #DDDDDD;line-height: 24px;margin-top: 15px;padding: 10px;}
/*keywords*/
.product-details .keywords{}
.product-details .keywords s{border-left: 1px dotted #DDDDDD;border-bottom: 1px dotted #DDDDDD;float: left;line-height: 30px;padding: 5px 0;text-decoration: none;text-indent: 10px;width: 24.5%;}
.product-details .keywords s:nth-child(4n){border-right: 1px dotted #DDDDDD;}
.product-details .keywords s:nth-child(1), .product-details .keywords s:nth-child(2), .product-details .keywords s:nth-child(3), .product-details .keywords s:nth-child(4){border-top: 1px dotted #DDDDDD;}
.product-details .keywords s:last-child{border-right: 1px dotted #DDDDDD;}
/*related news*/
#main ul.related-news{-webkit-column-count: 2;-webkit-column-gap: 5px;-moz-column-count: 2;-moz-column-gap: 5px;padding-bottom: 10px;padding-top: 10px;}
#main ul.related-news li{font-size: 14px;padding: 0.4rem 0 0.4rem 1rem;position: relative;}
#main ul.related-news li::before{background-color: #A00005;content: "";height: 4px;left: 0.3rem;margin-top: -2px;position: absolute;top: 50%;width: 4px;}
#main ul.related-news li a{color: #595959;}
#main ul.related-news li a:hover{}
#main ul.related-news li s{color: #999999;float: right;margin-right: 1rem;text-decoration: none;}
/*datasheets*/
#tab_3 p{color: #1a9f71;font-size: 14px;padding-top: 1rem;text-align: center;}
#tab_3 p a{color: #5083B7;text-decoration: underline;}
/*other langugae*/
body.lang-hu #main .products .items .btn a,body.lang-tr #main .products .items .btn a,body.lang-ie #main .products .items .btn a,body.lang-fi #main .products .items .btn a,body.lang-nl #main .products .items .btn a,body.lang-th #main .products .items .btn a{padding: 5px 20px;}
body.lang-es #main .products .items .btn a,body.lang-jp #main .products .items .btn a,body.lang-vn #main .products .items .btn a{padding: 5px 10px;}