*{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}body{background-color:#f9f9f9;color:#777;margin:0 0;padding-bottom:20px;font-size:16px}a{color:#000fff;text-decoration:none}a:hover{color:#800080}h4{margin:1rem 0 1rem}h5{font-size:1rem;margin:8px 0;padding:0;font-weight:bold}input[type=number]{text-align:right;-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:focus{outline:0}.container{max-width:1400px;margin:0 auto}.body-content{padding:15px;max-width:900px;margin:12px;position:relative;border-radius:unset;background-color:transparent;box-shadow:none}.pagemenu{border-top:1px solid #051244;border-bottom:1px solid #051244;padding:8px 4px;margin-bottom:12px}.pagemenu .navmenu li a{color:#051244}.pagemenu .navmenu li a:hover{color:#c0c0c0}.notificationitem{padding:4px;margin:-10px -10px 10px -10px;position:relative;background-color:#7e88ad;border:1px outset #c0c0c0}.notificationitem .heading{color:#f9f9f9;font-weight:bold;cursor:pointer}.notificationitem .viewmore{font-size:12px;font-weight:normal}#notificationdialog{font-size:16px;color:#777}#notificationdialog a,.ui-widget-content #notificationdialog a{color:#000fff}#notificationdialog .viewmore{display:none}.body-content.unboundwidth{max-width:calc(100% - 24px)}.body-content.homeboundwidth{max-width:100%;padding:15px 0;margin:0}.homeboundwidth .container{padding:0 15px}.floatcontainer{overflow:hidden}.body-content.wide{max-width:1200px}.header{padding:10px;min-height:92px;background-color:#f9f9f9;color:#051244;box-shadow:0 8px 16px #3333332b}#topnav{background-color:inherit;padding:20px 0 0 10px}#sitesearchitem{width:calc(100% - 220px)}footer{font-size:.8rem;color:#555}.block{position:relative;margin:0 auto}.blockaction{position:absolute;top:0;right:0}#sitebrand,#sitebrand a{font-size:30px;text-decoration:none;color:#ddd;float:left;margin-right:8px}#sitebrand #logoimage{width:85px;height:85px}#orderentry{width:200px;min-height:200px}.instruction{font-size:.8rem}.instruction div{vertical-align:top;font-size:.8rem}.message{color:#777;border:1px solid #777;border-width:1px 0;padding:8px;font-size:.9em;margin-bottom:8px}.success{color:#109a10}.notice{color:#800080;border:1px solid #800080;padding:8px;font-size:.9em;margin-bottom:8px}.address{font-size:.9em;line-height:1.2em;padding-left:8px;color:#888}.tabgroup{margin:0 8px;padding:0;list-style:none}.tab{display:inline-block;border:1px solid #777;border-radius:4px 4px 0 0;font-weight:normal;background-color:#bbb;padding:4px 8px;margin-right:4px;color:#000;cursor:pointer}.tab.active{font-weight:bold;background-color:#fff;color:#777;z-index:99;margin-bottom:-3px;border-bottom-color:#fff;cursor:default}.tabcontentgroup{overflow:auto;border:1px solid #777;border-radius:4px 4px 0 0;margin-top:-1px}.tabcontent{display:none;padding:12px}.tabcontent.active{display:block}.login{max-width:400px;margin:0 auto}.login.home{width:300px;margin:auto;padding:12px 8px;float:right;border:1px solid #c0c0c0;border-radius:3px;background-color:#fff}.homeheader{background-color:#7e88ad;padding:8px 0;color:#fff;text-transform:uppercase;margin:8px 0 12px 0;box-shadow:0 8px 16px #3333332b}.table{table-layout:fixed;width:100%;border-collapse:collapse;margin-bottom:8px}.table.flex{table-layout:auto}.table td,.table th{font-size:.9em;color:#888;padding:2px 4px}.table td.shrinkable{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table tr.notfound td{color:#f00}.table tr{border-bottom:1px solid #cac1b9a3;border-top:1px solid #cac1b9a3}.table tr.noborder,.table tr.totalrow{border-bottom:0;border-top:0}.table.altrows tr:not(.hidden):not(.totalrow):not(.headerrow):nth-child(2n+1){background-color:#eae6e1}.table.altrows td{color:#333}.table tr.altrow{background-color:#eae6e1}.table tr.altrow td,table tr.altrowoff td{color:#333}.table tr.frozen,.frozen,tr.frozen td{background-color:#e0f8fd!important}.qtytotal{display:inline-block;padding-top:4px}.number,.currency,.right,.date{text-align:right}.left{text-align:left}.center{text-align:center}.legend{font-size:.9em;text-align:right;padding-right:6px;margin-bottom:8px}.mark{display:inline-block;width:14px;height:14px;border:1px solid #777;border-radius:7px}.mark.partial{background-color:#000;background:linear-gradient(0deg,#0b09f3 50%,#fff 50%)}.mark.shipped{background-color:#0b09f3}.fileico{display:inline-block;width:16px;height:22px;border:1px solid #777;color:#fff;text-align:center;background-color:#555;font-size:8px;vertical-align:middle;margin-right:8px;position:relative}.fileico .ext{position:absolute;bottom:0;width:100%}.fileico.pdf{background-color:#d21c1c}.fileico.doc{background-color:#3497db}.fileico.png{background-color:#ff991f}.fileico.jpg,fileico.jpeg{background-color:#f3ce2c}.fileico.csv{background-color:#1f7b28}.certificate{margin-bottom:4px}.certificate .filename{color:#777;font-size:.9em}.private{color:#00f;font-size:.9em}.titlemeta{font-size:.85em;padding-top:8px;color:#777}.textfilter::-ms-clear{display:none}.previousorders{color:#0b09f3}.duedatehidden,.fochidden,.instorehidden,.hidden{display:none}.productcodefield{color:#0b09f3!important;cursor:pointer}input[type=checkbox].filteroption{height:16px;width:16px;vertical-align:bottom;margin:6px 0}#detailcoverimageframe{float:left;width:180px;min-height:20px;text-align:center}#detaildata{float:left;width:calc(100% - 190px);margin-left:10px}#detailtitle{font-weight:bold;padding-bottom:8px}#detailproductcode{display:none}#detaildescription{font-size:.9em;white-space:pre-wrap}.receipttotal,.receipttotal td{font-size:1.2em;font-weight:bold}.receipttotal td{text-align:right}.relatedproductrow{background-color:#e2def1!important}.multidetail{position:absolute;width:200px;background-color:#fff;margin-left:55px;padding:8px;top:-12px;border:1px solid #c0c0c0;z-index:10}.foctable tr:not(.headerrow):nth-child(4n-2),.foctable tr:not(.headerrow):nth-child(4n-1){background-color:#efefef}.foctable .showrelated{height:40px}.foctable .showrelated .note{position:absolute;font-style:italic;color:#7e88ad}.relatedtotal{font-weight:bold;display:inline-block;margin-left:30px}.relatedtotal:first-child{margin-left:0}.relatedorderhistory table{max-width:260px}.relatedorderhistory table th{text-align:right}.arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:3px}.sort-asc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #444;display:inline-block;cursor:pointer;position:absolute;top:0;left:0}.sort-desc{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #444;display:inline-block;cursor:pointer;position:absolute;bottom:0;left:0}.sortbox{width:12px;padding:2px 0;height:12px;position:relative;display:inline-block}th.sortable,th.sortfield{cursor:pointer}.validation-summary-errors,.error{background-color:#f00;color:#fff;padding:6px 8px;margin-bottom:8px}.validation-summary-errors ul,.error ul{margin:0;padding:0;list-style:none}.backorder,.conditionalbackorder,.unavailable,.cancelled,.partialcancel{color:#f00}.field-validation-error,.warning{color:#f00;display:inline-block;font-size:.9rem}button,.button{font-family:'Open Sans',"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:12px;height:32px;padding:0 12px;margin:0;border-radius:6px;background-color:#3f3f3f;border:1px solid #333;outline:0;color:#fff;box-sizing:border-box;text-align:center;line-height:30px;cursor:pointer}button:not(.slick-arrow):not(.disabled):active{transform:translateY(2px)}button.compact{height:24px;padding:0 8px;line-height:22px}button.delete{background-color:#f00;border-color:#f00}button.action{background-color:#03be1f;border-color:#03be1f}button.option{background-color:#0b09f3;border-color:#0b09f3}button.disabled{background-color:rgba(239,239,239,.3);color:#aaa;border-color:rgba(118,118,118,.3)}button:hover{background-color:#6f6f6f}button.delete:hover{background-color:#f44}button.action:hover{background-color:#44ca59;border-color:#44ca59}button.option:hover{background-color:#5d5cfd;border-color:#5d5cfd}.imagebutton{background-color:transparent;height:auto;padding:0;margin:0;border:0;line-height:normal}.imagebutton:hover{background-color:transparent}a.button{padding:6px 10px;color:#fff}.form-group{margin-bottom:1rem}.form-group.filter-group>div{vertical-align:top}.form-group.compact{margin-bottom:.5rem}.form-group-50{margin-bottom:.5rem}label{display:inline-block}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{outline-color:#7e88ad;outline-style:solid;outline-width:1px;outline-offset:-2px}.form-control.multifilter{height:150px;overflow:auto}.form-control.compact{height:calc(1.75rem + 2px);padding:.25rem .4rem}.form-control.disabled{background-color:rgba(239,239,239,.3);color:#aaa;border-color:rgba(118,118,118,.3)}.filterpartition{font-size:.8em;color:#c0c0c0;border-bottom:1px solid #c0c0c0;text-align:center}#sitebrand a{color:#7e88ad;font-weight:bold}.tabcontent{background-color:#fff}.table.altrows tr:not(.hidden):not(.totalrow):not(.headerrow):nth-child(2n+1){background-color:#efefef}.table tr{border-bottom:1px solid #7e88ada3;border-top:1px solid #7e88ada3}.pagemenu{padding:8px 4px;margin-bottom:12px}.pagemenu .navmenu li a{color:#7e88ad}.pagemenu .navmenu li a:hover{color:#c0c0c0}.pagemenu .navmenu li.active{font-weight:bold;color:#7e88ad}.pagenavigation ul{list-style:none;margin:0;padding:0}.pagenavigation ul li{margin:2px 0;padding:4px 0}.pagenavigation ul li a{color:#7e88ad}.pagenavigation ul li a:hover{color:#c0c0c0}.pagenavigation ul li.active{font-weight:bold;color:#7e88ad}.itemrow{padding:8px 0;position:relative}.itemrow button:active,.itemrow .addtocart.incart:active{transform:translateY(2px);background-color:#939694}.itemrow:nth-child(even){background-color:#e0e0e0}.itemrow:nth-child(odd){background-color:#fff}.itemrow .title{font-weight:bold;color:#000}.itemrow .addtocart.incart{background-color:#44ca59;border:#44ca59}.itemrow .rowmessage{text-align:center;padding:8px;margin:0;position:absolute;bottom:0;left:0;right:0}.itemrow .rowmessage.success{background-color:#44ca59;color:#fff}.itemrow .rowmessage.error{background-color:#f00;color:#fff}.itemrow .prodcoverimage .detailcoverimage{background-color:#f9f9f9;border:1px solid #e0e0e0;min-height:200px}button.addtocart{white-space:nowrap}.ui-dialog[aria-describedby=productdetaildialog]{max-width:calc(100% - 20px)}#productdetaildialog .content,#productdetail .content{font-size:.8em}#productdetaildialog .content table td,#productdetail .content table td{padding:0 4px 4px 0;margin:0}#productdetaildialog .tableval,#productdetail .tableval{padding-left:12px}#productdetaildialog .content>div,#productdetail .content>div{margin-bottom:12px}#productdetaildialog img,#productdetail img{max-width:100%}#productdetail #orderdetailtbl td,#productdetail #orderdetailtbl th,#productdetail .table td,#productdetail .table th{font-size:12.6px;padding:2px 4px}#productdetail .extras .table tr{border:0}#productdetail .extras .table td,#productdetail .extras .table th{font-size:11px}#productdetail .extras{margin-top:8px;padding:8px;background-color:#fff;border:1px solid #c0c0c0}.productlist{margin:12px}.productlist a{display:inline-block;font-size:.9em}.productlist .imageitem{width:200px;height:386px;margin:0 20px 20px 0;padding:4px;border:1px solid #c0c0c0;cursor:pointer;box-shadow:0 8px 16px #3333332b;display:inline-block;vertical-align:top;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.productlist .imageblock{height:286px;text-align:center}.productlist .imageblock img{margin:0 auto;width:180px}.productlist .titleblock{min-height:90px;text-align:center}#productsaleshistory{clear:both;margin:12px 20px}.productlist .imageitem::-webkit-scrollbar{background:transparent;width:6px}.productlist .imageitem::-webkit-scrollbar-thumb{background-color:#eee}.imagelist{margin:12px}.imagelist a{display:inline-block;font-size:.9em}.imagelist .imageitem{max-width:200px;margin:0 auto;padding:4px;border:1px solid #c0c0c0;cursor:pointer;box-shadow:0 8px 16px #3333332b}.imagelist .imageblock{min-height:286px;text-align:center}.imagelist .imageblock img{margin:0 auto}.imagelist .titleblock{min-height:90px;text-align:center;font-size:14px}.slick-list{padding-bottom:30px}.navmenu li a{color:#051244;text-decoration:none}.navmenu li a:hover{color:#777}.navmenu li.cartmenuitem{float:right;padding-right:0;margin-top:-4px;position:absolute;top:36px;right:10px}.navmenu li.lastleft{padding-right:0}.navmenu{margin:0;padding:0;list-style:none}.navmenu li{display:inline-block;padding-right:20px;font-size:.9rem}.navmenu li#logout{float:right;padding-right:0}#topnav .navmenu li a{padding:8px 14px 12px 14px}#topnav .navmenu li:first-child{margin-left:-14px}#topnav .navmenu li a:hover,#topnav .navmenu li a.hovering{background-color:#7e88ad;color:#fff}#topnav .navmenu li:hover .arrow{border-color:#fff;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:0}.dropdown{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 8px;margin-top:10px;z-index:1}#topnav .navmenu .dropdown li{padding:0 8px 0 8px;margin:0 0 0 0;color:#051244;white-space:nowrap;display:block}#topnav .navmenu .dropdown li a{padding:8px 30px 8px 0;color:#051244;display:block}#topnav .navmenu .dropdown li a:hover{background-color:transparent;color:#fff}#topnav .navmenu .dropdown li:hover{background-color:#9ba7d3;color:#fff}.no-touch .header .navmenu li:hover .dropdown,.touch .admin .header .navmenu li:hover .dropdown{display:block}.tabletup,.navmenu li.tabletup,.notablet,.navmenu li.notablet{display:none}.pagenavigation ul{column-count:auto}.grecaptcha-badge{opacity:0;visibility:hidden}tr.sticky th{position:-webkit-sticky;position:sticky;top:0;background-color:#e0e0e0}.stickyfooter,tr.stickyfooter td{position:-webkit-sticky;position:sticky;bottom:0;z-index:10}.pager{font-size:14px;margin:4px 0;display:inline-block}a.pagecontrol{text-decoration:none;display:inline-block;font-weight:bold;font-size:20px;padding:0 10px 2px 10px;border-radius:10%}a.pagecontrol:hover{background-color:#ddd!important;color:#000!important}a.pagecontrol.previouspage{background-color:#f1f1f1;color:#000}a.pagecontrol.firstpage{background-color:#d1d1d1;color:#000;padding-left:8px;padding-right:7px}a.pagecontrol.nextpage{background-color:#f1f1f1;color:#000}a.pagecontrol.lastpage{background-color:#d1d1d1;color:#000;padding-left:8px;padding-right:7px}.pagerresults{display:inline-block;margin-left:24px}.accordion .sectionheader{background:#686868;background:linear-gradient(0deg,rgba(144,144,144,1) 0%,rgba(224,224,224,1) 54%);border:1px solid #aaa;border-radius:4px;padding:8px 20px;color:#000;font-weight:normal;cursor:pointer}.accordion .section.active .sectionheader{background:#fff}.accordion .sectioncontent{border:1px solid #aaa;background-color:#fff;margin-top:-12px;display:none;padding:8px 2px}.accordion .section.active .sectioncontent{display:block}.openfeedback{position:absolute;bottom:0;right:0;color:#fff;background-color:#7e88ad;padding:8px;margin:0 10px 10px 0;cursor:pointer;border-radius:18px;z-index:10}.qtyentry{display:inline-block;width:100px;text-align:center;vertical-align:top;padding-left:8px}.prodcoverimage{display:inline-block;width:200px;padding:0 10px;vertical-align:top;font-size:xx-small}.itemrowbody .productdetail{display:inline-block;width:calc(100% - 300px);vertical-align:top;padding:0 8px 8px 0}@media only screen and (min-width:480px){.block.narrow66{width:80%;margin:0 auto}#topnav .navmenu li{padding-right:2px}.navmenu li{padding-right:30px;font-size:.9rem;position:relative}.form-group-90{display:inline-block;width:calc(90% - 5px);margin-right:5px;margin-bottom:0}.form-group-80{display:inline-block;width:calc(80% - 5px);margin-right:5px;margin-bottom:0}.form-group-75{display:inline-block;width:calc(75% - 5px);margin-right:5px;margin-bottom:0}.form-group-50{display:inline-block;width:calc(50% - 5px);margin-right:5px;margin-bottom:0}.form-group-35{display:inline-block;width:calc(35% - 5px);margin-right:5px}.form-group-15{display:inline-block;width:calc(15% - 5px);margin-right:5px}.form-group-5{display:inline-block;width:calc(5% - 5px);margin-right:5px}.form-group-10{display:inline-block;width:calc(10% - 5px);margin-right:5px}.form-group-20{display:inline-block;width:calc(20% - 5px);margin-right:5px}.form-group-25{display:inline-block;width:calc(25% - 5px);margin-right:5px}.form-group-33{display:inline-block;width:calc(33% - 5px);margin-right:5px}.form-group-40{display:inline-block;width:calc(40% - 5px);margin-right:5px}.form-group-66{display:inline-block;width:calc(66% - 5px);margin-right:5px}.form-group-50:last-child{margin-right:0}.form-group-35:last-child{margin-right:0}.form-group-40:last-child{margin-right:0}.form-group-25:last-child{margin-right:0}.form-group-33:last-child{margin-right:0}.form-group-20:last-child{margin-right:0}.ui-dialog[aria-describedby=productdetaildialog]{width:calc(100% - 40px)!important}.navmenu li.cartmenuitem{position:relative;top:inherit;right:inherit}#topnav{padding:16px 10px 0 10px}#sitebrand #logoimage{width:100px;height:100px}.pagenavigation ul{column-count:3}.accountmenu{position:relative;background-color:#dee1eb;font-size:14px}.accountmenu h5{color:#7e88ad;padding:4px;margin:0 0 0 100px}.accountmenu ul{margin:0;padding:0 4px}.accountmenu li{display:inline-block;border-right:1px solid #c0c0c0;margin-left:-4px}.accountmenu li:first-child{border-right:0;margin-left:0;padding:0 4px}.accountmenu li:last-child{border-right:0}.accountmenu li a{padding:8px 12px;color:#051244;display:inline-block}.accountmenu li a:hover{color:#fff;background-color:#7e88ad}}@media only screen and (min-width:768px){.block.narrow66{width:66%}#sitebrand{font-size:30px}.form-group-half{display:inline-block;width:calc(50% - 5px);margin-right:5px;margin-bottom:0;vertical-align:top}.form-group-half:last-child{margin-right:0}.pagenavigation{width:180px;display:inline-block}.pagenavigation ul{column-count:auto}.pagecontent{display:inline-block;vertical-align:top;width:calc(100% - 190px)}.ui-dialog[aria-describedby=productdetaildialog]{max-width:880px}#productdetaildialog img,#productdetail img{max-width:360px;width:360px;float:left;margin:0 12px 12px 0}#sitebrand,#sitebrand a{margin-right:20px}.tabletup,.navmenu li.tabletup{display:inline-block}.navmenu li{font-size:.95rem}}@media only screen and (min-width:924px){.body-content{margin:12px auto}.body-content.wide{margin:12px}.notablet,.navmenu li.notablet{display:inline-block}.navmenu li{font-size:1rem}}@media only screen and (min-width:1200px){.body-content.wide{margin:12px auto}}@media only screen and (min-width:1420px){.homeboundwidth .container{padding:0}.accountmenu h5{margin-left:0}}@media print{.noprint{display:none}}