<<<<<<< .mine
@font-face{font-family:montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat;src:url(../fonts/Montserrat/Montserrat-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat;src:url(../fonts/Montserrat/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat;src:url(../fonts/Montserrat/Montserrat-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:montserrat-black;src:url(../fonts/Montserrat/Montserrat-Black.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-black;src:url(../fonts/Montserrat/Montserrat-BlackItalic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat-extra;src:url(../fonts/Montserrat/Montserrat-ExtraBold.ttf) format('truetype');font-weight:bolder;font-style:normal;font-display:swap}@font-face{font-family:montserrat-extra;src:url(../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:montserrat-extralight;src:url(../fonts/Montserrat/Montserrat-ExtraLight.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-extralight;src:url(../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format('truetype');font-weight:lighter;font-style:italic;font-display:swap}@font-face{font-family:montserrat-light;src:url(../fonts/Montserrat/Montserrat-Light.ttf) format('truetype');font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:montserrat-light;src:url(../fonts/Montserrat/Montserrat-LightItalic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat-medium;src:url(../fonts/Montserrat/Montserrat-Medium.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:montserrat-medium;src:url(../fonts/Montserrat/Montserrat-MediumItalic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:montserrat-semi;src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat-semi;src:url(../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:montserrat-thin;src:url(../fonts/Montserrat/Montserrat-ThinItalic.ttf) format('truetype');font-weight:thin;font-style:italic;font-display:swap}@font-face{font-family:montserrat-thin;src:url(../fonts/Montserrat/Montserrat-Thin.ttf) format('truetype');font-weight:thin;font-style:normal;font-display:swap}*{font-family:montserrat,Arial,Helvetica,sans-serif}html{font-size:14px;text-decoration:none}body{font-family:montserrat,Arial,Helvetica,sans-serif}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}.nowrap{float:left}.nowrapr{float:right}.spanmarker{border-color:#000;border-width:1px}.centre{margin:auto}.imagewrap{float:left;padding-right:10px;padding-bottom:10px}a{text-decoration:none;color:#b23342;font-size:1em}span.email:before{content:"";display:block;background:url(/images/ezmail.png) no-repeat;width:20px;height:20px;float:left;margin:0 6px 0 0}#header{color:#000;background-color:#ebebeb;min-height:2.4em;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;justify-content:center;font-size:1.1em}.head-text{display:inline-block}#header .correct{margin-left:1em}#site-header{background-color:#fff;padding-bottom:.3em;max-width:1200px;margin:auto;padding-right:.5em;padding-left:1em}#ls-cont{font-size:.8em}#ls-cont .highlight,#header .highlight{font-weight:400}#header .header-text,#header .header-text>a{font-family:montserrat-medium,Arial,Helvetica,sans-serif}#header .header-text>a{font-size:1em}.fa{vertical-align:top}#header i.fa{font-size:1.4em}#header{text-align:left}#main-content{color:#000;background-color:#fff;min-height:30em;max-width:1200px;margin:auto;padding-right:.5em;padding-left:1em}#main-content-int{background-color:#fff;padding-left:1em;padding-right:1em}#logo-search-cart{padding-top:.4em;color:#000;background-color:#fff;min-height:5em}#logo-search-cart .llogo{width:inherit;max-width:100%;width:auto;margin-top:.5em}#logo-search-cart #site-search .enhance{font-weight:700;font-size:1.2em}#logo-search-cart #site-search #tagline{font-size:calc(.7em + .5vw);text-align:center;color:#666}.push-right{text-align:right;margin-right:1em}.push-right-nm{text-align:right;padding-right:0;margin-right:0}.bar-view{display:inline-block}.search{width:100%;display:flex}.search-terms{width:100%;border:3px solid #b23342;border-right:0;padding:.3em;border-radius:5px 0 0 5px;outline:0;color:#000;font-weight:400;margin-bottom:1em;opacity:.8}.search-terms:focus{color:#b23342}.search-button{max-width:100%;height:36px;border:1px solid #b23342;background:#b23342;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:1em}.search-wrap{margin-top:1em}#live-search-results>ul>li{background:#edeff0;color:#000;overflow:hidden}#live-search-results>ul>li:hover{background:#b23342;color:#edeff0}#live-search-results>ul>li>a:hover{background:#b23342;color:#edeff0}#live-search-results>ul>li>a.selected{background:#b23342;color:#edeff0}#live-search-results>ul{display:block;list-style-type:disc;margin-block-start:.2em;margin-block-end:.2em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}#live-search-results>ul>li{list-style-type:none;font-weight:400}#live-search-results{display:none;position:absolute;background:#edeff0;margin-top:-1em;padding-left:.5em;padding-right:.5em;border-width:.1em;border-color:#b23342;border-style:solid;z-index:999999;cursor:pointer;opacity:.9;border-radius:.25em}#site-cart.pure-u-1{padding-right:.1em;padding-bottom:1em}#site-cart.pure-u-lg-6-24,#site-cart.pure-u-md-8-24,#site-cart{padding-right:.1em;padding-bottom:1em;float:right}#site-logo{padding-left:.5em;margin-right:1em}span.cart-currency{text-transform:uppercase;font-size:1em;font-weight:700}span.cart-currency i.fa{font-size:1.2em}span.cart-detail{text-transform:uppercase;font-size:1.2em;font-weight:700;margin-bottom:.3em}span.cart-detail-value{font-size:1.4em;margin-bottom:1em;font-weight:bolder}#pointless-limit{margin:0;padding:0;max-width:1200px;width:100%}span i.cart-content-img{font-size:4em}span.cart-detail-ic{font-weight:700;text-transform:uppercase;font-size:.8em}#site-cart .extrabar{margin-top:1em}.pad-pt1{margin-top:.1em}.rounded{padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#site-header>div.sale-banner{margin-top:1em}#site-header>div.sale-banner.clickable>a>img{max-width:100%}#banners{margin-top:.5em}#banners img.lspan{max-width:99%;padding-right:.5em;width:auto}#banners img.rtspan{width:inherit;max-width:100%}#banners img.rbspan{width:inherit;max-width:100%}#lower-right-hero{margin-top:.3em}#upper-right-hero,#lower-right-hero{margin-left:.4em}#pointers>div{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:.25em}#pointers>div>a{text-decoration:none;color:#b23342;font-size:1em}#pointers>div>a>div.card{display:flex;border-radius:.25em;position:relative;margin:.2em;min-height:100%;box-sizing:border-box;box-shadow:1px 1px 1px 1px #fff inset}#pointers>div>a>div.card.rightonly{margin:0 .1em 0 0}#pointers>div>a>div.card.leftonly{margin:0}#pointers>div>a>div.card.noleft{margin:.2em;margin-top:.2em;margin-right:.2em;margin-bottom:.2em;margin-left:0}#pointers>div>a>div.card.noright{margin:.2em;margin-top:.2em;margin-right:0;margin-bottom:.2em;margin-left:.2em}#pointers>div>a>div.card>div{padding:10px;align-items:center}#pointers>div>a>div.card>div.icon{background-color:#ebebeb;color:#2a2a2a;border-top-left-radius:.25em;border-bottom-left-radius:.25em;float:left}#pointers>div>a>div.card>div.icon>img{width:11.5em;height:auto;position:relative;top:2em}#pointers>div>a>div.card>div.text>img{height:auto;position:relative}#pointers>div>a>div.card>div.icon>img.ts{width:11.5em}#pointers>div>a>div>div.text>span,#pointers>div>a>div>div.text>div.text>span{font-weight:700;padding-bottom:.5em;display:block;font-size:1.1em}#pointers>div>a>div.card>div.text,#pointers>div>div.card>div.text{border-top-right-radius:.25em;border-bottom-right-radius:.25em;background-color:#ebebeb;color:#2a2a2a;font-size:1em;min-height:5.1em}#pointers{text-align:center;margin-top:.5em}#pointers>div>a>div>div.text>div>span.highlight,#pointers>div>div>div.text>div>span.highlight{color:#b23342;font-weight:700}.point{background-color:#ebebeb;border-radius:.25em;min-height:7.3em;border-right:.3em solid #fff;min-height:9em}.point:nth-last-child(1){border-right:.4em solid #fff}#pointers>div>a>div>div>img,#pointers>div>div>div>img{max-height:100%;max-width:98%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.point{height:60px;width:60px;position:relative}.pfoint img{width:inherit;max-width:4em;height:auto;width:auto;padding:1em;max-width:75%}.badge-title{padding-top:1.5em;padding-bottom:.5em;padding-right:1em;font-weight:700;font-size:.9em;display:block;text-transform:uppercase}.badge-detail .highlight{color:#b23342;font-weight:700}span.badge-detail>img{max-width:70%;padding-top:0}#pointers>div>a>div>div>span.badge-detail,#pointers>div>div>div>span.badge-detail{padding-right:1em}.section-icon{height:1.3em;width:1.3em;padding-top:.1em;padding-bottom:.3em;padding-right:.6em;vertical-align:bottom}.section{font-size:1.3em}#footer{padding:2em;color:#fff;background-color:#b23342;min-height:18em;max-width:100%;clear:both}#page>div.icontainer>div.bigicons>div>div>a>img,body>div.icontainer>div.bigicons>div>div>a>img{width:1em}h2.detail-text{font-size:1.6rem}.detail-text{font-size:.9rem}#footer .centre-content{text-align:center}#footer .c-content{display:inline-block;margin-right:1em;font-size:1.1em}ul.infooter li img.lfi{width:12em}#footer img.mtlogo{width:9em}ul.infooter{list-style-type:none;padding-inline-start:0}ul.infooter li{margin-top:2em}.icontainer,#socialFooter{background-color:#b23342;color:#ebebeb;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;justify-content:center;font-size:.9em}.icontainer div.bigicons{font-size:2em}#socialFooter div hr{color:#fff;background-color:#fff;border:0;height:.3em}#lowFooter{color:#b23342;background-color:#ebebeb;display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;justify-content:center;font-size:.9em}.background-linitxred,.linitxred-bg{background-color:#b23342}.linitxred,.text-linitxred{color:#b23342}.text-white{color:#fff}@media screen and (min-width:35.5em) and (max-width:47.9em){.sacrificial{display:none}}@media screen and (min-width:48em) and (max-width:63.9em){.sacrificial{display:inline-block}}@media screen and (min-width:64em){.sacrificial{display:inline-block}}@media screen and (min-width:80em){.sacrificial{display:inline-block}}.outer-menu,#hamburger-menu{display:none}#menu{background-color:#fff;max-width:1200px;margin:auto}.clear{clear:both}.blocke{min-height:3em}#meo.navbar{background-color:#ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#meo div.dropdown>.dropbtn.first{border-radius:5px}#meo div.dropdown>.dropbtn.last{border-radius:5px}#meo .dropbtn{background-color:#ebebeb;color:#000;padding:1em;font-size:.9em;border:0;width:100%;outline:0}#meo .dropdown{position:relative;display:inline-block}#meo hr{margin-left:1em;margin-right:1em}#meo>div>div.dropdown-content.first{overflow-x:auto;columns:5 17em;-webkit-column-rule:1px dotted #ddd;-moz-column-rule:1px dotted #ddd;column-rule:1px dotted #ddd;min-width:50em}#meo .dropdown-content{font-weight:400;display:none;position:absolute;background-color:#ebebeb;min-width:260px;max-height:400px;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);overflow-x:hidden;overflow-y:auto;border:1px solid #b23342}#meo .dropdown-content a{color:#000;padding:.5em 1em;text-decoration:none;display:block;font-weight:400}#meo .dropdown-content a:hover{background-color:#b23342;color:#fff}#meo .dropdown:hover .dropdown-content{display:block}#meo .dropdown-content.nearly-last,#meo .dropdown-content.last{right:0;left:auto}#meo .dropdown:hover .dropbtn{background-color:#b23342;color:#fff}.scrollbar{scrollbar-color:#b23342 rgba(0,0,0,.1);scrollbar-width:auto}.scrollbar::-webkit-scrollbar{width:.5em}.scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.scrollbar::-webkit-scrollbar-thumb{background-color:#b23342;box-shadow:0 1px 1px rgba(0,0,0,.1)}.bordered{border:#ebebeb solid .1em;padding:0;margin:.1em}.lower-text-front{text-transform:uppercase;font-size:.9em;text-align:center}.littlepad{padding:.1em}ol.cattree-list ul,ol.cattree-list{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:.5em}.cattree-list{margin-bottom:1em;margin-top:2em}.cattree-list input[type=checkbox]{display:none;position:relative}.cattree-list label{position:relative;display:inline-block;font-size:1.3em;padding:0;margin-top:0}.cattree-list label:before{content:'+';position:static;color:#2a2a2a;font-size:1.3em}#cat-me>div.side-container>ol>li>ul>li.childWithChildren>input[type=checkbox]:checked~label:before,#cat-me>div.side-container>ol>li>input[type=checkbox]:checked+label:before{content:'-';position:static;color:#2a2a2a;font-size:1.3em}#cat-me>div.side-container>ol>li>ul>li.childChildrenLine2{padding-left:2.3em}#cat-me>div.side-container>ol>li>ul>li.childWithChildren>ul>li.childChildrenLine2>a{padding-left:2.3em}#cat-me>div.side-container>ol>li>ul>li.childNoChildren{padding-left:2.3em}#cat-me>div.side-container>ol>li.topLine{padding-left:1.3em}#cat-me>div.side-container>ol>ul>li.line2,.cattree-list li>ul,.cattree-list li>ol{display:none}#cat-me>div.side-container>ol>li>ul>li.childWithChildren>input[type=checkbox]:checked~ul,#cat-me>div.side-container>ol>li>input[type=checkbox]:checked~ul,#cat-me>div.side-container>ol>li>input[type=checkbox]:checked~ol,.cattree-list input[type=checkbox]:checked ul,.cattree-list input[type=checkbox]:checked+ol{display:block}#cat-me>div.side-container>ol>ul>li.withsub>a,#cat-me>div.side-container>ol>li>a{color:#2a2a2a;font-size:1.3em}#cat-me>div.side-container>ol>ul>li.withsub>a{padding:0}#cat-me>div.side-container>ol>ul>li.withsub>label{margin-top:0;padding:0}#cat-me>div.side-container>ol>li:nth-child(even)>label,#cat-me>div.side-container>ol>li:nth-child(even)>ul>li:nth-child(even),#cat-me>div.side-container>ol>li:nth-child(even){background-color:#f6f6f6}#cat-me>div.side-container>ol>li:nth-child(even)>label,#cat-me>div.side-container>ol>li:nth-child(even)>label,#cat-me>div.side-container>ol>li>ul>li:nth-child(even){background-color:#f6f6f6}#cat-me>div.side-container>ol>li:nth-child(odd)>label,#cat-me>div.side-container>ol>li:nth-child(odd)>ul>li:nth-child(odd),#cat-me>div.side-container>ol>li:nth-child(odd){background-color:#e7e7e7}#cat-me>div.side-container>ol>li:nth-child(odd)>label,#cat-me>div.side-container>ol>li>ul>li:nth-child(odd){background-color:#e7e7e7}#cat-me>div.side-container>ol>li>ul>li>a,#cat-me>div.side-container>ol>li>label,#cat-me>div.side-container>ol>li>ul>li>a{color:#2a2a2a;font-size:1.3em;margin-top:0;padding:0}.childWithChildren{font-size:1em}#cat-me>div.side-container>ol>li>ul>li.childWithChildren>label::before{font-size:1.3em}#cat-me>div.side-container>ol>li>ul>li.childWithChildren>ul>li>a{color:#2a2a2a;font-size:1.3em;margin-top:0;padding:0}.catswitch{width:40px;height:29px;display:block;background:url(/images/site/catswitch.jpg);position:absolute}#category-section .catspan{max-width:100%;width:auto;min-height:100%}#category-section .catshorttext{max-width:200px;margin:auto;text-overflow:ellipsis;text-align:center;font-weight:700;font-size:.95em;text-transform:capitalize}.category-section-image{padding:.2em}.clean-link{text-decoration:none;color:#000}.red-link{text-decoration:none;color:#b23342;font-weight:700}.clean-link-white{text-decoration:none;color:#fff}.normal-text.clean-link{font-weight:700;color:#636363}.clean-link-block{display:inline-block;width:100%}.footer-link{text-decoration:none;color:#fff;font-weight:400}.product-section-image{padding-top:.2em}[id^=product-section] .prodspan{max-width:100%;width:auto;min-height:100%;display:block;margin:0 auto}[id^=product-section] .prodshorttext{max-width:200px;margin:auto;text-overflow:ellipsis;text-align:center;font-weight:700;font-size:1em}[id^=product-section] .prodtext{max-width:200px;max-height:2em;text-overflow:hidden;text-align:center}[id^=product-section] .prodprice{max-height:2em;text-overflow:hidden;font-weight:700;font-size:1em;margin-left:.3em;text-align:center;padding-top:1.4em;padding-bottom:1.6em}.prodprice .small-vat{font-size:.6em;color:#b23342}.medium-vat{font-size:.8em;color:#b23342}#body>div.category-table>div>div>span{font-weight:700}#body>div.pure-u-1.category-table>div>div.pure-u-sm-1-2.nowrap.offerdetails{font-size:2em}#body>div.category-table>div>div.nowrap>span>span.medium-vat{white-space:nowrap;margin-right:1em}#body>div.pure-u-1.category-table>div>div.nowrap{margin-top:2em;text-align:justify}#body>div.pure-u-1.category-table>div:nth-child(20)>div.small-sec.pure-u-1.pure-u-sm-1-1.pure-u-md-14-24>p.shortdesc{margin-right:1em}#pagebanner{background:#f7fdcb;color:#000;padding:10px;font-size:16px;font-weight:700;margin-top:1em;margin-bottom:1em;border:2px solid #c2d071;position:absolute;z-index:20;left:50%;top:10em;transform:translate(-50%,-50%);width:80%;max-width:1100px}.buttons.bland-af{background:#ccc;border:0;padding:12px 20px 10px;border-bottom:1px solid #5c5c5c;border-radius:3px;color:#2a2a2a;font-weight:700}.buttons.bland-af:hover{background:#2a2a2a;color:#ccc;font-weight:700}.buttons.bland-af-sp{background:#ccc;border:0;padding:7px 10px;border-bottom:1px solid #5c5c5c;border-radius:3px;color:#2a2a2a;font-weight:700}.buttons.red{background:#b23342;border:0;padding:10px 20px;border-bottom:3px solid #942911;border-radius:3px;color:#fff;font-weight:700}.buttons.red.small{background:#b23342;border:0;padding:6px 2px 2px;border-bottom:3px solid #942911;border-radius:3px;margin-left:.5em;color:#fff;font-weight:700}.buttons.blue{background:#337ab7;border:0;padding:10px 20px;border-bottom:3px solid #2e6da4;border-radius:3px;color:#fff;font-weight:700}.buttons.blue:hover{background-color:#51a7c2}.buttons.grey{background:#666;border:0;padding:10px 20px;border-bottom:3px solid #2a2a2a;border-radius:3px;color:#fff;font-weight:700}a.buttons.grey{background:#666;border:0;padding:10px 20px;border-bottom:3px solid #2a2a2a;border-radius:3px;color:#fff;font-weight:700;min-width:7.6em;text-align:center}.buttons.grey:hover{background-color:#888383}.buttons{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;color:#fff;font-size:.7em;padding:6px;text-decoration:none;text-transform:uppercase}.buttons.red{-moz-box-shadow:inset 0 1px 0 0 #cf866c;-webkit-box-shadow:inset 0 1px 0 0 #cf866c;box-shadow:inset 0 1px 0 0 #cf866c;background-color:#b23342;border:1px solid #942911;color:#fff;text-shadow:0 1px 0 #854629;font-weight:700}.buttons:hover.red{background-color:#3e474f;-moz-box-shadow:inset 0 1px 0 0 #c4bebd;-webkit-box-shadow:inset 0 1px 0 0 #c4bebd;box-shadow:inset 0 1px 0 0 #c4bebd;border:1px solid #5c5959;text-shadow:0 1px 0 #3e474f}.buttons:active{position:relative;top:1px}.buttons.greener{background:#2b6e0c;border:0;padding:10px 20px;border-bottom:3px solid #357a0d;border-radius:3px;color:#fff;font-weight:700}.buttons.greener:hover{background-color:#83cf6c}.buttons.green{-moz-box-shadow:inset 0 1px 0 0 #80cf6c;-webkit-box-shadow:inset 0 1px 0 0 #83cf6c;box-shadow:inset 0 1px 0 0 #88cf6c;background-color:#357a0d;border:1px solid #2b6e0c;color:#fff;text-shadow:0 1px 0 #2b6e0c}.buttons:hover.green{background-color:#4ead3b}.buttons.orange{-moz-box-shadow:inset 0 1px 0 0 #cfa46c;-webkit-box-shadow:inset 0 1px 0 0 #cfa46c;box-shadow:inset 0 1px 0 0 #cfa46c;background-color:#ef9636;border:1px solid #e08f3e;color:#fff;text-shadow:0 1px 0 #2b6e0c}.buttons:hover.orange{background-color:#a54913}.prodview,.prodinfo-stock-view-status{max-width:100%;text-transform:capitalize;padding:.4em;margin:.4em;text-align:center;cursor:auto}.prodview.replacedby,.prodview.productchangesm,.prodview.instock,.prodview.green,.prodinfo-stock-view-status.green{background-color:#4ead3b;color:#fff;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #80cf6c;-webkit-box-shadow:inset 0 1px 0 0 #83cf6c;box-shadow:inset 0 1px 0 0 #80cf6c;white-space:nowrap}.prodinfo-stock-view-status.stock-green{background-color:#edeff0;color:#4ead3b;font-weight:700;border-radius:5px;-moz-box-shadow:inset 0 0 4px #4ead3b;-webkit-box-shadow:inset 0 0 4px #4ead3b;box-shadow:inset 0 0 4px #4ead3b;white-space:nowrap}.prodinfo-stock-view-status.stock-orange{background-color:#edeff0;color:#ef9636;font-weight:700;border-radius:5px;-moz-box-shadow:inset 0 0 4px #ef9636;-webkit-box-shadow:inset 0 0 4px #ef9636;box-shadow:inset 0 0 4px #ef9636;white-space:nowrap}.prodinfo-stock-view-status.stock-red{background-color:#edeff0;color:#b23342;font-weight:700;border-radius:5px;-moz-box-shadow:inset 0 0 4px #b23342;-webkit-box-shadow:inset 0 0 4px #b23342;box-shadow:inset 0 0 4px #b23342;text-transform:uppercase}.prodview.callus,.prodview.blue,.prodinfo-stock-view-status.blue{background-color:#51a7c2;color:#fff;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #2e6da4;-webkit-box-shadow:inset 0 1px 0 0 #2e6da4;box-shadow:inset 0 1px 0 0 #2e6da4;white-space:nowrap}.customsavingpercent{background-color:#ec0;color:#000;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #fad459;-webkit-box-shadow:inset 0 1px 0 0 #fad459;box-shadow:inset 0 1px 0 0 #fad459;white-space:nowrap}.savingpercent,.prodview.eol,.prodview.awaiting,.prodview.orange,.prodinfo-stock-view-status.orange{background-color:#ef9636;color:#fff;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #cfa46c;-webkit-box-shadow:inset 0 1px 0 0 #cfa46c;box-shadow:inset 0 1px 0 0 #cfa46c;white-space:nowrap}.prodview.replacedby,.prodview.eol{margin-bottom:1em;display:inline-block;color:#000;border:solid 2px #000;font-weight:bolder;text-decoration:none}.prodview.replacedby{color:#fff;cursor:pointer;max-width:35ch;margin-left:0}.prodview.nostock,.prodview.red,.prodinfo-stock-view-status.red{background-color:#b23342;color:#fff;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #cfa46c;-webkit-box-shadow:inset 0 1px 0 0 #cfa46c;box-shadow:inset 0 1px 0 0 #cfa46c;text-transform:uppercase}.ib-1{display:inline-block;margin-bottom:.8em}#body>div.product-main-info>div>div.product-stock-price>span.h4.product-stock-status.stocksoon{background-color:#ef9636;color:#fff}#body>div.product-main-info>div>div.product-stock-price>span.h4.product-stock-status.discontinued{background-color:#2a2a2a;color:#fff}#body>div.product-main-info>div>div.product-stock-price>form>input.notifyme{-moz-box-shadow:inset 0 1px 0 0 #b2b2b2;-webkit-box-shadow:inset 0 1px 0 0 #b2b2b2;box-shadow:inset 0 1px 0 0 #b2b2b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;font-size:.8em;padding:6px;text-decoration:none;border:1px solid #888383;text-shadow:0 1px 0 #b2b2b2;font-weight:700;min-width:6.2em;text-align:center;margin-top:.3em;color:#fff;background-color:#337ab7;border-color:#2e6da4}#body div.product-options{margin-top:1em;margin-bottom:1em}#body div.product-options>p{margin-top:1em;font-size:1.2em;margin-bottom:1em;color:#2a2a2a}#body>div.pure-u-1.category-table>div.pure-u-1.sorting-clear{background:#fff}#body>div.pure-u-1.category-table>div.pure-u-1.sortby{background:#fff}#body>div.product-main-info>div>div.product-stock-price>span.h4.product-stock-status.nostock{background-color:#b23342;color:#fff;border-top-left-radius:.25px;border-top-right-radius:.25px;border-bottom-left-radius:.25px;border-bottom-right-radius:.25px;border-radius:.25em .25em 0 0}#body>div.product-main-info>div>div.product-stock-price>p.stocksoon{border-left:2px solid #ef9636;border-right:2px solid #ef9636;border-bottom:2px solid #ef9636;min-height:4em;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em}#body>div.product-main-info>div>div.product-stock-price>p.nostock{border-left:2px solid #b23342;border-right:2px solid #b23342;border-bottom:2px solid #b23342;min-height:4em;border-radius:0 0 .25em .25em}#results>div>div>div.pure-u-1.pure-u-sm-1-2.pure-u-md-4-24.nowrap.offeretails>span.price{margin-bottom:1em;display:inline-block;margin-left:1em;font-weight:700;font-size:1.3em}#cat-me{margin-top:2em}#body>div.category-table>div>div>a{text-decoration:none;color:#fff;cursor:pointer}.prodview.productchangesm{font-weight:700}#body>div>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-2.pure-u-md-3-24.nowrap.selections,#body>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-2.pure-u-md-3-24.nowrap.selections{text-align:unset}#body>div>div.category-table>div>div>span.stock,#body>div.category-table>div>div>span.stock{margin-bottom:1em}.prodinfo-stock-view-status a{text-decoration:none;color:#fff;font-weight:700;font-size:.9em}#featured-brands{border-radius:5px;background-color:#ebebeb}#featured-brands div img{max-width:100%;width:auto;min-width:50%;background-color:#ebebeb}.brand-section-image{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex;justify-content:center;align-items:center}.brand-section-image>img{display:block}#brand-btn-previous{text-align:center;color:#fff;cursor:pointer;font-size:1.5em;position:relative;left:3.5em;padding:.8em 1em;background:#8f9a9d;fill:#fff;opacity:.3}#brand-btn-next{text-align:center;color:#fff;cursor:pointer;font-size:1.5em;position:relative;right:3.5em;padding:.8em 1em;background:#8f9a9d;fill:#fff;opacity:.3}#brand-btn-next:hover,#brand-btn-previous:hover{opacity:1}.brand-card{background-color:#ebebeb;min-width:100%}.brand-card{display:flex}.brand-card{overflow-x:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}.brand-card--content{background-color:#ebebeb;min-width:200px;margin:0}.brand-card::-webkit-scrollbar{display:none}#info-body>p>span.subtitle-enhance{font-size:1.4em;color:#b23342;font-weight:700;padding-top:1.4em;display:block}#info-body>div.cz:before{font-family:fontawesome;content:"\f00c";color:#63af00}#info-body>h2{color:#b23342;font-size:1.2em}#featured-brands>div>div>a>img.fb-ubiquiti{padding-top:.8em}#featured-brands>div>div>a>img.fb-teltonika{padding-top:1.2em}#featured-brands>div>div>a>img.fb-mikrotik{padding-top:.3em}#featured-brands>div>div>a>img.fb-teltonika{padding-top:1.3em}#featured-brands>div>div>a>img.fb-pc-engines{padding-top:1.1em}#featured-brands>div>div>a>img.fb-ruckus{padding-top:.3em}#featured-brands>div>div>a>img.fb-rf-elements{padding-top:1.1em}#body>div.pure-u-1>div>div.product>div.image>a>img{width:100%;height:auto}.news-text{font-size:.9em}#news-cont{border-radius:5px;background-color:#ebebeb;padding-top:1em;padding-bottom:1em;font-size:1.4em}#ls-news,#ls-cont{text-align:center}.newsign{margin-left:.8em;font-size:.9em;margin-top:.4em;margin-bottom:.4em;text-align:center;vertical-align:top}#newsletter{border-radius:5px;outline:0;border:1px solid #fff;background-color:#fff;font-size:.9em;margin-left:.3em;padding-left:.5em;padding-right:1em}#fpemail{border-radius:.25em;outline:0;border:1px solid #b23342;background-color:#fff;font-size:1em;margin-left:.3em;padding-left:.5em;padding-right:1em;padding:1em;margin-bottom:1em}#fpac{padding:1em;margin-top:1em;font-size:.8em}#main-content>div>div.newsletter-ok{margin-top:2em;color:#4ead3b;font-size:3em;font-weight:700;text-align:center}#main-content>div>div.newsletter-ok>i{color:#4ead3b;font-size:2em;font-weight:400;text-align:center}#main-content>div>div.newsletter-fail{margin-top:2em;color:#b23342;font-size:3em;font-weight:700;text-align:center}#main-content>div>div.newsletter-fail>i{color:#b23342;font-size:2em;font-weight:400;text-align:center}div.newsletter-pro{margin-top:2em;color:#2a2a2a;font-size:2em;font-weight:400;text-align:center;letter-spacing:0}.section.daf-text{color:#2a2a2a}.spacer{padding:.1em;background:#fff}input.nodisplay{display:none;outline:0}section.tabs{display:none}#productsbestsellers:checked~#products-content-best,#productsfeatured:checked~#products-content-featured,#productsnew:checked~#products-content-new{display:block;outline:0;max-height:975px;overflow:hidden}#productsbestsellers:checked #tabbed.section-icon{background:url(../images/site/side-dots-white.png) no-repeat}.clickable{cursor:pointer}#productsbestsellers:not(:checked)+label,#productsfeatured:not(:checked)+label,#productsnew:not(:checked)+label{color:#2a2a2a}#productsbestsellers:checked+label,#productsfeatured:checked+label,#productsnew:checked+label{background-color:#b23342;color:#fff;padding:5px}.section-icon{padding-top:1.2em}.pipe{color:#000;text-align:center;background-color:#ebebeb;font-size:1.2em;padding:5px}label{display:inline-block;margin-top:.6em;padding:5px;font-size:.9em;text-align:center;background-color:#ebebeb}.uk-flag{background-image:url(../images/site/uk-flag.png)}.eu-flag{background-image:url(../images/site/eu-flag.png)}.us-flag{background-image:url(../images/site/us-flag.png)}#curr .currency-flag.small{width:2em;vertical-align:middle}#curr .dropbtn{background-color:#b23342;color:#fff;font-size:1em;border:0;border-radius:5px;font-weight:700;outline:0}#curr .dropdown{position:relative;display:inline-block}#curr .dropdown-content{display:none;position:absolute;background-color:#ebebeb;min-width:10em;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#curr .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;font-weight:700}#curr .dropdown-content a:hover{background-color:#666;color:#fff}#curr .dropdown:hover .dropdown-content{display:block}#curr .dropdown:hover .dropbtn{background-color:#666;color:#fff}.column{float:left;min-width:10em;padding:10px;background-color:#ccc;height:10em}.column a{float:none;color:#000;padding:16px;text-decoration:none;display:block;text-align:left}.column a:hover{background-color:#ddd}.row:after{content:"";display:table;clear:both}.redtag-br,.greentag-br,.orangetag-br,.bluetag-br,.yellowtag-br,.purpletag-br,.redtag,.greentag,.orangetag,.bluetag,.yellowtag,.purpletag{position:relative;text-transform:uppercase}.redtag-br:before,.redtag:before{background:#b23342;color:#fff}.orangetag-br:before,.orangetag:before{background:#ef9636;color:#fff}.greentag-br:before,.greentag:before{background:#4ead3b;color:#fff}.bluetag-br:before,.bluetag:before{background:#39d;color:#fff}.purpletag-br:before,.purpletag:before{background:#95b;color:#fff}.yellowtag-br:before,.yellowtag:before{background:#ec0;color:#000}.redtag:before,.greentag:before,.orangetag:before,.purpletag:before,.bluetag:before,.yellowtag:before{content:'' attr(data-text);white-space:pre;font-size:1em;padding:.5em 1em;text-align:center;position:absolute;top:1em;right:.2em;float:right;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.redtag-br:before,.greentag-br:before,.orangetag-br:before,.purpletag-br:before,.bluetag-br:before,.yellowtag-br:before{content:'' attr(data-text);white-space:pre;font-size:1em;padding:.5em 1em;text-align:center;position:absolute;bottom:1.7em;right:1.7em;float:right;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.blockquote{padding:.7em 1.4em 2em;position:relative;min-height:15em}.blockquote p{font-size:1.4em;text-align:center}.blockquote:before{position:absolute;font-family:fontawesome;top:0;left:-.5em;content:"\f10d";font-size:5em;color:rgba(178,51,66,.5)}.blockquote::after{font-family:fontawesome;content:"\f10e";bottom:.6em;left:80%;font-size:5em;margin-right:1em;position:absolute;height:.5em;max-width:20%;color:rgba(178,51,66,.5)}.review-source{display:block;position:relative;margin:auto;max-width:100%}.review-source.tp img{left:8em;width:10em}#body>h1.product-title{font-size:1.4em;margin:.67em 0;color:#b23342;font-weight:700;font-family:montserrat,Arial,Helvetica,sans-serif}#body>h1.category-title{font-size:1.4em;margin:.67em 0;color:#b23342;font-weight:700;font-family:montserrat,Arial,Helvetica,sans-serif}#body>div.category-subtitle>h3{font-size:.9em;margin:.67em 0;color:#b23342;font-weight:700;font-family:montserrat,Arial,Helvetica,sans-serif}#body>div>div.products>div>div,#body>div.products>div>div{padding-top:1em;margin:.1em;border:1px solid #ccc;border-radius:.25em}#body>div>div.pure-g.products>div>div.nobo,.nobo{border:0 solid #ccc}#body>div>div.products>div.product{margin-top:.4em;font-family:montserrat,Arial,Helvetica,sans-serif}#body>div>div.products>div>div.image,#body>div.products>div>div.image{max-width:100%}#body>div>div.products>div #body>div.products>div{max-width:13.57em}.image-scale{max-width:100%}#body>div>div.products>div.product>h4>a.category-text,#body>div>div.products>div.product>h4,#body>div.products>div.product>h4>a.category-text,#body>div.products>div.product>h4{text-align:center;text-transform:uppercase;color:#636363;text-align:center}#body>div>div>div.category-detail,#body>div>div.category-detail,#body>div>div.category-detail,#body>div.category-detail{background:#edeff0;padding:1em;margin-top:1.8em;border-radius:.25em}#body>div>div.category-detail>h2{font-size:1.9em;margin:0}.breadcrumbs{font-family:montserrat,Arial,Helvetica,sans-serif;list-style:none;list-style-type:none;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}li.noth{list-style:none;letter-spacing:normal;list-style-type:none;display:inline}#body>h2.shri{font-size:1em;margin:.67em 0;color:#2a2a2a;font-weight:900;font-family:montserrat,Arial,Helvetica,sans-serif}#body>div.product-main-images>div.product-image>a>img{border:1px solid #ccc;width:inherit;max-width:100%;height:auto}#body>div.product-main-images>div.product-photos{overflow-x:hidden;overflow-y:hidden;white-space:nowrap;height:80px;margin-left:.3em}#body>div.product-main-images>div.product-photos>div.photo{border:1px solid #ccc;margin:.1em;padding:.4em;display:inline-block}#horizontal-next{height:80px;width:1em;left:-.5em;position:relative;z-index:10}#horizontal-next button{height:80px;background:transparent;border:0;outline:0}#horizontal-prev{height:80px;width:1em;left:-.5em;position:relative}#horizontal-prev button{height:80px;background:transparent;border:0;outline:0}#wrapper-company-stars{justify-content:unset}#body>div.product-main-info>div.product-stock-price>p.trustpilot-widget{position:relative;margin-left:2.5em}#product-body-tabs{margin-left:0}#remainTime{text-transform:none;font-size:.8em}#clock{color:#b23342;font-weight:bolder;font-size:1.2em}.product-stock-status{font-family:Verdana,Arial,sans-serif;font-size:1.86em;color:#fff;background-color:#4ead3b;border-top-right-radius:.25em;border-top-left-radius:.25em;text-align:center;margin-top:4px;text-transform:uppercase}span.h4{display:block;font-weight:700}.product-stock-amount.discontinued{border-left:2px solid #2a2a2a;border-right:2px solid #2a2a2a;border-bottom:2px solid #2a2a2a;background-color:#fff;color:#636363;text-align:center;font-weight:700;text-transform:uppercase;padding-top:2em;padding-bottom:1em;margin-bottom:10px;margin-top:0}.product-stock-amount{border-left:2px solid #63af00;border-right:2px solid #63af00;border-bottom:2px solid #63af00;background-color:#fff;color:#636363;text-align:center;font-weight:700;text-transform:uppercase;padding-top:6px;padding-bottom:6px;margin-bottom:10px;margin-top:0;border-bottom-right-radius:.25em;border-bottom-left-radius:.25em}span.morestock{font-size:.8em}.tool{cursor:help;position:relative;color:#fff;font-weight:400}#body>div.product-main-info>div>div.product-stock-price>p>a{font-size:.9em}#remainTime>a.tool{text-decoration:none;text-transform:uppercase;font-size:1.2em}.tool::before,.tool::after{left:50%;opacity:0;position:absolute;z-index:-100}.tool:hover::before,.tool:focus::before,.tool:hover::after,.tool:focus::after{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool::before{border-style:solid;border-width:1em .75em 0;border-color:#3e474f transparent transparent transparent;bottom:100%;content:"";margin-left:-.5em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26),opacity .65s .5s;transform:scale(.6) translateY(-90%)}.tool:hover::before,.tool:focus::before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.tool::after{background:#3e474f;border-radius:.25em;bottom:180%;color:#edeff0;content:attr(data-tip);margin-left:-14.75em;padding:1em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;transform:scale(.6) translateY(50%);width:17.5em}.tool:hover::after,.tool:focus::after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}#body>div.product-main-info>div>div>h3{font-family:montserrat,Arial,Helvetica,sans-serif;font-weight:700;color:#b23342}#body>div.product-main-info>div>div.product-stock-price{width:25em;max-width:25em}#body>div.product-main-info>div>div.product-stock-price>p>span.morestock>i>.quantity-due{color:#4ead3b;font-weight:700}#body>div.product-main-info>div>div>span.star-container>a{text-decoration:none;color:#2a2a2a}.star-ratings{background:url(css/star-rating.png) repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px}.star-ratings-rating{background:url(css/star-rating.png) repeat-x;background-position:0 100%;height:21px;display:block}.star-rating-text{float:left;line-height:1.8em;margin-left:0;margin-right:1em;font-weight:700;color:#636363}div.product-main-info>div>h3.product-price{color:#b23342;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;clear:both}#body>div.product-main-info>div>product-vat{margin-left:5em;padding-left:4em;padding-top:0;margin-top:.6em}span.clean-link-blue{text-decoration:none;font-weight:700;text-transform:uppercase;color:#2e6da4;font-size:1.2em}#sortlist>a,#currbo>a,#body>div.product-main-info>div>a{color:#b23342;text-decoration:none;font-weight:700;text-transform:uppercase}#body>div.product-main-info>div>p.product-quick-code{clear:both;color:#636363;font-weight:700;font-size:.9em;text-transform:uppercase}#body>div.product-main-info>div>p.product-quick-code>a{color:#b23342;text-decoration:none;text-transform:uppercase}#body>div.product-main-info>div>p.product-part-num{margin:0}#body>div.product-main-info>div>p.product-part-num>a{color:#b23342;text-decoration:none;text-transform:uppercase}#body>div.product-main-info>div>p.product-part-num{color:#2a2a2a;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:1em}#currbo .dropbtn{background-color:#fff;color:#636363;padding:.5em;font-size:1em;border:0;border-radius:5px;font-weight:700;outline:0}#currbo .dropdown{position:relative;display:inline-block}#currbo .dropdown-content{display:none;position:absolute;background-color:#ebebeb;min-width:10em;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#currbo .dropdown-content a{color:#636363;padding:12px 16px;text-decoration:none;display:block;font-weight:700}#currbo .dropdown-content a:hover{background-color:#666;color:#fff}#currbo .dropdown:hover .dropdown-content{display:block}#currbo .dropdown:hover .dropbtn{background-color:#666;color:#fff}#currbo>div>button>i{font-size:1.2em;margin-left:.3em}#body>div.product-main-info>div>p.product-part-num{color:#636363;font-weight:700;font-size:.9em;text-transform:uppercase}#body>div.product-main-info>div>p.product-part-num>span{color:#b23342;font-weight:700;font-size:.9em;text-transform:uppercase}#body>div.product-main-info>div>p.product-part-manuf{color:#636363;font-weight:700;font-size:.9em;text-transform:uppercase}#body>div.product-main-info>div>p.product-part-manuf>a>span{color:#b23342;font-weight:700;font-size:.9em;text-transform:uppercase}#body>div.product-main-info>div>p.product-shipping{color:#636363;font-weight:700;text-transform:uppercase;font-size:.9em;clear:both}#body>div.product-main-info>div>div.other-categories>ul{list-style-type:none;padding-inline-start:0;margin-block-start:.3em}#body>div.product-main-info>div>div.other-categories>ul>li>a{color:#b23342;font-weight:700;font-size:.9em}#body>div.product-main-info>div>div.other-categories>span.category-t{text-transform:uppercase;color:#2a2a2a;font-size:.8em}a.tool>img{vertical-align:middle;margin-top:.1em}#body>div.product-main-info>div>div.add-cart{clear:both;background-color:#fff}#body>div.product-main-info>div{margin-left:1em;margin-right:2em}input.center-text{text-align:center;font-weight:700;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ebebeb}a.pluscount,a.minuscount{font-weight:700;background-color:#ebebeb;-webkit-appearance:none;-moz-appearance:none;padding-top:.2em;padding-bottom:.2em;padding-left:1em;padding-right:1em;text-decoration:none}a.pluscount{margin-left:-.3em}a.minuscount{margin-right:-.3em}#body>div.volume-pricing{padding:1em;color:#fff;text-align:center;font-weight:700;font-size:.9em;margin:0;padding:0}#body>div.pure-u-1.volume-pricing>div>table.full-table{width:100%;border:0;overflow-x:auto;overflow:-moz-scrollbars-none;scrollbar-width:none}#body>div.pure-u-1.volume-pricing>div>table.full-table::-webkit-scrollbar{display:none}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-one,#body>div.volume-pricing>div>span.discount-one{background-color:#a53040;padding-top:.5em;padding-bottom:.5em;margin-left:-1em}#body>div.volume-pricing>div.volume-pricing-container{margin-left:-2em;padding:0}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-ten,#body>div.volume-pricing>div>span.discount-ten{background-color:#962c38;padding-top:.5em;padding-bottom:.5em;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-twenty,#body>div.volume-pricing>div>span.discount-twenty{background-color:#882834;padding-top:.5em;padding-bottom:.5em;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-fifty,#body>div.volume-pricing>div>span.discount-fifty{background-color:#7a242f;padding-top:.5em;padding-bottom:.5em;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-hundred,#body>div.volume-pricing>div>span.discount-hundred{background-color:#6d202a;padding-top:.5em;padding-bottom:.5em;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-many,#body>div.volume-pricing>div>span.discount-many{background-color:#5f1c25;padding-top:.5em;padding-bottom:.5em;padding-right:1em;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start.discount-start-bottom-left,#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start.discount-start-top-left,#body>div.volume-pricing>div>span.discount-start{padding-top:.5em;padding-bottom:.5em;background-color:#b33543;margin-left:-1em}#body>div.volume-pricing>div>span.discount-fill{padding-top:.5em;padding-bottom:.5em;display:block;margin-left:-1em}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start-bottom-left,#body>div.volume-pricing>div>span.discount-start-bottom-left{border-bottom-left-radius:3px}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start-top-left,#body>div.volume-pricing>div>span.discount-start-top-left{border-top-left-radius:3px}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start-bottom-right,#body>div.volume-pricing>div>span.discount-start-bottom-right{border-bottom-right-radius:3px}#body>div.pure-u-1.volume-pricing>div>table>tbody>tr>td.discount-start-top-right,#body>div.volume-pricing>div>span.discount-start-top-right{border-top-right-radius:3px}#body>div.volume-pricing>div>span>span>span.volume-exvat{font-size:1em}#body>div.volume-pricing>div>span>span>span.volume-call{font-size:1em}#body>div.volume-pricing>div>span>span>span.volume-head{font-size:1em}#product-body-tabs label{display:inline-block;margin-top:.6em;font-size:.8em;padding:5px;text-align:center;background-color:#ebebeb}.flat-form{display:inline-block}#productdescription:checked~#product-content-desc,#productspecification:checked~#product-content-spec,#productbox:checked~#product-content-box,#productreviews:checked~#product-content-review,#productdatasheet:checked~#product-content-data{display:block;outline:0}#product-content-desc>h3,#product-content-spec>h3,#product-content-box>h3,#product-content-review>h3,#product-content-data>h3{font-size:1.5em}#product-content-box>ul>li{list-style:none}#productdescription:checked #tabbed.section-icon{background:url(../images/site/side-dots-white.png) no-repeat}#product-body-tabs .clickable{cursor:pointer;font-size:1.3em}#productdescription:not(:checked)+label,#productspecification:not(:checked)+label,#productbox:not(:checked)+label,#productreviews:not(:checked)+label,#productdatasheet:not(:checked)+label{color:#2a2a2a}#productdescription:checked+label,#productspecification:checked+label,#productbox:checked+label,#productreviews:checked+label,#productdatasheet:checked+label{background-color:#b23342;color:#fff;padding:5px}#product-content-spec>div>div>div.specification-even,#product-content-spec>div>div>div.specification-odd,#product-content-spec>div>div.specification{max-width:16em;padding-top:.4em;padding-bottom:.4em}#product-content-spec>div>div>div.specification-even,#product-content-spec>div>div.specification>li:nth-child(even){list-style:none;background-color:#e5e5e5}#product-content-spec>div>div>div.specification-odd,#product-content-spec>div>div.specification>li:nth-child(odd){list-style:none;background-color:#c4bebd}#product-content-spec>div>div>div.spec-right-line{}#product-body-tabs .section-icon{padding-top:1.2em}#product-body-tabs .pipe{color:#000;text-align:center;background-color:#ebebeb;font-size:1.3em;padding:0;padding-bottom:5px}#product-content-desc.desc{font-size:1em}#product-content-desc>p{text-align:justify}div.product-keywords .taggy{display:block;float:left;max-width:300px;height:2em;line-height:2em;padding:0 1em;background:none repeat scroll 0 0 #cde69c;border:1px solid #a5d24a;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:1em;text-decoration:none;-webkit-transition:.2s;transition:.2s;margin-left:5px;margin-top:5px}#product-body-tabs a{color:#b23342;text-decoration:none;font-weight:700}table.specc{margin-top:1em}.specc tr{background-color:#e8e8e8;padding-left:1em}.specc tr:nth-child(even){padding-left:1em;background-color:#ccc}.specc td{padding-left:2em}#product-reviews-list>div>span.review-rating>span>div.star-ratings{background:url(css/star-rating.png) repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;float:right}#product-reviews-list>div>span.reviewer{padding-top:1em;font-weight:700}#product-reviews-list>div>span.review-time{color:#b23342}#product-reviews-list>div{border-width:1px;border-color:#ccc;border-style:solid;padding:1em;margin-bottom:1em}#product-reviews-list>div>span.review-body{clear:both;display:block;padding-top:1em}#product-content-spec>div.nothing-here,#product-content-box>div.nothing-here,#product-content-data>div.nothing-here,#product-content-review>div.nothing-here{margin-top:2em;margin-bottom:7em;font-weight:700}#product-content-review{max-height:498px;overflow-y:scroll}#product-reviews-list>div>div.review-source-tp{content:"via Trustpilot";color:#357a0d;padding-top:2em}#product-reviews-list>div>div.review-source-tp::before{content:"via Trustpilot";color:#357a0d}.verified-review-tick{content:' ';display:block;width:1.2em;float:left;height:1.2em;padding:3px;margin-top:-.3em;margin-left:0;margin-right:.4em;background:#368cd7 url(/images/site/checkmark.png) no-repeat center center;color:#fff;background-size:.8em;border-radius:1.2em}#relatedproducts{font-size:1.2em;color:#b23342}#results>div.category-table>div:nth-child(odd),#body>div>div.category-table>div:nth-child(odd),#body>div.category-table>div:nth-child(odd){background:#e7e7e7;border-radius:.25em;margin-bottom:.5em;padding-top:1em;padding-left:1em;padding-bottom:.7em;width:100%}#results>div.category-table>div:nth-child(even),#body>div>div.category-table>div:nth-child(even),#body>div.category-table>div:nth-child(even){background:#f6f6f6;border-radius:.25em;margin-bottom:.5em;padding-top:1em;padding-left:1em;padding-bottom:.7em;width:100%}#results>div.category-table>div>div>div>a>img,#body>div>div.category-table>div>div>div>a>img,#body>div.pure-u-1.category-table>div>div>div>a>img{border-style:solid;border-width:.1em;border-color:#636363;max-width:100%;width:auto;min-height:100%;display:block;margin:0 auto}#results>div.category-table>div>div.small-sec,#body>div>div.category-table>div>div.small-sec,#body>div.category-table>div>div.small-sec{margin-left:1em}#results>div.category-table>div>div>p.title>a,#body>div.category-table>div>div>p.title>a{color:#b23342;font-size:1.3em;font-weight:700}#results>div.category-table>div>div>p.title,#body>div>div.category-table>div>div>p.title,#body>div.category-table>div>div>p.title{margin-top:0;font-weight:700}#results>div.category-table>div>div>a.list-readmore,#body>div>div.category-table>div>div>a.list-readmore,#body>div.category-table>div>div>a.list-readmore{-moz-box-shadow:inset 0 1px 0 0 #b2b2b2;-webkit-box-shadow:inset 0 1px 0 0 #b2b2b2;box-shadow:inset 0 1px 0 0 #b2b2b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;color:#000;font-size:.8em;padding:6px;text-decoration:none;background-color:#b2b2b2;border:1px solid #888383;text-shadow:0 1px 0 #b2b2b2;font-weight:700;min-width:6.2em;text-align:center;margin-top:.3em}#results>div.category-table>div>div>a.list-readmore:hover,#body>div>div.category-table>div>div>a.list-readmore:hover,#body>div.category-table>div>div>a.list-readmore:hover{background-color:#cfcfcf}#results>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-4-25.nowrap,#body>div>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-4-25.nowrap,#body>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-4-25.nowrap{margin-top:2em;margin-bottom:2em}#results>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-3-25.nowrap>div,#body>div>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-3-25.nowrap>div #body>div.pure-u-1.category-table>div>div.pure-u-1.pure-u-sm-1-10.pure-u-md-3-25.nowrap>div{margin-left:auto;width:inherit;height:auto;margin-right:auto;line-height:1em}#results>div.category-table>div>div>a.list-readmore,#body>div>div.category-table>div>div>a.list-readmore,#body>div.category-table>div>div>a.list-readmore{-moz-box-shadow:inset 0 1px 0 0 #b2b2b2;-webkit-box-shadow:inset 0 1px 0 0 #b2b2b2;box-shadow:inset 0 1px 0 0 #b2b2b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;color:#000;font-size:.8em;padding:6px;text-decoration:none;background-color:#b2b2b2;border:1px solid #888383;text-shadow:0 1px 0 #b2b2b2;font-weight:700;min-width:6.2em;text-align:center;margin-top:.3em}.scrollToTop{display:none;position:fixed;bottom:1.5em;right:1.5em;z-index:999999;border:0;outline:0;opacity:.4;background-color:#000;color:#fff;cursor:pointer;padding:1em;border-radius:.25em}#results>div.category-table>div>div>a.list-readmore:hover,#body>div>div.category-table>div>div>a.list-readmore:hover,#body>div.category-table>div>div>a.list-readmore:hover{background-color:#cfcfcf}#results>div.category-table>div>div.nowrap>a.tt.submit,#body>div>div.category-table>div>div.nowrap>a.tt.submit,#body>div.category-table>div>div.nowrap>a.tt.submit{-moz-box-shadow:inset 0 1px 0 0 #b2b2b2;-webkit-box-shadow:inset 0 1px 0 0 #b2b2b2;box-shadow:inset 0 1px 0 0 #b2b2b2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;font-size:.8em;padding:6px;text-decoration:none;border:1px solid #888383;text-shadow:0 1px 0 #b2b2b2;font-weight:700;min-width:6.2em;text-align:center;margin-top:.3em;color:#fff;background-color:#337ab7;border-color:#2e6da4}#results>div.category-table>div>div.nowrap>a.tt.submit:hover,#body>div>div.category-table>div>div.nowrap>a.tt.submit:hover,#body>div.category-table>div>div.nowrap>a.tt.submit:hover{background-color:#51a7c2;border-color:#2e6da4}#results>div.pure-u-1.category-table>div#paramc,#body>div>div.pure-u-1.category-table>div#paramc,#body>div.pure-u-1.category-table>div#paramc{background-color:#fff}#sortlist .dropbtn{background-color:#fff;color:#636363;padding:.6em;font-size:.9em;border:0;border-radius:5px;font-weight:400;outline:0}#sortlist .dropdown{position:relative;display:inline-block}#sortlist .dropdown-content{display:none;position:absolute;background-color:#ebebeb;min-width:14em;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#sortlist .dropdown-content a{color:#636363;padding:12px 16px;text-decoration:none;display:block;font-weight:400}#sortlist .dropdown-content a:hover{background-color:#666;color:#fff}#sortlist .dropdown:hover .dropdown-content{display:block}#sortlist .dropdown:hover .dropbtn{background-color:#666;color:#fff}#sortname>i,#sortprice>i{font-size:.9em;font-weight:400;margin-top:.2em;color:#b23342}#info-body>h1{color:#b23342}#info-body>hr{border-top:1px solid #b23342}#info-body.info-page{padding-bottom:2em}#info-body .enhance-u{font-weight:400;font-size:1em;text-decoration:underline}#info-body .enhance{font-weight:bolder;font-size:1em}.scale-max-60{height:auto;max-width:60%}.scale-max-25{height:auto;max-width:25%}.scale-max-40{height:auto;max-width:40%}.scale-max-80{height:auto;max-width:80%}.pagination{margin-bottom:.5em;float:right}.pagination a{color:#000;float:left;padding:.5em .9em;text-decoration:none}.pagination a.active{background-color:#b23342;color:#fff;border-radius:1.2em}.pagination a:hover:not(.active){background-color:#ddd;border-radius:1.2em}.sizeselect{padding-top:.3em;padding-left:1em}#blogroll>div>div>a>img{max-width:100%;width:auto;min-height:100%;display:block}#blogroll>div>div.blog-desc{font-size:1.3em}#blogroll>div>div>a>div.blog-title{font-weight:700;margin-bottom:1em;text-align:center}#blogroll>div>div>a:hover{color:#b23342}#blogroll>div>div>a:hover~div.blog-title{color:#b23342}#review-quote{margin-left:1em}.form-layout{max-width:100%;background:#fff;border-radius:2px;padding:.7em 1.4em}.form-layout h2{display:block;text-align:center;padding-top:.5em;margin:0 0 20px;color:#5c5c5c;font-size:2em}.form-layout ul{list-style:none;padding:0;margin:0}.form-layout li{display:block;padding:9px;border:1px solid #ddd;margin-bottom:1.5em;border-radius:3px}.form-layout li.error{display:block;padding:9px;border:1px solid #b23342;margin-bottom:1.5em;border-radius:3px}.form-layout li.odd.courier{background-color:#ddd;margin-bottom:0;border-radius:0}.form-layout li.even.courier{background-color:#f3f3f3;margin-bottom:0;border-radius:0}.form-layout li:last-child{border:0;margin-bottom:0;text-align:center}.form-layout li>label{display:block;float:left;margin-top:-3.7em;background:transparent;height:1.2em;padding:2px 5px;color:#2a2a2a;font-size:.9em;overflow:hidden;z-index:-1}.form-layout input[type=text],.form-layout input[type=date],.form-layout input[type=datetime],.form-layout input[type=email],.form-layout input[type=number],.form-layout input[type=search],.form-layout input[type=time],.form-layout input[type=url],.form-layout input[type=password],.form-layout input[type=checkbox],.form-layout textarea,.form-layout select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:0;border:0;height:1.7em;line-height:1.7em;font-size:1.2em;padding:0}.form-layout li textarea{height:6.7em}.form-layout li label.textarea{margin-top:-10.5em}.form-layout input[type=checkbox]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:2em;display:block;outline:0;border:0;height:1.7em;line-height:1.7em;font-size:1em;padding:0}#userdetailsform>ul>li>div.check-text{height:2em;margin-top:.2em}.form-layout li>span{background:#f3f3f3;color:#2b6e0c;display:block;padding:3px;margin:0 -9px -9px;text-align:center;color:#2a2a2a;font-size:1em}.form-layout textarea{resize:none}.form-layout select{background:#fff}.form-layout input[type=submit],.form-layout input[type=button]{background:#b23342;border:0;padding:10px 20px;border-bottom:3px solid #942911;border-radius:3px;color:#fff;font-weight:700}.form-layout input[type=submit]:hover,.form-layout input[type=button]:hover{background:#b33543;color:#fff}li.courier div.methodname{line-height:2em;font-size:1em}li.courier div.choice{padding:.5em .6em}li.selected.courier{border:1px solid #b23342}#cartshippingselection>div>span.deliveryOptions{background-color:#ddd;display:inherit;color:#2a2a2a}#cartshippingselection>div>span.deliveryOptions>span{background-color:#ddd;display:inherit;font-size:1.2em;font-weight:700;color:#2a2a2a;padding-left:2em;padding-top:.5em}#cartshippingselection>div>span.deliveryOptions ul.shipping{font-weight:400;padding-left:0}#cartshippingselection>h3{font-size:1.2em;color:#b23342}#shippingdesctitlex{font-size:1.2em;color:#b23342}span.shipping-list-padding{padding:9px;display:block}.collapsible-shipping{background-color:#777;color:#fff;cursor:pointer;padding:1.2em;border:0;text-align:left;outline:0;font-size:1em}ul.shipping-list.notactive{display:none}.notactive,.collapsible-shipping:hover{background-color:#555}.collapsible-shipping:after{font-family:fontawesome;content:"\f063";color:#fff;font-weight:700;float:right;margin-left:.3em}.notacxtive:after{font-family:fontawesome;content:"\f063"}.shipping-list{background-color:#f1f1f1}li.clearback:last-child{background-color:#fff;border-radius:0;max-height:1px;padding:0}#userdetailsform>ul>li.inputerror{display:block;padding:9px;border:1px solid #b23342;margin-bottom:30px;border-radius:3px}.form-layout li.inputerror>span{background:#b23342;display:block;padding:3px;margin:0 -9px -9px;text-align:center;color:#fff;font-size:1em}.form-layout li.inputerror>label{display:block;float:left;margin-top:-3.4em;background:#fff;height:1em;padding:2px 5px;color:#b23342;font-size:1em;overflow:hidden}.field-required:after{content:' (required)'!important;font-weight:400!important;font-size:.8em;vertical-align:top;color:#b23342}div.error-message.empty{margin-top:-4em;padding-bottom:1em;padding-top:1em;font-size:1.2em}div.error-message.triggered{padding-top:1em;padding-bottom:1em;background:#b23342;border-radius:5px;text-align:center;color:#fff;font-weight:700;font-size:1.2em}.shrink-content{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);transition:all .5s linear}#info-body ul{list-style:none}#info-body ul li::before{content:"\2022";color:#b23342;font-weight:400;font-size:2em;display:inline-block;width:.5em;margin-left:-1em}#info-body ul li{margin-top:-1em}#info-body ul.quiet li::before{content:" ";font-weight:400;font-size:2em;display:inline-block;width:.5em;margin-left:-1em}.grow-content{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);transition:all .5s linear}.collabsible-content{margin-bottom:1.2rem 0}.collabsible-content input[type=checkbox]{display:none}.collabsible-content .lbl-toggle{display:block;font-weight:700;font-size:1rem;text-transform:uppercase;text-align:center;padding:1em;color:#2a2a2a;background:#ebebeb;cursor:pointer;border-radius:5px;transition:all .25s ease-out}.collabsible-content .lbl-toggle:hover{color:#b23342}.collabsible-content .lbl-toggle::before{content:' ';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out}.collabsible-content .toggle:checked+.lbl-toggle::before{transform:rotate(90deg) translateX(-3px)}.collabsible-content .collapsible-content-body{max-height:0;overflow-y:scroll;transition:max-height .25s ease-in-out}.collabsible-content .toggle:checked+.lbl-toggle+.collapsible-content-body{max-height:350px}.collabsible-content .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.collabsible-content .collapsible-content-body .content-inner{background:rgba(250,224,66,.2);border-bottom:1px solid rgba(250,224,66,.45);border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:.5rem 1rem}.bodysalenotice{font-family:Verdana,Arial,sans-serif;font-size:2em;color:#fff;background-color:#b00731;text-align:center;border-top-right-radius:.25em;border-top-left-radius:.25em}.bodysalebox{border:2px dotted #b00731;background-color:#fff;color:#b00731;text-align:center;margin-bottom:1em}#sale{margin-top:6em;max-width:400px}.bodysaleplain{color:#2a2a2a}.bodysale{font-size:1.4em;font-weight:700}#fpcats>div>a>img.image-scale{max-width:99%;box-sizing:border-box;box-shadow:1px 1px 1px 1px #fff inset}img.max100{max-width:100%}.ribbon-parent{overflow:hidden;position:relative;width:80%;margin:25px auto}.ribbon{margin:0;padding:0;background:rebeccapurple;color:#fff;padding:1em 0;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0) rotate(45deg);transform-origin:top left}.ribbon:before,.ribbon:after{content:'';position:absolute;top:0;margin:0 -1px;width:100%;height:100%;background:rebeccapurple}.ribbon:before{right:100%}.ribbon:after{left:100%}@keyframes wiggle{0%{transform:rotate(0)}80%{transform:rotate(0)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.wiggle{animation:wiggle 2.5s 5}.wiggle-long{animation:wiggle 1.5s infinite}@keyframes pulsate{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}100%{box-shadow:0 0 0 35px transparent}}.pulsate{animation:pulsate 1.5s infinite}div.option-group h4{color:#b23342;font-weight:bolder;font-size:1.5em;margin-bottom:.5em}div.option label span{color:#b23342}div.option label strong{color:#b23342}.option input:checked~label span{color:#fff}.option{background-color:#fff;display:block}.option label{padding:.1em .1em .1em 3.4em;width:100%;display:block;text-align:left;color:#2a2a2a;cursor:pointer;position:relative;z-index:2;transition:color 200ms ease-in;overflow:hidden;background-color:#fff;border-radius:.25em}.option label:before{width:10px;height:10px;border-radius:50%;content:'';background-color:#aeaeae;opacity:.3;color:#2b6e0c;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale3d(1,1,1);transform:translate(-50%,-50%) scale3d(1,1,1);transition:all 300ms cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1;background-repeat:no-repeat;background-position:2px 3px}.option label:after{width:1.2em;height:1.2em;content:'';border:2px solid #d1d7dc;background-color:#fff;background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;left:.3em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}.option input:checked~label{color:#fff}.option input:checked~label:before{-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.option input:checked~label:after{background-color:#88cf6c;border-color:#fff}.option input{width:1.2em;height:1.2em;order:1;z-index:2;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.option-group{padding:0 16px;max-width:450px;font-size:.8em;font-weight:600;line-height:2em}.option input:disabled~label{color:#636363;border-color:#fff;opacity:.7}.option input:disabled~label:after{background-color:#636363;border-color:#fff}#body>div>div.routes{display:inline-block;background:#dbdbdb}#body>div>div.routes>div{background:#dbdbdb}#body>div>div.routes>div.route.active{position:relative;border:2px solid #b83640}#body>div>div.routes>div.route.active:after,#body>div>div.routes>div.route.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#body>div>div.routes>div.route.active:after{border-color:transparent;border-top-color:#d7d7d7;border-width:10px;margin-left:-10px}#body>div>div.routes>div.route.active:before{border-color:transparent;border-top-color:#b83640;border-width:13px;margin-left:-13px}#body>div.pure-u-1.routes>div:nth-child(1) #body>div>div.routes>a.done>div,#body>div>div.routes>a.done>div.route>div.title,#body>div>div.routes>div.route>a.done>div.title,#body>div>div.routes>div.route>div.title{text-align:center;color:#ededed;background:#dbdbdb;font-weight:700;margin-top:2em;text-transform:uppercase;min-height:2.6em}#body>div>div.routes>a.done>div.route>div.content,#body>div>div.routes>div.route>a.done>div.content,#body>div>div.routes>div.route>div.content{text-align:right;color:#ededed;background:#dbdbdb;font-weight:700;font-size:1.4em}#body>div>div.routes>div.route.active>div.title{text-align:center;color:#b23342;font-weight:700;margin-top:2em;text-transform:uppercase}#body>div>div.routes>div.route.active>div.content{text-align:right;color:#b23342;font-weight:700;font-size:1.4em}#body>div>div.routes>a.done>div{margin-top:0}div.checkout-shippingcalc,#body>div>div.nowrap>div.checkout-shippingcalc{border-radius:.25em;background-color:#b23342;color:#fff;padding-left:1em}.select-style.country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2em;width:17.5em;border-radius:.25em;padding-left:10px;color:#2a2a2a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:16em center}.select-style.shipping select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2em;width:32em;border-radius:.25em;padding-left:10px;color:#2a2a2a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:30em center}#countrypc,.select-style.shipping input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.7em;width:10em;border-radius:.25em;padding-left:10px;color:#2a2a2a;background-repeat:no-repeat;background-position:30em center}#shippingcalc>div.checkout-calc-section.est-cost>h4{margin-bottom:-.9em}#shippingcalc>div.checkout-calc-section.est-cost>h5{font-size:2.5rem;margin-top:1em;margin-bottom:1em}#shippingcalc>h3{margin-bottom:-.3em;padding-top:.4em}#carttotals{border-top:.5em solid #b23342;margin-bottom:1em;margin-top:2em}#carttotals{height:auto;min-height:10.6em;margin-left:1em}#carttotals>div{float:right;font-size:1.6em}#carttotals>div.csubtotal>span{display:inline-block}#carttotals>div>span{text-align:right;margin-bottom:.5em}#carttotals>div.vat{border-bottom:.3em solid #b23342}#cart-step-others{margin-top:1em}.save-cart{margin-left:1em;font-size:1.2em}#pc-check,#continue-shopping{font-size:.8em}#savecart-btn{font-size:.65em}.sage-image{width:60%;height:auto;float:right}.nextstepfrm,#nextstepfrm{float:right;margin-bottom:2em}.reduced-pad{margin-bottom:-2em;margin-top:-2em}.min-1{min-height:1em}#ordertable>div.mtcart{font-weight:700;font-size:1.3em;color:#b23342;margin-top:3em}.false{width:100%}#body>div>div.ote{font-weight:700;color:#2a2a2a;font-size:1em;margin-top:.5em;margin-bottom:.5em}#body>div>div.nowrap.min-10{min-height:1em;max-width:48%}.min-10{min-height:1em;max-width:48%}form.flat-form input.minus{font-weight:700;background-color:#ebebeb;-webkit-appearance:none;-moz-appearance:none;padding-top:.2em;padding-bottom:.2em;padding-left:1em;padding-right:1em;text-decoration:none;text-decoration:none;color:#b23342;font-size:1em;border:0}#body>div>div.nowrap.tac.quantity.option>div>input.text,form.flat-form input.centre-text{text-align:center;font-weight:700;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ebebeb}form.flat-form input.plus{font-weight:700;background-color:#ebebeb;-webkit-appearance:none;-moz-appearance:none;padding-top:.2em;padding-bottom:.2em;padding-left:1em;padding-right:1em;text-decoration:none;text-decoration:none;color:#b23342;font-size:1em;border:0}form.flat-form>input.minus-all{font-family:FontAwesome,helvetica neue,Helvetica,Arial,sans-serif;color:#b23342;font-size:1.6em;width:auto;border:0;background-color:transparent}input.refresh{font-family:FontAwesome,helvetica neue,Helvetica,Arial,sans-serif;color:#b23342;font-size:1.6em;width:auto;border:0;background-color:transparent}#body>div>div.nowrap.tac.quantity>div>div.cart-update{font-size:.7em;text-align:center;color:#b23342;margin-top:.3em}#body>div>div.odd,#body>div.odd,#body>table>tbody>tr.odd{background-color:#ccc;padding-top:1em;padding-bottom:1em;margin-bottom:.5em;border-radius:.25em}#body>div>div.even,#body>div.even,#body>table>tbody>tr.even{background-color:#dcdddd;padding-top:1em;padding-bottom:1em;margin-bottom:.5em;border-radius:.25em}#body>div>div.even.children,#body>div.even.children,#body>table>tbody>tr.even{background-color:#dcdddd;padding-top:1em;padding-bottom:1em;margin-bottom:0;border-radius:.25em .25em 0}#body>div>div.odd.children,#body>div.odd.children,#body>table>tbody>tr.even{background-color:#ccc;padding-top:1em;padding-bottom:1em;margin-bottom:0;border-radius:.25em .25em 0}#body>div>div.even.isChild{background-color:#dcdddd;padding-top:1em;padding-bottom:1em;margin-bottom:0;border-radius:0}#body>div>div.odd.isChild{background-color:#ccc;padding-top:1em;padding-bottom:1em;margin-bottom:0;border-radius:0}#body>div>div.even.isChild:nth-last-child(1),#body>div>div.odd.isChild:nth-last-child(1){margin-bottom:.5em;border-radius:0 0 .25em .25em}#body>div>div.odd{background-color:#ccc;padding-top:1em;padding-bottom:1em;border-radius:.25em}#body>div>div.even{background-color:#dcdddd;padding-top:1em;padding-bottom:1em;border-radius:.25em}#body>div.even>div.desc,#body>div.odd>div.desc{padding-left:1em;font-weight:700}#body>div>div.odd>div.total,#body>div>div.even>div.total,#body>div.even>div.total,#body>div.odd>div.total{text-align:right}#body>div.even>div.desc>p.stock,#body>div.odd>div.desc>p.stock{display:inline}#body>div>div.odd>div>p.stock,#body>div>div.even>div>p.stock,#body>div.odd>div>p.stock,#body>div.even>div>p.stock{display:inline}#body>div.odd>div>p>i,#body>div.even>div>p>i{text-align:center}#body>div.odd>div>p>i.nostock,#body>div.even>div>p>i.nostock{font-weight:700;color:#b23342}#body>div.odd>div>p>i.instock,#body>div.even>div>p>i.instock{font-weight:700;color:#2b6e0c}#body>div.odd>div>p>i.nostock>span,#body>div.even>div>p>i.nostock>span{font-weight:700;color:#b23342;font-family:montserrat,courier,sans-serif}#body>div.odd>div>p>i.instock>span,#body>div.even>div>p>i.instock>span{font-weight:700;color:#2b6e0c;font-family:montserrat,courier,sans-serif}#body>div>div>div.nowrap.desc.child{padding-left:1em;margin-right:0}div.errorExplanation{margin-bottom:3em;margin-top:0;background-color:#b23342;color:#fff;padding:2em;text-align:center;font-size:1.2em;font-weight:700;border-radius:.25em;margin:2em}#emptycart>input{font-size:.8em}.nextstepfrm>input.buttons.red,#nextstepfrm>input.buttons.red{font-size:1.1em}#body>div>div.even>div.child>p>i,#body>div>div.odd>div.child>p>i{text-align:center}.stockMessage{font-size:.9em;background-color:#b23342;border-style:solid;display:inline-block;margin-right:2em;margin-left:1em;padding:1em;margin-top:1em;color:#fff;font-weight:700}#body>div.odd>div>p>i.nostock,#body>div.even>div>p>i.nostock{font-weight:700;color:#b23342}#body>div.odd>div>p>i.instock,#body>div.even>div>p>i.instock{font-weight:700;color:#2b6e0c}#body>div>div.even>div.nowrap.nostock.child>p>i>span,#body>div>div.odd>div.nowrap.nostock.child>p>i>span,#body>div.odd>div>p>i.nostock>span,#carterrorp2 #body>div.even>div>p>i.nostock>span{font-weight:700;color:#b23342;font-family:montserrat,courier,sans-serif}#body>div>div.even>div.nowrap.stock.child>p>i.instock>span,#body>div>div.odd>div.nowrap.stock.child>p>i.instock>span,#body>div.odd>div>p>i.instock>span,#body>div.even>div>p>i.instock>span{font-weight:700;color:#2b6e0c;font-family:montserrat,courier,sans-serif}#body>div>div.odd>div.child>p>i.nostock,#body>div>div.even>div.child>p>i.nostock{font-weight:700;color:#b23342}#body>div>div.odd>div.child>p>i.instock,#body>div>div.even>div.child>p>i.instock{font-weight:700;color:#2b6e0c}#body>div>div>div.desc.child>em{font-weight:700}#body>div>div>div.stock.child.stockwarning>p>i.stockwarning,#body>div>div>div.stock.child.stockwarning>p>i.stockwarning>span.stockwarning,#body>div>div.stock>p>i.instock.stockwarning>span,#body>div>div.stock>p>i.instock.stockwarning,#body>div>div>p>i.instock.stockwarning,#body>div>div>p>i.instock.stockwarning>span,#body>div>div.nowrap.stock.stockwarning{color:#ef9636}#body>div>div.nowrap.stock{margin-top:.5em;margin-left:.3em}#body>div>div.nowrap.tac.quantity,#body>div>div.tar.total>strong,#body>div>div.nowrap.tar.total,#body>div>div.nowrap.tac.vat{margin-top:.5em;margin-left:.3em}#body>div>div.tar.total>strong{margin-top:.5em;margin-left:.3em;float:right;margin-right:.2em}#body>div>div.pure-u-sm-1-1.tar.total>strong{font-size:1.5em}#body>div>div.pure-u-md-2-24.tar.total>strong{font-size:1em}#body>div>div.nowrap.tac.quantity>div.quantity-lay{display:inline-block}p.error-message,li>span.error-message{background-color:#b23342;color:#fff;padding:1em;border-radius:.25em}label.quicknote{margin-left:1.5em;color:#b23342}#body>div.checkout-right>h3{font-size:1.2em;color:#b23342}.uk-flag{background-image:url(../images/site/uk-flag.png)}.eu-flag{background-image:url(../images/site/eu-flag.png)}.us-flag{background-image:url(../images/site/us-flag.png)}#cards .card-logo.small{width:2em;vertical-align:middle}#cards .dropbtn{font-size:1em;border:0;font-weight:400;outline:0}li.carddisplay{background-color:#ddd}#frmpaymentdetails>ul>li:nth-child(1){background-color:#ddd}#cards .dropdown{position:relative;display:inline-block}#cards .dropdown-content{display:none;position:absolute;background-color:#ddd;min-width:17em;z-index:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}#cards .dropdown-content div{color:#000;padding:12px 16px;text-decoration:none;display:block;font-weight:400;background-color:#ddd}#cards .dropdown-content div:hover{background-color:#666;color:#fff}#cards .dropdown:hover .dropdown-content{display:block}#cards.dropdown:hover .dropbtn{background-color:#666;color:#fff}.mydisabled{pointer-events:none}#frmpaymentdetails>ul>li>select.select-small{width:8em}#frmpaymentdetails>ul>li>label.fine{margin-top:-4em}#frmpaymentdetails>ul>li>label.cardtype{margin-top:-3em;background-color:transparent}#cardtypedisplay{min-width:10em;display:inline-block}#frmpaymentdetails>ul>li>span.inputerror{color:#fff;background-color:#b23342}#cards>div.dropdown>div>div.card-a{color:#000;padding:12px 16px;text-decoration:none;display:block;font-weight:400}#cards>div.dropdown>div>div.card-a:hover{background-color:#666;color:#fff;cursor:pointer}#frmpaymentdetails>ul>li>label>span.error-message-card{color:#b23342;font-weight:700;display:inline-block;animation:wiggle 1.5s infinite}#checkoutfrm>div.error-message,div.checkout-right>div.error-message{background-color:#b23342;color:#fff;padding:.5em;font-size:1.3em;text-align:center;border-radius:.25em;margin-left:1em;margin-right:1em;margin-bottom:1em}div.collapsible-cart-option{background-color:#777;color:#fff;cursor:pointer;padding:1.2em;border:0;text-align:left;outline:0;font-size:1em;font-weight:400;margin:0 1.5em 1.5em}ul.cart-option-list{list-style-type:none;background-color:#fff;padding-inline-start:0}ul.cart-option-list.notactive{display:none}.collapsible-cart-option:hover{background-color:#555}.collapsible-cart-option:after{font-family:fontawesome;content:"\f063";color:#fff;font-weight:700;float:right;margin-left:.3em}.notacxtive:after{font-family:fontawesome;content:"\f063"}.cart-options{background-color:#f1f1f1}#main-content>div.checkout-right>h3{font-size:1.3em;margin-left:1.5em}.outer-menu .checkbox-toggle{position:absolute;top:0;left:0;z-index:2;cursor:pointer;width:6em;height:6em;opacity:0}.outer-menu .checkbox-toggle:checked+.hamburger>div{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.outer-menu .checkbox-toggle:checked+.hamburger>div:before,.outer-menu .checkbox-toggle:checked+.hamburger>div:after{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.outer-menu .checkbox-toggle:checked+.hamburger>div:after{opacity:0}.outer-menu .checkbox-toggle:checked~.menu{pointer-events:auto;visibility:visible}.outer-menu .checkbox-toggle:checked~.menu>div{-webkit-transform:scale(1);transform:scale(1);transition-duration:.75s}.outer-menu .checkbox-toggle:checked~.menu>div>div{opacity:1;transition:opacity .4s ease .4s}.outer-menu .checkbox-toggle:hover+.hamburger{box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.outer-menu .checkbox-toggle:checked:hover+.hamburger>div{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.outer-menu .hamburger{position:absolute;top:0;left:0;z-index:1;width:4em;height:4em;padding:.5em 1em;background:#b23342;border-radius:0 .12em .12em 0;cursor:pointer;transition:box-shadow .4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-color:#fff;border-style:double;border-width:2px;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.outer-menu .hamburger>div{position:relative;flex:none;width:100%;height:.3em;background:#fefefe;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.outer-menu .hamburger>div:before,.outer-menu .hamburger>div:after{content:'';position:absolute;z-index:1;top:-.9em;left:0;width:100%;height:.3em;background:inherit;transition:all .4s ease}.outer-menu .hamburger>div:after{top:1em}.outer-menu .menu{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;display:flex;align-items:center;justify-content:center}.outer-menu .menu>div{width:90em;height:90em;color:#fefefe;opacity:.9;background:#b23342;border-radius:50%;transition:all .4s ease;flex:none;-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center}.outer-menu .menu>div>div{text-align:center;max-width:100%;max-height:100%;opacity:0;transition:opacity .4s ease;overflow-y:auto;flex:none;display:flex;align-items:center;justify-content:center}.outer-menu .menu>div>div>ul{list-style:none;padding:0 1em;margin:0;display:block;max-height:100em}.outer-menu .menu>div>div>ul>li{padding:0;margin:1em;font-size:1.2em;display:block}.outer-menu .menu>div>div>ul>li>a{position:relative;display:inline;cursor:pointer;transition:color .4s ease;color:#fff;font-size:1.6em}.outer-menu .menu>div>div>ul>li>a:hover{color:#e5e5e5}.outer-menu .menu>div>div>ul>li>a:hover:after{width:100%}.outer-menu .menu>div>div>ul>li>a:after{content:'';position:absolute;z-index:1;bottom:-.15em;left:0;width:0;height:2px;background:#e5e5e5;transition:width .4s ease}h2.summary{display:block;padding-top:.5em;margin:0 0 20px;color:#5c5c5c;font-size:x-large}#body>div.checkout-right>h3.summary{font-size:1.2em;color:#b23342;vertical-align:bottom;background:#dbdbdb;padding:1em;border-radius:.25em}div.checkout-right>h3.summary>img{vertical-align:middle}#body>div.checkout-right>p.viewpayment,#body>div.checkout-left.gbr.nowrap>div>p.viewaddress,#body>div.checkout-left.gbr.nowrap>div.nowrap>p.viewaddress{font-size:1.2em}div.checkout-right>div>div.hilig{font-weight:700;margin-left:-2em}div.checkout-left.gbr.nowrap>div>div>div.table-title-hl{font-weight:700}div.pure-u-md-1-2.checkout-right .left-pad{margin-left:1em}div.pure-u-md-1-2.checkout-right .left-padd{margin-left:.5em}div.align-value-right{text-align:right}div.align-value-left{text-align:left}div.align-value-center,div.align-value-centre{text-align:center}div.summary-lines:nth-child(odd),div.summary-lines:nth-child(odd)>div{background-color:#e7e7e7;display:inline-block;padding-top:.2em;padding-bottom:.2em;padding-left:.2em}div.summary-lines:nth-child(even),div.summary-lines:nth-child(even)>div{background-color:#f6f6f6;display:inline-block;padding-top:.2em;padding-bottom:.2em;padding-left:.2em}div.summary-lines{margin-right:.3em;width:100%}div.summary-lines.children{margin-right:1em}div.summary-lines.children>div{padding-left:0}#body>div>div.wlabel,#body>div>div.cust-ref{font-weight:700;font-size:1em}#body>div>div.wlabel{padding-bottom:1em}#nextStep>input.buttons.red.right{font-size:1.1em;float:right}#checkoutfrm>h2{margin-left:2em}#checkoutfrm>p{margin-left:3em;font-size:1.2em}#checkoutfrm>span{margin-left:3em}#carterrorp2{padding:2em;color:#fff;background-color:#b23342;border-style:2px #fff solid;margin-bottom:2em;margin-top:2em;font-weight:400;border-radius:.25em}#checkout-info-body>div.checkout-success>h3{padding:1.3em;background-color:#2b6e0c;color:#fff;text-align:center;border-radius:.25em}p.right{float:right}#checkout-info-body>div>div.checkout-right>p.viewpayment{margin-left:.5em}#checkout-info-body>div>div>h2{display:block;padding-top:.5em;margin:0 0 20px;color:#5c5c5c;font-size:2em}#checkout-info-body>div>div>h3{display:block;padding-top:.5em;margin:0 0 20px;color:#5c5c5c;font-size:1.2em}#checkout-info-body>div.checkout-bottom>div.pure-u-1>div.table-title-hl{font-weight:700}#carterrorp2{font-size:1.3em}#serialSearchForm{font-size:1.2em;margin-top:1em}#body>div>div>div.general-banner>h3{color:#5c5c5c;font-size:2rem}#body>div>div>div.account-table-order{padding-bottom:1em;padding-left:1em;padding-top:1em;border-top:1px solid #2a2a2a}#body>div>div>div.account-table-order:nth-child(odd){background:#e7e7e7}#body>div>div>div.account-table-order:nth-child(even){background:#f6f6f6}#body>div>div>div>div.pure-u-1.products:nth-child(even),#body>div>div>div.account-table-order>div.products:nth-child(even)>a,#body>div>div>div.account-table-order>div.products:nth-child(even){background:#e7e7e7}#body>div>div>div>div.pure-u-1.products:nth-child(odd),#body>div>div>div.account-table-order>div.products:nth-child(odd)>a,#body>div>div>div.account-table-order>div.products :nth-child(odd){background:#f6f6f6}#body>div>div>div.account-table-order>div.returns{font-size:1.3em;font-weight:400}#body>div>div>div.account-table-order>div.actions{font-size:1.1em;font-weight:700}form.account>input.buttons.blue{font-size:.9em;font-weight:700}form.account>label{background:#fff;color:#2a2a2a;font-size:1em}#body>div>div>div.account-table-order>div>div.serialnumber-list{color:green;font-weight:700;padding-bottom:1em;padding-top:1em}#updateuserdetails{margin-top:1em}#checkoutfrm>p>input[type=checkbox]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:2em;display:block;outline:0;border:0;height:1.7em;line-height:1.7em;font-size:1em;padding:0;float:left}#checkoutfrm>p>span{font-size:.9em;font-weight:700}ul>li>div.check-text{height:2em;margin-top:.2em}#body>form>input.buttons.greener{font-size:.9em;font-weight:700}#body>div.general-banner>h3{color:#5c5c5c}input:-internal-autofill-selected{background:#fff}#cat-me>div.side-panel>div>div>h3{font-size:1.7em;margin-left:1em;margin-bottom:0;margin-top:0}#cat-me>div.side-panel>div.yby{background-color:#e7e7e7;border-radius:.25em;margin-bottom:.5em}#cat-me>div.side-panel>div.ybyr{border-radius:.25em;margin-bottom:.5em}#cat-me>div.side-panel>div.yby.why{background-color:#fff}#cat-me>div.side-panel>div.yby-r{background-color:#fff;height:100%}#cat-me>div.side-panel>div.pure-g.yby>div>i{color:#4ead3b;font-size:1.2em;margin-left:.3em;vertical-align:-webkit-baseline-middle}#cat-me>div.side-panel>div.pure-g.yby>div{font-weight:400;font-size:1.2em;letter-spacing:normal}#cat-me>div.side-panel>div.pure-g.yby>div{font-size:1.2em;letter-spacing:normal;margin-bottom:1em}#cat-me>div.side-panel>div.pure-g.yby>div>span{font-weight:700}#order-notes>div.title{font-weight:700}#body>#roh-vob>#oh-title,#main-content>div>div.checkout-right.left-padd>h2,#main-content>div>div.checkout-left.gbr.nowrap>h2,#main-content>div>div.checkout-right.gbr>h2,#ron-vob>div>div.pure-u-1.pure-u-sm-1-2.checkout-left.gbr.nowrap>h2,#main-content>#roh-vob>div>div.checkout-right.left-padd>h2,#main-content>#roh-vob>div>div.checkout-left.gbr.nowrap>h2,#main-content>div>div>div.checkout-right.gbr>h2,#ron-vob>div>div.checkout-right.left-padd>h2,#customer-notes>h2{font-size:2em;margin:.67em 0;color:#5c5c5c;font-weight:900}#main-content>div>div.nowrap.checkout-right.gbr>h3,#main-content>div.general-banner>h3,#ron-vob>div>div.nowrap.checkout-right.gbr>h3,#body>div>div.general-banner>h3,#ron-vob>div.general-banner>h3{font-size:2.4em;margin:.67em 0;color:#5c5c5c;font-weight:900}#main-content>div.checkout-bottom>div>div.table-title-hl,#ron-vob>div.checkout-bottom>div>div.table-title-hl{font-weight:700}#main-content>div>div.checkout-bottom,#body>div>div.checkout-bottom{padding-bottom:9em}#gb-bo{padding-bottom:2em}.no-search-found-error{padding-top:1em;padding-bottom:1em;padding-left:.5em;background-color:#b23342;color:#fff;border-radius:.25em;text-align:center}#resetSearch>input{font-size:1em;text-transform:capitalize}#cat-me{background-color:#fff;font-size:.9em;border-radius:.25em}#cat-me{margin-right:0}#cat-me>div.side-container{background-color:#e7e7e7;font-size:.9em;border-radius:.25em;margin-right:1em}#catstitle>h2{font-size:2em;margin-block-start:0;margin-block-end:0;margin-left:.8em;background-color:#e7e7e7}#cat-menutree-def>h3,#catstitle>h3{font-size:1.7em;margin-block-start:0;margin-block-end:0;margin-left:1em}#cat-menutree-def,#cat-menutree{list-style-type:none;padding-inline-start:0;background-color:#e7e7e7;padding-bottom:1em}#cat-menutree>li>ul.nomag{padding-inline-start:0}#cat-menutree-def li,#cat-menutree li{list-style:none;padding:0}#cat-menutree-def>li{padding-left:1em}ul#cat-menutree>label{position:relative;display:block;width:100%;cursor:pointer}#cat-menutree>li.collapse>ul>li:nth-child(odd){background-color:#e7e7e7}#cat-menutree>li.collapse>ul>li:nth-child(even){background-color:#f6f6f6}#cat-menutree>li.collapse>ul>li:nth-child(odd)::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAABCAQAAABnTAZaAAAADElEQVQI12NgIBMAAAA5AAH/mlmSAAAAAElFTkSuQmCC);background-color:#e7e7e7;font-size:1em;width:2em}#cat-menutree>li.collapse>ul>li:nth-child(even)::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAABCAQAAABnTAZaAAAADElEQVQI12NgIBMAAAA5AAH/mlmSAAAAAElFTkSuQmCC);color:#b23342;background-color:#f6f6f6;font-size:1em}#cat-menutree-def>li:nth-child(odd),#cat-menutree>li:nth-child(odd){background-color:#e7e7e7}#cat-menutree>li:nth-child(odd)>label{background-color:#e7e7e7}#cat-menutree-def>li:nth-child(even),#cat-menutree>li:nth-child(even){background-color:#f6f6f6}#cat-menutree>li:nth-child(even)>label{background-color:#f6f6f6}#cat-menutree>li.collapse>input[type=checkbox]{display:none}#cat-menutree>li.collapse>ul{visibility:hidden;opacity:0;max-height:0;transition:all .2s}#cat-menutree>li>label{margin-top:0;padding:0 3px;background-color:#e7e7e7;text-align:unset;font-size:1em}#cat-menutree>li.indnt{padding-left:1.2em}#cat-menutree>li.collapse>label::before{content:"+";top:0;right:0;transition:all .2s;font-size:1.6em;font-weight:700}#cat-menutree>li.collapse>input:checked~ul{visibility:visible;opacity:1;max-height:999px}#cat-menutree>li.collapse>input:checked~label::before{transform:rotate(90deg)}#cat-menutree-def>li>a,#cat-menutree li>label>a,#cat-menutree li>a{color:#2a2a2a;font-size:1.3em;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#cat-menutree li>a{text-overflow:ellipsis}#cat-me>div.side-panel{background-color:#fff;padding-top:.5em;margin-right:1em}.side-panel img{width:inherit;max-width:4em;height:auto;width:auto;max-width:100%;background:#fff;padding-top:.5em}#cat-me>div.side-panel>div{padding-top:1em}#cat-me>div.side-container>h3{font-size:1.7em;margin-block-start:0;margin-block-end:0;margin-left:1em}div.flow{width:100%}div.flow>div.inner-image{float:left;width:30%}div.flow>div.inner-text{float:none}#body>div.checkout-bottom>div.pure-u-1.instruct{padding-top:1em;padding-bottom:1em}#body>div.checkout-bottom>div>div.bthead{font-weight:700}#body>div.checkout-bottom>div>form>div.tafill>textarea{width:100%}#body>div.checkout-bottom>div>form>div>select{background:#fff}#body>div>div.bthead{font-weight:700}#body>div>div>div>div.actions{margin-bottom:1em}.interaction-container{width:10em;padding:10px}.interaction-message-blue{position:relative;margin-left:1em;margin-bottom:1em;padding:1em;background-color:#a8ddfd;width:50%;height:auto;text-align:left;border:1px solid #97c6e3;border-radius:.25em}.interaction-message-orange{position:relative;margin-left:1em;margin-bottom:1em;margin-left:calc(100% - 50%);padding:1em;width:50%;background-color:#f8e896;text-align:left;border:1px solid #dfd087;border-radius:.25em}.interaction-message-content{padding:0;margin:0}.interaction-message-timestamp-right{position:absolute;font-size:.85em;font-weight:300;bottom:5px;right:5px}.interaction-message-timestamp-left{position:absolute;font-size:.85em;font-weight:300;bottom:5px;left:5px}.interaction-message-blue:after{content:"";position:absolute;width:0;height:0;border-top:15px solid #a8ddfd;border-left:15px solid transparent;border-right:15px solid transparent;top:0;left:-15px}.interaction-message-blue:before{content:"";position:absolute;width:0;height:0;border-top:17px solid #97c6e3;border-left:16px solid transparent;border-right:16px solid transparent;top:-1px;left:-17px}.interaction-message-orange:after{content:"";position:absolute;width:0;height:0;border-bottom:15px solid #f8e896;border-left:15px solid transparent;border-right:15px solid transparent;bottom:0;right:-15px}.interaction-message-orange:before{content:"";position:absolute;width:0;height:0;border-bottom:17px solid #dfd087;border-left:16px solid transparent;border-right:16px solid transparent;bottom:-1px;right:-17px}#main-content>div.checkout-bottom>div>div.returns>div>div>div.newreturnnote>form>textarea{width:50%}#main-content>div.checkout-bottom>div>div.returns>div>div>div.rid-status{font-weight:700;margin-top:1em}#roh-vob>div>div.hlt,#roh-vob>div>div>div.hlt{font-family:montserrat,courier,sans-serif;font-size:1.2em;font-weight:700}#body>div>div>div>div.products.fuline{font-family:montserrat,courier,sans-serif;padding-left:1em;margin-left:-1em}#roh-vob>div>div.ohlist>div.fmon{font-family:montserrat,courier,sans-serif;margin-top:1.5em;font-style:italic}#roh-vob>div>div.ohlist>div.fmonl{font-family:montserrat,courier,sans-serif;margin-top:1.5em;padding-left:1em}#roh-vob>div>div.hltr{font-family:montserrat,courier,sans-serif;font-size:1.2em;font-weight:700;text-align:right}#roh-vob>div>div.hltl{padding-left:1em;font-family:montserrat,courier,sans-serif;font-size:1.2em;font-weight:700}#roh-vob>div>div.ohlist>div.ic{font-family:montserrat,courier,sans-serif;margin-bottom:1.5em}#roh-vob>div>div.ohlist:nth-child(odd){background:#d1d7dc}#roh-vob>div>div.ohlist:nth-child(even){background:#fff}#sortlist0>i,#sortlist1>i,#sortlist2>i,#sortlist3>i{color:#b23342}.compare-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}div.compare-container>div.left{order:1;flex-basis:100%;height:300px}div.compare-container>div.middle{order:2;flex-basis:100%;height:300px}div.compare-container>div.right{order:3;flex-basis:100%;height:300px}.company-ubnt{background:url(/images/site/company/ubnt.png);width:400px;height:125px}.company-ubnt-unifi{background:url(/images/site/company/unifi.png);width:247px;height:125px}.company-ubnt-airmax{background:url(/images/site/company/airmax.png);width:400px;height:125px}.company-ubnt-edgepoint{background:url(/images/site/company/edgepoint.png);width:400px;height:125px}.company-ubnt-toughcable{background:url(/images/site/company/toughcable.png);width:400px;height:125px}.company-ubnt-toughswitch{background:url(/images/site/company/toughswitch.png);width:400px;height:125px}.company-ubnt-airfiber{background:url(/images/site/company/airfiber.png);width:400px;height:125px}.company-ubnt-airgateway{background:url(/images/site/company/airgateway.png);width:400px;height:125px}.company-ubnt-edgemax{background:url(/images/site/company/edgemax.png);width:400px;height:125px}.company-ubnt-mfi{background:url(/images/site/company/mfi.png);width:175px;height:125px}.company-ubnt-uvc{background:url(/images/site/company/uvc.png);width:400px;height:125px}.company-ubnt-uvp{background:url(/images/site/company/uvp.png);width:400px;height:125px}.company-linitx{background:url(/images/site/company/linitx.png);width:254px;height:118px}.company-ubnt-ubrss{background:url(/images/site/company/ubrss.png);width:235px;height:133px}.company-ubnt-ubwa{background:url(/images/site/company/ubwa.png);width:236px;height:133px}.company-ubnt-uewa{background:url(/images/site/company/uewa.png);width:232px;height:129px}.company-xclaim{background:url(/images/site/company/xclaimlogo.png);width:450px;height:156px}.company-ubnt-sunmax{background:url(/images/site/company/sunmax.png);width:400px;height:125px}.company-netonix{background:url(/images/site/company/netonix.png);width:400px;height:110px}.company-ruckus{background:url(/images/site/company/ruckus.png);width:400px;height:118px}.company-smartpower{background:url(/images/site/company/smartpower.png);width:650px;height:207px}.company-ignitenet{background:url(/images/site/company/ignitenet.png);width:420px;height:136px}.company-mimosa{background:url(/images/site/company/mimosa.png);width:450px;height:96px}.company-idea4tec{background:url(/images/site/company/idea4tec.png);width:450px;height:121px}.company-mikrotik{background:url(/images/site/company/mikrotik.png);width:450px;height:118px}.company-hiwatch{background:url(/images/site/company/hiwatch.png);width:450px;height:203px}.courses-mikrotik{background:url(/images/site/company/mikrotikcourses.png);width:450px;height:193px}.courses-ubnt{background:url(/images/site/company/ubntcourses.png);width:450px;height:150px}.company-teltonika{background:url(/images/site/company/teltonika.png);width:450px;height:88px}.company-easywifi{background:url(/images/site/company/easywifi.png);width:450px;height:160px}@media screen and (min-width:400px) and (max-width:654px){div.compare-container{flex-wrap:nowrap}div.compare-container>div.left{flex-basis:200px;order:1}div.compare-container>div.middle{flex-basis:200px;order:2}div.compare-container>div.right{flex-basis:200px;order:3}#lower-right-hero,#upper-right-hero{margin-left:0}#banners img.rbspan,#banners img.rtspan{width:100%;max-width:100%;margin-left:0}}button#ihavecookiesBtn{margin-left:0!important}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:#000;padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,.25);margin-left:30px;font-family:system-ui}#gdpr-cookie-message h4{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message h5{color:#fff;font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p,#gdpr-cookie-message ul{color:#fff;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message li{width:49%;display:inline-block}#gdpr-cookie-message a{color:#b23342;text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,.75);transition:all .3s ease-in}#gdpr-cookie-message a:hover{color:#fff;border-bottom-color:#b23342;transition:all .3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:0;background:#b23342;color:#fff;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all .3s ease-in}#gdpr-cookie-message button:hover{background:#fff;color:#b23342;transition:all .3s ease-in}button#gdpr-cookie-advanced{background:#fff;color:#b23342}#gdpr-cookie-message button:disabled{opacity:.3}#gdpr-cookie-message input[type=checkbox]{float:none;margin-top:0;margin-right:5px}#gdpr-cookie-types>ul>li>label{background-color:#000;color:#fff}#regions{-moz-user-select:none}#regions li:hover{background-color:#5b5f7d}#regions li{border-bottom:solid 1px #3c3e52;line-height:2em;padding:0 5px;cursor:pointer}.selectall,.deselectall{cursor:pointer;text-decoration:underline}#st-c{display:none}.select{display:none;text-align:center}#regions{display:none}@media screen and (min-width:655px) and (max-width:766px){#menu{display:none}#cat-me{display:none}#pointers{display:none}#site-logo{margin-top:10%}#lower-right-hero,#upper-right-hero{margin-left:0}#banners img.rbspan,#banners img.rtspan{width:100%;max-width:100%;margin-left:0}.head-text{display:none}#header{position:fixed}#header>a{font-size:1.4em}.header-text{font-size:1.6em}.head-text-phone{font-size:.6em}.head-text-phone{font-size:.6em}.outer-menu{display:block;position:fixed;top:3.7em;left:-.2em;z-index:1}#header{position:fixed;border-bottom:#2a2a2a 2px solid;z-index:20}#header>#head-mail{text-align:center}#header>#head-phone{text-align:right}.bar-view{display:none}#checkout-info-body>div.checkout-success>h3{padding:1.3em;background-color:#2b6e0c;color:#fff;text-align:center;border-radius:.25em;font-size:.9em}#brand-btn-previous,#brand-btn-next{display:none}#body>div.product-main-images.pure-u-1.nowrap>div.product-image{display:table;margin:0 auto}#lower-right-hero,#upper-right-hero{margin-left:0}#banners img.rbspan,#banners img.rtspan{width:100%;max-width:100%;margin-left:0}}@media screen and (min-width:300px) and (max-width:767px){#menu{display:none}span.head-text{display:none}#site-logo{margin-top:2em}#cat-me{display:none}#pointers{display:none}#banners img.rbspan,#banners img.rtspan{margin-left:0}#body>div.product-main-images.pure-u-1.nowrap>div.product-image{display:table;margin:0 auto}#lower-right-hero,#upper-right-hero{margin-left:0}#banners img.rbspan,#banners img.rtspan{width:100%;max-width:100%;margin-left:0}#header{position:fixed;border-bottom:#2a2a2a 2px solid;z-index:20}#header>a{font-size:1.4em}.header-text{font-size:1em}.head-text-phone{font-size:.5em}.outer-menu{display:block;position:fixed;top:3.7em;left:-.2em;z-index:1}.bar-view{display:none}#site-logo{max-width:60%;margin-left:20%;margin-right:20%}#header{text-align:centre}#logo-search-cart .llogo{width:inherit;max-width:100%;width:auto;margin-top:.5em}#footer .c-content{display:inline-block;margin-right:1em;font-size:1.1em;text-align:center;width:100%}#hamburger-menu{pointer-events:none;left:0;display:block}#menu{display:none}#carttotals{margin-left:0}.select-style.shipping select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2em;width:95%;border-radius:.25em;padding-left:10px}#checkout-info-body>div.checkout-success>h3{padding:1.3em;background-color:#2b6e0c}#body>div.product-main-info>div>div.product-stock-price{width:100%;max-width:100%}}||||||| .r12231
@font-face{font-family:'AdelleBasic';font-weight:700;src:url(/images/fonts/AdelleBasic_Bold.eot?#iefix) format("embedded-opentype"),url(/images/fonts/AdelleBasic_Bold.ttf) format("truetype")}
@font-face{font-family:'AdelleBasic';font-weight:700;font-style:italic;src:url(/images/fonts/AdelleBasic_BoldItalic.eot?#iefix) format("embedded-opentype"),url(/images/fonts/AdelleBasic_BoldItalic.ttf) format("truetype")}
*{margin:0;padding:0;border:none;outline:none}
.clear{clear:both}
.hidden{display:none;visibility:hidden}
.padleft20{padding-left:20px}
.spacer{padding-top:20px}
.hidden{display:none!important}
.inputerror{margin-bottom:0!important}
body{font-family:"lucida grande",Arial,sans-serif;background:#edebdd}
#body h2.shri{font-size:14px;margin:0;color:#666}
#left{width:254px;background:url(/images/site/logobg.jpg) repeat-x top left;background-position:0 -60px;float:left;background-color:#edebdd}
#logo{margin:0;background-color:#edebdd}
#left h2{font-size:22px;font-weight:400;color:#61041B;line-height:26px;padding-left:25px;margin-bottom:10px}
#left h2 a{color:#61041b;text-decoration:none}
ul.nav li{position:relative;width:254px;list-style:none}
ul.nav li a{height:24px;padding:5px 0 0 45px;display:block;margin-right:0;font-size:16px;font-weight:400;color:#EDEBDD;background:url(/images/site/navBG.jpg) no-repeat;overflow:hidden;text-decoration:none;z-index:0}
ul.nav li.nest a{height:24px;padding:5px 0 0 45px;display:block;margin-right:0;font-size:16px;font-weight:400;color:#EDEBDD;background:url(/images/site/navBG.jpg) no-repeat;text-decoration:none;z-index:0}
ul.nav li a.indicator{padding:0;position:absolute;left:0;top:3px;width:30px;height:24px;z-index:20;color:#FFF;text-align:center;text-decoration:none;font-weight:700;background:none}
ul.nav li ul{background:url(/images/site/navBG2.jpg) repeat-y;width:auto;zoom:1;display:none}
ul.nav li ul.open .current{display:block}
ul.nav li a.special{background-position:0 -44px}
ul.nav li.nest{margin-bottom:0;padding-bottom:0}
ul.nav li.open ul li a,ul.nav li.nest ul li a{background:none;height:30px;color:#B00731;font-size:13px;font-weight:700;text-decoration:none;padding:0 0 0 30px;margin-right:0}
ul.nav li.open ul{display:block}
ul.nav li.open ul li{display:block}
ul.nav li.open ul li a:hover,ul.nav li.nest ul li a:hover{text-decoration:underline}
ul.nav li ul li ul li a{padding-left:45px!important;color:#000!important}
ul.nav li ul li a.indicator{color:#B00731!important;font-weight:700;left:-21px;top:0!important;text-decoration:none!important}
ul.nav li.nest li.current a{border-color:#D84578;border-style:dotted;border-width:1px}
ul.nav li.nest li.cnest a{border:none}
#leftpromo{font-family:AdelleBasic,Verdana;color:#61041B;text-align:center;height:190px}
#leftpromo h2{font-size:90px;color:#Bf1E3F;font-style:italic;line-height:80px;text-transform:uppercase;padding:10px 0 0;margin:5px 0 0}
#leftpromo h3{font-size:30px;text-transform:uppercase;line-height:30px;padding-top:0}
#leftpromo h4{font-size:18px}
#leftpromo p{font-size:10px;text-transform:uppercase}
.leftlistBlock{padding-left:25px;padding-top:20px;background:url(/images/site/helpgrad.jpg) repeat-x #edebdd}
.leftlistBlock span{font-weight:700;color:#B00731;font-size:16px}
.leftlistBlock h3{font-weight:700;color:#B00731;font-size:16px}
.leftlistBlock ul li{list-style:none}
.leftlistBlock ul li a{color:#61041B;font-weight:700;text-decoration:none;font-size:12px;padding-left:15px}
#right{background:#fff;margin-left:254px;min-width:680px;padding-left:20px;padding-right:20px}
#searchbox{height:72px}
#searchbox form input.text{border:1px solid #000;width:170px;padding:5px;height:25px;margin:20px 0 0}
#searchbox form input.submit{font-family:AdelleBasic;font-style:italic;color:#242122;font-size:16px;padding:5px 10px;background:transparent}
#header .needHelp{font-family:AdelleBasic;color:#61041B;font-size:18px;line-height:22px;margin:0 10px 10px 0}
#header .needHelp em{font-size:22px;line-height:30px}
#header .needHelp a{color:#61041B;text-decoration:none}
#header .needHelp a:hover{text-decoration:underline}
#basket{position:absolute;top:0;right:20px;background:#B00731;width:280px;height:120px;color:#D9EBF0}
.itemcount{font-size:16px;font-weight:700;left:20px;position:absolute;text-transform:uppercase;top:17px}
#basket .price{font-size:28px;font-weight:700;left:20px;position:absolute;top:35px}
#basket .price em{font-size:12px}
#basket p{font-weight:700;font-size:13px;position:absolute;left:20px;top:70px}
#basket p a{color:#D9EBF0;text-decoration:none}
#basket p a:hover{text-decoration:underline}
.currency{font-family:AdelleBasic;position:absolute;top:10px;left:130px;font-size:25px}
.currency a{text-decoration:none}
.currency span{color:#61041B}
#basket .currency span input{background:none;font-family:AdelleBasic;color:#61041B;font-size:25px;width:16px;cursor:pointer}
.currency .active,#basket .currency .active input{color:#D9EBF0;cursor:auto}
#basket .currency{top:0}
#basket .currency span{padding-top:10px;display:inline-block}
#basket .currency span.active{background:url(/images/site/currency-selected.jpg) center top no-repeat}
#basket .vat{font-family:AdelleBasic;font-size:13px;line-height:11px;position:absolute;width:64px;top:0;left:200px;text-transform:uppercase;font-weight:700}
#basket .vat span{color:#61041B;text-decoration:none;width:30px;display:inline-block;padding-top:5px;cursor:pointer}
#basket .vat span:hover{text-decoration:underline;cursor:pointer}
#basket .vat span.active:hover{cursor:auto;text-decoration:none}
#basket .vat span label{cursor:pointer}
#basket .vat span.active label{cursor:auto;text-decoration:none}
#basket span.active{color:#D9EBF0;background:url(/images/site/currency-selected.jpg) center top no-repeat;cursor:auto}
#basket .vat span input.submit{text-decoration:none;width:30px;height:34px;background:none;font-family:AdelleBasic;color:#61041B;cursor:pointer}
#basket .vat span.active input.submit{color:#D9EBF0;cursor:auto}
#basket .vat span.vatlabel{color:#D9EBF0;text-align:center;width:60px;position:absolute;top:26px;left:0;text-decoration:none;cursor:auto}
#basket #account{position:absolute;bottom:0;height:30px;width:100%;right:0;background:url(/images/site/basketfootbg.jpg) top left repeat-y}
#basket #account p{color:#453A36;font-size:11px;left:20px;line-height:13px;margin:0;top:9px}
#basket #account p a{color:#453A36;font-weight:700;text-decoration:none}
#basket #account p a:hover{text-decoration:underline}
#superquickfinder{color:#fff;background-color:#AF0630;background-image:url(/images/site/finderbg.jpg);background-position:right top;background-repeat:repeat-y;padding:15px;position:relative;height:142px}
.mastbanners{color:#fff;border:1px solid #AF0630;position:relative;margin-left:10px}
.mastbannersf{color:#fff;border:1px solid #AF0630;position:relative;margin-left:0}
#superquickfinder{color:#fff;background-color:#AF0630;background-image:url(/images/site/finderbg.jpg);background-position:right top;background-repeat:repeat-y;padding:15px;position:relative;height:120px}
#superquickfinder h2#qf{font-family:AdelleBasic;font-size:26px;color:#fff}
#superquickfinder form .by{display:block;width:180px;margin-right:20px;float:left}
#superquickfinder form .by label{display:block;color:#D3DEE0;font-size:16px;line-height:20px;font-weight:700}
#superquickfinder form .by select{width:170px;height:20px;font-size:14px;padding:0;background:#fff;background-image:none}
#superquickfinder form #productCount{position:absolute;bottom:15px;left:15px}
#superquickfinder form #productCount p{font-weight:700;font-size:20px}
#superquickfinder form #productCount p span{background:url(/images/site/digitbg.jpg) repeat scroll 0 0 transparent;margin-right:5px;color:#382C0A;display:inline-block;font-family:AdelleBasic;font-size:30px;height:35px;padding-top:3px;text-align:center;vertical-align:middle;width:29px}
#superquickfinder form input.submit{position:absolute;right:15px;bottom:15px;font-family:AdelleBasic;background:#EDEBDD;color:#B00731;font-size:20px;line-height:24px;width:75px;height:33px;text-align:center;vertical-align:middle}
#body{position:relative}
#body h1{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:300px}
#body h2.bigger{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:100%}
#body h2{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0}
.zzsizeselect{display:block;position:absolute;top:30px;right:165px;font-size:13px}
.pagination{display:block;position:absolute;top:15px;right:0;font-size:13px}
.pagination a{float:left;color:#324D57;text-decoration:none;margin-top:4px}
.pagination a:hover{text-decoration:underline}
.pagination span a{text-decoration:none;color:#324D57;border-right:1px solid #324D57;font-weight:700;padding:0 4px;height:15px;display:block;text-align:center;margin-top:4px}
.pagination span a:hover{text-decoration:underline}
.pagination span a.active{text-decoration:none;color:#fff;background:#B00731;border-right:1px solid #B00731;height:20px;margin-top:0;padding-top:4px}
.pagination span a.end{border-right:none}
.pagination span.sizeselect{margin-left:10px;width:140px;float:right;height:24px;vertical-align:bottom}
.pagination span.sizeselect select{border:1px solid #ccc;font-size:13px}
.pagination span.sizeselect input.spsbutton{color:#fff;background:#B00731}
#body .products{padding:20px 0}
#body .products .product{width:200px;height:219px;float:left;margin-right:15px;margin-bottom:20px;background:#fff;display:inline;position:relative}
#body .products .product .image{margin-bottom:6px;position:relative}
#body .products .product .image a{width:200px;height:180px;display:block;border:1px solid #666;text-decoration:none;width:190px;height:150px;display:block;border:1px solid #666;text-decoration:none;margin-bottom:5px}
#body .products .product .image img{padding:0;padding:0;width:180px;height:135px}
#body .products .product p{font-size:12px;color:#666;line-height:14px;margin-bottom:20px;height:28px}
#body .products .product a{font-size:12px;color:#666;line-height:14px;margin-bottom:20px;height:28px;text-decoration:none}
#body .products .product input.buylink{float:right;display:block;width:45px;height:27px;font:italic normal normal 16px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:0 0 ppx;cursor:pointer;line-height:1;vertical-align:middle;text-align:center}
#body .products .product h3{font-weight:700;font-size:25px;color:#443206;float:left;width:125px;text-align:left;font-weight:bold;font-size:16px;color:#443206;float:left;width:100px;text-align:left}
#body .products .sale .image a{border:1px solid #B00731}
#body .products .eol .image a{border:1px solid #f47324}
#body .products .product .prih3{font-weight:700;font-size:16px;color:#443206;float:left;width:100px;text-align:left}
.prih3{display:block;font-size:1.17em;font-weight:700}
#body .products .sale span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#B00731;color:#fff;text-transform:uppercase}
#body .products .eol span.eolTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#f47324;color:#fff;text-transform:uppercase}
#body .products .topseller .image a{border:1px solid #3A883A}
#body .products .topseller span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#3A883A;color:#fff;text-transform:uppercase}
#body .products .custom .image a{border:1px solid #004868}
#body .products .custom span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#004868;color:#fff;text-transform:uppercase}
#body .products .new .image a{border:1px solid #3A883A}
#body .products .new span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#3A883A;color:#fff;text-transform:uppercase}
#body .products .soon .image a{border:1px solid #324D57}
#body .products .soon span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#324D57;color:#fff;text-transform:uppercase}
#body .products .out .image a{border:1px solid #61041B}
#body .products .out span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase}
#body .products .sale a.buylink{background:#B00731}
#body .products .sale h3{color:#C40024}
.footpag{background:none repeat scroll 0 0 #FFF;height:50px;margin-left:310px;position:relative}
#footerO{background:url(/images/site/footerbg.jpg) top center #fff no-repeat;position:relative;height:150px;margin-left:254px;min-width:680px;padding:0 20px}
#securityO{position:absolute;top:15px;left:20px}
#footerO .pagination{position:absolute;top:15px;right:20px}
#copyrightO{position:absolute;bottom:15px;left:20px;font-family:"Myriad pro",sans-serif;font-size:11px;color:#000}
#footer{position:relative;min-width:1008px;padding:0;color:#fff;margin-bottom:10px;margin-top:30px;background:none repeat scroll 0 0 #61041b;text-align:left}
#footer a{border-bottom:medium none;color:#fff;font-size:12px;text-decoration:none}
#mtlogo{font-family:"Lato";font-size:16px;font-weight:400;letter-spacing:3px;line-height:20px;margin-bottom:10px;margin-left:30px;margin-top:30px;text-transform:uppercase}
#mtaddress{font-family:"Lato";font-size:12px;font-weight:400;letter-spacing:3px;line-height:16px;margin-bottom:10px;margin-right:120px;margin-top:-70px;float:right;text-transform:uppercase}
.textmiddle{font-family:"Lato";font-size:12px;font-weight:400;vertical-align:middle}
#security{position:absolute;top:15px;left:20px;display:none}
#footer .pagination{position:absolute;top:15px;right:20px}
#copyright{position:absolute;bottom:15px;left:20px;font-family:"Myriad pro",sans-serif;font-size:11px;color:#fff}
#copyright a{font-family:"Myriad pro",sans-serif;font-size:11px;color:#fff;font-weight:700}
span.h4{display:block;font-weight:700}
p.breadcrumbs{font-size:16px;font-weight:400;color:#453A36;margin-bottom:25px}
p.breadcrumbs a{color:#B00731;text-decoration:none}
p.breadcrumbs a.selected{font-weight:700}
#body h1.product-title{color:#B00631;font-size:24px;font-weight:700;width:auto}
#body h2.product-title{color:#B00631;font-size:24px;font-weight:700;width:auto}
.product-image{width:357px;height:272px;margin-top:25px;margin-right:20px;float:left}
.product-image img{background:#fff;border:1px solid #CCC;width:357px;height:272px;margin-bottom:20px}
.product-stock-price{float:left;margin:20px 0 0}
.product-stock-price form{vertical-align:middle}
.product-stock-price label{color:#707070;font-size:22px;font-weight:400}
.product-stock-price input.text-small{color:#B00731;display:inline-block;font-size:22px;margin-left:10px;font-weight:700;background:#EDEDED;border:1px solid #453A36;text-align:center;width:45px;height:30px;margin-bottom:30px}
.product-stock-price input.submit{display:inline-block;height:34px;line-height:45px;margin-left:25px}
.product-stock-status{color:#63AF00;font-size:21px;font-weight:700;text-transform:uppercase}
.pushRight{position:absolute;right:40px;top:-30px}
.pushRight form input.text{border:1px solid #D9EBF0;width:170px;padding:5px;height:25px;margin:20px 0 0}
.foundSerial{background-color:#87E08E}
.product-stock-status{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#63AF00;text-align:center;width:284px;margin-top:4px}
.product-stock-status.nostock{background-color:#B00731}
.product-stock-status.stocksoon{background-color:#069}
i.strike{text-decoration:line-through}
span.morestock{font-size:12px}
.product-stock-amount{border-left:2px solid #63AF00;border-right:2px solid #63AF00;border-bottom:2px solid #63AF00;background-color:#fff;color:#636363;text-align:center;font-weight:700;text-transform:uppercase;padding-top:6px;padding-bottom:6px;margin-bottom:10px;width:280px}
.product-stock-amount.nostock{border-left:2px solid #B00731;border-right:2px solid #B00731;border-bottom:2px solid #B00731}
.product-stock-amount.stocksoon{border-left:2px solid #069;border-right:2px solid #069;border-bottom:2px solid #069}
#body h3.product-price{color:#B00731;font-size:36px;line-height:35px;font-weight:700;margin-bottom:5px}
.product-vat{color:#ADADAD;font-size:20px;font-weight:700;text-transform:uppercase}
.product-vat a{color:#B00731;font-size:12px;font-weight:700;font-style:normal;text-decoration:none}
.product-part-num{color:#757575;font-weight:700;font-size:16px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}
.product-part-num a{color:#B00731;font-weight:700;font-style:normal;text-decoration:none}
.product-part-manuf{color:#757575;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}
.product-shipping{color:#707070;font-size:14px;font-weight:400;margin-bottom:20px}
.product-shipping em{color:#B00731;font-weight:700;font-style:normal}
.product-photos{padding:1px 0 5px;text-align:left;width:100%;float:left}
.product-photos .photo{width:60px;height:60px;background:#EBEBEB;display:inline-block;margin-right:10px;margin-left:0;margin-bottom:12px;float:left}
.std-link{color:#B00731;font-size:12px;font-weight:700;font-style:normal;text-decoration:none}
.product-photos .photo.end{margin-right:0}
.product-photos .photo img{border:1px solid #CCC;width:60px;height:60px}
.product-table{font-weight:400;color:#fff;width:100%;margin-bottom:20px;border-collapse:collapse}
.bold th,.bold{font-weight:700}
.product-table th{background:#B00731;font-weight:400}
.product-table td{padding:5px}
.product-table td.one{background:#B00731}
.product-table td.ten{background:#Bd3154}
.product-table td.twenty{background:#c8516f}
.product-table td.fifty{background:#d78398}
.product-table td.hundred{background:#df9cad}
.product-table td.many{background:#242122}
.product-table em{font-size:9px}
.product-tabbed{width:60%;margin:0}
.product-tabs{background:url(/images/site/tabs-grad.jpg) bottom center no-repeat;height:34px}
.product-tabs span{background:url(/images/site/tabfootbg.png) no-repeat scroll -130px bottom #D3D3D3;color:#324D57;display:inline-block;font-size:12px;font-weight:700;margin-bottom:0;min-width:100px;padding:9px 15px 20px}
.product-tabs span.active{background-color:#242122;background-position:left bottom;color:#fff}
.product-info div{padding:20px;font-size:12px;color:#303030;font-weight:400;line-height:21px;display:none}
.product-info div p{margin-bottom:21px}
.product-info div a{color:#A10022;text-decoration:none;font-weight:700}
.product-info div ul li{margin-left:20px;list-style:disc}
.product-info div.active{display:block}
.category-styleswitcher{position:absolute;right:15px;top:20px;width:90px;height:40px}
.catswitch{width:40px;height:29px;display:block;background:url(/images/site/catswitch.jpg);position:absolute}
.catswitch.grid{background-position:-40px 0;top:0;right:50px}
.catswitch.grid label{cursor:pointer}
.catswitch.grid.active{background-position:-0 0;cursor:auto}
.catswitch.list{background-position:-40px -29px;top:0;right:0}
.catswitch.list label{cursor:pointer}
.catswitch.list.active{background-position:-0 -29px;cursor:auto}
#body.category-body h1.title{color:#B00731;letter-spacing:-2px;font-size:40px;font-weight:400;margin-bottom:22px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
#body.category-body h2.title{color:#B00731;letter-spacing:-2px;font-size:40px;font-weight:400;margin-bottom:22px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
#body.category-body .pagination{top:65px}
.category-subtitle{background:#61041B;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px;padding-right:20px}
.category-subtitle h3{font-size:17px;position:absolute;top:13px;left:22px}
.category-subtitle a{font-size:19px;color:#fff;font-weight:700}
.category-amount{float:right;display:block;font-size:13px;color:#D9EBF0;position:absolute;right:22px;top:15px}
.undergrad{background:url(/images/site/tabs-grad.jpg) no-repeat center top;height:10px}
.category-table{width:100%;min-width:670px;margin-bottom:-6px;border-collapse:collapse}
.category-table tr{margin-bottom:6px}
.category-table tr.th{height:30px}
.category-table th{text-align:left}
.category-table th a{margin-left:25px;color:#283033;font-size:12px;font-weight:700;text-decoration:none}
.category-table th label{cursor:pointer;margin-left:24px}
.category-table th label.sortbyprice{margin-left:10px}
.sort-arrow{background:url(/images/site/sort-arrow.png);width:17px;height:10px;display:inline-block;cursor:pointer}
.sort-arrow.asc{background-position:0 -10px}
.sort-arrow.desc{background-position:0 0}
.category-table td{background:#E8E8E8;border-bottom:6px solid #fff;padding:0;padding-right:15px;border-spacing:0}
.category-table tr.grey td{background:#ccc;padding:0;border-spacing:0}
.category-table td div.image{display:inline-block}
.category-table td div.image a{display:block;border:1px solid #666;width:85px;height:65px;margin-left:10px}
.category-table td div.image a img{width:85px;height:65px}
.category-table td p.title{color:#61041B;font-weight:400;font-size:16px!important;margin-left:25px;margin-bottom:8px!important;padding-top:0!important;background:none!important}
.category-table td p.shortdesc{color:#000;font-weight:400;font-size:14px!important;margin-left:25px;margin-bottom:8px!important;padding-top:0!important;background:none!important;margin-top:0!important}
.category-table td p.title a{color:#61041B}
.category-table td p.stock{color:#fff;background:#690;font-weight:700;font-size:11px;margin-left:25px;padding:5px 7px;clear:left;margin-top:0;margin-bottom:5px}
.category-table td p.stock.out{background:#B00731}
.category-table td p.stock.coming{background:#069}
.category-table td p{vertical-align:middle;color:#666;display:inline-block;font-size:14px;font-weight:700;margin:14px 10px 0;position:relative;text-align:left;float:left}
.category-table td p img{margin-bottom:-6px;margin-left:4px}
.category-table td p.price{color:#B00731;width:108px;text-align:right}
.category-table td a.buylink{display:block;width:54px;height:27px;background:url(/images/site/buy.jpg) 0 0;overflow:hidden;margin:-21px auto 20px}
.category-table td label.buylink{display:block;width:54px;height:27px;background:url(/images/site/buy.jpg) 0 0;overflow:hidden;margin:-21px auto 20px}
.category-detail{padding:20px;margin-bottom:8px;background:#EBE9DC}
.category-detail p{margin-bottom:8px}
.category-detail p a{color:#A10022;text-decoration:none}
.category-detail a{color:#A10022;text-decoration:none}
.category-detail li{margin-left:20px}
#body .products .product h4 a{font-size:17px;color:#61041B;text-decoration:none}
#body .products .product h4 a:hover{text-decoration:underline}
.specification-table{font-weight:400;color:#000;width:100%;margin-bottom:80px;margin-top:30px}
.specification-row td{background:#D3D3D3;font-weight:400;height:20px}
.search-specification-table{font-weight:400;color:#000;width:100%;margin-bottom:80px;margin-top:30px}
.search-specification-row td{background:#D3D3D3;font-weight:400;height:20px}
.search-specification-row span.descriptions{width:85px;margin-left:10px;margin-right:10px}
.search-specification-row span.data-selections{width:85px}
.search-specification-row span input.text{border:1px solid #000}
body.ie6 .products .sale .image{position:static!important}
body.ie6 #body .products .sale a.saleLabel,body.ie6 #body .products .sale a.saleLabel:hover{display:block;margin-top:-157px!important;position:static!important;width:200px;height:157px;background:url(/images/site/productbg.gif) -200px -157px no-repeat}
#body.info-page{color:#000;font-size:13px}
#body.info-page h3{color:#4F0014;margin-bottom:2px;margin-top:10px}
#body.info-page p{margin-top:10px;font-size:13px}
#body.info-page p a{color:#A10022;text-decoration:none}
#body.info-page p a:hover{color:#4B0718;text-decoration:underline}
#body.info-page pre{color:#A10022;padding-left:40px;font-size:16px;font-family:'lucida grande';font-weight:60 0}
#body.info-page ul{padding-left:50px}
.deepred{color:#B00731}
#header .freePromo{position:absolute;top:0;right:20px;height:200px}
.cost{background:#B00731;color:#fff;position:relative}
.cost .itemcount{font-size:16px;position:relative;display:block;top:0;left:0;padding:18px 0 0 10px}
.cost .price{font-size:30px;font-weight:700;letter-spacing:-1px;display:block;padding:0 0 18px 10px;margin-top:-3px}
.cost .currency{position:absolute;top:12px;left:auto;right:20px}
.cost .currency .active{color:#fff}
.cost .currency .active input{color:#D9EBF0;cursor:auto}
.cost .currency span input{background:none;font-family:AdelleBasic;color:#61041B;font-size:25px;width:16px;cursor:pointer}
.cost .currency span{padding-top:10px;display:inline-block}
.cost .currency span.active{background:url(/images/site/currency-selected.jpg) center top no-repeat}
.routes{width:100%;float:left}
.route{width:20%;float:left;background:#F0F0F0 url(/images/site/black-arrow.jpg) no-repeat bottom left;padding-bottom:15px;text-decoration:none}
.route h4{font-size:12px;padding:10px 10px 0;color:#167B82}
.route h3{font-family:AdelleBasic,'Lucida Grande',Arial,sans-serif;font-size:32px;text-align:right;padding:5px 15px;color:#858585}
.route.done{background-color:#B00731}
.route.done h4{color:#fff}
.route.done h3{color:#FF3C2D}
.route.done.light{background-color:#B82046}
.route.light{background:#D3D3D3 url(/images/site/black-arrow.jpg) no-repeat bottom left}
.route.active{background:#242122 url(/images/site/black-arrow.jpg) no-repeat bottom right;color:#fff}
.route.active h4{color:#fff}
.route.active h3{color:#fff}
.checkout-table{width:100%;float:left}
.checkout-table tr{color:#453A36}
.checkout-table tr.odd{background:#E8E8E8}
.checkout-table tr.even{background:#F5F5F5}
.checkout-table th{font-size:12px;padding:5px}
.checkout-table td{font-size:12px}
.checkout-table td.tac{text-align:center}
.checkout-table td.tar{text-align:right;padding-right:20px}
.checkout-table td.desc{color:#61041B;width:35%;padding:15px}
.checkout-table td.vat{width:10%}
.checkout-table td.quantity form{display:inline}
.checkout-table td.quantity input.plus{margin:7px}
.checkout-table td.quantity input.minus{margin:7px}
.checkout-table td.quantity input{display:block;width:19px;height:19px;overflow:hidden;float:left}
.checkout-table td input.minus{background:url(/images/site/qty-sprite.png) no-repeat top left}
.checkout-table td input.minus:hover{background-position:bottom left}
.checkout-table td input.plus{background:url(/images/site/qty-sprite.png) no-repeat top right}
.checkout-table td input.plus:hover{background-position:bottom right}
.checkout-table td.quantity input.text{width:50px;height:35px;border:1px solid #ccc;text-align:center;font-size:16px;margin-top:0;line-height:35px;padding-top:3px}
.checkout-table td.quantity.option input.text{margin-right:33px}
.checkout-shippingcalc{background:#B00731;color:#fff;position:relative;border-top:10px solid #C9C9C9;padding:20px 0;margin-top:10px;width:100%;float:left}
#body .checkout-shippingcalc h2{font:italic normal bold 26px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;padding:0 0 15px 15px;margin:0}
.checkout-calc-section{float:left;margin-left:2%;width:28%;display:inline}
.checkout-calc-section h4{font-size:14px;margin-bottom:12px}
#body .checkout-calc-section h2.est-cost{font:normal normal normal 32px/32px 'Lucida Grande',Arial,sans-serif;text-align:left;padding:0;margin:-3px 0 0;color:#fff;width:90%}
.checkout-calc-section select{width:100%;font-size:12px;padding:3px}
.checkout-calc-section select option{margin-bottom:5px}
.totals{color:#453A36;font-size:18px;font-weight:700;position:relative;float:left;width:100%;border-top:10px solid #C9C9C9}
.totals #nextStep{background:url(/images/site/green-arrow.jpg) no-repeat top right;padding:0;position:absolute;top:15px;left:15px;width:180px;height:43px}
.totals #nextStep a{font:italic normal bold 22px/43px AdelleBasic,'Lucida Grande',Arial;text-decoration:none;color:#fff;padding-left:20px;display:block}
.totals #nextStep input.submit{font:italic normal bold 22px/43px AdelleBasic,'Lucida Grande',Arial;text-decoration:none;color:#fff;padding-left:20px;display:block;border:none;position:relative;top:-10px;width:160px;padding-top:2px;height:43px;cursor:pointer}
.totals div{float:left;width:100%;padding:15px 0}
.totals div .name{float:left;width:80%;text-align:right;padding:0}
.totals div .total{float:right;width:14%;text-align:right;padding:0 15px}
.totals .shipping{margin-top:-25px}
.totals .vat{padding-bottom:20px}
.totals div.total{color:#B00731;margin-top:-10px;border-top:4px solid #B00731;padding-top:8px}
.totals .shopzilla{background-color:#edebdd}
.gbr{border-right:1px solid #C9C9C9}
#body input.submit,#body input.button{font:italic normal normal 16px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;padding:5px 10px;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:10px 0 25px;cursor:pointer}
.checkout-left,.checkout-right{width:45%;float:left;padding-bottom:0}
.checkout-left{padding-right:4%}
.checkout-right{padding-left:4%}
#body .checkout-left h2,#body .checkout-right h2{color:#61041B;font:italic normal bold 26px AdelleBasic,'Lucida Grande',Arial,sans-serif;margin-bottom:12px;margin-top:12px}
.checkout-left label,.checkout-right label,.checkout-bottom label{color:#B00731;font:normal normal bold 13px 'Lucida Grande',Arial,sans-serif;display:block;margin-bottom:1px}
.checkout-left input.text,.checkout-right input.text,.checkout-bottom input.text,.checkout-right input.password,.checkout-left select,.checkout-right select,.checkout-bottom select,.checkout-right textarea, .checkout-left textarea, .checkout-table textarea{border:1px solid #ccc;width:90%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.checkout-left input.inputerror,.checkout-right input.inputerror,.checkout-bottom input.inputerror{border:2px solid #c00}
.checkout-left p,.checkout-right p,.checkout-bottom p{color:#858585;font:normal normal normal 12px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px}
.checkout-left p.vaterror{color:#B00731;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px}
.checkout-left p.vatok, p.vatok{background-color:#36ae36; color:#fff; font:normal normal normal 12px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px; padding: 10px;}
.checkout-left p.error-message,.checkout-right p.error-message{color:#fff;font-size:12px}
.checkout-left p strong,.checkout-right p strong{color:#453A36}
.checkout-left h3,.checkout-right h3,.checkout-bottom h3{color:#B00731;font-size:16px;margin-bottom:6px;margin-top:4px}
.checkout-right a{color:#B00731;text-decoration:none;font-weight:700}
.checkout-bottom .general-banner h3{color:#fff}
.checkout-left td.editaddresslabel em{color:#B00731;font-weight:700}
ul.shipping{list-style-type:none}
ul.shipping li{font-size:12px}
ul.shipping li.odd{background:#F5F5F5}
ul.shipping li.even{background:#EEE}
ul.shipping li.selected{background:#A5C4CC}
ul.shipping li.selected a{color:#B00731}
ul.shipping li a{display:block;padding:9px 12px;color:#453A36;text-decoration:none}
ul.shipping li .methodname{display:block;padding:9px 12px;color:#453A36;text-decoration:none}
ul.shipping li .choice{display:block;padding:6px 9px;color:#453A36;text-decoration:none;float:right}
.checkout-bottom{float:left;width:100%}
.checkout-bottom .card_details{width:50%;float:left}
.checkout-bottom .card_details.card_dates{width:60%}
.checkout-bottom input.text-small{border:1px solid #ccc;width:40%;font:normal normal normal 18px 'Lucida Grande',Arial,sans-serif;padding:6px;margin-bottom:10px}
.checkout-bottom input.inputerror-small{border:1px solid #c00;width:40%;font:normal normal normal 18px 'Lucida Grande',Arial,sans-serif;padding:6px;margin-bottom:10px}
.checkout-bottom .card_details.card_dates select.select-small{width:45%}
.checkout-bottom span.helper{font-size:12px;color:#858585;width:50%;float:right}
.checkout-bottom span.helper a{color:#167B82;text-decoration:none;font-weight:700}
.checkout-bottom span.helper a:hover{text-decoration:underline}
.checkout-right .card_details.card_dates select.select-small{width:45%}
.checkout-right span.helper{font-size:12px;color:#858585;width:50%;float:right}
.checkout-right span.helper a{color:#167B82;text-decoration:none;font-weight:700}
.checkout-right span.helper a:hover{text-decoration:underline}
.checkout-right input.text-small{border:1px solid #ccc;width:40%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.checkout-right input.inputerror-small{border:2px solid #c00;width:40%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.step4 .checkout-left h3,.step4 .checkout-right h3,.step5 .checkout-left h3{margin-bottom:0}
.step4 .checkout-right{padding-top:62px}
.step5 .checkout-left,.step5 .checkout-right{padding-bottom:0}
#body.checkout-title h2.title{color:#B00731;letter-spacing:-2px;font-size:58px;font-weight:400;margin-bottom:15px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
.checkout-success{background:#33AD5C;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px}
.checkout-success h3{font-size:19px;position:absolute;top:13px;left:22px}
.general-banner{background:#61041B;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px}
.general-banner h3{font-size:17px;position:absolute;top:13px;left:22px;width:100%}
#header #account-small{position:absolute;top:88px;height:30px;width:280px;right:20px;display:inline}
#header #account-small p{color:#453A36;font-size:11px;right:20px;line-height:13px;margin:12px;top:9px}
#header #account-small p a{color:#453A36;font-weight:700;text-decoration:none}
#header #account-small p a:hover{text-decoration:underline}
a.submit{font:italic normal normal 16px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;padding:5px 10px;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:10px 0 25px;text-decoration:none}
#body .products .tagged span.redTagTopLeft{display:block;position:absolute;left:0;top:20px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase;font-size:12px}
#body .products .tagged span.redTagBottomLeft{display:block;position:absolute;left:0;top:100px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase;font-size:12px}
#body #optionsLayout{font-size:12px;width:100%}
#body #optionsLayout .optionItem{background:#F5F5F5;margin-right:10px;margin-top:3px;padding:2px;width:215px;float:left}
#body #optionsLayout .optionItem.active{background:#DF9CAD;margin-right:10px;margin-top:3px;padding:2px;width:215px;float:left}
#body #optionsLayout .optionItem span{width:60%;margin-left:2px}
#body #optionsLayout .optionItem select{font-size:12px;width:40%;float:right}
#body #d2 #searchbutton{display:block;width:400px}
#body #d2 form{display:inline}
#body #results h2{width:100%}
.saletext{background:#B00731;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700}
.customsavingpercent{background:#004868;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700;padding:2px 4px;margin-bottom:5px;position:relative;float:left}
.savingpercent{background:#B00731;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700;padding:2px 4px;margin-bottom:5px;position:relative;float:left}
.bodysalenotice{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#B00731;text-align:center}
.bodysalebox{border:2px dotted #B00731;background-color:#fff;color:#B00731;text-align:center}
.bodysale{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#B00731}
.bodysaleplain{color:#000;font-size:14px;text-align:center}
.bodycustomnoticespecial{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#004868;text-align:center;width:260px}
.bodycustomboxspecial{border-left:2px dotted #004868;border-right:2px dotted #004868;border-bottom:2px dotted #004868;background-color:#fff;color:#004868;text-align:center;width:260px}
.bodycustomnoticetrade{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#004868;text-align:center;width:260px}
.bodycustomboxtrade{border-left:2px dotted #004868;border-right:2px dotted #004868;border-bottom:2px dotted #004868;background-color:#fff;color:#004868;text-align:center;width:260px}
.bodycustom{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#B00731}
.bodycustomplain{color:#000;font-size:14px;text-align:center}
a.tt{cursor:help;position:relative;z-index:24;color:#3CA3FF;font-weight:700;text-decoration:none}
a.tt span{display:none}
a.tt:hover{z-index:25;background:none}
a.tt:hover span.tooltip{cursor:help;display:block;position:absolute;font-family:"lucida grande",Arial,sans-serif;top:30px;left:-130px;width:80px;padding:8px;width:200px;color:#fff;background:#333;text-align:center;filter:alpha(opacity:90);khtmlopacity:.9;mozopacity:.9;opacity:.9;font-size:11px;line-height:14px;font-style:normal}
a.tt.submit{color:#fff;padding:5px 10px;float:none;clear:none;display:inline-block;margin-right:10px}
a.tt:hover span.top{cursor:help;display:block;padding:30px 8px 0}
a.tt:hover span.middle{cursor:help;display:block}
a.tt:hover span.bottom{cursor:help;display:block;padding:3px 8px 10px;color:#548912}
.checkout-table td .main{color:#B00731;text-decoration:none;font-weight:700}
.checkout-table td p.stock{clear:both;color:#fff;background:#690;font-weight:700;font-size:11px;margin-left:0;display:inline-block;padding:5px 7px;margin-top:10px}
.checkout-table td p.stock.out{background:#B00731}
.checkout-table td p.stock.coming{background:#069}
.checkout-table td input.submit{margin:5px!important}
.checkout-table td a{color:#B00731}
.checkout-table td a.tt{float:left;margin:15px 0 0}
.checkout-table td p.stock{margin-left:10px}
.checkout-table tr.even td,.checkout-table tr.odd td{padding:10px}
.option-group{color:#B00731;font-size:14px;font-style:normal;font-weight:700}
.option-group .options{color:#707070;font-weight:400;margin-top:5px;margin-bottom:20px}
.option-group .options input{clear:left;float:left;margin-left:0;margin-right:12px;margin-top:0}
.option-group .options label{display:block;font-size:12px;margin-bottom:10px;margin-left:26px;width:300px!important}
.option-group .options label strong{color:#61041B}
.option-group .options label span{font-weight:700;color:#B00731}
.product-options p{color:#757575;font-size:16px;font-weight:700;margin-bottom:4px}
#methodselectlbl,#countryselectlbl{background:#fff;color:#B00731;padding:5px}
.category-table td form input.submit{margin:14px 0 15px}
.info-page ul{margin-left:0;margin-top:10px}
.info-page ul li{list-style-image:initial;list-style-position:initial;list-style-type:none;margin-bottom:10px;margin-left:20px}
.info-page img{float:left}
.info-page a{color:#B00731;font-size:14px;font-style:normal;font-weight:700}
.error-message{width:90%;background:#B00731;color:#FFF;padding:10px;font-size:12px}
.carterror{background:#B00731;color:#FFF;padding:10px;font-size:14px;font-weight:700;margin-bottom:10px;}
.errordesc{width:300px;background:#FFD4E0;color:#B00731;padding:10px;font-size:12px;display:inline-block;margin-bottom:10px}
p.postcodes{font-size:16px;color:#B00731;line-height:18px;margin-left:20px}
p.infobody{margin-bottom:10px}
.totals .checkout-confirm{width:50%;padding:0;position:absolute;top:10px;left:10px}
.totals .checkout-confirm a{color:#B00731}
.totals .checkout-confirm span{font-size:14px}
#checkoutfrm p{margin:top 5px}
#maincontent p{font-size:14px;margin-top:10px}
#maincontent a{color:#B00731}
table.loseBorders tr td{border-left:0;border-right:0}
#pagebanner{background:#F7FDCB;color:#000;padding:10px;font-size:16px;font-weight:700;margin-top:8px;margin-bottom:10px;border:2px solid #c2d071}
table.order-history,table.order-notes{margin-top:20px}
table.order-history th,table.order-notes th,table.order-history td,table.order-notes td{text-align:left;padding:6px;background:#ccc;font-size:12px}
table.order-history tr,table.order-notes tr{border-bottom:2px solid #fff}
table.return th{font-weight:700;margin-bottom:20px;font-size:16px;text-align:left}
table.return td{padding:5px;vertical-align:top}
table.return td textarea{display:block}
table.return td.divide{padding:10px;background:#fff;border-top:1px solid #ccc}
div.return{padding:10px;margin-bottom:20px;background:#e8e8e8}
div.returnnote{margin-top:5px;margin-right:40px;background:#AAED9D;padding:4px}
div.returnnoteY{margin-top:5px;margin-left:40px;background:#CACDE8;padding:4px}
div.newreturnnote{margin-right:40px;margin-top:10px}
div.newreturnnote textarea{border:2px solid #ccc;width:100%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
a.helper,a.helper:visited{color:#c00;position:relative;z-index:56}
a.helper b{visibility:hidden;position:absolute;width:0;height:0;top:-100px;left:-200px;border:0}
a.helper:hover{text-decoration:none;border:0;z-index:1000}
a.helper:hover b{visibility:visible;top:20px;left:-200px;width:160px;height:120px;border:0 solid #345;cursor:pointer}
a.helper:hover b img{border:0}
div.shopZilla{padding:20px;margin-top:20px;text-align:center;background-color:#edebdd}
div.gplus{padding:5px;margin-top:20px;text-align:center;background-color:#edebdd}
div.facebook{padding:20px;margin-top:20px}
div.errorExplanation{position:absolute;padding:20px;width:200px;font-weight:400;top:20px;left:0;font-size:14px;background:#61041B;color:#fff}
div.product-photos{width:370px;margin-top:20px}
.checkout-table td.quantity input.hidden{display:none!important}
a.tweet{font-size:10px;color:#000;background:#1AC3FF;border:1px solid #000;padding:2px;text-decoration:none;-moz-border-radius:5px;border-radius:5px}
iframe.twitter-share-button{float:left;margin-right:1em}
.label{border-radius:2px;font-size:11px;margin-right:1px;padding:0 10px;width:70px;display:inline-block;text-align:center;color:#000}
.infoIcons{margin-left:auto;margin-right:auto;width:100%;padding-bottom:10px;color:#fff;padding-top:20px;padding-right:20px}
.social{margin-left:10px}
.fbadj{vertical-align:top;top:-10px}
.training{background:none repeat scroll 0 0 #4a4d50;border:1px solid #4a4d50;color:#fff}
.article{background:none repeat scroll 0 0 #f6b83f;border:1px solid #f6b83f}
.howto{background:none repeat scroll 0 0 #42a35a;border:1px solid #42a35a}
.someotherthingforalabel{background:none repeat scroll 0 0 #4a4d50;border:1px solid #4a4d50}
.news{background:none repeat scroll 0 0 #ca3838;border:1px solid #ca3838}
.newproduct{background:none repeat scroll 0 0 #3085d6;border:1px solid #3085d6}
.brandblock{width:800px;margin-left:auto;margin-right:auto}
.brandblockh1{margin-top:10px;margin-bottom:10px;font-size:22px;line-height:30px;font-family:AdelleBasic;color:#61041B}
.blogtitle{height:auto;width:64px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:3px;margin:0;background-color:#B00731;color:#fff;font-size:14px;white-space:nowrap}
.ticker{height:57px;overflow:hidden;width:685px;border:1px solid #AF0630;padding:4px;background-color:#EAE8DB;margin:1px 0 0}
.ticker li{height:20px;list-style-type:none}
.ticker li a{color:#000;text-decoration:none;font-size:14px}
.imgTextWrap{float:right;margin:10px}
.imgTextWrapLeft{float:left;margin:10px}
.bubble{margin:15px;padding:15px;position:relative}
.bubble-linitx{background:#B00731;border-color:#fff;color:#fff}
.bubble-jobs{background:#fff;border-color:#fff;color:#000}
.tablewrappper{display:table;width:100%;height:100%;top:0;left:0;position:absolute}
.tablecolrow{display:table-row}
.tablecell{display:table-cell;vertical-align:top}
.tablecell.seventy{width:70%;padding:10px}
.tablecell.sixty{width:60%;padding:10px}
.tablecell.fifty{width:50%;padding:10px}
.tablecell.forty{width:40%;padding:10px}
.tablecell.thirty{width:30%;padding:10px}
.tablecell.twenty{width:20%;padding:10px}
.tablecell.ten{width:10%;padding:10px}
.infoBoxWrapper{margin-left:auto;margin-right:auto;width:20%}
.company-ubnt{background:url(/images/site/company/ubnt.png);width:400px;height:125px}
.company-ubnt-unifi{background:url(/images/site/company/unifi.png);width:247px;height:125px}
.company-ubnt-airmax{background:url(/images/site/company/airmax.png);width:400px;height:125px}
.company-ubnt-edgepoint{background:url(/images/site/company/edgepoint.png);width:400px;height:125px}
.company-ubnt-toughcable{background:url(/images/site/company/toughcable.png);width:400px;height:125px}
.company-ubnt-toughswitch{background:url(/images/site/company/toughswitch.png);width:400px;height:125px}
.company-ubnt-airfiber{background:url(/images/site/company/airfiber.png);width:400px;height:125px}
.company-ubnt-airgateway{background:url(/images/site/company/airgateway.png);width:400px;height:125px}
.company-ubnt-edgemax{background:url(/images/site/company/edgemax.png);width:400px;height:125px}
.company-ubnt-mfi{background:url(/images/site/company/mfi.png);width:175px;height:125px}
.company-ubnt-uvc{background:url(/images/site/company/uvc.png);width:400px;height:125px}
.company-ubnt-uvp{background:url(/images/site/company/uvp.png);width:400px;height:125px}
.company-linitx{background:url(/images/site/company/linitx.png);width:254px;height:118px}
.company-ubnt-ubrss{background:url(/images/site/company/ubrss.png);width:235px;height:133px}
.company-ubnt-ubwa{background:url(/images/site/company/ubwa.png);width:236px;height:133px}
.company-ubnt-uewa{background:url(/images/site/company/uewa.png);width:232px;height:129px}
.company-xclaim{background:url(/images/site/company/xclaimlogo.png);width:450px;height:156px}
.company-ubnt-sunmax{background:url(/images/site/company/sunmax.png);width:400px;height:125px}
.company-netonix{background:url(/images/site/company/netonix.png);width:400px;height:110px}
.company-ruckus{background:url(/images/site/company/ruckus.png);width:400px;height:118px}
.company-smartpower{background:url(/images/site/company/smartpower.png);width:650px;height:207px}
.company-ignitenet{background:url(/images/site/company/ignitenet.png);width:420px;height:136px}
.company-mimosa{background:url(/images/site/company/mimosa.png);width:450px;height:96px}
.company-idea4tec{background:url(/images/site/company/idea4tec.png);width:450px;height:121px}
.company-mikrotik{background:url(/images/site/company/mikrotik.png);width:450px;height:118px}
.company-hiwatch{background:url(/images/site/company/hiwatch.png);width:450px;height:203px}
.courses-mikrotik{background:url(/images/site/company/mikrotikcourses.png);width:450px;height:193px}
.courses-ubnt{background:url(/images/site/company/ubntcourses.png);width:450px;height:150px}
.company-teltonika{background:url(/images/site/company/teltonika.png);width:450px;height:88px}
.company-easywifi{background:url(/images/site/company/easywifi.png);width:450px;height:160px}
.employee{display:inline-block;width:150px;height:150px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left}
.placehold-em{background-image:url(/images/site/defaultem.png);margin-right:20px}
.specc tr{background-color:#e8e8e8}
.specc tr:nth-child(even){background-color:#ccc}
.scrollToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;opacity:.4;background-color:#000;color:#fff;cursor:pointer;padding:15px 12px 12px 15px;border-radius:20px}
a.readmore{color:#fff;background:#f47324;font-weight:700;font-size:11px;padding:3px 7px;clear:left;margin-top:0;margin-bottom:5px;text-decoration:none}
a.productchange{color:#fff;background:#0fa41a;font-weight:700;font-size:14px;padding:6px 7px;clear:left;margin-top:0;margin-bottom:5px;text-decoration:none}
a.productchangesm{float:left;color:#fff;background:#0fa41a;font-weight:700;font-size:11px;margin-left:5px;padding:5px 7px;clear:left;margin-top:-13px;margin-bottom:5px;text-decoration:none}
ul.share-buttons{list-style:none;padding:0}
ul.share-buttons li{display:inline}
.tpticktext{color:#368cd7;font-size:12px}
.tptick{content:' ';display:block;width:16px;float:left;height:16px;padding:3px;margin-top:1px;margin-left:0;background:#368cd7 url(/images/site/checkmark.png) no-repeat center center;background-size:10px;border-radius:16px}
.mwhite{color:#fff;font-size:14px;cursor:pointer}
div.product-keywords{display:block}
div.product-keywords .taggy{display:block;float:left;max-width:300px;height:28px;line-height:28px;padding:0 1em;background:none repeat scroll 0 0 #CDE69C;border:1px solid #A5D24A;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s;margin-left:5px;margin-top:5px}
#about h2{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:300px}

=======
@font-face{font-family:'AdelleBasic';font-weight:700;src:url(/images/fonts/AdelleBasic_Bold.eot?#iefix) format("embedded-opentype"),url(/images/fonts/AdelleBasic_Bold.ttf) format("truetype")}
@font-face{font-family:'AdelleBasic';font-weight:700;font-style:italic;src:url(/images/fonts/AdelleBasic_BoldItalic.eot?#iefix) format("embedded-opentype"),url(/images/fonts/AdelleBasic_BoldItalic.ttf) format("truetype")}
*{margin:0;padding:0;border:none;outline:none}
.clear{clear:both}
.hidden{display:none;visibility:hidden}
.padleft20{padding-left:20px}
.spacer{padding-top:20px}
.hidden{display:none!important}
.inputerror{margin-bottom:0!important}
body{font-family:"lucida grande",Arial,sans-serif;background:#edebdd}
#body h2.shri{font-size:14px;margin:0;color:#666}
#left{width:254px;background:url(/images/site/logobg.jpg) repeat-x top left;background-position:0 -60px;float:left;background-color:#edebdd}
#logo{margin:0;background-color:#edebdd}
#left h2{font-size:22px;font-weight:400;color:#61041B;line-height:26px;padding-left:25px;margin-bottom:10px}
#left h2 a{color:#61041b;text-decoration:none}
ul.nav li{position:relative;width:254px;list-style:none}
ul.nav li a{height:24px;padding:5px 0 0 45px;display:block;margin-right:0;font-size:16px;font-weight:400;color:#EDEBDD;background:url(/images/site/navBG.jpg) no-repeat;overflow:hidden;text-decoration:none;z-index:0}
ul.nav li.nest a{height:24px;padding:5px 0 0 45px;display:block;margin-right:0;font-size:16px;font-weight:400;color:#EDEBDD;background:url(/images/site/navBG.jpg) no-repeat;text-decoration:none;z-index:0}
ul.nav li a.indicator{padding:0;position:absolute;left:0;top:3px;width:30px;height:24px;z-index:20;color:#FFF;text-align:center;text-decoration:none;font-weight:700;background:none}
ul.nav li ul{background:url(/images/site/navBG2.jpg) repeat-y;width:auto;zoom:1;display:none}
ul.nav li ul.open .current{display:block}
ul.nav li a.special{background-position:0 -44px}
ul.nav li.nest{margin-bottom:0;padding-bottom:0}
ul.nav li.open ul li a,ul.nav li.nest ul li a{background:none;height:30px;color:#B00731;font-size:13px;font-weight:700;text-decoration:none;padding:0 0 0 30px;margin-right:0}
ul.nav li.open ul{display:block}
ul.nav li.open ul li{display:block}
ul.nav li.open ul li a:hover,ul.nav li.nest ul li a:hover{text-decoration:underline}
ul.nav li ul li ul li a{padding-left:45px!important;color:#000!important}
ul.nav li ul li a.indicator{color:#B00731!important;font-weight:700;left:-21px;top:0!important;text-decoration:none!important}
ul.nav li.nest li.current a{border-color:#D84578;border-style:dotted;border-width:1px}
ul.nav li.nest li.cnest a{border:none}
#leftpromo{font-family:AdelleBasic,Verdana;color:#61041B;text-align:center;height:190px}
#leftpromo h2{font-size:90px;color:#Bf1E3F;font-style:italic;line-height:80px;text-transform:uppercase;padding:10px 0 0;margin:5px 0 0}
#leftpromo h3{font-size:30px;text-transform:uppercase;line-height:30px;padding-top:0}
#leftpromo h4{font-size:18px}
#leftpromo p{font-size:10px;text-transform:uppercase}
.leftlistBlock{padding-left:25px;padding-top:20px;background:url(/images/site/helpgrad.jpg) repeat-x #edebdd}
.leftlistBlock span{font-weight:700;color:#B00731;font-size:16px}
.leftlistBlock h3{font-weight:700;color:#B00731;font-size:16px}
.leftlistBlock ul li{list-style:none}
.leftlistBlock ul li a{color:#61041B;font-weight:700;text-decoration:none;font-size:12px;padding-left:15px}
#right{background:#fff;margin-left:254px;min-width:680px;padding-left:20px;padding-right:20px}
#searchbox{height:72px}
#searchbox form input.text{border:1px solid #000;width:170px;padding:5px;height:25px;margin:20px 0 0}
#searchbox form input.submit{font-family:AdelleBasic;font-style:italic;color:#242122;font-size:16px;padding:5px 10px;background:transparent}
#header .needHelp{font-family:AdelleBasic;color:#61041B;font-size:18px;line-height:22px;margin:0 10px 10px 0}
#header .needHelp em{font-size:22px;line-height:30px}
#header .needHelp a{color:#61041B;text-decoration:none}
#header .needHelp a:hover{text-decoration:underline}
#basket{position:absolute;top:0;right:20px;background:#B00731;width:280px;height:120px;color:#D9EBF0}
.itemcount{font-size:16px;font-weight:700;left:20px;position:absolute;text-transform:uppercase;top:17px}
#basket .price{font-size:28px;font-weight:700;left:20px;position:absolute;top:35px}
#basket .price em{font-size:12px}
#basket p{font-weight:700;font-size:13px;position:absolute;left:20px;top:70px}
#basket p a{color:#D9EBF0;text-decoration:none}
#basket p a:hover{text-decoration:underline}
.currency{font-family:AdelleBasic;position:absolute;top:10px;left:130px;font-size:25px}
.currency a{text-decoration:none}
.currency span{color:#61041B}
#basket .currency span input{background:none;font-family:AdelleBasic;color:#61041B;font-size:25px;width:16px;cursor:pointer}
.currency .active,#basket .currency .active input{color:#D9EBF0;cursor:auto}
#basket .currency{top:0}
#basket .currency span{padding-top:10px;display:inline-block}
#basket .currency span.active{background:url(/images/site/currency-selected.jpg) center top no-repeat}
#basket .vat{font-family:AdelleBasic;font-size:13px;line-height:11px;position:absolute;width:64px;top:0;left:200px;text-transform:uppercase;font-weight:700}
#basket .vat span{color:#61041B;text-decoration:none;width:30px;display:inline-block;padding-top:5px;cursor:pointer}
#basket .vat span:hover{text-decoration:underline;cursor:pointer}
#basket .vat span.active:hover{cursor:auto;text-decoration:none}
#basket .vat span label{cursor:pointer}
#basket .vat span.active label{cursor:auto;text-decoration:none}
#basket span.active{color:#D9EBF0;background:url(/images/site/currency-selected.jpg) center top no-repeat;cursor:auto}
#basket .vat span input.submit{text-decoration:none;width:30px;height:34px;background:none;font-family:AdelleBasic;color:#61041B;cursor:pointer}
#basket .vat span.active input.submit{color:#D9EBF0;cursor:auto}
#basket .vat span.vatlabel{color:#D9EBF0;text-align:center;width:60px;position:absolute;top:26px;left:0;text-decoration:none;cursor:auto}
#basket #account{position:absolute;bottom:0;height:30px;width:100%;right:0;background:url(/images/site/basketfootbg.jpg) top left repeat-y}
#basket #account p{color:#453A36;font-size:11px;left:20px;line-height:13px;margin:0;top:9px}
#basket #account p a{color:#453A36;font-weight:700;text-decoration:none}
#basket #account p a:hover{text-decoration:underline}
#superquickfinder{color:#fff;background-color:#AF0630;background-image:url(/images/site/finderbg.jpg);background-position:right top;background-repeat:repeat-y;padding:15px;position:relative;height:142px}
.mastbanners{color:#fff;border:1px solid #AF0630;position:relative;margin-left:10px}
.mastbannersf{color:#fff;border:1px solid #AF0630;position:relative;margin-left:0}
#superquickfinder{color:#fff;background-color:#AF0630;background-image:url(/images/site/finderbg.jpg);background-position:right top;background-repeat:repeat-y;padding:15px;position:relative;height:120px}
#superquickfinder h2#qf{font-family:AdelleBasic;font-size:26px;color:#fff}
#superquickfinder form .by{display:block;width:180px;margin-right:20px;float:left}
#superquickfinder form .by label{display:block;color:#D3DEE0;font-size:16px;line-height:20px;font-weight:700}
#superquickfinder form .by select{width:170px;height:20px;font-size:14px;padding:0;background:#fff;background-image:none}
#superquickfinder form #productCount{position:absolute;bottom:15px;left:15px}
#superquickfinder form #productCount p{font-weight:700;font-size:20px}
#superquickfinder form #productCount p span{background:url(/images/site/digitbg.jpg) repeat scroll 0 0 transparent;margin-right:5px;color:#382C0A;display:inline-block;font-family:AdelleBasic;font-size:30px;height:35px;padding-top:3px;text-align:center;vertical-align:middle;width:29px}
#superquickfinder form input.submit{position:absolute;right:15px;bottom:15px;font-family:AdelleBasic;background:#EDEBDD;color:#B00731;font-size:20px;line-height:24px;width:75px;height:33px;text-align:center;vertical-align:middle}
#body{position:relative}
#body h1{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:300px}
#body h2.bigger{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:100%}
#body h2{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0}
.zzsizeselect{display:block;position:absolute;top:30px;right:165px;font-size:13px}
.pagination{display:block;position:absolute;top:15px;right:0;font-size:13px}
.pagination a{float:left;color:#324D57;text-decoration:none;margin-top:4px}
.pagination a:hover{text-decoration:underline}
.pagination span a{text-decoration:none;color:#324D57;border-right:1px solid #324D57;font-weight:700;padding:0 4px;height:15px;display:block;text-align:center;margin-top:4px}
.pagination span a:hover{text-decoration:underline}
.pagination span a.active{text-decoration:none;color:#fff;background:#B00731;border-right:1px solid #B00731;height:20px;margin-top:0;padding-top:4px}
.pagination span a.end{border-right:none}
.pagination span.sizeselect{margin-left:10px;width:140px;float:right;height:24px;vertical-align:bottom}
.pagination span.sizeselect select{border:1px solid #ccc;font-size:13px}
.pagination span.sizeselect input.spsbutton{color:#fff;background:#B00731}
#body .products{padding:20px 0}
#body .products .product{width:200px;height:219px;float:left;margin-right:15px;margin-bottom:20px;background:#fff;display:inline;position:relative}
#body .products .product .image{margin-bottom:6px;position:relative}
#body .products .product .image a{width:200px;height:180px;display:block;border:1px solid #666;text-decoration:none;width:190px;height:150px;display:block;border:1px solid #666;text-decoration:none;margin-bottom:5px}
#body .products .product .image img{padding:0;padding:0;width:180px;height:135px}
#body .products .product p{font-size:12px;color:#666;line-height:14px;margin-bottom:20px;height:28px}
#body .products .product a{font-size:12px;color:#666;line-height:14px;margin-bottom:20px;height:28px;text-decoration:none}
#body .products .product input.buylink{float:right;display:block;width:45px;height:27px;font:italic normal normal 16px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:0 0 ppx;cursor:pointer;line-height:1;vertical-align:middle;text-align:center}
#body .products .product h3{font-weight:700;font-size:25px;color:#443206;float:left;width:125px;text-align:left;font-weight:bold;font-size:16px;color:#443206;float:left;width:100px;text-align:left}
#body .products .sale .image a{border:1px solid #B00731}
#body .products .eol .image a{border:1px solid #f47324}
#body .products .product .prih3{font-weight:700;font-size:16px;color:#443206;float:left;width:100px;text-align:left}
.prih3{display:block;font-size:1.17em;font-weight:700}
#body .products .sale span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#B00731;color:#fff;text-transform:uppercase}
#body .products .eol span.eolTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#f47324;color:#fff;text-transform:uppercase}
#body .products .topseller .image a{border:1px solid #3A883A}
#body .products .topseller span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#3A883A;color:#fff;text-transform:uppercase}
#body .products .custom .image a{border:1px solid #004868}
#body .products .custom span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#004868;color:#fff;text-transform:uppercase}
#body .products .new .image a{border:1px solid #3A883A}
#body .products .new span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#3A883A;color:#fff;text-transform:uppercase}
#body .products .soon .image a{border:1px solid #324D57}
#body .products .soon span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#324D57;color:#fff;text-transform:uppercase}
#body .products .out .image a{border:1px solid #61041B}
#body .products .out span.saleTag{display:block;position:absolute;left:0;top:20px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase}
#body .products .sale a.buylink{background:#B00731}
#body .products .sale h3{color:#C40024}
.footpag{background:none repeat scroll 0 0 #FFF;height:50px;margin-left:310px;position:relative}
#footerO{background:url(/images/site/footerbg.jpg) top center #fff no-repeat;position:relative;height:150px;margin-left:254px;min-width:680px;padding:0 20px}
#securityO{position:absolute;top:15px;left:20px}
#footerO .pagination{position:absolute;top:15px;right:20px}
#copyrightO{position:absolute;bottom:15px;left:20px;font-family:"Myriad pro",sans-serif;font-size:11px;color:#000}
#footer{position:relative;min-width:1008px;padding:0;color:#fff;margin-bottom:10px;margin-top:30px;background:none repeat scroll 0 0 #61041b;text-align:left}
#footer a{border-bottom:medium none;color:#fff;font-size:12px;text-decoration:none}
#mtlogo{font-family:"Lato";font-size:16px;font-weight:400;letter-spacing:3px;line-height:20px;margin-bottom:10px;margin-left:30px;margin-top:30px;text-transform:uppercase}
#mtaddress{font-family:"Lato";font-size:12px;font-weight:400;letter-spacing:3px;line-height:16px;margin-bottom:10px;margin-right:120px;margin-top:-70px;float:right;text-transform:uppercase}
.textmiddle{font-family:"Lato";font-size:12px;font-weight:400;vertical-align:middle}
#security{position:absolute;top:15px;left:20px;display:none}
#footer .pagination{position:absolute;top:15px;right:20px}
#copyright{position:absolute;bottom:15px;left:20px;font-family:"Myriad pro",sans-serif;font-size:11px;color:#fff}
#copyright a{font-family:"Myriad pro",sans-serif;font-size:11px;color:#fff;font-weight:700}
span.h4{display:block;font-weight:700}
p.breadcrumbs{font-size:16px;font-weight:400;color:#453A36;margin-bottom:25px}
p.breadcrumbs a{color:#B00731;text-decoration:none}
p.breadcrumbs a.selected{font-weight:700}
#body h1.product-title{color:#B00631;font-size:24px;font-weight:700;width:auto}
#body h2.product-title{color:#B00631;font-size:24px;font-weight:700;width:auto}
.product-image{width:357px;height:272px;margin-top:25px;margin-right:20px;float:left}
.product-image img{background:#fff;border:1px solid #CCC;width:357px;height:272px;margin-bottom:20px}
.product-stock-price{float:left;margin:20px 0 0}
.product-stock-price form{vertical-align:middle}
.product-stock-price label{color:#707070;font-size:22px;font-weight:400}
.product-stock-price input.text-small{color:#B00731;display:inline-block;font-size:22px;margin-left:10px;font-weight:700;background:#EDEDED;border:1px solid #453A36;text-align:center;width:45px;height:30px;margin-bottom:30px}
.product-stock-price input.submit{display:inline-block;height:34px;line-height:45px;margin-left:25px}
.product-stock-status{color:#63AF00;font-size:21px;font-weight:700;text-transform:uppercase}
.pushRight{position:absolute;right:40px;top:-30px}
.pushRight form input.text{border:1px solid #D9EBF0;width:170px;padding:5px;height:25px;margin:20px 0 0}
.foundSerial{background-color:#87E08E}
.product-stock-status{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#63AF00;text-align:center;width:284px;margin-top:4px}
.product-stock-status.nostock{background-color:#B00731}
.product-stock-status.stocksoon{background-color:#069}
i.strike{text-decoration:line-through}
span.morestock{font-size:12px}
.product-stock-amount{border-left:2px solid #63AF00;border-right:2px solid #63AF00;border-bottom:2px solid #63AF00;background-color:#fff;color:#636363;text-align:center;font-weight:700;text-transform:uppercase;padding-top:6px;padding-bottom:6px;margin-bottom:10px;width:280px}
.product-stock-amount.nostock{border-left:2px solid #B00731;border-right:2px solid #B00731;border-bottom:2px solid #B00731}
.product-stock-amount.stocksoon{border-left:2px solid #069;border-right:2px solid #069;border-bottom:2px solid #069}
#body h3.product-price{color:#B00731;font-size:36px;line-height:35px;font-weight:700;margin-bottom:5px}
.product-vat{color:#ADADAD;font-size:20px;font-weight:700;text-transform:uppercase}
.product-vat a{color:#B00731;font-size:12px;font-weight:700;font-style:normal;text-decoration:none}
.product-part-num{color:#757575;font-weight:700;font-size:16px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}
.product-part-num a{color:#B00731;font-weight:700;font-style:normal;text-decoration:none}
.product-part-manuf{color:#757575;font-weight:700;font-size:12px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}
.product-shipping{color:#707070;font-size:14px;font-weight:400;margin-bottom:20px}
.product-shipping em{color:#B00731;font-weight:700;font-style:normal}
.product-photos{padding:1px 0 5px;text-align:left;width:100%;float:left}
.product-photos .photo{width:60px;height:60px;background:#EBEBEB;display:inline-block;margin-right:10px;margin-left:0;margin-bottom:12px;float:left}
.std-link{color:#B00731;font-size:12px;font-weight:700;font-style:normal;text-decoration:none}
.product-photos .photo.end{margin-right:0}
.product-photos .photo img{border:1px solid #CCC;width:60px;height:60px}
.product-table{font-weight:400;color:#fff;width:100%;margin-bottom:20px;border-collapse:collapse}
.bold th,.bold{font-weight:700}
.product-table th{background:#B00731;font-weight:400}
.product-table td{padding:5px}
.product-table td.one{background:#B00731}
.product-table td.ten{background:#Bd3154}
.product-table td.twenty{background:#c8516f}
.product-table td.fifty{background:#d78398}
.product-table td.hundred{background:#df9cad}
.product-table td.many{background:#242122}
.product-table em{font-size:9px}
.product-tabbed{width:60%;margin:0}
.product-tabs{background:url(/images/site/tabs-grad.jpg) bottom center no-repeat;height:34px}
.product-tabs span{background:url(/images/site/tabfootbg.png) no-repeat scroll -130px bottom #D3D3D3;color:#324D57;display:inline-block;font-size:12px;font-weight:700;margin-bottom:0;min-width:100px;padding:9px 15px 20px}
.product-tabs span.active{background-color:#242122;background-position:left bottom;color:#fff}
.product-info div{padding:20px;font-size:12px;color:#303030;font-weight:400;line-height:21px;display:none}
.product-info div p{margin-bottom:21px}
.product-info div a{color:#A10022;text-decoration:none;font-weight:700}
.product-info div ul li{margin-left:20px;list-style:disc}
.product-info div.active{display:block}
.category-styleswitcher{position:absolute;right:15px;top:20px;width:90px;height:40px}
.catswitch{width:40px;height:29px;display:block;background:url(/images/site/catswitch.jpg);position:absolute}
.catswitch.grid{background-position:-40px 0;top:0;right:50px}
.catswitch.grid label{cursor:pointer}
.catswitch.grid.active{background-position:-0 0;cursor:auto}
.catswitch.list{background-position:-40px -29px;top:0;right:0}
.catswitch.list label{cursor:pointer}
.catswitch.list.active{background-position:-0 -29px;cursor:auto}
#body.category-body h1.title{color:#B00731;letter-spacing:-2px;font-size:40px;font-weight:400;margin-bottom:22px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
#body.category-body h2.title{color:#B00731;letter-spacing:-2px;font-size:40px;font-weight:400;margin-bottom:22px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
#body.category-body .pagination{top:65px}
.category-subtitle{background:#61041B;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px;padding-right:20px}
.category-subtitle h3{font-size:17px;position:absolute;top:13px;left:22px}
.category-subtitle a{font-size:19px;color:#fff;font-weight:700}
.category-amount{float:right;display:block;font-size:13px;color:#D9EBF0;position:absolute;right:22px;top:15px}
.undergrad{background:url(/images/site/tabs-grad.jpg) no-repeat center top;height:10px}
.category-table{width:100%;min-width:670px;margin-bottom:-6px;border-collapse:collapse}
.category-table tr{margin-bottom:6px}
.category-table tr.th{height:30px}
.category-table th{text-align:left}
.category-table th a{margin-left:25px;color:#283033;font-size:12px;font-weight:700;text-decoration:none}
.category-table th label{cursor:pointer;margin-left:24px}
.category-table th label.sortbyprice{margin-left:10px}
.sort-arrow{background:url(/images/site/sort-arrow.png);width:17px;height:10px;display:inline-block;cursor:pointer}
.sort-arrow.asc{background-position:0 -10px}
.sort-arrow.desc{background-position:0 0}
.category-table td{background:#E8E8E8;border-bottom:6px solid #fff;padding:0;padding-right:15px;border-spacing:0}
.category-table tr.grey td{background:#ccc;padding:0;border-spacing:0}
.category-table td div.image{display:inline-block}
.category-table td div.image a{display:block;border:1px solid #666;width:85px;height:65px;margin-left:10px}
.category-table td div.image a img{width:85px;height:65px}
.category-table td p.title{color:#61041B;font-weight:400;font-size:16px!important;margin-left:25px;margin-bottom:8px!important;padding-top:0!important;background:none!important}
.category-table td p.shortdesc{color:#000;font-weight:400;font-size:14px!important;margin-left:25px;margin-bottom:8px!important;padding-top:0!important;background:none!important;margin-top:0!important}
.category-table td p.title a{color:#61041B}
.category-table td p.stock{color:#fff;background:#690;font-weight:700;font-size:11px;margin-left:25px;padding:5px 7px;clear:left;margin-top:0;margin-bottom:5px}
.category-table td p.stock.out{background:#B00731}
.category-table td p.stock.coming{background:#069}
.category-table td p{vertical-align:middle;color:#666;display:inline-block;font-size:14px;font-weight:700;margin:14px 10px 0;position:relative;text-align:left;float:left}
.category-table td p img{margin-bottom:-6px;margin-left:4px}
.category-table td p.price{color:#B00731;width:108px;text-align:right}
.category-table td a.buylink{display:block;width:54px;height:27px;background:url(/images/site/buy.jpg) 0 0;overflow:hidden;margin:-21px auto 20px}
.category-table td label.buylink{display:block;width:54px;height:27px;background:url(/images/site/buy.jpg) 0 0;overflow:hidden;margin:-21px auto 20px}
.category-detail{padding:20px;margin-bottom:8px;background:#EBE9DC}
.category-detail p{margin-bottom:8px}
.category-detail p a{color:#A10022;text-decoration:none}
.category-detail a{color:#A10022;text-decoration:none}
.category-detail li{margin-left:20px}
#body .products .product h4 a{font-size:17px;color:#61041B;text-decoration:none}
#body .products .product h4 a:hover{text-decoration:underline}
.specification-table{font-weight:400;color:#000;width:100%;margin-bottom:80px;margin-top:30px}
.specification-row td{background:#D3D3D3;font-weight:400;height:20px}
.search-specification-table{font-weight:400;color:#000;width:100%;margin-bottom:80px;margin-top:30px}
.search-specification-row td{background:#D3D3D3;font-weight:400;height:20px}
.search-specification-row span.descriptions{width:85px;margin-left:10px;margin-right:10px}
.search-specification-row span.data-selections{width:85px}
.search-specification-row span input.text{border:1px solid #000}
body.ie6 .products .sale .image{position:static!important}
body.ie6 #body .products .sale a.saleLabel,body.ie6 #body .products .sale a.saleLabel:hover{display:block;margin-top:-157px!important;position:static!important;width:200px;height:157px;background:url(/images/site/productbg.gif) -200px -157px no-repeat}
#body.info-page{color:#000;font-size:13px}
#body.info-page h3{color:#4F0014;margin-bottom:2px;margin-top:10px}
#body.info-page p{margin-top:10px;font-size:13px}
#body.info-page p a{color:#A10022;text-decoration:none}
#body.info-page p a:hover{color:#4B0718;text-decoration:underline}
#body.info-page pre{color:#A10022;padding-left:40px;font-size:16px;font-family:'lucida grande';font-weight:60 0}
#body.info-page ul{padding-left:50px}
.deepred{color:#B00731}
#header .freePromo{position:absolute;top:0;right:20px;height:200px}
.cost{background:#B00731;color:#fff;position:relative}
.cost .itemcount{font-size:16px;position:relative;display:block;top:0;left:0;padding:18px 0 0 10px}
.cost .price{font-size:30px;font-weight:700;letter-spacing:-1px;display:block;padding:0 0 18px 10px;margin-top:-3px}
.cost .currency{position:absolute;top:12px;left:auto;right:20px}
.cost .currency .active{color:#fff}
.cost .currency .active input{color:#D9EBF0;cursor:auto}
.cost .currency span input{background:none;font-family:AdelleBasic;color:#61041B;font-size:25px;width:16px;cursor:pointer}
.cost .currency span{padding-top:10px;display:inline-block}
.cost .currency span.active{background:url(/images/site/currency-selected.jpg) center top no-repeat}
.routes{width:100%;float:left}
.route{width:20%;float:left;background:#F0F0F0 url(/images/site/black-arrow.jpg) no-repeat bottom left;padding-bottom:15px;text-decoration:none}
.route h4{font-size:12px;padding:10px 10px 0;color:#167B82}
.route h3{font-family:AdelleBasic,'Lucida Grande',Arial,sans-serif;font-size:32px;text-align:right;padding:5px 15px;color:#858585}
.route.done{background-color:#B00731}
.route.done h4{color:#fff}
.route.done h3{color:#FF3C2D}
.route.done.light{background-color:#B82046}
.route.light{background:#D3D3D3 url(/images/site/black-arrow.jpg) no-repeat bottom left}
.route.active{background:#242122 url(/images/site/black-arrow.jpg) no-repeat bottom right;color:#fff}
.route.active h4{color:#fff}
.route.active h3{color:#fff}
.checkout-table{width:100%;float:left}
.checkout-table tr{color:#453A36}
.checkout-table tr.odd{background:#E8E8E8}
.checkout-table tr.even{background:#F5F5F5}
.checkout-table th{font-size:12px;padding:5px}
.checkout-table td{font-size:12px}
.checkout-table td.tac{text-align:center}
.checkout-table td.tar{text-align:right;padding-right:20px}
.checkout-table td.desc{color:#61041B;width:35%;padding:15px}
.checkout-table td.vat{width:10%}
.checkout-table td.quantity form{display:inline}
.checkout-table td.quantity input.plus{margin:7px}
.checkout-table td.quantity input.minus{margin:7px}
.checkout-table td.quantity input{display:block;width:19px;height:19px;overflow:hidden;float:left}
.checkout-table td input.minus{background:url(/images/site/qty-sprite.png) no-repeat top left}
.checkout-table td input.minus:hover{background-position:bottom left}
.checkout-table td input.plus{background:url(/images/site/qty-sprite.png) no-repeat top right}
.checkout-table td input.plus:hover{background-position:bottom right}
.checkout-table td.quantity input.text{width:50px;height:35px;border:1px solid #ccc;text-align:center;font-size:16px;margin-top:0;line-height:35px;padding-top:3px}
.checkout-table td.quantity.option input.text{margin-right:33px}
.checkout-shippingcalc{background:#B00731;color:#fff;position:relative;border-top:10px solid #C9C9C9;padding:20px 0;margin-top:10px;width:100%;float:left}
#body .checkout-shippingcalc h2{font:italic normal bold 26px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;padding:0 0 15px 15px;margin:0}
.checkout-calc-section{float:left;margin-left:2%;width:28%;display:inline}
.checkout-calc-section h4{font-size:14px;margin-bottom:12px}
#body .checkout-calc-section h2.est-cost{font:normal normal normal 32px/32px 'Lucida Grande',Arial,sans-serif;text-align:left;padding:0;margin:-3px 0 0;color:#fff;width:90%}
.checkout-calc-section select{width:100%;font-size:12px;padding:3px}
.checkout-calc-section select option{margin-bottom:5px}
.totals{color:#453A36;font-size:18px;font-weight:700;position:relative;float:left;width:100%;border-top:10px solid #C9C9C9}
.totals #nextStep{background:url(/images/site/green-arrow.jpg) no-repeat top right;padding:0;position:absolute;top:15px;left:15px;width:180px;height:43px}
.totals #nextStep a{font:italic normal bold 22px/43px AdelleBasic,'Lucida Grande',Arial;text-decoration:none;color:#fff;padding-left:20px;display:block}
.totals #nextStep input.submit{font:italic normal bold 22px/43px AdelleBasic,'Lucida Grande',Arial;text-decoration:none;color:#fff;padding-left:20px;display:block;border:none;position:relative;top:-10px;width:160px;padding-top:2px;height:43px;cursor:pointer}
.totals div{float:left;width:100%;padding:15px 0}
.totals div .name{float:left;width:80%;text-align:right;padding:0}
.totals div .total{float:right;width:14%;text-align:right;padding:0 15px}
.totals .shipping{margin-top:-25px}
.totals .vat{padding-bottom:20px}
.totals div.total{color:#B00731;margin-top:-10px;border-top:4px solid #B00731;padding-top:8px}
.totals .shopzilla{background-color:#edebdd}
.gbr{border-right:1px solid #C9C9C9}
#body input.submit,#body input.button{font:italic normal normal 16px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;padding:5px 10px;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:10px 0 25px;cursor:pointer}
.checkout-left,.checkout-right{width:45%;float:left;padding-bottom:0}
.checkout-left{padding-right:4%}
.checkout-right{padding-left:4%}
#body .checkout-left h2,#body .checkout-right h2{color:#61041B;font:italic normal bold 26px AdelleBasic,'Lucida Grande',Arial,sans-serif;margin-bottom:12px;margin-top:12px}
.checkout-left label,.checkout-right label,.checkout-bottom label{color:#B00731;font:normal normal bold 13px 'Lucida Grande',Arial,sans-serif;display:block;margin-bottom:1px}
.checkout-left input.text,.checkout-right input.text,.checkout-bottom input.text,.checkout-right input.password,.checkout-left select,.checkout-right select,.checkout-bottom select,.checkout-right textarea, .checkout-left textarea, .checkout-table textarea{border:1px solid #ccc;width:90%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.checkout-left input.inputerror,.checkout-right input.inputerror,.checkout-bottom input.inputerror{border:2px solid #c00}
.checkout-left p,.checkout-right p,.checkout-bottom p{color:#858585;font:normal normal normal 12px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px}
.checkout-left p.vaterror{color:#B00731;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px}
.checkout-left p.vatok, p.vatok{background-color:#36ae36; color:#fff; font:normal normal normal 12px 'Lucida Grande',Arial,sans-serif;width:90%;margin-bottom:12px; padding: 10px;}
.checkout-left p.error-message,.checkout-right p.error-message{color:#fff;font-size:12px}
.checkout-left p strong,.checkout-right p strong{color:#453A36}
.checkout-left h3,.checkout-right h3,.checkout-bottom h3{color:#B00731;font-size:16px;margin-bottom:6px;margin-top:4px}
.checkout-right a{color:#B00731;text-decoration:none;font-weight:700}
.checkout-bottom .general-banner h3{color:#fff}
.checkout-left td.editaddresslabel em{color:#B00731;font-weight:700}
ul.shipping{list-style-type:none}
ul.shipping li{font-size:12px}
ul.shipping li.odd{background:#F5F5F5}
ul.shipping li.even{background:#EEE}
ul.shipping li.selected{background:#A5C4CC}
ul.shipping li.selected a{color:#B00731}
ul.shipping li a{display:block;padding:9px 12px;color:#453A36;text-decoration:none}
ul.shipping li .methodname{display:block;padding:9px 12px;color:#453A36;text-decoration:none}
ul.shipping li .choice{display:block;padding:6px 9px;color:#453A36;text-decoration:none;float:right}
.checkout-bottom{float:left;width:100%}
.checkout-bottom .card_details{width:50%;float:left}
.checkout-bottom .card_details.card_dates{width:60%}
.checkout-bottom input.text-small{border:1px solid #ccc;width:40%;font:normal normal normal 18px 'Lucida Grande',Arial,sans-serif;padding:6px;margin-bottom:10px}
.checkout-bottom input.inputerror-small{border:1px solid #c00;width:40%;font:normal normal normal 18px 'Lucida Grande',Arial,sans-serif;padding:6px;margin-bottom:10px}
.checkout-bottom .card_details.card_dates select.select-small{width:45%}
.checkout-bottom span.helper{font-size:12px;color:#858585;width:50%;float:right}
.checkout-bottom span.helper a{color:#167B82;text-decoration:none;font-weight:700}
.checkout-bottom span.helper a:hover{text-decoration:underline}
.checkout-right .card_details.card_dates select.select-small{width:45%}
.checkout-right span.helper{font-size:12px;color:#858585;width:50%;float:right}
.checkout-right span.helper a{color:#167B82;text-decoration:none;font-weight:700}
.checkout-right span.helper a:hover{text-decoration:underline}
.checkout-right input.text-small{border:1px solid #ccc;width:40%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.checkout-right input.inputerror-small{border:2px solid #c00;width:40%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
.step4 .checkout-left h3,.step4 .checkout-right h3,.step5 .checkout-left h3{margin-bottom:0}
.step4 .checkout-right{padding-top:62px}
.step5 .checkout-left,.step5 .checkout-right{padding-bottom:0}
#body.checkout-title h2.title{color:#B00731;letter-spacing:-2px;font-size:58px;font-weight:400;margin-bottom:15px;padding-top:20px;background:url(/images/site/photos-grad.jpg) top center no-repeat;width:100%}
.checkout-success{background:#33AD5C;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px}
.checkout-success h3{font-size:19px;position:absolute;top:13px;left:22px}
.general-banner{background:#61041B;color:#fff;font-weight:700;position:relative;height:44px;margin-bottom:12px}
.general-banner h3{font-size:17px;position:absolute;top:13px;left:22px;width:100%}
#header #account-small{position:absolute;top:88px;height:30px;width:280px;right:20px;display:inline}
#header #account-small p{color:#453A36;font-size:11px;right:20px;line-height:13px;margin:12px;top:9px}
#header #account-small p a{color:#453A36;font-weight:700;text-decoration:none}
#header #account-small p a:hover{text-decoration:underline}
a.submit{font:italic normal normal 16px/30px AdelleBasic,'Lucida Grande',Arial,sans-serif;color:#fff;background:#488395;padding:5px 10px;border-bottom:1px solid #143B46;border-right:1px solid #143B46;border-top:1px solid #2A98B8;border-left:1px solid #2A98B8;margin:10px 0 25px;text-decoration:none}
#body .products .tagged span.redTagTopLeft{display:block;position:absolute;left:0;top:20px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase;font-size:12px}
#body .products .tagged span.redTagBottomLeft{display:block;position:absolute;left:0;top:100px;padding:5px;background:#61041B;color:#fff;text-transform:uppercase;font-size:12px}
#body #optionsLayout{font-size:12px;width:100%}
#body #optionsLayout .optionItem{background:#F5F5F5;margin-right:10px;margin-top:3px;padding:2px;width:215px;float:left}
#body #optionsLayout .optionItem.active{background:#DF9CAD;margin-right:10px;margin-top:3px;padding:2px;width:215px;float:left}
#body #optionsLayout .optionItem span{width:60%;margin-left:2px}
#body #optionsLayout .optionItem select{font-size:12px;width:40%;float:right}
#body #d2 #searchbutton{display:block;width:400px}
#body #d2 form{display:inline}
#body #results h2{width:100%}
.saletext{background:#B00731;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700}
.customsavingpercent{background:#004868;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700;padding:2px 4px;margin-bottom:5px;position:relative;float:left}
.savingpercent{background:#B00731;color:#fff;font-family:Verdana,Arial,sans-serif;font-weight:700;padding:2px 4px;margin-bottom:5px;position:relative;float:left}
.bodysalenotice{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#B00731;text-align:center}
.bodysalebox{border:2px dotted #B00731;background-color:#fff;color:#B00731;text-align:center}
.bodysale{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#B00731}
.bodysaleplain{color:#000;font-size:14px;text-align:center}
.bodycustomnoticespecial{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#004868;text-align:center;width:260px}
.bodycustomboxspecial{border-left:2px dotted #004868;border-right:2px dotted #004868;border-bottom:2px dotted #004868;background-color:#fff;color:#004868;text-align:center;width:260px}
.bodycustomnoticetrade{font-family:Verdana,Arial,sans-serif;font-size:26px;color:#fff;background-color:#004868;text-align:center;width:260px}
.bodycustomboxtrade{border-left:2px dotted #004868;border-right:2px dotted #004868;border-bottom:2px dotted #004868;background-color:#fff;color:#004868;text-align:center;width:260px}
.bodycustom{font-family:Verdana,Arial,sans-serif;font-size:14px;color:#B00731}
.bodycustomplain{color:#000;font-size:14px;text-align:center}
a.tt{cursor:help;position:relative;z-index:24;color:#3CA3FF;font-weight:700;text-decoration:none}
a.tt span{display:none}
a.tt:hover{z-index:25;background:none}
a.tt:hover span.tooltip{cursor:help;display:block;position:absolute;font-family:"lucida grande",Arial,sans-serif;top:30px;left:-130px;width:80px;padding:8px;width:200px;color:#fff;background:#333;text-align:center;filter:alpha(opacity:90);khtmlopacity:.9;mozopacity:.9;opacity:.9;font-size:11px;line-height:14px;font-style:normal}
a.tt.submit{color:#fff;padding:5px 10px;float:none;clear:none;display:inline-block;margin-right:10px}
a.tt:hover span.top{cursor:help;display:block;padding:30px 8px 0}
a.tt:hover span.middle{cursor:help;display:block}
a.tt:hover span.bottom{cursor:help;display:block;padding:3px 8px 10px;color:#548912}
.checkout-table td .main{color:#B00731;text-decoration:none;font-weight:700}
.checkout-table td p.stock{clear:both;color:#fff;background:#690;font-weight:700;font-size:11px;margin-left:0;display:inline-block;padding:5px 7px;margin-top:10px}
.checkout-table td p.stock.out{background:#B00731}
.checkout-table td p.stock.coming{background:#069}
.checkout-table td input.submit{margin:5px!important}
.checkout-table td a{color:#B00731}
.checkout-table td a.tt{float:left;margin:15px 0 0}
.checkout-table td p.stock{margin-left:10px}
.checkout-table tr.even td,.checkout-table tr.odd td{padding:10px}
.option-group{color:#B00731;font-size:14px;font-style:normal;font-weight:700}
.option-group .options{color:#707070;font-weight:400;margin-top:5px;margin-bottom:20px}
.option-group .options input{clear:left;float:left;margin-left:0;margin-right:12px;margin-top:0}
.option-group .options label{display:block;font-size:12px;margin-bottom:10px;margin-left:26px;width:300px!important}
.option-group .options label strong{color:#61041B}
.option-group .options label span{font-weight:700;color:#B00731}
.product-options p{color:#757575;font-size:16px;font-weight:700;margin-bottom:4px}
#methodselectlbl,#countryselectlbl{background:#fff;color:#B00731;padding:5px}
.category-table td form input.submit{margin:14px 0 15px}
.info-page ul{margin-left:0;margin-top:10px}
.info-page ul li{list-style-image:initial;list-style-position:initial;list-style-type:none;margin-bottom:10px;margin-left:20px}
.info-page img{float:left}
.info-page a{color:#B00731;font-size:14px;font-style:normal;font-weight:700}
.error-message{width:90%;background:#B00731;color:#FFF;padding:10px;font-size:12px}
.carterror{background:#B00731;color:#FFF;padding:10px;font-size:14px;font-weight:700;margin-bottom:10px;}
.errordesc{width:300px;background:#FFD4E0;color:#B00731;padding:10px;font-size:12px;display:inline-block;margin-bottom:10px}
p.postcodes{font-size:16px;color:#B00731;line-height:18px;margin-left:20px}
p.infobody{margin-bottom:10px}
.totals .checkout-confirm{width:50%;padding:0;position:absolute;top:10px;left:10px}
.totals .checkout-confirm a{color:#B00731}
.totals .checkout-confirm span{font-size:14px}
#checkoutfrm p{margin:top 5px}
#maincontent p{font-size:14px;margin-top:10px}
#maincontent a{color:#B00731}
table.loseBorders tr td{border-left:0;border-right:0}
#pagebanner{background:#F7FDCB;color:#000;padding:10px;font-size:16px;font-weight:700;margin-top:8px;margin-bottom:10px;border:2px solid #c2d071}
table.order-history,table.order-notes{margin-top:20px}
table.order-history th,table.order-notes th,table.order-history td,table.order-notes td{text-align:left;padding:6px;background:#ccc;font-size:12px}
table.order-history tr,table.order-notes tr{border-bottom:2px solid #fff}
table.return th{font-weight:700;margin-bottom:20px;font-size:16px;text-align:left}
table.return td{padding:5px;vertical-align:top}
table.return td textarea{display:block}
table.return td.divide{padding:10px;background:#fff;border-top:1px solid #ccc}
div.return{padding:10px;margin-bottom:20px;background:#e8e8e8}
div.returnnote{margin-top:5px;margin-right:40px;background:#AAED9D;padding:4px}
div.returnnoteY{margin-top:5px;margin-left:40px;background:#CACDE8;padding:4px}
div.newreturnnote{margin-right:40px;margin-top:10px}
div.newreturnnote textarea{border:2px solid #ccc;width:100%;font:normal normal normal 14px 'Lucida Grande',Arial,sans-serif;padding:2px;margin-bottom:5px}
a.helper,a.helper:visited{color:#c00;position:relative;z-index:56}
a.helper b{visibility:hidden;position:absolute;width:0;height:0;top:-100px;left:-200px;border:0}
a.helper:hover{text-decoration:none;border:0;z-index:1000}
a.helper:hover b{visibility:visible;top:20px;left:-200px;width:160px;height:120px;border:0 solid #345;cursor:pointer}
a.helper:hover b img{border:0}
div.shopZilla{padding:20px;margin-top:20px;text-align:center;background-color:#edebdd}
div.gplus{padding:5px;margin-top:20px;text-align:center;background-color:#edebdd}
div.facebook{padding:20px;margin-top:20px}
div.errorExplanation{position:absolute;padding:20px;width:200px;font-weight:400;top:20px;left:0;font-size:14px;background:#61041B;color:#fff}
div.product-photos{width:370px;margin-top:20px}
.checkout-table td.quantity input.hidden{display:none!important}
a.tweet{font-size:10px;color:#000;background:#1AC3FF;border:1px solid #000;padding:2px;text-decoration:none;-moz-border-radius:5px;border-radius:5px}
iframe.twitter-share-button{float:left;margin-right:1em}
.label{border-radius:2px;font-size:11px;margin-right:1px;padding:0 10px;width:70px;display:inline-block;text-align:center;color:#000}
.infoIcons{margin-left:auto;margin-right:auto;width:100%;padding-bottom:10px;color:#fff;padding-top:20px;padding-right:20px}
.social{margin-left:10px}
.fbadj{vertical-align:top;top:-10px}
.training{background:none repeat scroll 0 0 #4a4d50;border:1px solid #4a4d50;color:#fff}
.article{background:none repeat scroll 0 0 #f6b83f;border:1px solid #f6b83f}
.howto{background:none repeat scroll 0 0 #42a35a;border:1px solid #42a35a}
.someotherthingforalabel{background:none repeat scroll 0 0 #4a4d50;border:1px solid #4a4d50}
.news{background:none repeat scroll 0 0 #ca3838;border:1px solid #ca3838}
.newproduct{background:none repeat scroll 0 0 #3085d6;border:1px solid #3085d6}
.brandblock{width:800px;margin-left:auto;margin-right:auto}
.brandblockh1{margin-top:10px;margin-bottom:10px;font-size:22px;line-height:30px;font-family:AdelleBasic;color:#61041B}
.blogtitle{height:auto;width:64px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:3px;margin:0;background-color:#B00731;color:#fff;font-size:14px;white-space:nowrap}
.ticker{height:57px;overflow:hidden;width:685px;border:1px solid #AF0630;padding:4px;background-color:#EAE8DB;margin:1px 0 0}
.ticker li{height:20px;list-style-type:none}
.ticker li a{color:#000;text-decoration:none;font-size:14px}
.imgTextWrap{float:right;margin:10px}
.imgTextWrapLeft{float:left;margin:10px}
.bubble{margin:15px;padding:15px;position:relative}
.bubble-linitx{background:#B00731;border-color:#fff;color:#fff}
.bubble-jobs{background:#fff;border-color:#fff;color:#000}
.tablewrappper{display:table;width:100%;height:100%;top:0;left:0;position:absolute}
.tablecolrow{display:table-row}
.tablecell{display:table-cell;vertical-align:top}
.tablecell.seventy{width:70%;padding:10px}
.tablecell.sixty{width:60%;padding:10px}
.tablecell.fifty{width:50%;padding:10px}
.tablecell.forty{width:40%;padding:10px}
.tablecell.thirty{width:30%;padding:10px}
.tablecell.twenty{width:20%;padding:10px}
.tablecell.ten{width:10%;padding:10px}
.infoBoxWrapper{margin-left:auto;margin-right:auto;width:20%}
.company-ubnt{background:url(/images/site/company/ubnt.png);width:400px;height:125px}
.company-ubnt-unifi{background:url(/images/site/company/unifi.png);width:247px;height:125px}
.company-ubnt-airmax{background:url(/images/site/company/airmax.png);width:400px;height:125px}
.company-ubnt-edgepoint{background:url(/images/site/company/edgepoint.png);width:400px;height:125px}
.company-ubnt-toughcable{background:url(/images/site/company/toughcable.png);width:400px;height:125px}
.company-ubnt-toughswitch{background:url(/images/site/company/toughswitch.png);width:400px;height:125px}
.company-ubnt-airfiber{background:url(/images/site/company/airfiber.png);width:400px;height:125px}
.company-ubnt-airgateway{background:url(/images/site/company/airgateway.png);width:400px;height:125px}
.company-ubnt-edgemax{background:url(/images/site/company/edgemax.png);width:400px;height:125px}
.company-ubnt-mfi{background:url(/images/site/company/mfi.png);width:175px;height:125px}
.company-ubnt-uvc{background:url(/images/site/company/uvc.png);width:400px;height:125px}
.company-ubnt-uvp{background:url(/images/site/company/uvp.png);width:400px;height:125px}
.company-linitx{background:url(/images/site/company/linitx.png);width:254px;height:118px}
.company-ubnt-ubrss{background:url(/images/site/company/ubrss.png);width:235px;height:133px}
.company-ubnt-ubwa{background:url(/images/site/company/ubwa.png);width:236px;height:133px}
.company-ubnt-uewa{background:url(/images/site/company/uewa.png);width:232px;height:129px}
.company-xclaim{background:url(/images/site/company/xclaimlogo.png);width:450px;height:156px}
.company-ubnt-sunmax{background:url(/images/site/company/sunmax.png);width:400px;height:125px}
.company-netonix{background:url(/images/site/company/netonix.png);width:400px;height:110px}
.company-ruckus{background:url(/images/site/company/ruckus.png);width:400px;height:118px}
.company-smartpower{background:url(/images/site/company/smartpower.png);width:650px;height:207px}
.company-ignitenet{background:url(/images/site/company/ignitenet.png);width:420px;height:136px}
.company-mimosa{background:url(/images/site/company/mimosa.png);width:450px;height:96px}
.company-idea4tec{background:url(/images/site/company/idea4tec.png);width:450px;height:121px}
.company-mikrotik{background:url(/images/site/company/mikrotik.png);width:450px;height:118px}
.company-hiwatch{background:url(/images/site/company/hiwatch.png);width:450px;height:203px}
.courses-mikrotik{background:url(/images/site/company/mikrotikcourses.png);width:450px;height:193px}
.courses-ubnt{background:url(/images/site/company/ubntcourses.png);width:450px;height:150px}
.company-teltonika{background:url(/images/site/company/teltonika.png);width:450px;height:88px}
.company-easywifi{background:url(/images/site/company/easywifi.png);width:450px;height:160px}
.company-icotera{background:url(/images/site/company/icotera.png);width:241px;height:49px}
.employee{display:inline-block;width:150px;height:150px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left}
.placehold-em{background-image:url(/images/site/defaultem.png);margin-right:20px}
.specc tr{background-color:#e8e8e8}
.specc tr:nth-child(even){background-color:#ccc}
.scrollToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;opacity:.4;background-color:#000;color:#fff;cursor:pointer;padding:15px 12px 12px 15px;border-radius:20px}
a.readmore{color:#fff;background:#f47324;font-weight:700;font-size:11px;padding:3px 7px;clear:left;margin-top:0;margin-bottom:5px;text-decoration:none}
a.productchange{color:#fff;background:#0fa41a;font-weight:700;font-size:14px;padding:6px 7px;clear:left;margin-top:0;margin-bottom:5px;text-decoration:none}
a.productchangesm{float:left;color:#fff;background:#0fa41a;font-weight:700;font-size:11px;margin-left:5px;padding:5px 7px;clear:left;margin-top:-13px;margin-bottom:5px;text-decoration:none}
ul.share-buttons{list-style:none;padding:0}
ul.share-buttons li{display:inline}
.tpticktext{color:#368cd7;font-size:12px}
.tptick{content:' ';display:block;width:16px;float:left;height:16px;padding:3px;margin-top:1px;margin-left:0;background:#368cd7 url(/images/site/checkmark.png) no-repeat center center;background-size:10px;border-radius:16px}
.mwhite{color:#fff;font-size:14px;cursor:pointer}
div.product-keywords{display:block}
div.product-keywords .taggy{display:block;float:left;max-width:300px;height:28px;line-height:28px;padding:0 1em;background:none repeat scroll 0 0 #CDE69C;border:1px solid #A5D24A;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:13px;text-decoration:none;-webkit-transition:.2s;transition:.2s;margin-left:5px;margin-top:5px}
#about h2{font-weight:700;font-size:22px;color:#B00731;margin:20px 0 0;width:300px}

>>>>>>> .r12245
