html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.preview-mode{background:#282828;padding:.7em .5em;border-bottom:1px solid #f0f8ff;z-index:13;position:fixed;width:100%;margin-bottom:0}.preview-mode input[value="Exit Preview Mode"]{border:none;background:#595959;color:#fff;padding:.5em;border-radius:3px;margin:0}.preview-mode::after{content:" You are currently in Preview Mode";font-size:13px;color:#fff;position:absolute;margin-left:15px;margin-top:5px;font-family:FontAwesome,arial}.in-preview{padding-top:46px !important}html,body{height:100%}#body{min-height:100%;margin-bottom:-27px}#body:after{height:110px}#wrapper{min-height:100%;height:auto !important;height:100%}body{font-family:'Montserrat',sans-serif;font-weight:300;background:#fff;font-size:14px}a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#666}a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none}h1,h2,h3,h4{color:#5b9e20;margin-top:.3em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.7em}h4{font-size:1.6em}.container{margin-top:1em}input[type="submit"],input[type="button"]{color:#fff;text-transform:uppercase;border:none;padding:4px;margin-left:5px;display:inline-block;font-size:.9em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}input[type="submit"].CRMBuyButton{border-radius:5px;padding:5px}.CRMProdItemSummary .CRMProdItemSummaryImg a:hover{cursor:pointer !important}.MagicThumb-buttons a[rel="previous"],.MagicThumb-buttons a[rel="next"]{display:none !important}form[name="REGFORM"]{overflow:auto;padding:10px;color:#808080}form[name="REGFORM"] label,form[name="REGFORM"] input{margin:4px;padding:2px;float:left;height:25px;min-height:25px;line-height:25px;color:#a0d858}form[name="REGFORM"] input[type="text"]{border:1px solid #a0d858;min-width:250px}form[name="REGFORM"] input[type="submit"]{color:#fff;padding:2px 20px}#headerlogo{margin-top:1em}#cookieok_bar{font-family:inherit !important;padding:.5em 0 !important;text-align:center !important;border-bottom:none !important;color:#fff !important;background:#333 !important;font-size:13pt !important}#cookieok_bar a{color:#fff !important}#homeminibasket{display:none}.orderpadrows .row{padding:.5em;margin-right:0;margin-left:0;border-bottom:1px solid #a8dfca}.orderpadrows .row:nth-child(odd){background:#f4f4f4}.orderpadrows .row label{margin-right:.5em;font-weight:300;width:6em}.orderpadrows .row button{font-weight:700}.orderpadrows .row .qty{text-align:center;width:3em;height:35px;margin-right:.5em;color:#000}.orderpadrows .row .remove{margin-left:2em;background:#a9a9a9;color:#fff;float:right;margin:.5em 0 0 .5em}.orderpadrows .row .prodcol{display:inline-block;width:80%}.orderpadrows .row .status{display:inline-block;width:18%}.orderpadrows .row .prodref{border:1px solid #a3a3a3;padding:0 .5em;height:35px;vertical-align:top;color:#000;width:100%}.orderpadrows .row .search{height:35px;vertical-align:top;width:2em;border:none;background:#a0d858;color:#fff;font-size:17pt;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.orderpadrows .row .search:hover{background:#f5edbf;color:#1e1e2a}.orderpadrows .row .prodblock label{vertical-align:middle;margin-top:9px}.quantitycol{margin-top:1em}.cell.quantitycol button{border:none;background:#a0d858;color:#fff;height:35px;width:2em}.orderpadrows .row label{width:6em}.cell.quantitycol button.minus{margin-right:2px}.orderpad .addrow{margin:1em 0;text-align:right}.quantitycol label{display:block;margin-bottom:.5em}.searchbox{background:#fbd58c;padding:1em;color:#000;margin-top:1em}div#homecontentrow img{max-width:100%;margin:1em 0}div#homecontentrow{margin-left:0;margin-right:0;text-align:center}.searchbox button{background:#a0d858;color:#fff;border:none;height:35px;font-weight:700;display:block;width:100%;margin-top:.5em}.ajaxloader{color:#70b199}.searchbox .searchinput{height:35px;width:100%;margin-top:.5em;padding:0 .5em}button.removesearch{background:#a9a9a9;color:#fff}.orderpad .addrow button{background:#a0d858;color:#fff;border:none;height:inherit;margin-right:1em;width:100%;font-size:14pt;padding:.5em}#qopbulklink{text-align:center}select.prodrefpicker{margin-bottom:.5em;width:100%}.orderpad .addrow button.addtobasket{background:#5b9e20;display:block;margin-top:.5em;font-size:14pt;padding:.5em;height:inherit;color:#000;width:100%}button.loadbulk{display:block;background:#a0d858;color:#fff;border:none;height:35px;margin-top:.5em;width:100%}#ignorefirstline{display:block;float:left;margin-right:.5em}select.qtypicker{width:100%}.searchresults ul{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:300px;margin-top:.5em}.searchresults ul li a{display:block;color:#000;font-weight:700;padding:.3em 0;text-decoration:underline}.proddata{font-weight:bold}.proddata span{margin-right:.5em}.bulkdesc{margin-bottom:.5em;color:#70b199}textarea.bulkdata{width:100%;border:1px solid #70b199}.bulkcontrols{margin-top:.5em}.errordiv{color:#f00;padding:1em 0}.errordiv a{display:none}.searchSelect,.nivo-controlNav,.bx-controls,#mobilecatlist h3,.CRMProdItemList br,hr,.enlargelink,.CRMProdItemListTitle a,.bubbleCloseTop,.bubbleClose,.CRMBasketOrderHeaderCreatedOn,.CRMBasketOrderHeaderCreatedBy,.CRMBasketOrderHeaderAmended,.checkouthdrdetails tr:nth-of-type(1),.CRMOrderSummaryCreatedOn,.CRMOrderSummaryAmended,.basketcontrols input[value="Empty Basket"],.CRMContactUpdate input[value="Back to Manage Users"],.CRMMiniBasketLines .CRMMiniBasketLabel,.CRMMiniBasketLines .CRMMiniBasketValue,.CRMMiniSavedBaskets,.CRMMiniBasketAmount,.checkouthdraddress tr:nth-of-type(1){display:none}div#leftcol .CRMMiniBasket{display:none}.CRMFullBasket .basketLinePrice,.CRMFullBasket tfoot,.CRMOrderSummaryLinesTable .code,.CRMOrderSummaryLinesTable .unitprice,.CRMOrderSummaryLinesTable .image,.CRMCheckoutLineList,.CRMCheckoutLineList .basketLineCode,.CRMCheckoutLineList .basketLinePrice,.CRMCheckoutLineList tfoot,.CRMCheckoutLineList .basketLineImage,.CRMOrderStatus .os_header_ref,.CRMOrderStatus .os_header_price,.CRMOrderStatus .os_line_price,.CRMOrderStatus .os_line_ref,.CRMOrderStatus .os_header_invoiced,.CRMOrderStatus .os_line_invoiced,.CRMListLineItems .code,.CRMListLineItems .lastordered,.divManage .contactauthority,.divManage .contactleftcompany,.divManage .contactonhold,.CRMListBaskets .ordered,.CRMListBaskets .createdby,.CRMListBaskets .created,.CRMListBaskets .ref,.CRMListBaskets .status,.CRMListBaskets .linecount{display:none}input[type="submit"],input[type="button"],button,.blue{background:#376eb0;background:-moz-linear-gradient(top,#376eb0 0%,#3b7bca 9%,#346dbc 32%,#3167b6 43%,#2d5fae 70%,#2a57a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#376eb0),color-stop(9%,#3b7bca),color-stop(32%,#346dbc),color-stop(43%,#3167b6),color-stop(70%,#2d5fae),color-stop(100%,#2a57a6));background:-webkit-linear-gradient(top,#376eb0 0%,#3b7bca 9%,#346dbc 32%,#3167b6 43%,#2d5fae 70%,#2a57a6 100%);background:-o-linear-gradient(top,#376eb0 0%,#3b7bca 9%,#346dbc 32%,#3167b6 43%,#2d5fae 70%,#2a57a6 100%);background:-ms-linear-gradient(top,#376eb0 0%,#3b7bca 9%,#346dbc 32%,#3167b6 43%,#2d5fae 70%,#2a57a6 100%);background:linear-gradient(to bottom,#376eb0 0%,#3b7bca 9%,#346dbc 32%,#3167b6 43%,#2d5fae 70%,#2a57a6 100%)}.green{background:#a6d46f;background:-moz-linear-gradient(top,#a6d46f 0%,#86ca40 36%,#7ac233 59%,#68b822 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a6d46f),color-stop(36%,#86ca40),color-stop(59%,#7ac233),color-stop(100%,#68b822));background:-webkit-linear-gradient(top,#a6d46f 0%,#86ca40 36%,#7ac233 59%,#68b822 100%);background:-o-linear-gradient(top,#a6d46f 0%,#86ca40 36%,#7ac233 59%,#68b822 100%);background:-ms-linear-gradient(top,#a6d46f 0%,#86ca40 36%,#7ac233 59%,#68b822 100%);background:linear-gradient(to bottom,#a6d46f 0%,#86ca40 36%,#7ac233 59%,#68b822 100%)}.rounded-panel{border-radius:6px}#topgutter{line-height:4}#CRMMiniBasketBubble{padding:10px;background:#5b9e20;color:#fff;font-size:16px;text-align:center}.ministrap{color:#666;font-size:.8em;padding-left:2em;text-transform:uppercase}#socialicons{font-size:1.3em;padding-right:1em}#socialicons i{color:#fff;background:#999;padding:.3em;width:1.6em;text-align:center;vertical-align:middle;margin-left:.1em}#socialicons a:hover i{background:#666}#mobilecatlist span{padding:.5em;color:#fff;margin:0 0 1em 0;width:100%;display:block;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menuexpand:hover,#mobilecatlist span:hover{cursor:pointer}span#menuexpand{display:inline-block;color:#fff;padding:10px 8px 5px 8px;height:34px}.CRMCategorySelected{background:#5b9e20 !important;color:#fff}a.CRMCategorySelected:hover{color:#fff !important}div#mobilecatlist .CRMCategoryList ul{border:1px solid #ccc;border-top-left-radius:6px;border-top-right-radius:6px}div#mobilecatlist .CRMCategoryList>ul li:nth-of-type(1) a,ul#main-menu-mob li:nth-of-type(1) a{border-top-left-radius:6px;border-top-right-radius:6px}div#mobilecatlist .CRMCategoryList>ul li:nth-of-type(1) a:hover,ul#main-menu-mob li:nth-of-type(1) a:hover{border-top-left-radius:6px;border-top-right-radius:6px}#mobilecatlist .CRMCategoryList ul{list-style:none;padding:0;margin:0}#mobilecatlist .CRMCategoryList ul li a{display:block;padding:.7em .5em .2em .5em;background:#fff;color:#666;border-bottom:1px solid #ccc;height:33px}#mobilecatlist .CRMCategoryList ul li a.CRMCategorySelected{color:#fff}#mobilecatlist .CRMCategoryList ul li a.CRMCategorySelected:hover{color:#fff}#mobilecatlist .CRMCategoryList ul li a:hover{background:#5b9e20;color:#fff}#mobilecatlist .CRMCategoryList ul li ul{padding-left:1em;background:#f5edbf}#mobilecatlist .CRMCategoryList ul li ul a{background:#f5edbf;color:#000}div#mobilecatlist,div#header-search-cont{z-index:6}ul#main-menu-mob{margin-top:1em;border:1px solid #ccc}ul#main-menu-mob li a{display:block;border-bottom:1px solid #ccc;padding:.5em}ul#main-menu-mob li a:hover{background:#2a57a6;color:#fff}#headercallus{text-align:right}.bigcallus{font-size:1.5em;color:#a0d858}.smallcallus{font-size:1.2em}.header-cont{position:fixed;width:100%;z-index:11}div#CRMProdSearch form button{margin-left:-5px;height:34px;border:1px solid #ccc;padding:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff}div#CRMProdSearch input{width:68%;height:33px;padding:7px 5px 3px 5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 5px rgba(207,207,207,.72);margin-top:0;-webkit-transition:all 200ms linear;transition:all 200ms linear}div#CRMProdSearch input:focus{outline:none;-webkit-box-shadow:inset 0 3px 6px rgba(192,192,192,.88);border:1px solid #696969}.logo-cont{margin-bottom:2em}div#header{background:#fff}.mob-greeting-name .viewbasket,.user-name{display:inline-block}.mob-greeting-name .viewbasket{margin-left:5px}.mob-greeting-name{text-align:center;margin-bottom:15px}.mobile-menus-container{padding-top:170px}div#header-search-cont{padding-bottom:10px}#headerrightcol{text-align:right}#viewbasketcontainer{text-align:right}#viewbasket{background:#999;width:100%;margin-bottom:.5em;text-align:left}#viewbasket a{color:#fff;padding:.5em;display:block}#viewbasket a:hover{background:#a0d858}#viewbasket .baskettotal{font-size:.85em}#wrapper{background:#fff;padding:0 1em 1em 1em;margin-top:0;margin-bottom:0}#rightcol{padding-top:20px}.searchpagenav{font-size:1.1em;color:#888;background:#f2f2f2;padding:.5em;margin-top:2em;text-align:center}.searchpagenav a{border:1px solid #b2b2b2;font-weight:700;padding:.2em .5em}.searchpagenav a:hover{background:#c5c5c5}#prddtl{margin-top:1em;margin-bottom:1em}#prddtl .CRMProdItemDetailImg{text-align:center;margin-bottom:.5em}.CRMProdItemDetailImg img{max-width:100%}#prddtl .CRMProdItemDetailDesc{font-size:2em;text-align:center;color:#a0d858;text-transform:uppercase}#prddtl .CRMProdItemAddToBasket{margin-top:1em}.CRMProdItemModeR{margin-bottom:1em}.CRMProdItemAddToBasket .addqty{width:3em;text-align:center}.theme-default .nivoSlider{background:#fff !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.homebox .inner{height:196px;margin:1em 10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}.homebox img{position:absolute;max-width:100%}#homeboxrow,#homecontentrow{margin:0 30px}.homecontentbox{background:#a0d858;padding:.5em;text-transform:uppercase;margin-bottom:1em}.homecontentbox h3{text-align:center;color:#fff;font-size:1.5em;padding:.5em 0;margin:0}.homecontentbox a{display:inline-block;width:100%;padding:.5em 1em;background:#a0d858;color:#fff}#homecarousel{position:relative;margin:2em 0}#homecarousel span.glyphicon{color:#fff;background:#999;padding:.5em;opacity:30;font-size:1.5em}#homecarousel li{text-align:center}#sliderprev{position:absolute;top:0;left:15px;z-index:999}#slidernext{position:absolute;top:0;right:15px;z-index:999}.CRMBreadcrumbs{background:#f5f5f5;font-size:.9em;padding:.5em 0 .5em 1em;margin-top:1em;display:block}.CRMBreadcrumbs a{color:#666}.CRMCategoryThumbList ul,.CRMProdItemList.CRMProdItemModeS{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.CRMCategoryThumbList ul li{margin-bottom:4em;text-align:center}.CRMCategoryThumbList ul li,.CRMProdItemSummary{width:100%}.CRMProdItemList.CRMProdItemModeS .CRMProdItemSummary{margin-top:1em;padding:10px;text-align:center}.CRMProdItemListTitle{width:100%;margin-top:1em}.CRMProdItemList.CRMProdItemModeS .CRMProdItemSummaryImg img{display:block;margin-left:auto;margin-right:auto}.CRMProdItemList.CRMProdItemModeS .CRMProdItemSummary .CRMProdItemSummaryCost{margin:10px 0}.CRMProdItemSummaryDesc{white-space:nowrap;text-overflow:ellipsis;width:99%;overflow:hidden}#loginForm span{color:#a0d858;margin-bottom:.5em}#loginForm input{width:100%;padding:.5em;font-size:1.1em;margin-bottom:1em;margin-left:-1px}#forgottenPass a{display:block;color:#fff;width:100%;background:#a0d858;text-align:center;padding:.3em}input:-webkit-autofill,textarea:-webkit-autofill{border:1px solid #808080;background:#ddd !important}a#regbutton{color:#fff;padding:5px}div#forgottenPass span a,div#submitLogin input{border-radius:5px;margin-bottom:.5em}div#loginForm,div#register-container p{margin-top:1em;margin-bottom:1em}div#loginForm label{margin-bottom:1em;margin-top:.5em}div#labelPassword,div#labelUser{margin-top:.5em;margin-bottom:.25em}div#register-container,form[name="login"]{width:100%}.myaccount{margin-top:1em}.myaccount ul{list-style:none;margin:0;padding:0}.myaccount li{border:1px solid #ccc;border-radius:5px;margin-bottom:1em}.myaccount li a{display:block;background:#ccc;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;text-transform:uppercase;padding:.5em}.myaccount li a:hover{background:#a0d858}.myaccount li .subtext{padding:.5em}.CRMChangePassword input[type="submit"]{margin-top:1em}.CRMOrderStatus{font-size:.85em;margin-left:-15px;margin-right:-15px}.CRMOrderStatus .receipt{display:block}.CRMOrderStatus td[align="center"]{display:none}.CRMListLineItems{font-size:.95em}.manageCostCentres .title{display:inline-block;text-align:right;color:#a0d858;width:30%;margin-right:1em;margin-bottom:1em}.manageCostCentres input{width:55%}.manageCostCentres .formcontrols input{margin-bottom:1em}.modify a{margin-right:.3em}.CRMContactUpdate label{width:30%;text-align:right;margin-right:1em;margin-bottom:1em;color:#a0d858}.CRMContactUpdate input{width:60%}.CRMContactUpdate input[type="submit"]{margin-right:1em;margin-bottom:1em}#CRMImpersonateList{height:inherit !important}#CRMImpersonateList li a{height:2em}.CRMImpersonateBox{height:inherit !important}.CRMImpersonateIconUserInv{background-color:#a0d858;color:#fff;text-transform:uppercase}.basketcontrols{margin-bottom:1em}.basketcontrols input[value="Checkout"]{background:#a0d858;padding:.7em;margin:0 0 0 1em;font-size:1.1em;border-radius:5px}.savebasketcontrol{margin-bottom:1em;border:1px solid #a0d858;padding:1em}.savebasketcontrol input[type="submit"],.basketcontrols,input[type="submit"]{border-radius:5px}.checkout-stage-cont{width:100%;text-align:center;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px}.progress{height:7px;margin-bottom:15px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{background-color:#5b9e20;float:left;width:0;height:100%}.stage{position:relative;display:inline-block;margin:0 1em;color:#ccc;margin-bottom:.25em}.checkout-circle{padding-top:5px;position:absolute;width:28px;height:28px;background:#fff;font-weight:bold;text-align:center;border:1px solid #dedbd2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:-33px;left:30%}.stage.current .checkout-circle{border:1px solid #000;padding-top:7px;width:32px;height:32px;top:-36px}.stage.current{color:#000}.printlink{text-align:right;margin:.5em 0;text-transform:uppercase}.CRMOrderSummary .table>thead>tr>th,.CRMOrderSummary .table>tbody>tr>th,.CRMOrderSummary .table>tfoot>tr>th,.CRMOrderSummary .table>thead>tr>td,.CRMOrderSummary .table>tbody>tr>td,.CRMOrderSummary .table>tfoot>tr>td,.ordersummarypayment .table>thead>tr>th,.ordersummarypayment .table>tbody>tr>th,.ordersummarypayment .table>tfoot>tr>th,.ordersummarypayment .table>thead>tr>td,.ordersummarypayment .table>tbody>tr>td,.ordersummarypayment .table>tfoot>tr>td{border-top:none}.checkouthdrdetails,.checkouthdraddress,.ordersummarydetails,.ordersummaryaddress,.ordersummarypayment,.ordersummarytable{margin-bottom:1em;border:1px solid #ccc;border-radius:5px}.checkouthdrdetails h3,.checkouthdraddress h3,.ordersummarydetails h3,.ordersummaryaddress h3,.ordersummarypayment h3,.ordersummarytable h3{padding:0;margin:0;margin-bottom:.5em;display:block;padding:.5em}.checkouthdrdetails table,.checkouthdraddress table,.ordersummarydetails table,.ordersummaryaddress table,.ordersummarypayment table,.ordersummarytable table{margin:1em}.CRMHeaderBasketCheckout{margin-bottom:1em}.CRMHeaderBasketCheckout tr{vertical-align:top}.CRMHeaderBasketCheckout input[type="text"]{width:100%;text-align:left;margin-bottom:1em}.CRMHeaderBasketCheckout select[name="deliverycountry"]{width:100%;margin-bottom:1em}table.CRMOrderSummaryLinesTable.table.table-striped.table-hover{width:90%}tr.CRMBasketOrderHeaderPORef div,tr.CRMBasketOrderHeaderSubtotal,tr.CRMBasketOrderHeaderVAT,tr.CRMBasketOrderHeaderTotal{display:block;margin-top:1em}.checkouthdrdetails,.checkouthdraddress{width:100%;display:block}tr.CRMBasketOrderHeaderSubtotal,tr.CRMBasketOrderHeaderVAT,tr.CRMBasketOrderHeaderTotal{margin-right:4em}.checkouthdraddress{margin-right:1em}.checkouthdraddress div{margin-bottom:.5em}tr.CRMBasketOrderHeaderName div:nth-of-type(1){margin-top:2em}.CRMHeaderBasketCheckout .CRMBasketButton{text-align:right}.checkouthdraddress input[type="radio"]{vertical-align:bottom;margin-right:.2em}.checkouthdraddress textarea{width:100% !important;resize:none;overflow-y:scroll;overflow-x:hidden;height:6em !important}.printlink a::before{content:"";font-family:FontAwesome;margin-right:.5em}#footer{font-size:.9em;padding:1em 2em;margin-top:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#footer h4{color:#a0d858;border-bottom:1px solid #4d4d4d;padding-bottom:.8em;text-transform:uppercase;font-size:1.2em}#footer a{color:#ccc}#footer ul{list-style:none;padding:0;margin:0}div#footer{text-align:center}div#footer ul li{display:inline-block;margin-bottom:1em}div#footer ul li a{padding:0 1em;color:#666}#footer span[style="width: 100%; text-align: center; display: block; color: #999999; font-family: verdana; font-size: 7pt;margin-bottom:4px;"]{font-family:'Montserrat',sans-serif !important;margin-top:1em}#footer span a{color:#333 !important}#footer span a:hover{color:#333 !important}div#copyright{color:#999}#subfooter{padding:1em 0 0 0}#subfootermenu{margin:0;padding:0;list-style:none;display:inline-block;margin-left:1em;font-size:.8em}#subfootermenu li{display:inline-block;vertical-align:top;margin-right:1em}#subfootermenu a{text-transform:uppercase;color:#666}#copyright{color:#a0d858;font-size:.8em;text-align:center}#contactus label{display:block;width:100%;text-align:left;vertical-align:top;margin-right:0;margin-bottom:.5em}#contactus input{margin-bottom:.5em}.article_title{font-size:2em;color:#428bca}.article .article_date,.article .article_summary{margin:.5em 0}.article .article_date{color:#808080}.articleContainer{margin-top:1em}.carousel-inner img{width:100%}.carousel.fade{opacity:1}.carousel.fade .item{-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;left:0 !important;opacity:0;top:0;position:absolute;width:100%;display:block !important;z-index:1}.carousel.fade .item:first-child{top:auto;position:relative}.carousel.fade .item.active{opacity:1;-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;z-index:2}.CRMUserRegFormBasic label{text-align:left;display:block}.CRMUserRegFormBasic input,.CRMUserRegFormBasic select,.CRMUserRegFormBasic textarea{margin-bottom:1em}.CRMProdItemSummaryCost{padding:0 .5em}.CRMProdItemSummary select{width:100%;margin-bottom:.5em;border:none;background:#f1f1f1;padding:.5em}.bubbleControls{display:none}#prddtl .CRMProdItemAddToBasket select{display:block;margin:1em 0;background:#f1f1f1;border:none;padding:.5em;font-size:.9em}.CRMFullBasket img{max-width:50px;opacity:.5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.CRMFullBasket img:hover{opacity:1}.basketImage,.basketLineImage{display:none}.CRMFullBasketLineQty{text-align:center;width:2em}.CRMFullBasket tr th{font-weight:300}.CRMFullBasket td,.CRMFullBasket th{font-size:9pt}.CRMGuestEmailField{padding:1em;background:#a0d858;color:#fff;margin-bottom:1em;font-size:12pt}.CRMGuestEmailField input{display:block;width:100%;margin:0;padding:0 .5em;height:35px}.CRMGuestOptions div{margin:1em 0}.CRMGuestOptions label{margin-right:.5em}.CRMGuestOptions input[type="radio"]{margin-right:.5em}.CRMGuestLogin input[type="password"]{height:35px;padding:0 .5em}.CRMGuestCheckout input[type="submit"]{width:100%;display:block;background:#a0d858;font-size:14pt;margin:0}p.cookieok_intro{margin:0 !important}#subfootercol{text-align:center}div#rememberMe input{display:inline-block;width:inherit;margin-right:.5em;width:1.5em;height:1.5em}div#rememberMe label{vertical-align:top;font-weight:300;margin-top:.5em}form[name="CONTACTUSFORM"] input[type="text"],form[name="CONTACTUSFORM"] input[type="email"],form[name="CONTACTUSFORM"] textarea{display:block;margin:0 0 .5em 0;height:2em;width:50%}form[name="CONTACTUSFORM"] textarea{resize:none;height:12em;background:#fff}form[name="CONTACTUSFORM"] input[type="text"],form[name="CONTACTUSFORM"] input[type="email"],form[name="CONTACTUSFORM"] textarea{background:#fff;border:1px solid #a9a9a9;padding:.15em}form[name="CONTACTUSFORM"] textarea:focus,form[name="CONTACTUSFORM"] input:focus{border:1px solid #000;outline:0}form[name="CONTACTUSFORM"]{padding-left:1em}h3#send-message-title{margin-top:1em;margin-bottom:.5em}div#send-contact-form{margin-top:1em}@media(min-width:400px){div#CRMProdSearch input{width:88%}.CRMCategoryThumbList ul li,.CRMProdItemSummary{width:50%}}@media(min-width:600px){div#register-container,form[name="login"]{width:70%;margin-left:auto;margin-right:auto}.checkouthdrdetails,.checkouthdraddress{width:48%;display:inline-block;vertical-align:top}tr.CRMBasketOrderHeaderPORef div,tr.CRMBasketOrderHeaderSubtotal,tr.CRMBasketOrderHeaderVAT,tr.CRMBasketOrderHeaderTotal{display:inline-block}table.CRMOrderSummaryLinesTable.table.table-striped.table-hover{width:96%}}form[name="CONTACTUSFORM"] input[type="text"],form[name="CONTACTUSFORM"] input[type="email"],form[name="CONTACTUSFORM"] textarea{width:50%}@media(min-width:768px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}.CRMCategoryThumbList ul li,.CRMProdItemSummary{width:22%}}@media(min-width:992px){h1,h2,h3,h4{margin-top:0}.header-cont{margin-left:-15px}#CRMMiniBasketBubble{text-align:center;position:absolute;z-index:10000;width:100%;top:180px;background:none}.bubbleText{width:213px;background:#5b9e20;border:3px solid #375f14;border-radius:4px;padding:.5em;margin-left:70%;margin-right:auto;color:#fff;font-size:14px}.mobile-menus-container{padding-top:0}div#header-search-cont{padding-bottom:0}div#topmenu{margin-top:-14px}div#header{padding-bottom:10px;box-shadow:0 2px 12px 0 rgba(199,199,199,.66)}a#headerlogo img{display:initial;margin-left:initial;margin-right:initial}.logo-cont{margin-bottom:0}#topmenu .container:nth-of-type(1){border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 7px 19px 5px rgba(74,74,74,.22);padding:1.3em 1em;width:65em}ul#mainmenu li{display:inline-block}ul#mainmenu li a{display:block;padding:0 1.5em;color:#fff}div#CRMProdSearch input{width:50%;margin-top:10px}.login-greetings-cont .viewbasket,.login-greetings-cont .loggedout,.login-greetings-cont .loggedin{display:inline-block}#rightcol{padding-top:0}div#minibasket,div#catlist{padding:15px 10px}div#minibasket h3,div#catlist h3{margin-bottom:10px}div#minibasket{margin-bottom:15px}div#catlist .CRMCategoryList ul li a{display:block;width:100%;padding:.5em .2em}div#catlist .CRMCategoryList ul li a:hover{background:#5b9e20;color:#fff}.CRMMiniBasket form{text-align:right;margin-top:1em}.CRMMiniLineRow{border-bottom:1px solid #b1adaa;padding:.5em .2em}.CRMMiniLineRow:nth-child(odd){background:rgba(174,174,174,.19);border-bottom:1px solid #b1adaa;padding:.5em .2em}.CRMMiniLineRow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form[name="login"]{width:50%;float:left}div#register-container{float:right;width:49%;margin-top:14px}#loginForm{border-right:1px solid #666;padding-right:1em}div#register-container,form[name="login"]{margin-left:initial;margin-right:initial}div#footer ul li{margin-bottom:0}}@media(min-width:1200px){#topmenu .container:nth-of-type(1){width:80em}.stage{margin:0 2em}}.CatThumbgroupdesc{text-align:center}