*{margin:0;padding:0}body,html{font:normal normal normal 12px/16px Tahoma,sans-serif;scrollbar-base-color:#9a9}body{background:#fff}img{border:none}img.smallimg{margin:0 0 10px 0}h1,h2,h3{font:normal normal bold 20px/26px Georgia,Times New Roman,sans-serif;color:#454;margin:0 10px}h2,h3{font-size:16px;margin:10px;color:#930}h3{font-size:14px}h2.spoffer{color:#036;font:normal normal bold 18px Georgia,Times New Roman,sans-serif}ul.spaced li{margin:8px 0}#main a.tel{text-decoration:inherit;color:inherit}#holder{width:980px;padding:0;margin:0 auto}#main{float:right;width:738px;min-height:500px;margin:195px 0 0 0;padding:10px;background:#fff url(gx/back-main.png) repeat-x;border:1px solid #003}#main p{margin:10px}.centre{text-align:center}p.gallery{text-align:center}p.gallery img{margin:10px;vertical-align:middle}#main p.multi{font:normal normal normal 11px/22px Arial,Helvetica,sans-serif;margin:4px 10px;border:1px solid #ccc;border-width:1px 0}#main p.multibuy{float:right;background:#006;width:100px;overflow:hidden;font:normal normal bold 11px/18px Arial,Helvetica,sans-serif;text-align:center;margin:0}#main p.multibuy a{color:#fff;text-decoration:none;display:block;line-height:2}#main p.multi span{display:inline-block;width:100px}#main p.multi span.text{width:400px}#main p.prodpara{width:240px;height:210px;margin:1px;float:left;clear:none;border:2px solid #003;text-align:center}#main p.rangeprod{border:1px solid #ccc;border-width:0 0 1px 0}#main a{color:#006;text-decoration:underline}#main a:visited{color:#000}#main a:hover{color:#069;text-decoration:none}#main ul,#main ol{margin:10px 30px}#main ul.table{margin:10px;text-align:center;background:#eee}#main ul.table li{list-style:none;display:inline;margin:0}#main ul.table a{display:inline-block;text-align:center;width:230px;margin:6px 2px;border:1px solid #ccc}#logo{position:absolute;width:980px;top:10px}#logo .tel{position:absolute;top:10px;right:0;font-size:1.5rem;color:#676}#menu{margin:195px 0 0 5px;float:left}#menu ul,#menu li{list-style:none;margin:0;padding:0;background:transparent;border:none}#menu ul{margin:15px 0;background:transparent}#menu li{width:184px;overflow:visible;text-align:center;color:#000;font-weight:bold;font-size:11px}#menu li.menutitle{margin:0 0 10px 0}#menu li a,#menu p a{display:block;width:180px;padding:2px;background:transparent;color:#000;text-decoration:none;font:normal normal normal 12px/18px Arial,Helvetica,sans-serif}#menu li.subcat a,#menu li.menuman a{border:2px solid #000;border-color:#9a9 #454 #454 #9a9;background:#787;color:#fff;width:160px;padding:2px 2px 2px 22px;text-align:left}#menu li.menucat a{background:#565;border:2px solid #000;border-color:#9a9 #454 #454 #9a9;font-weight:bold;text-align:left;color:#fff;padding:2px 2px 2px 12px;width:170px}#menu li.menuman a{background:#676;border-color:#9a9 #454 #454 #9a9;font-weight:bold;padding:2px;width:180px}#menu li.selected a{border-width:2px 6px}#menu p.basket{margin:20px 0}#menu p.basket a{font-weight:bold;border:2px solid #000;border-color:#aba #454 #454 #aba;background:#787;text-align:center;color:#ffc}#menu p.basket a:hover{border-color:#9a9;background:#9a9;color:#fff}#menu li.subcat a:hover,#menu li.menucat a:hover,#menu li.menuman a:hover{border-color:#aba;color:#aba}#info{position:absolute;top:154px;margin:0 0 0 410px;width:570px}#info ul,#info li{list-style:none;margin:0;padding:0;border:none}#info li{display:inline;float:left}#info a{display:inline-block;font:normal normal normal 16px/22px Arial,Helvetica,sans-serif;text-decoration:none;padding:0;margin:0 20px 0 0;color:#898}#info a:hover{color:#bcb}#footer{clear:both;background:radial-gradient(#787,#565);color:#fff}#footer p{font:normal normal normal 11px/20px Arial,Helvetica,sans-serif;margin:4px 0;text-align:center}#footer a{color:#fff;text-decoration:none}span.mrp{font-weight:bold;text-decoration:line-through}span.rbp,span.rbpwas,span.sop{color:#000;font-weight:bold}span.rbpwas{text-decoration:line-through}span.soptext{font-weight:bold}acronym{cursor:help}input{font:normal normal normal 11px/1.6 Arial,Helvetica,sans-serif}input.quantity{width:4em;height:19px;vertical-align:bottom;text-align:right;border:2px solid #000;border-color:#454 #676 #676 #454}input.buy{padding:0 5px;display:inline-block;font-size:inherit;line-height:2;font-weight:bold;cursor:pointer;background-color:#efe;color:#000;border:1px solid #aaa}input.searchinput{height:18px;text-align:left;width:182px;background:#898;color:#fff}input.searchsubmit{font-weight:bold;cursor:pointer;width:188px;display:block}::-webkit-input-placeholder{color:#ddd}:-moz-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}input.showinput{background:#fff;border:none;color:#000;width:3em;text-align:right}input.shortinput{width:3em}img.imgleft{float:left}.clearboth{clear:both}ul.sublist{text-align:center;font:normal normal normal 12px/24px Arial,sans-serif;border:1px solid #888}ul.sublist li{display:inline}#main ul.sublist a{display:inline-block;padding:0 4px;text-align:center}span.jbutton{display:inline-block;border:1px solid #eee;width:100px;text-align:center;font-weight:bold;cursor:pointer}object{border:1px solid #555;background:#fff}#obj1,#obj2{position:relative;z-index:4}.clickable{cursor:pointer}.twtr-doc{margin:20px 10px}.announce{font:normal normal bold 20px/24px Arial,sans-serif;color:#f00}#main .announce a{color:#f00}table{margin:10px 0}table.atoz{margin:20px 0 0 0;font-size:11px;background-color:#fff;width:979px;position:relative;left:-230px;z-index:99999;border-spacing:10px 5px}table.atoz td{vertical-align:top;padding:2px 18px 2px 5px;border-radius:6px;box-shadow:2px 2px 10px #ccc;border:1px solid #eee}table.atoz th{font-size:14px;font-weight:bold;height:4em}table img{vertical-align:middle}td.atoz_c,td.atoz_a,td.atoz_n,td.atoz_p{background-image:url(gx/ns_icon.png);background-repeat:no-repeat;background-size:18px 18px;background-position:right bottom}td.atoz_a{background-image:url(gx/at_icon.png)}td.atoz_c{background-image:url(gx/cr_icon.png)}td.atoz_p{background-image:url(gx/cp_icon.png)}p.prodpara_n,p.prodpara_a,p.prodpara_c,p.prodpara_p{background-image:url(gx/ns_icon.png);background-repeat:no-repeat;background-size:24px 24px;background-position:left top}p.prodpara_a{background-image:url(gx/at_icon.png)}p.prodpara_c{background-image:url(gx/cr_icon.png)}p.prodpara_p{background-image:url(gx/cp_icon.png)}#homepage_article{margin:12px 0;max-height:300px;width:700px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.5);border-radius:10px;padding:5px 0;position:relative}#main p#article_readmore{position:absolute;bottom:0;text-align:center;width:100px;margin:0;left:300px;font-weight:bold}#main ul.articles{margin:10px}ul.articles li{list-style:none;background-color:#efe;padding:4px 10px}ul.articles li:nth-child(even){list-style:none;background-color:#dfd}#main ul.articles a{font-weight:bold;text-decoration:none}#main ul.articles a:hover{color:#999}#menu_icon{display:none}.tel{color:inherit;text-decoration:none}.fadegall{display:block;position:relative}.fadegall img{position:absolute;top:0;left:0;transition:opacity 3000ms;opacity:1;display:block}.fadegall img:first-of-type{position:relative}.fadegall img.hidden{opacity:0}@media all and (max-width:1023px){body,html{font-size:100%;line-height:1.35}#holder{width:100%}#main{width:calc(100% - 222px)}#info{float:none;margin:0;width:100%;text-align:center}#info li{float:none}#logo{width:100%;text-align:center}#logo img{height:140px!important;width:auto!important}img{max-width:100%;height:auto!important}#homepage_article{width:auto}table.atoz{width:100%;position:static}td,th{display:block;text-align:left}table.atoz th{height:1.8em}#logo .tel{font-size:1.5rem}}@media all and (max-width:650px){#logo .tel{position:static;display:block}#info{top:186px}#menu{float:none;width:100%;margin:10px 0 0 0;clear:both;box-sizing:border-box}#menu li{width:100%}#menu li.menuman a,#menu li.menucat a,#menu li.subcat a,#menu p a,#menu p{width:100%;box-sizing:border-box;margin:0}#main p.prodpara{font-size:.85em;line-height:1.2em}#menu_icon{display:block;position:absolute;top:0;right:0}#main{float:none;width:100%;margin:290px 0 0;box-sizing:border-box}#search_area{position:absolute;top:220px;width:100%;box-sizing:border-box}input.searchinput{width:65%;height:auto}input.searchsubmit{width:30%;display:inline-block}#menu p.basket{margin:0}input,.announce,ul.sublist,table.atoz th,table.atoz,#menu li,#footer p,#info a,#menu li a,#menu p a,#main p.multibuy,#main p.multi{font-size:1em;line-height:1.4em}h2.spoffer,h1,h2,h3{font-size:1.5em;line-height:1.4em}}@media all and (max-width:560px){#search_area{top:240px}}