html,body{margin:8px 0;padding:0;background-color:#fff;color:#134b90;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:1em;line-height:1.6em;}
a:link,a:visited{color:#df1683;text-decoration:underline;}a:hover{color:#134b90;text-decoration:underline;}
#header{margin:0 auto;padding:0;max-width:1000px;height:110px;background-image:url(/_images/header.jpg);background-position:top center;background-repeat:no-repeat;border-bottom:5px solid #df1683;}
.nav-left{margin:0;padding:0;color:#fff;background-color:#134b90;}
.nav-left-shop{margin:0;padding:4px;min-height:55px;background-color:#134b90;display:block;}
.nav-left-cart{float:left;margin:0;padding:6px 0 0 8px;}.nav-left-qty{float:right;margin:0;padding:0 8px 0 0;text-align:right;}
.nav-left-cat{margin:0;padding:6px 0 6px 12px;color:#fff;background-color:#134b90;}
ul.nav-left-ul{margin:0;padding:0 0 36px 0;background:#c5f1ff;list-style:none;}
ul.nav-left-li li{margin:0;padding:0;}
a.nav-left-li:link,a.nav-left-li:visited{margin:4px 0 0 18px;padding:0 0 6px 0;font-size:.9em;color:#134b90;text-decoration:none;border-bottom:1px solid #134b90;display:block;}
a.nav-left-li:hover{color:#df1683;text-decoration:none;}
a.nav-left-li1:link,a.nav-left-li1:visited{margin:4px 0 0 18px;padding:0 0 6px 0;font-size:.9em;color:#134b90;font-weight:600;text-decoration:none;border-bottom:1px solid #134b90;display:block;}
a.nav-left-li1:hover{color:#df1683;text-decoration:none;}
a.nav-left-li2:link,a.nav-left-li2:visited{margin:4px 0 0 18px;padding:0 0 6px 0;font-size:.9em;color:#df1683;font-weight:600;text-decoration:none;border-bottom:1px solid #134b90;display:block;}
a.nav-left-li2:hover{color:#134b90;text-decoration:none;}
a.nav-left-li3:link,a.nav-left-li3:visited{margin:4px 0 0 18px;padding:0 0 6px 0;font-size:.9em;color:#134b90;text-decoration:none;border:0;display:block;}
a.nav-left-li3:hover{color:#df1683;text-decoration:none;}
a.nav-left-li4:link,a.nav-left-li4:visited{margin:4px 0 0 18px;padding:0 0 6px 0;font-size:.9em;color:#df1683;font-weight:600;text-decoration:none;border:0;display:block;}
a.nav-left-li4:hover{color:#134b90;text-decoration:none;}
ul.nav-left-ul-sub{margin:0 0 0 6px;padding:0;list-style:none;}
ul.nav-left-li-sub li{margin:0;padding:0;}
a.nav-left-li-sub:link,a.nav-left-li-sub:visited{margin:4px 0 0 24px;padding:0 0 6px 0;font-size:.9em;color:#134b90;text-decoration:none;border-bottom:1px solid #134b90;display:block;}
a.nav-left-li-sub:hover{color:#df1683;text-decoration:none;}
a.nav-left-li-sub1:link,a.nav-left-li-sub1:visited{margin:4px 0 0 24px;padding:0 0 6px 0;font-size:.9em;color:#df1683;font-weight:600;text-decoration:none;border-bottom:1px solid #134b90;display:block;}
a.nav-left-li-sub1:hover{color:#134b90;text-decoration:none;}
h1{margin:0 0 15px 0;padding:15px 0 0 0;font-size:1.2em;color:#df1683;}
h2{margin:6px 0 0 0;padding:0 0 4px 0;font-size:1em;color:#df1683;}
h3{margin:0;padding:0 0 4px 0;font-size:.9em;color:#df1683;}
h1.home{padding:0;}h1.products{color:#134b90;}h2.products{margin:0;padding:6px 0 4px 0;color:#134b90;font-size:1.2em;}
p{margin:0 0 18px 0;padding:0;font-size:.9em;}
img{border:0;line-height:0;}.img-left{float:left;margin:0 48px 0 0;}.img-middle{margin:8px 0;vertical-align:middle;}
strong{font-weight:700;}
ul{margin:0 0 12px 18px;padding:0 0 0 18px;}ul li{margin:0;padding:0 12px 0 0;}
.line{margin:6px 0;padding:0;width:100%;height:1px;background-color:#134b90;}
.table{margin:0 0 12px 0;padding:0;font-size:.85em;color:#df1683;font-weight:600;}
.txt-small{font-size:.85em;text-align:left;vertical-align:top;}
.align-center{text-align:center;}.align-right{text-align:right;}
.sort{font-size:.9em;}
.spacer1{height:150px;}.spacer2{height:250px;}.spacer3{height:350px;}.spacer4{height:450px;}.spacer5{height:550px;}.spacer6{height:650px;}
.screen-reader-text{display:none;}
.blog-main{margin:0;padding:0;width:auto;min-height:850px;background-color:#fff;}
.blog-pht{margin:12px 0 24px 0;max-width:962px;}
.blog1{margin:12px 0 36px 0;padding:18px;border:1px solid;overflow:auto;}.blog2{margin:24px 24px 0 0;float:left;}
.blog-p{margin:0 0 6px 0;padding:0;font-size:.8em;line-height:1.4em;}
@media (max-width:1000px) {	
.blog-main{padding:10px 18px;}
}
@media (min-width:1001px) {	
.blog-main{padding:0;}
}
@media (max-width:720px) {	
.blog3{float:left;width:calc(100% - 240px);}
}
@media (max-width:651px) {
.blog2{float:none;}
.blog3{float:none;width:100%;}
}
@media (min-width:721px) {
.blog3{float:left;width:calc(100% - 240px);}
}
/* --------- footer ------------ */
#footer{margin:0;padding:0;color:#df1683;font-size:.9em;font-weight:600;line-height:1.1em;overflow:auto;}
#ftr-social{margin:12px 0;padding:0;}
h2.ftr{margin:0 0 6px 0;padding:0;font-size:1em;border:0;}
p.ftr{margin:0;font-size:.8em;}
ul.ftr-nav{margin:8px 0 12px 0;padding:0}ul.ftr-nav li{margin:0;padding:0 12px 0 0;font-size:.8em;display:inline;list-style:none;}
/* --------- form ------------ */
form.submit{margin:0;padding:0;}form label{margin:0;padding:0 0 2px 0;display:block;font-weight:700;}
form ol{margin:0;padding:0;list-style:none;}form li{margin:0;padding:0 0 10px 0;}
input.submit{margin:4px 0;padding:4px 18px;color:#fff;font-size:1em;background:#134b90;border-radius:.5em;-webkit-appearance:none;border:0;}
input.submit:hover{color:#fff;background:#df1683;}.form-box{margin:12px 0;padding:12px 24px;border:1px solid;}
.notice{color:#df1683;font-weight:700;}.hps{display:none;}
/* --------- hp ------------ */
.hp-title{margin:0;padding:0;width:100%;text-align:center;}
.hp-photo{margin:4px 0 0 0;padding:0;width:100%;text-align:center;font-size:.8em;}
.hp-logo-box{margin:12px auto;padding:0;text-align:center;}
.hp-logo{margin:1px;padding:0;}
/* --------- products ------------ */
.prdct-count-top{margin:0;padding:0;min-height:35px;}.prdct-count-bottom{margin:0;padding:0;height:50px;}
.prdct-box{margin:8px 0;padding:0;font-size:.9em;width:100%;overflow:auto;}
.prdct-line{margin:6px 0;padding:0;width:100%;height:5px;background-color:#134b90;}
.qty{margin:0 0 12px 0;padding:0;}.qty input {-webkit-appearance: none;border:none;text-align:center;width:18px;font-size:.9em;color:#43484D;}
.prdct-icn{position:relative;top:0;z-index:2;}
input.prdct-submit{margin:4px 0;padding:4px 18px 4px 36px;color:#fff;font-size:1em;background:#134b90;border-radius:.5em;-webkit-appearance:none;border:0;}
input.prdct-submit:hover{color:#fff;background:#df1683;}
@media (min-width:851px) {
.ftr-left{float:left;margin:0;padding:0;}
.ftr-right{float:right;margin:2px 0 0 0;padding:0;width:250px;font-size:.85em;font-weight:600;text-align:right;}
.prdct-box1{float:left;margin:0;padding:0;width:250px;text-align:center;}
.prdct-box2{float:left;margin:0;padding:0 8px 0 25px;width:calc(100% - 508px);}
.prdct-box3{float:right;margin:0;padding:0 20px 10px 20px;font-size:.8em;background:#c5f1ff;width:180px;}
.prdct-table{margin:0;padding:1px;font-size:.9em;}
h3.prdct{margin:12px 0 0 0;padding:0;color:#134b90;font-size:.9em;border-bottom:2px solid;width:90%;}

h3.prdctdesc{margin:12px 0 4px 0;padding:0 0 4px 0;color:#134b90;font-size:.9em;border-bottom:2px solid;}.prdctdesc{font-size:.9em;line-height:1.4em;}
.page-num{float:right;}
}
@media (max-width:850px) {
.prdct-box1{float:none;margin:0 0 12px 0;padding:0;width:100%;text-align:center;}
.prdct-box2{float:none;margin:0;padding:0;width:100%;text-align:center;}
.prdct-box3{float:none;margin:12px 0 0 0;padding:6px 20px 10px 20px;font-size:1em;text-align:center;background:#c5f1ff;}
.prdct-table{margin:0 auto;padding:1px;font-size:.9em;}
h3.prdct{margin:0 auto;padding:0;color:#134b90;font-size:.9em;border-bottom:2px solid;width:90%;}
}
/* --------- end ------------ */
@media (min-width:721px) {
#logo{float:left;margin:18px 0 0 24px;padding:0;}
#header{background-size:auto;}
#hdr-wrap{float:left;margin:56px 0 0 40px;padding:0;width:calc(100% - 525px);}
#hdr-search{width:100%;position:relative;display:flex;}
.hdr-search-box{width:100%;border:0;padding:5px;height:20px;color:#134b90;text-align:center;border-radius:50px 0 0 50px;outline:none;}
.hdr-search-box:focus{color:#df1683;}
.hdr-search-button{width:40px;height:30px;color:#134b90;font-size:20px;border:0;text-align:center;background:#df1683;border-radius: 0 50px 50px 0;cursor:pointer;
background-image:url('/_images/icn-search.png');background-repeat:no-repeat;background-position:center;outline:0;}
.hdr-icons{float:right;margin:60px 12px 0 0;padding:0;}
#hdr-nav-box{margin:0 auto 10px auto;padding:8px 0;max-width:1000px;color:#c5f1ff;letter-spacing:.2em;font-size:.9em;font-weight:300;background-color:#134b90;text-align:center;}
ul.hdr-nav-bars{margin:0;padding:0;display:none !important;}
ul.hdr-nav{margin:0;padding:0;}
ul.hdr-nav li{margin:0;padding:0;display:inline !important;list-style:none;}li.hdr-nav-bar:after{content:" |";}
a.hdr-nav:link,a.hdr-nav:visited{color:#fff;text-decoration:none;}a.hdr-nav:hover{text-decoration:underline;}
#all{margin:15px auto;padding:0;max-width:1000px;background-color:#c5f1ff;overflow:auto;}
.left{float:left;margin:0;padding:0;width:180px;background-color:#c5f1ff;}
.main{margin:0 0 0 180px;padding:0 0 0 20px;width:auto;min-height:850px;background-color:#fff;}
.clear{clear:both;}.tradeshow{margin:24px 0 60px 0;height:100px;width:100%;}
.clear-form{clear:right;width:100%;}
.form-reg{float:left;margin:0 4px 0 0;}.form-reg-btn{float:right;text-align:center;}
.form-reg1{float:left;margin:0 24px 0 0;width:calc(100% - 275px);}.form-reg2{float:left;margin:0;width:250px;}
.form-field{width:70%;}
.accts-catalog{width:100%;height:1000px;border:0;}
}
@media (max-width:720px) {
html,body{margin:0;}
#logo{float:none;margin:0 0 4px 0;padding:8px 0 0 0;padding:0;}
#header{background-size:auto 110px;text-align:center;line-height:0;}
#hdr-wrap{float:left;margin:0 0 0 12px;padding:0;width:calc(100% - 150px);}
#hdr-search{width:100%;position:relative;display:flex;}
.hdr-search-box{width:100%;border:0;padding:5px;height:16px;color:#134b90;text-align:center;border-radius:50px 0 0 50px;outline:none;}
.hdr-search-box:focus{color:#df1683;}
.hdr-search-button{width:40px;height:26px;color:#134b90;font-size:20px;border:0;text-align:center;background:#df1683;border-radius: 0 50px 50px 0;cursor:pointer;background-image:url("/_images/icn-search.png");background-repeat:no-repeat;background-position:center;outline:0;}
.hdr-icons{float:right;margin:0 12px 0 0;padding:0;}	
#hdr-nav-box{margin:0;padding:0;width:100%;color:#c5f1ff;letter-spacing:.2em;font-size:.9em;font-weight:300;text-align:left;background-color:#134b90;}
ul.hdr-nav{margin:0;padding:0;display:none;}ul.nav-left-ul{margin:0;padding:0;display:none;}
a.hdr-nav-bars:link,a.hdr-nav-bars:visited{margin:0;padding:6px 0 6px 16px;text-decoration:none;color:#fff;background-color:#134b90;display:block;}
a.hdr-nav-bars:hover{text-decoration:underline;}
ul.hdr-nav-bars{margin:0;padding:0;}ul.hdr-nav-bars li{margin:0;padding:0;}
a.hdr-nav:link,a.hdr-nav:visited{margin:0;padding:4px 0 4px 16px;text-decoration:none;color:#fff;display:block;}
a.hdr-nav:hover{color:#df1683;background-color:#c5f1ff;}
.nav-left{width:100%;}.nav-left-shop{border-bottom:5px solid #df1683;}
#all{margin:0;padding:0;width:100%;background-color:#fff;border-top:5px solid #df1683;}
.left{margin:0;padding:0;background-color:#c5f1ff;}
.main{margin:0;padding:10px 18px;width:auto;background-color:#fff;}
img{max-width:100%;height:auto;}
.ftr-left{float:none;margin:0;padding:0;}.ftr-right{float:none;margin:0;padding:0;width:250px;font-size:.85em;font-weight:600;}
ul.ftr-nav li{font-size:.9em;}
.tradeshow{margin:24px 0 60px 0;width:100%;}
.form-field{width:100%;}
.accts-catalog{width:100%;height:730px;}
}
@media (max-width:810px) {
.ftr-right{float:none;font-size:.85em;font-weight:600;text-align:left;border:0;}
}