.homepage-container .white-strip{margin:20px 0 30px}.homepage-container .gray-strip{padding:30px 0;background-color:#efefef}.homepage-container .gray-strip .category-cards a{border:none}.homepage-container .category-cards{margin:15px 0 45px;display:flex;flex-wrap:wrap;flex-direction:row}@supports (display:grid){@media (min-width:768px){.homepage-container .category-cards{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:30px}.homepage-container .l0-category-cards.category-cards{grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:30px}}.homepage-container .category-cards{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));grid-gap:15px}}.homepage-container .category-cards>a{display:flex;flex-direction:column;align-items:center;justify-content:center;transition-property:box-shadow;transition-duration:.1s;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:15px;height:194px}.homepage-container .l0-category-cards.category-cards>a{height:100%}@media (min-width:767px){.homepage-container .category-cards>a{height:170px}.homepage-container .l0-category-cards.category-cards>a{height:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.homepage-container .category-cards>a{width:260px;margin:7.5px}}.homepage-container .category-cards>a:hover{box-shadow:0 0 0 2px #2a7ab0;cursor:pointer}.homepage-container .category-cards>a>img{display:flex;flex-direction:column;justify-content:center;width:100px;height:100px}.homepage-container .l0-category-cards.category-cards>a>img{width:60px;height:60px}.homepage-container .category-cards img{max-height:100px}.homepage-container .l0-category-cards.category-cards img{max-height:60px}.homepage-container .category-cards button{z-index:1;margin:15px 0 0;font-weight:700;color:#2a7ab0;background:none;border:none}.homepage-container .l0-category-cards.category-cards button{margin:5px 0 0}@media (max-width:767px){.homepage-container .category-cards button{font-size:12px;line-height:18px}.homepage-container .l0-category-cards.category-cards{margin-left:0;margin-right:0}.homepage-container .l0-category-cards.category-cards>a{height:100%}}#part_quickorder{padding:0 10px;margin:0}#part_quickorder table.quick_style{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;margin:0 auto}#part_quickorder .quick_style thead th{padding:5px 0;background-color:#f1f1f1;font-size:90%;text-align:center}#part_quickorder .quick_style td,#part_quickorder .quick_style thead th{border-left:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#part_quickorder .quick_style td{border-top:0;padding:3px;font-family:Arial,sans-serif}#part_quickorder .quick_style td.items{font-size:90%}#part_quickorder .quick_style td.zcode{width:150px;text-align:center;font-size:80%}#part_quickorder .quick_style td.qty{float:none;width:80px;text-align:center}#part_quickorder .quick_style td.qty input{margin:0 auto}#part_quickorder .quick_style td.price,#part_quickorder .quick_style td.subtotal{width:120px;text-align:center;font-weight:700}#part_quickorder .quick_style td.remove{width:60px;text-align:center}#part_quickorder td.totalBox{padding:1em 5em 1em 1em;margin:0;text-align:right;background-color:#f1f1f1;font-weight:700}#part_quickorder .cart_paging{display:block;float:right;margin:.5em 2em;padding:0}#part_quickorder p.caution{padding:0;margin:.2em 2em;font-size:90%}#carttable{background-color:#f1f1f1;border:1px solid #fff;color:#333;font-size:12px;vertical-align:top;border-collapse:collapse}#carttable th{padding:6px 10px;text-align:center;background-color:#333;color:#fff}#carttable td,#carttable th{font-size:12px;border:1px solid #fff}#carttable td{padding:4px 10px;text-align:left;background-color:#f1f1f1;color:#333}#carttable td.red,#carttable td.small_cart span.red{color:#b11030}#carttable td.image{text-align:center;vertical-align:middle}#carttable td.image img{border:1px solid #ccc}#carttable td.small_cart{line-height:20px}#carttable td.small_cart label{width:80px;font-weight:700;display:block;float:left}#carttable .checkout_total td{background-color:#ccc;padding:7px 10px;font-weight:700;font-size:14px}#mini_cart{display:none;z-index:1000;background-color:#333;width:340px;height:auto!important;position:absolute;top:10px;right:10px;border:1px solid #696969;-moz-box-shadow:0 0 2px 2px #333;-webkit-box-shadow:0 0 2px #333}#mini_cart .mini_cart_product{margin:10px;background-color:#fff;padding:10px;width:100%}#mini_cart .mini_cart_product table{width:100%;zoom:1}#mini_cart_buttons td{text-align:center}#mini_cart_buttons td a{display:inline-block;margin:3px;padding:5px 15px;background-color:#b11030;color:#fff;font-weight:700;cursor:pointer}#a6box{display:none;position:absolute!important}#a6box .modal_outer{z-index:1000;width:440px;height:auto!important;display:block;border:10px solid rgba(82,82,82,.8);border-radius:10px;box-shadow:0 0 2px 2px #333;background-color:#fff}#a6box .modal_outer .modal_inner{background-color:#fff;margin:5px;padding:0;width:430px}#a6box .modal_outer .modal_inner table{width:100%;zoom:1}#a6box .modal_outer .modal_inner table th{text-align:center;background-color:#333;color:#fff;font-size:14px;border:1px solid #fff;padding:8px}#a6box .modal_outer .modal_inner table td{padding:12px;text-align:left;background-color:#f1f1f1;color:#333;font-size:12px;border:1px solid #fff}#a6box .modal_outer .modal_inner table td h1{font-size:14px;color:#b11030;display:block;padding:0;margin-bottom:5px;margin-top:0;line-height:19px}#a6box .modal_outer .modal_inner table td h2{display:block;font-size:12px;line-height:17px;color:#333;margin:10px 0;padding:0}#a6box .modal_outer .modal_inner table tr#q2 td h2{color:#b11030}#a6box .modal_outer .modal_inner table tr#q1 td span{display:block;clear:both;margin-bottom:10px;width:400px;float:none}#a6box .modal_outer .modal_inner table td p{font-size:12px;color:#333;line-height:17px}#a6box .modal_outer .modal_inner table td a{color:#ccc;border:1px solid #333;background:#333;font-size:12px;padding:.4em 1.5em .42em;border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;display:inline-block;font-family:Arial,Helvetica,sans-serif;margin:10px 5px 5px;outline:medium none;text-align:center;text-decoration:none;vertical-align:baseline;font-weight:700}#a6box .modal_outer .modal_inner table td a:hover{color:#fff;border:1px solid #b11030;background:#b11030}#a6box .modal_outer .modal_inner table td a#a6_yes{margin-left:150px}#a6box .modal_outer .modal_inner table td a#a6_agree{margin-left:120px}#a6box .modal_outer .modal_inner table td label,#a6box .modal_outer .modal_inner table td span{display:block;margin:3px 5px 3px 0;width:100px;float:left}#a6box .modal_outer .modal_inner table td span{clear:right}#a6box .modal_outer .modal_inner table td input{width:240px;margin-bottom:5px;font-family:arial,sans-serif;font-size:12px}#creating-quote img#layout-loading{padding-top:20px}.contact-form{height:500px}