@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}.clear{clear:both}#header{min-height:100px}@media screen and (min-width: 1001px){#header #header_links_mob{display:none}}@media screen and (max-width: 1001px){#header{height:auto;}#header .header_logo{width:36%;margin:28px 5% 0 2%;height:auto}#header #header_search{width:28%;float:left;margin:28px 0 0 0;border:none}#header #header_search #header_search_form{float:none;margin:auto}#header #header_search #header_search_form input[type="text"]{width:66%}#header #header_basket{width:22%;float:right;margin:28px 2% 0 5%;text-align:right;border:none}#header #header_basket #header_basket_price{float:right;width:100%}#header #header_basket #header_basket_price div{float:right;margin:15px 0 0}#header #header_links{display:none}#header #header_links_mob{clear:both;margin:0 2% 5px}#header #header_links_mob ul{float:right;margin-left:1%}#header #header_links_mob ul li{float:none;display:inline-block;padding-right:5px}#header #header_links_mob p{float:left}}@media screen and (max-width: 769px){#header .header_logo{width:33%;margin-top:30px}#header #header_search{width:33%;margin-top:25px;height:40px}#header #header_search #header_search_form input[type="text"]{width:56%}#header #header_basket{margin:15px 2% 10px 3%}#header #header_links_mob{clear:both;margin:0 2% 8px}#header #header_links_mob ul{float:none;margin:5px auto 10px;text-align:center}#header #header_links_mob ul li{float:none;display:inline-block;padding-right:5px;text-align:center}#header #header_links_mob p{float:none;text-align:center}}@media screen and (max-width: 600px){#header{text-align:center;}#header .header_logo{width:auto;float:none;margin:30px auto 5px auto}#header #header_search{width:48%;float:left;margin:5px 0 5px 1%}#header #header_search #header_search_form{float:none;margn:auto;text-align:center}#header #header_search #header_search_form input[type="text"],#header #header_search #header_search_form input[type="submit"]{float:none;display:inline-block}#header #header_basket{float:right;width:40%;margin:5px 3% 5px 0}#header #header_links_mob p{display:none}}@media screen and (max-width: 481px){#header #header_links{display:none}#header .header_logo{max-width:90%}#header #header_basket{float:none;width:202px;margin:5px auto}#header #header_basket #header_basket_price{float:none;width:100%}#header #header_basket #header_basket_price div{float:right;margin:15px 0 0;text-align:right}#header #header_search{float:none;width:300px;margin:5px auto 10px}}#header img{max-width:98%}#nav{clear:both}@media screen and (max-width: 1001px){#nav ul{clear:both;text-align:center}#nav ul li{margin:10px 0 10px 6px;padding-right:6px;float:none;display:inline-block}#nav ul li a{font-size:13px}}@media screen and (min-width: 769px){#nav ul{display:block}}@media screen and (max-width: 769px){#nav{height:auto;}#nav ul{display:none}#nav ul li{border:none;padding:10px 2%;text-align:center;margin:0px;float:none;width:96%}}@media screen and (min-width: 769px){#nav .dropdown{display:none;margin-left:-7px;padding:7px 0 0;position:absolute;width:104%;}#nav .dropdown .dropdown_div{padding:8px 5px;text-align:left;background-color:#193b16}#nav .dropdown .dropdown_div a{padding:6px 5px;border:none;font-size:12px}}@media screen and (max-width: 769px){#nav .dropdown{display:block !important;}#nav .dropdown .dropdown_div{padding:15px 0 0}}#nav .togglemenu{height:32px;margin-bottom:5px;background:url('../images/mobilenav.png') no-repeat center center;cursor:pointer}@media screen and (min-width: 769px){#nav .togglemenu{display:none;}}.clear{clear:both}.splitter{clear:both}#main{width:1001px}@media screen and (max-width: 1001px){#main{width:100%;}}@media screen and (max-width: 481px){#main #newhomecontent{display:none;}}@media screen and (max-width: 1001px){#main #newhomecontent h1{display:none;}}#main #account table{width:100%;border-collapse:collapse;border:none}#main #account tr{border:none}#main #account th{font-weight:bold;border:none}#main #account td,#main #account th{padding:6px;text-align:left;border:none}@media screen and (max-width: 1001px){#main #content{padding:10px 2%;}#main #content table{width:90%}#main #content .leftcontact{width:20%}#main #content .rightcontact{width:75%;margin-left:2%;padding-left:2%;float:left;margin-top:0px}}@media screen and (max-width: 769px){#main #content{padding:10px 2%;}#main #content .leftcontact{float:none;width:98%;margin:5px auto 0}#main #content .rightcontact{float:none;width:98%;margin:0 auto;padding:5px 0px;border:none;border-top:1px dotted #193b16}#main #content .rightcontact table th{width:35%}#main #content .rightcontact table td{width:65%}#main #content .rightcontact input[type="text"],#main #content .rightcontact textarea{max-width:350px}}@media screen and (max-width: 481px){#main #content .rightcontact input[type="text"],#main #content .rightcontact textarea{max-width:200px}}#main .summary_text_mob{color:#666;line-height:120%}@media screen and (min-width: 1001px){#main .summary_text_mob{display:none;}}#main .summary_text_mob p{margin-bottom:10px}@media screen and (max-width: 1001px){#main .hideonmob{display:none;}}#main #basket input.checkout[type="submit"],#main #checkoutbutton{background:#ebdb00 !important;color:#000;border:1px solid #f7941d}#main .cont-shop{float:left;background:#ec7900 none repeat scroll 0 0;border:1px solid #fff;border-radius:0.5em;color:#fff;text-decoration:none;padding:5px 10px;font-size:12px}@media screen and (min-width: 380px) and (max-width: 600px){#main .cont-shop{margin-top:-37px;}}#main .cont-shop a{text-decoration:none;color:#fff;font-size:12px}@media screen and (max-width: 1001px){#main #prod_tab,#main #prod_tab_1{display:none;}}#main #prod_order #prod_order_phone a{color:#fff}@media screen and (max-width: 1001px){#main #prod_order #prod_order_hours{display:none;}}@media screen and (max-width: 481px){#main .maincontent{min-height:auto !important;}}#main .maincontent .backtotop{margin-top:10px;cursor:pointer;background:#ec7900;text-align:center;padding:10px 10px;color:#fff;float:right;margin-bottom:10px}#main .maincontent .backtohome{margin-top:10px;cursor:pointer;background:#ec7900;text-align:center;padding:10px 10px;color:#fff;float:left;margin-bottom:10px}#main .maincontent .backtohome a{color:#fff}@media screen and (max-width: 1001px){#main .maincontent{float:left;width:72%;margin-left:0px;margin-top:5px;}#main .maincontent .catheader{width:100%;margin:5px auto;height:85px;padding:0px;text-align:center}#main .maincontent .catheader .catheaderright{float:none;width:100%;text-align:center;margin:0}#main .maincontent .catdesc{display:none}#main .maincontent #cat_prods .cat_unit{margin:0 1% 20px 0;width:32% !important}#main .maincontent #sub_cat_sort a.link,#main .maincontent .sub_cat_sort a.link{margin-left:40px}#main .maincontent #prod{width:100%;margin-top:5px}#main .maincontent #prod #prod_gal{float:none;margin:0 auto 10px;width:100%}#main .maincontent #prod .prod_datasheetinfo{display:none}#main .maincontent #prod .prod_datasheetinfo,#main .maincontent #prod .img_main{margin:0;width:100%}#main .maincontent #prod #prod_summary{float:none;width:100%;margin:0px;max-height:auto;overflow:hidden !important}#main .maincontent #prod #prod_summary #prod_info{width:100%;min-height:20px !important;max-height:auto !important;overflow:hidden}#main .maincontent #prod #prod_summary #prod_info #prod_holder{min-height:20px !important;max-height:auto !important;overflow:hidden}#main .maincontent #prod .summary_review{display:none;height:0px !important}#main .maincontent #prod #prod_datasheet{margin:10px 0;width:100%}#main .maincontent #prod .backto{margin:0px;clear:right}#main .maincontent #prod #prod_prices form input[type="submit"]{display:block;float:none;margin:10px auto;width:80%;padding:10px 0;background:#ebdb00}#main .maincontent #prod .prod_needreviews img{max-width:100%}}#main .maincontent .prod_needhelp a{color:#fff}@media screen and (max-width: 769px){#main .maincontent{float:none;width:98%;margin:10px auto;}#main .maincontent .catheader{height:45px}#main .maincontent .catheader .catheaderright{display:none}}@media screen and (max-width: 650px){#main .maincontent #cat_prods .cat_unit{margin:0 1% 20px 0;width:49% !important}#main .maincontent #sub_cat_sort,#main .maincontent .sub_cat_sort{text-align:left}#main .maincontent #sub_cat_sort a.link,#main .maincontent .sub_cat_sort a.link{margin-left:0;float:right;margin-top:5px}#main .maincontent #sub_cat_page,#main .maincontent .sub_cat_page{float:none;clear:both}#main .maincontent #sub_cat_page a,#main .maincontent .sub_cat_page a{font-size:14px;padding-top:20px}}@media screen and (max-width: 400px){#main .maincontent #cat_prods .cat_unit{margin:0 1% 20px 1%;width:98% !important}}@media screen and (max-width: 1001px){#main #search{float:none;width:98%;margin:10px auto;}#main #search .catheader{width:100%;margin:10px auto;height:85px;padding:0px;text-align:center}#main #search .catheader .catheaderright{float:none;width:100%;text-align:center;margin:0}#main #search #cat_prods .cat_unit{margin:0 1% 20px 0;width:32% !important}#main #search #sub_cat_sort a.link,#main #search .sub_cat_sort a.link{margin-left:40px}#main #search #prod{width:100%;margin-top:5px}#main #search #prod #prod_gal{float:none;margin:0 auto 10px;width:100%}#main #search #prod .prod_datasheetinfo,#main #search #prod .img_main{margin:0;width:100%}#main #search #prod #prod_summary{float:none;width:100%;margin:0px}#main #search #prod #prod_datasheet{margin:10px 0;width:100%}#main #search #prod .backto{margin:0px;clear:right}}@media screen and (max-width: 769px){#main #search{float:none;width:98%;margin:10px auto;}#main #search .catheader{height:45px}#main #search .catheader .catheaderright{display:none}}@media screen and (max-width: 650px){#main #search #cat_prods .cat_unit{margin:0 1% 20px 0;width:49% !important}#main #search #sub_cat_sort,#main #search .sub_cat_sort{text-align:left}#main #search #sub_cat_sort a.link,#main #search .sub_cat_sort a.link{margin-left:0;float:right;margin-top:5px}#main #search #sub_cat_page,#main #search .sub_cat_page{float:none;clear:both;padding-top:10px}#main #search #sub_cat_page a,#main #search .sub_cat_page a{font-size:14px;padding-top:20px}}@media screen and (max-width: 400px){#main #search #cat_prods .cat_unit{margin:0 1% 20px 1%;width:98% !important}}@media screen and (max-width: 1001px){#main .mainnav{float:left;width:25%;margin:12px 1% !important;position:relative !important;}}@media screen and (max-width: 769px){#main .mainnav{float:none;width:98%;margin:10px auto;}#main .mainnav .easysearch_title{margin:10px 0;text-align:center;cursor:pointer}#main .mainnav .easysearch_cat_colour,#main .mainnav .easysearch_cat{display:none;margin-bottom:10px}}@media screen and (min-width: 769px){#main .mainnav .easysearch_cat_colour,#main .mainnav .easysearch_cat{display:block !important}}@media screen and (max-width: 1001px){#main #home_msg{height:25px;background-image:none;}#main #home_msg #home_msg_hours{display:none}#main #home_msg #home_msg_phone,#main #home_msg #home_msg_hours{text-align:center;float:none;margin-left:0}}@media screen and (max-width: 1001px){#prod_review input[type="text"],#prod_review textarea{width:90%}#prod_review form input[type="submit"]{float:none;margin:10px 0}}@media screen and (max-width: 1001px){.prod_relatedinfo #cat_prods .cat_unit{margin:0 1% 20px 0;width:32% !important}}@media screen and (max-width: 650px){.prod_relatedinfo #cat_prods .cat_unit{margin:0 1% 20px 0;width:49% !important}}@media screen and (max-width: 650px){.prod_relatedinfo #cat_prods .cat_unit{margin:0 1% 20px 0;width:49% !important}}@media screen and (max-width: 400px){.prod_relatedinfo #cat_prods .cat_unit{margin:0 1% 20px 1%;width:98% !important}}@media screen and (max-width: 1001px){#prod_order{padding:10px 0;}#prod_order #prod_order_phone,#prod_order #prod_order_hours{width:100%;text-align:center;margin:0;padding:0px}}@media screen and (max-width: 1001px){.addthis_floating_style.addthis_32x32_style,.addthis_floating_style.addthis_32x32_style .addthis_internal_container{width:100% !important;}}@media screen and (max-width: 1001px){#checkout_stages{float:none;margin:5px auto;height:20px;display:none;}}@media screen and (max-width: 1001px){.hiddentd{display:none;}}@media screen and (max-width: 1001px){#basket{width:98%;margin:10px auto;}}@media screen and (max-width: 1001px){.p_img{display:none;}}@media screen and (max-width: 1001px){.cont-shop{clear:both;}}@media screen and (max-width: 1001px){#checkout{width:98%;margin:10px auto;}#checkout input[type="text"],#checkout select,#checkout textarea{width:65%}#checkout .del1txt{width:270px}#checkout .checkout_account{float:none;margin:10px auto;width:100%}#checkout h3{margin:20px 0}#checkout p{margin:15px 0;line-height:160%}}@media screen and (max-width: 1001px){.splitter{display:none;}}@media screen and (max-width: 1001px){.social{display:none;}.social .box2{width:65%;margin:0 0 0 3%;padding:0 0 0 2%;border-right:none}.social .box1{width:29%}.social .hideme{display:none}}@media screen and (max-width: 769px){.social .box2{width:60%;margin:0 0 0 3%;padding:0 0 0 2%;border-right:none}.social .box1{width:34%}.social .hideme{display:none}}@media screen and (max-width: 600px){.social .box2{width:90%;margin:10px auto;border-right:none;border-left:none;float:none;border-top:1px dotted #969696;padding:10px 0}.social .box1{width:90%;float:none;margin:10px auto}.social .hideme{display:block}}@media screen and (max-width: 481px){.social .box2{display:none}.social .hideme{border-top:1px dotted #969696;padding-top:10px}}@media screen and (max-width: 1001px){#post-footer{padding:0 1%;}}@media screen and (max-width: 1001px){#footer_social{padding:0 1%;width:98%;margin:auto;}}#footer{clear:both;margin-top:10px}@media screen and (max-width: 1001px){#footer{padding:5px 0 10px;height:auto;}}@media screen and (max-width: 1001px){#footer ul{margin:auto;clear:both;}}@media screen and (max-width: 1001px){#footer ul li{display:inline-block;margin:10px 20px;text-align:center;}}@media screen and (max-width: 769px){#footer ul li{display:inline-block;margin:10px 10px;text-align:center;}}@media screen and (max-width: 650px){#footer ul li{display:block;width:100%;text-align:center;margin:10px 0;text-align:center;}}