@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,pre,q,ruby,s,samp,section,small,span,strike,summary,time,tt,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}hr{border:none;height:1px}.h1,.searchRes_h2,.sidetitle,h1,h2,h3{line-height:normal}body,html{height:100%}body{font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:12px}a{text-decoration:none}a:hover{text-decoration:underline}ul{margin:0;padding:0;list-style-type:none}.h1,h1,h2{font-weight:400}h3{font-weight:400;margin-top:.75em}img{border:0}form{margin:0}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:400}.relative{position:relative}.textcentre{text-align:center}.editbarlink2,.textright{text-align:right}.textleft{text-align:left}.outercontainer{width:100%;overflow:auto}.clear{clear:both}.editbar{visibility:hidden;display:none}.noprint{margin:0;padding:0;visibility:hidden;display:none}#printcopyright{font-size:90%;padding-top:20px;border-top-width:1px;border-top-style:solid;border-top-color:#666;margin-top:20px}div.printaddr{float:left;display:block;position:absolute;top:0;right:0;width:300px;height:195px;text-align:right;line-height:125%}.pictureRight,.pictureright{float:right;margin-left:.75em}.pictureLeft,.pictureleft{float:left;margin-right:.75em}.centre{display:block;margin-left:auto;margin-right:auto}#map_canvas img{max-width:none!important;background:0 0!important}.pad5r{padding-right:.375em}.pad5l{padding-left:.375em}.pad5t{padding-top:.375em}.pad5b{padding-bottom:.375em}.pad10l{padding-left:.75em}.pad10t{padding-top:.75em}.pad10r{padding-right:.75em}.pad10b{padding-bottom:.75em}.pad20r{padding-right:1.5em}.pad20l{padding-left:1.5em}.pad20t{padding-top:1.5em}.pad20b{padding-bottom:1.5em}.marg20r{margin-right:1.3em}.locationmap{position:relative;width:640px;height:400px;margin-top:.75em}.content,.parent{width:100%}header{width:100%;height:180px}.header1{float:none;width:425px;height:84px}.header1 img{max-width: 100%; height: auto}.header2,.header3,.menubar{visibility:hidden;display:none}.footer .content,.menubar .content,footer .content,header .content{width:100%}.maincontent{width:100%;margin:2em 0 0}.footer,.footercol,footer{visibility:hidden;display:none}.enqfrmbtn,.enqfrmchck,.enqfrminput,.enqfrmtextarea{width:100%;margin-bottom:.75em}.enqfrminput2{float:left;width:47.5%;margin-bottom:.75em}.enqfrminput input,.enqfrminput select,.enqfrminput2 input,.enqfrmtextarea textarea{line-height:1.1em}.enqfrminput input,.enqfrminput2 input,.enqfrmtextarea textarea{width:95%;padding:.9em}.enqfrminput select{width:98.5%;padding:.9em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.enqfrmtextarea textarea{height:14em;line-height:1.5em}.enqfrmbtn{visibility:hidden;display:none}.enqfrmbtn input{height:2.3em;line-height:1.5em;border:none;padding-left:1.5em;padding-right:1.5em}#srch{visibility:hidden;display:none}#logo{float:left;height:49px;width:190px}#logostrap{float:left;height:23px;width:235px;font-size:2.16em;font-weight:700;padding-top:26px}.maincol{float:none;width:100%;margin-right:0;line-height:150%}.maincol2{float:none;width:100%;line-height:150%;margin-bottom:0}.maincol img,.maincol2 img{max-width:100%;height:auto}.maincol ol,.maincol ul,.maincol2 ol,.maincol2 ul{padding-left:1.5em;margin:0}.maincol li,.maincol2 li{background-image:url(../img/listbullet.png);background-repeat:no-repeat;background-position:0 6px;padding:0 0 .7em 1.5em;list-style-type:none}.maincol ol li,.maincol2 ol li{list-style-type:decimal;background-image:none;padding:0 0 .7em;list-style-position:inside}.minibasket,.puzzle-piece2,.sidecol,.sidecontent{visibility:hidden;display:none}.addrcol{float:left;width:48%}.addrcolpad{margin-right:4%}.addrcol h2{margin-bottom:1em}.basket table{border-spacing:1px;border-collapse:separate;width:100%}.basket th{font-weight:400;padding:.5em 0}.basket tr{padding:.5em .4em}.basket td{padding:.4em;vertical-align:top}.basketqty{width:4em}.basketqty input{width:95%;padding:.5em;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.basket .cntr{text-align:center}.basket .rght{text-align:right}.basket .bskbtn{padding:1.5em}.basket .bskbtn a,.basket .bskbtn input{visibility:hidden;display:none}.basket .indent{background-image:url(../img/indent.gif);background-repeat:no-repeat;background-position:10px top;padding-top:4px;padding-bottom:10px;padding-left:35px}.continueareabtn{visibility:hidden;display:none}.continueareapad{margin-left:0}.bskbtn a:hover,.continueareabtn a:hover{text-decoration:none}.ordnotes{padding:.75em}#chckoutcontainer{overflow:hidden;width:100%}.chckoutbtndiv{width:48%;min-height:180px;margin-top:2em;padding-top:1em;padding-left:1em;padding-right:1em;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.chckoutbtndiv2{width:100%;height:auto;margin-top:2em;text-align:right}.chckoutbtndiv input,.chckoutbtndiv2 input{visibility:hidden;display:none}.chckoutbtnpad{margin-right:4%}.chckoutbtndiv2 div{margin-bottom:.75em}.logincoll{float:left;width:46.5%;padding-right:3%}.logincolr{float:left;width:47%;padding-left:3%}.twocol{float:left;width:50%}.proddetailsimgva,.prodgridimgva,.prodlistimgva{display:inline-block;height:100%;vertical-align:middle}.proddetailsimg img:hover,.proddetailsthumb img:hover,.prodgridimg img:hover,.prodlistimg img:hover{opacity:.5}.homecatgridtitle{width:228px;height:48px;padding:0 10px;font-weight:700;text-align:center;margin-bottom:4px;overflow:hidden;display:table-cell;vertical-align:middle;line-height:110%}.homecatgridsummary{width:228px;height:35px;padding:0 10px;font-weight:700;text-align:center;display:table-cell;vertical-align:middle;line-height:125%}.featgrid{padding-bottom:20px}.gridtitle{padding:18px 0;margin-bottom:20px}.prodgrid{float:left;width:32%;height:auto;text-align:center;margin-bottom:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.prodgridpad{margin-right:2%}.prodgridtitle{height:31px;padding:7px 10px 10px;font-weight:700;text-align:center;overflow:hidden}.prodgridprice{height:21px;padding:7px 10px;font-weight:700;text-align:center}.prodgridprice sup{font-weight:400;font-size:.75em}.prodgridtitle a,prodgridprice a{font-weight:700}.prodgridimg{width:100%;height:150px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.prodgridimg img{max-height:130px;max-width:153px}.prodgridimg p{padding-top:40px}.prodlistwrapper{margin:0 0 1.6em;width:100%;position:relative}.prodlist{padding:1.1em}.prodlisttitle{padding:0 0 .75em;line-height:125%}.prodlistinner,.prodsuminner{display:table;width:100%}.prodlistimg{padding:10px;width:208px;height:165px;text-align:center;position:relative;display:table-cell}.prodlistimg img{vertical-align:middle;max-height:165px;max-width:208px}.prodlistimg p{padding-top:60px}.prodlistpad{width:1.25em;display:table-cell}.prodlisttxt{height:100%;padding:1.75em 1.75em 1.75em 1.5em;position:relative;display:table-cell;vertical-align:top}.prodlistmpn{padding:0 0 1.25em}.prodlistsummary{width:55%;vertical-align:top;display:table-cell}.prodlistprice{height:100%;width:45%;display:table-cell;vertical-align:top;text-align:right}.prodlistaddbtn,.prodlistaddbtn a,.prodlistdetailsbtn,.prodlistdetailsbtn a,.prodlistsocial{visibility:hidden;display:none}.bulkicon,.bulkicon2,.newicon{display:none}.newsnavbar{visibility:hidden;display:none}.proddetailswrapper{margin:0;width:100%;position:relative}.proddetails{padding:0}.proddetails h1{padding:0 0 .75em;line-height:125%}.proddetailsinner{display:table;width:100%}.proddetailsimgempt{visibility:hidden;display:none}.proddetailsimgempt2{width:280px;display:table-cell}.proddetailstitle{display:table-cell}.proddetailsimg{padding:10px;width:258px;height:auto;text-align:center;position:relative;display:table-cell}.proddetailsimg img{vertical-align:middle;max-width:258px;max-height:218px}.proddetailsimg p{padding-top:60px}.proddetailsthumb{float:left;padding:5px;width:123px;height:123px;margin-top:10px;text-align:center}.proddetailsthumb img{vertical-align:middle;max-width:123px;max-height:123px}.proddetailsthumbpad{margin-right:10px}.proddetailsenqarea{height:100%;width:auto;display:table-cell;vertical-align:top}.proddetailspad{visibility:hidden;display:none}.proddetailspad2{width:1em;display:table-cell}.proddetailstxt{height:100%;width:auto;padding:1.75em 1.75em 1.75em 1.5em;position:relative;display:table-cell;vertical-align:top}.proddetailstxt .prodlistpriceinc{padding:.5em 0 0}.proddetailsmpn{padding:0 0 1.25em}.proddetailsspacer{height:2.5em}.proddetailsspacer2{height:1.33333em}.proddetailsdel{background-image:url(../img/delivery.png);background-repeat:no-repeat;background-position:left center;padding-left:35px;font-weight:700}.proddetcol1{width:55%;vertical-align:top;display:table-cell}.proddetcol2{height:100%;width:45%;display:table-cell;vertical-align:top;text-align:right}.proddetcolvab{vertical-align:bottom}.proddetcol2 .addbtn{line-height:1.5em;border:none;padding:.5em 1em}.proddetcol2 .addqty{width:40px;line-height:1.5em;font-weight:400;padding:.5em 1em;text-align:center;margin-right:10px}.proddetailsenqbtn{text-align:center;margin:0 0 0 auto;padding:6px 1em;font-size:12px;text-transform:uppercase}.proddetailsenqbtn:hover{text-decoration:none}.prodenquiry{width:100%;height:auto;padding:20px;margin:10px 0 1.5em;display:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#slideToggle{cursor:pointer}.proddetailspdf{background-image:url(../img/pdficon.png);background-repeat:no-repeat;background-position:left center;margin-bottom:10px;padding:16px 0 0 45px;min-height:32px}.tabtitle{visibility:hidden;display:none}#tabcontainer{margin:10px 0 0;width:100%}#tabcontainer ul,#tabcontainer ul.tabmenu li,#tabcontainer ul.tabmenu li.active,#tabcontainer ul.tabmenu li:last-child{visibility:hidden;display:none}.tabcontent{text-align:left;background-color:#fff;border:none;margin-top:0}.tabcontent.tab1{display:block;padding:0;background-color:#fff}.tabcontent.tab2{display:block;margin:10px 0 0;padding:0;background-color:#fff}#menu,#menuprimary{visibility:hidden;display:none}.slicknav_menu{display:none}#mainmenu{clear:both}#mainmenu>ul,.menufooter ul{visibility:hidden;display:none}.sitemapcontent{padding-top:0;padding-bottom:0;margin:20px 0 0 30px}.sitemapcontent ul{list-style-type:none;padding:0;margin:0}.sitemapcontent li{background-image:url(../img/listbullet.png);background-repeat:no-repeat;background-position:0 6px;padding:0 0 .7em 1.5em;list-style-type:none}.sitemapcontent li a,.sitemapcontent li a:hover{text-decoration:none}.sitemapcontent ul li ul{margin-left:10px;padding-top:5px}.sitemapcontent li ul li{background-image:url(../img/listbullet.png);background-repeat:no-repeat;background-position:0 6px;padding:0 0 .7em 1.5em;list-style-type:none}.sitemappad{padding-left:100px}.searchRes{padding-bottom:1em;line-height:150%}.searchRes_h2{font-weight:400;margin-top:1.5em;margin-bottom:1em;padding-bottom:0}#wowslider-container0{visibility:hidden;display:none}.textfieldInvalidFormatMsg,.textfieldMaxCharsMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMinValueMsg,.textfieldRequiredMsg,.textfieldValidMsg{display:none}.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldRequiredState .textfieldRequiredMsg{display:inline;color:#c31b06;padding-right:0;padding-left:0}.textfieldFlashText input,input.textfieldFlashText{color:red!important}.confirmInvalidMsg,.confirmRequiredMsg,.confirmValidMsg{display:none}.confirmInvalidState .confirmInvalidMsg,.confirmRequiredState .confirmRequiredMsg{display:inline;color:#C33;padding-right:0;padding-left:0}.selectInvalidMsg,.selectRequiredMsg{display:none}.selectInvalidState .selectInvalidMsg,.selectRequiredState .selectRequiredMsg{display:inline;color:#C33;padding-right:0;padding-left:0}.onlymobile{display:none}#greenbox{visibility:hidden;display:none}#menuprimary li a,#wowslider-container0 .ws-title,.basketicon a,.basketqty input,.bskbtn a:hover,.bulkicon2,.continueareabtn a:hover,.drkgrn,.gridtitle,.gridtitle a,.h1,.homecatgridsummary,.homecatgridtitle a:hover,.menufooter li a:hover,.proddetailstxt,.prodgridtitle a:hover,.prodlistdetailsbtn a,.prodlistprice,.prodlistsummary,.prodlisttitle a:hover,.sidetitle,a,a:hover,body,h1,h2,h3{color:#000}.enqfrminput input,.enqfrminput select,.enqfrminput2 input,.enqfrmtextarea textarea,.greytext,.smalltext{color:#999}#srch input{color:#383838}hr{color:#d9d8d8}#mainmenu>ul li a,.bskbtn a,.bskbtn input,.continueareabtn a,.enqfrmbtn input,.footer,.footer a,.menufooter li a,.proddetailsenqbtn,.proddetcol2 .addbtn,.prodlistaddbtn a,footer{color:#fff}.homecatgridtitle a,.proddetailsmpn,.prodgridprice,.prodgridtitle a,.prodlistmpn,.prodlistpriceinc,.prodlisttitle a{color:#303030}.redtext{color:#C33}.greentext{color:#090}body{background-color:#fff}#mainmenu>ul li.has-sub ul li:hover,.bskbtn a,.bskbtn input,.continueareabtn a,.enqfrmbtn input,.menubar,.proddetailsenqbtn,.proddetcol2 .addbtn,.prodlistaddbtn{background-color:#555555}#mainmenu>ul li.has-sub ul,#mainmenu>ul li:hover,.footer,.proddetailsenqbtn:hover,.proddetcol2 .addbtn:hover,.prodlistaddbtn:hover{background-color:#000}#srch input,.basket tr,.basketqty input,.whitebg{background-color:#fff}hr{background-color:#d9d8d8}.basket th,.chckoutbtndiv,.homecatgridsummary,.homecatgridtitle,.prodenquiry,.prodgridprice,.prodgridtitle,.prodlistdetailsbtn,.sidecontentbg{background-color:#f1f1f1}footer{background-color:#808080}.basket table{background-color:#d9d8d8}.newsnavbar,.proddetailstxt,.prodlisttxt{background-color:#fff}.prodlistdetailsbtn:hover{background-color:#e0e0e0}#menuprimary li{border-left:1px #000 solid}#srch:hover input{border:1px solid #555555}.gridtitle{border-bottom:1px #555555 solid}footer{border-bottom:2px #fff solid}.logincoll{border-right:1px #d9d8d8 solid}#srch input,#wowslider-container0,.basketqty input,.chckoutbtndiv,.enqfrminput input,.enqfrminput select,.enqfrminput2 input,.enqfrmtextarea textarea,.homecatgridsummary,.homecatgridtitle,.newsnavbar,.ordnotes,.proddetailsimg,.proddetailsthumb,.proddetailstxt,.proddetcol2 .addqty,.prodenquiry,.prodgridimg,.prodgridprice,.prodgridtitle,.prodlist,.prodlistdetailsbtn,.prodlistimg,.prodlisttxt,.sidecontent{border:1px solid #d9d8d8}#wowslider-container0 .ws-title,.bskbtn a,.bskbtn input,.bulkicon2,.continueareabtn a,.enqfrmbtn input,.footertitle,.gridtitle,.h1,.homecatgridsummary,.homecatgridtitle,.proddetails h1,.proddetailsenqbtn,.proddetailsmpn,.proddetailspdf,.proddetailstxt,.proddetcol2 .addbtn,.prodgridprice,.prodgridtitle,.prodlistmpn,.prodlistprice,.prodlistsummary,.prodlisttitle,.sidetitle,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}sup{font-size:.75em}.prodlistpriceinc{font-size:.8em}.delddm,.smalltext{font-size:.85em}.prodgridtitle{font-size:1.08em}.basket .bsktots,.proddetailspdf{font-size:1.2em}.prodgridprice{font-size:1.16em}.continueareabtn a{font-size:1.2em}.bskbtn a,.bskbtn input,.chckoutbtndiv input,.chckoutbtndiv2 input,.enqfrmbtn input,h3{font-size:1.3em}#wowslider-container0 .ws-title{font-size:15px}.header3{font-size:1.5em}.homecatgridtitle,.proddetails h1,.proddetailsmpn,.prodlistmpn,.prodlistprice,.prodlisttitle{font-size:1.6em}.footertitle{font-size:1.65em}.gridtitle,.proddetailstxt .prodlistprice,.sidetitle,h2{font-size:1.75em}.h1,h1{font-size:2.58em}.bskbld,.bskbtn a,.bskbtn input,.bulkicon2,.chckoutbtndiv input,.chckoutbtndiv2 input,.continueareabtn a,.enqfrmbtn input,.enqfrminput input,.enqfrminput select,.enqfrminput2 input,.enqfrmtextarea textarea,.proddetails h1,.proddetailsenqbtn,.proddetailsmpn,.proddetcol2 .addbtn,.prodlistmpn,.prodlistprice,.prodlistsummary,.prodlisttitle{font-weight:700}