goodh-goodhandsaas.dc02.gob2b.com
Open in
urlscan Pro
82.196.224.107
Public Scan
URL:
https://goodh-goodhandsaas.dc02.gob2b.com/
Submission: On July 20 via api from US — Scanned from GB
Submission: On July 20 via api from US — Scanned from GB
Form analysis
1 forms found in the DOMPOST https://goodh-goodhandsaas.dc02.gob2b.com/default.aspx
<form method="post" action="https://goodh-goodhandsaas.dc02.gob2b.com/default.aspx" id="ctl03">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTIwMjA1NTU0MDMPZBYCZg9kFgRmD2QWAgIJDxYCHgRUZXh0ZWQCAw9kFgYCDQ9kFgICAw9kFgICBQ9kFgICAQ8PFgYeBVdpZHRoGwAAAAAAcHdAAQAAAB4GSGVpZ2h0GwAAAAAAgEVAAQAAAB4EXyFTQgKAA2RkAg4PZBYCAgUPZBYCAgMPZBYCZg9kFgICAQ9kFgQCAg9kFgICAQ9kFgICAw9kFgICAw9kFiACAQ9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgQeCENzc0NsYXNzBQdOb0ltYWdlHwMCAmRkAgIPZBYCAgEPZBYCAgMPZBYCAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAADAckABAAAAHwIbAAAAAADAckABAAAAHwMCgANkZAIDD2QWAgIBD2QWAgIDD2QWAgICD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAwHJAAQAAAB8CGwAAAAAAgGhAAQAAAB8DAoADZGQCBA9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAMByQAEAAAAfAhsAAAAAAABpQAEAAAAfAwKAA2RkAgUPZBYCAgEPZBYCAgMPZBYCAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAACgckABAAAAHwIbAAAAAADAckABAAAAHwMCgANkZAIGD2QWAgIBD2QWAgIDD2QWAgICD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAwHJAAQAAAB8CGwAAAAAAAHJAAQAAAB8DAoADZGQCBw9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAMByQAEAAAAfAhsAAAAAAOBpQAEAAAAfAwKAA2RkAggPZBYCAgEPZBYCAgMPZBYCAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAADAckABAAAAHwIbAAAAAABgcUABAAAAHwMCgANkZAIJD2QWAgIBD2QWAgIDD2QWAgICD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAYGxAAQAAAB8CGwAAAAAAwHJAAQAAAB8DAoADZGQCCg9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAMByQAEAAAAfAhsAAAAAAGBxQAEAAAAfAwKAA2RkAgsPZBYCAgEPZBYCAgMPZBYCAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAADAckABAAAAHwIbAAAAAABgcUABAAAAHwMCgANkZAIMD2QWAgIBD2QWAgIDD2QWAgICD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAwHJAAQAAAB8CGwAAAAAA4GhAAQAAAB8DAoADZGQCDQ9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAKBtQAEAAAAfAhsAAAAAAKBtQAEAAAAfAwKAA2RkAg4PZBYCAgEPZBYCAgMPZBYCAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAACwcUABAAAAHwIbAAAAAADAckABAAAAHwMCgANkZAIPD2QWAgIBD2QWAgIDD2QWAgICD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAwHJAAQAAAB8CGwAAAAAAIGVAAQAAAB8DAoADZGQCEA9kFgICAQ9kFgICAw9kFgICAg9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAMByQAEAAAAfAhsAAAAAAABpQAEAAAAfAwKAA2RkAgQPZBYCAgEPZBYCAgMPZBYCAgEPZBYCZg9kFgICAQ9kFgoCAQ9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAAGlAAQAAAB8CGwAAAAAAAGlAAQAAAB8DAoADZGQCAg9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAAGlAAQAAAB8CGwAAAAAA4GVAAQAAAB8DAoADZGQCAw9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAAGlAAQAAAB8CGwAAAAAAgFxAAQAAAB8DAoADZGQCBA9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAAGlAAQAAAB8CGwAAAAAA4GBAAQAAAB8DAoADZGQCBQ9kFgICAQ9kFgJmD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAAGlAAQAAAB8CGwAAAAAAQGJAAQAAAB8DAoADZGQCDw9kFgICAw9kFgICAQ9kFgICAQ9kFgoCAQ9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAABPQAEAAAAfAhsAAAAAAAA0QAEAAAAfAwKAA2RkAgIPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAACAQUABAAAAHwIbAAAAAAAANEABAAAAHwMCgANkZAIDD2QWAgIBD2QWAgIBDw8WBh8BGwAAAAAAgEFAAQAAAB8CGwAAAAAAADRAAQAAAB8DAoADZGQCBA9kFgICAQ9kFgICAQ8PFgYfARsAAAAAAMBSQAEAAAAfAhsAAAAAAAA0QAEAAAAfAwKAA2RkAgUPZBYCAgEPZBYCAgEPDxYGHwEbAAAAAAAANEABAAAAHwIbAAAAAAAANEABAAAAHwMCgANkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WLAUdY3RsMDAkY3RsMjckY3RsMDAkY3RsMDIkY3RsMDAFHWN0bDAwJGN0bDI3JGN0bDAwJGN0bDE4JGN0bDAwBR1jdGwwMCRjdGwyNyRjdGwwMCRjdGwxOCRjdGwwMQU7Y3RsMDAkY3RsMjckY3RsMDAkY3RsMDMkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDEkY3RsMDAFO2N0bDAwJGN0bDI3JGN0bDAwJGN0bDAzJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwBTtjdGwwMCRjdGwyNyRjdGwwMCRjdGwwMyRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMyRjdGwwMAU7Y3RsMDAkY3RsMjckY3RsMDAkY3RsMDMkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDQkY3RsMDAFZGN0bDAwJGN0bDI3JGN0bDAwJGN0bDAzJGN0bDAwJGN0bDAxJGN0bDAwJGN0bDAwJERlcGFydG1lbnRDb250ZW50UmVwZWF0ZXIxJGN0bDAxJE5vZGVIcmVmMSROb2RlTmFtZTEFZGN0bDAwJGN0bDI3JGN0bDAwJGN0bDAzJGN0bDAwJGN0bDAxJGN0bDAwJGN0bDAwJERlcGFydG1lbnRDb250ZW50UmVwZWF0ZXIxJGN0bDAyJE5vZGVIcmVmMSROb2RlTmFtZTEFZGN0bDAwJGN0bDI3JGN0bDAwJGN0bDAzJGN0bDAwJGN0bDAxJGN0bDAwJGN0bDAwJERlcGFydG1lbnRDb250ZW50UmVwZWF0ZXIxJGN0bDAzJE5vZGVIcmVmMSROb2RlTmFtZTEFZGN0bDAwJGN0bDI3JGN0bDAwJGN0bDAzJGN0bDAwJGN0bDAxJGN0bDAwJGN0bDAwJERlcGFydG1lbnRDb250ZW50UmVwZWF0ZXIxJGN0bDA0JE5vZGVIcmVmMSROb2RlTmFtZTEFKWN0bDAwJGN0bDI3JGN0bDAwJGN0bDEyJGN0bDAwJGN0bDAxJGN0bDAwBSljdGwwMCRjdGwyNyRjdGwwMCRjdGwxMiRjdGwwMCRjdGwwMiRjdGwwMAUpY3RsMDAkY3RsMjckY3RsMDAkY3RsMTIkY3RsMDAkY3RsMDMkY3RsMDAFT2N0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwwMSRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQWeAWN0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkRGVwYXJ0bWVudERlcGFydG1lbnRzUmVwZWF0ZXIxJGN0bDAyJFRlbXBsYXRlZFVzZXJDb250cm9sMSRjdGwwMCROb2RlSHJlZjIkTm9kZU5hbWUxBZ4BY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMCRjdGwwMCREZXBhcnRtZW50RGVwYXJ0bWVudHNSZXBlYXRlcjEkY3RsMDMkVGVtcGxhdGVkVXNlckNvbnRyb2wxJGN0bDAwJE5vZGVIcmVmMiROb2RlTmFtZTEFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwwNCRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQWeAWN0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkRGVwYXJ0bWVudERlcGFydG1lbnRzUmVwZWF0ZXIxJGN0bDA1JFRlbXBsYXRlZFVzZXJDb250cm9sMSRjdGwwMCROb2RlSHJlZjIkTm9kZU5hbWUxBZ4BY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMCRjdGwwMCREZXBhcnRtZW50RGVwYXJ0bWVudHNSZXBlYXRlcjEkY3RsMDYkVGVtcGxhdGVkVXNlckNvbnRyb2wxJGN0bDAwJE5vZGVIcmVmMiROb2RlTmFtZTEFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwwNyRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQWeAWN0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkRGVwYXJ0bWVudERlcGFydG1lbnRzUmVwZWF0ZXIxJGN0bDA4JFRlbXBsYXRlZFVzZXJDb250cm9sMSRjdGwwMCROb2RlSHJlZjIkTm9kZU5hbWUxBZ4BY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMCRjdGwwMCREZXBhcnRtZW50RGVwYXJ0bWVudHNSZXBlYXRlcjEkY3RsMDkkVGVtcGxhdGVkVXNlckNvbnRyb2wxJGN0bDAwJE5vZGVIcmVmMiROb2RlTmFtZTEFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwxMCRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQWeAWN0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkRGVwYXJ0bWVudERlcGFydG1lbnRzUmVwZWF0ZXIxJGN0bDExJFRlbXBsYXRlZFVzZXJDb250cm9sMSRjdGwwMCROb2RlSHJlZjIkTm9kZU5hbWUxBZ4BY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMCRjdGwwMCREZXBhcnRtZW50RGVwYXJ0bWVudHNSZXBlYXRlcjEkY3RsMTIkVGVtcGxhdGVkVXNlckNvbnRyb2wxJGN0bDAwJE5vZGVIcmVmMiROb2RlTmFtZTEFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwxMyRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQWeAWN0bDAwJFByaW1hcnlDb250ZW50UGxhY2VIb2xkZXIkY3RsMDIkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDAkY3RsMDAkRGVwYXJ0bWVudERlcGFydG1lbnRzUmVwZWF0ZXIxJGN0bDE0JFRlbXBsYXRlZFVzZXJDb250cm9sMSRjdGwwMCROb2RlSHJlZjIkTm9kZU5hbWUxBZ4BY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMCRjdGwwMCREZXBhcnRtZW50RGVwYXJ0bWVudHNSZXBlYXRlcjEkY3RsMTUkVGVtcGxhdGVkVXNlckNvbnRyb2wxJGN0bDAwJE5vZGVIcmVmMiROb2RlTmFtZTEFngFjdGwwMCRQcmltYXJ5Q29udGVudFBsYWNlSG9sZGVyJGN0bDAyJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwJGN0bDAwJERlcGFydG1lbnREZXBhcnRtZW50c1JlcGVhdGVyMSRjdGwxNiRUZW1wbGF0ZWRVc2VyQ29udHJvbDEkY3RsMDAkTm9kZUhyZWYyJE5vZGVOYW1lMQVbY3RsMDAkUHJpbWFyeUNvbnRlbnRQbGFjZUhvbGRlciRjdGwwMiRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwNCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMSRjdGwwMQU1Y3RsMDAkY3RsMjgkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDEkY3RsMDAFNWN0bDAwJGN0bDI4JGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAwBTVjdGwwMCRjdGwyOCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMyRjdGwwMAU1Y3RsMDAkY3RsMjgkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDQkY3RsMDAFO2N0bDAwJGN0bDI4JGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAxJGN0bDAxJGN0bDAxBUdjdGwwMCRjdGwyOCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMSRjdGwwMSRjdGwwMCRjdGwwMAVHY3RsMDAkY3RsMjgkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDEkY3RsMDIkY3RsMDAkY3RsMDAFR2N0bDAwJGN0bDI4JGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAyJGN0bDAxJGN0bDAzJGN0bDAwJGN0bDAwBUdjdGwwMCRjdGwyOCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMiRjdGwwMSRjdGwwNCRjdGwwMCRjdGwwMAVHY3RsMDAkY3RsMjgkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDAkY3RsMDIkY3RsMDEkY3RsMDUkY3RsMDAkY3RsMDAFR2N0bDAwJGN0bDI4JGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAwJGN0bDAzJGN0bDAxJGN0bDAxJGN0bDAwJGN0bDAwBTtjdGwwMCRjdGwyOCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwMCRjdGwwNCRjdGwwMSRjdGwwMSvqnHfuLfYyPg45cvve1WYyjWqKE6FWrdLhlyV8rqy8">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['ctl03'];
if (!theForm) {
theForm = document.ctl03;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.WebForm_PostBackOptions || document.write(
'<script type="text/javascript" src="/WebResource.axd?d=m0SrPBL8Ykd9zcTdRPa8f3tAkMzRB_BiikpX8jTv_FR8et1i42ZL22rS5rQwQbV54FluFDSXPzGg5wrwL4Qe2oDPTsNooqEKYZtzaWCWR2g1&t=638465058520000000"><\/script>'); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys._Application && Sys.Observer) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=0qG-W88T7OzU6fwV6Y64QoDS0o1Ep8kUKInIb3nu5r3IGqWgbawZ9uEIk09M0RzrD4rdAtgKHyYdQzBdrcTBlF1wEECYtAsEsFovJAAJpzMJi9apWbluzwD_HAdfHWpL426YZM7ylgrprLhL8XHMSHH2FR3SkDjVg7CCC2mTaW2M9epvwndoT4XrDhhwN43j0&t=2e7d0aca"><\/script>'
); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys.WebForms) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=aZaHyjrIP1ej9Q2FLCzQPT5sUA9__A0MY_sHTL7qyhTCQ-aCUejOH-615UXHYeM_MNghrIUH_1WYiVvT4fFCAlIbfr3ccBhgBysnnX_Z85a72cegC1njQ4Up4oF9vh34pf3r22PhrufDKwMQbntH3tgu5IBhEtl9o42n3pFscm4Tq4_LafvCPV_yUK36HyiF0&t=2e7d0aca"><\/script>'
);
Type.registerNamespace('Aspidistra.Ecommerce.Web.ScriptServices');
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService = function() {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.prototype = {
_get_path: function() {
var p = this.get_path();
if (p) return p;
else return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_path();
},
AddCustomisableToOrder: function(productId, quantity, customisationAnswer, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddCustomisableToOrder', false, {
productId: productId,
quantity: quantity,
customisationAnswer: customisationAnswer
}, succeededCallback, failedCallback, userContext);
},
AddBundleToOrder: function(productId, quantity, listChoices, matrixChoices, customisation, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddBundleToOrder', false, {
productId: productId,
quantity: quantity,
listChoices: listChoices,
matrixChoices: matrixChoices,
customisation: customisation
}, succeededCallback, failedCallback, userContext);
},
AddToOrder: function(orderItems, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToOrder', false, {
orderItems: orderItems
}, succeededCallback, failedCallback, userContext);
},
AddToOrderByStockCode: function(orderItems, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToOrderByStockCode', false, {
orderItems: orderItems
}, succeededCallback, failedCallback, userContext);
},
SetOrderItemQuantity: function(orderItemId, number, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetOrderItemQuantity', false, {
orderItemId: orderItemId,
number: number
}, succeededCallback, failedCallback, userContext);
},
ChangeOrderItemQuantity: function(orderItemId, adjustment, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeOrderItemQuantity', false, {
orderItemId: orderItemId,
adjustment: adjustment
}, succeededCallback, failedCallback, userContext);
},
OverrideOrderItemPrice: function(details, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'OverrideOrderItemPrice', false, {
details: details
}, succeededCallback, failedCallback, userContext);
},
DeleteOrderItem: function(orderItemId, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteOrderItem', false, {
orderItemId: orderItemId
}, succeededCallback, failedCallback, userContext);
},
DeleteAllOrderItems: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteAllOrderItems', false, {}, succeededCallback, failedCallback, userContext);
},
GetCurrentOrder: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentOrder', false, {}, succeededCallback, failedCallback, userContext);
},
GetAgentAccounts: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentAccounts', false, {}, succeededCallback, failedCallback, userContext);
},
SetAgentAccount: function(accountEncrypted, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetAgentAccount', false, {
accountEncrypted: accountEncrypted
}, succeededCallback, failedCallback, userContext);
},
GetSessionInfo: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSessionInfo', false, {}, succeededCallback, failedCallback, userContext);
},
AppLogin: function(details, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AppLogin', false, {
details: details
}, succeededCallback, failedCallback, userContext);
},
GetAppGlobalResources: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAppGlobalResources', false, {}, succeededCallback, failedCallback, userContext);
},
PutAppDiagnostic: function(diagnostic, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PutAppDiagnostic', false, {
diagnostic: diagnostic
}, succeededCallback, failedCallback, userContext);
}
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService', Sys.Net.WebServiceProxy);
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance = new Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService();
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_path = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_path(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_path = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_path();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_timeout = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_timeout(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_timeout = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_timeout();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_defaultUserContext = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_defaultUserContext(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_defaultUserContext = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_defaultUserContext();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_defaultSucceededCallback = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_defaultSucceededCallback(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_defaultSucceededCallback = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_defaultSucceededCallback();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_defaultFailedCallback = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_defaultFailedCallback(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_defaultFailedCallback = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_defaultFailedCallback();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_enableJsonp = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_enableJsonp(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_enableJsonp = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_enableJsonp();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_jsonpCallbackParameter = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.set_jsonpCallbackParameter(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.get_jsonpCallbackParameter = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.get_jsonpCallbackParameter();
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.set_path("/ScriptServices/SalesScriptService.asmx");
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.AddCustomisableToOrder = function(productId, quantity, customisationAnswer, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.AddCustomisableToOrder(productId, quantity, customisationAnswer, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.AddBundleToOrder = function(productId, quantity, listChoices, matrixChoices, customisation, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.AddBundleToOrder(productId, quantity, listChoices, matrixChoices, customisation, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.AddToOrder = function(orderItems, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.AddToOrder(orderItems, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.AddToOrderByStockCode = function(orderItems, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.AddToOrderByStockCode(orderItems, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.SetOrderItemQuantity = function(orderItemId, number, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.SetOrderItemQuantity(orderItemId, number, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.ChangeOrderItemQuantity = function(orderItemId, adjustment, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.ChangeOrderItemQuantity(orderItemId, adjustment, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.OverrideOrderItemPrice = function(details, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.OverrideOrderItemPrice(details, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.DeleteOrderItem = function(orderItemId, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.DeleteOrderItem(orderItemId, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.DeleteAllOrderItems = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.DeleteAllOrderItems(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.GetCurrentOrder = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.GetCurrentOrder(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.GetAgentAccounts = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.GetAgentAccounts(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.SetAgentAccount = function(accountEncrypted, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.SetAgentAccount(accountEncrypted, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.GetSessionInfo = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.GetSessionInfo(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.AppLogin = function(details, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.AppLogin(details, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.GetAppGlobalResources = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.GetAppGlobalResources(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService.PutAppDiagnostic = function(diagnostic, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.SalesScriptService._staticInstance.PutAppDiagnostic(diagnostic, onSuccess, onFailed, userContext);
}
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.ListChoice) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.ListChoice = gtc("Aspidistra.Ecommerce.Web.ScriptServices.ListChoice");
Aspidistra.Ecommerce.Web.ScriptServices.ListChoice.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.ListChoice');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.MatrixChoice) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.MatrixChoice = gtc("Aspidistra.Ecommerce.Web.ScriptServices.MatrixChoice");
Aspidistra.Ecommerce.Web.ScriptServices.MatrixChoice.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.MatrixChoice');
}
Type.registerNamespace('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects');
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OrderResultDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OrderResultDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OrderResultDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OrderResultDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OrderResultDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.AjaxOrderItem) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.AjaxOrderItem = gtc("Aspidistra.Ecommerce.Web.ScriptServices.AjaxOrderItem");
Aspidistra.Ecommerce.Web.ScriptServices.AjaxOrderItem.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.AjaxOrderItem');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.AjaxStockCodeItem) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.AjaxStockCodeItem = gtc("Aspidistra.Ecommerce.Web.ScriptServices.AjaxStockCodeItem");
Aspidistra.Ecommerce.Web.ScriptServices.AjaxStockCodeItem.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.AjaxStockCodeItem');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OverridePriceDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OverridePriceDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OverridePriceDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OverridePriceDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.OverridePriceDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AccountSummaryDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AccountSummaryDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AccountSummaryDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AccountSummaryDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AccountSummaryDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SessionInfoDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SessionInfoDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SessionInfoDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SessionInfoDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SessionInfoDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.LoginRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.LoginRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.LoginRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.LoginRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.LoginRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppGlobalResourcesDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppGlobalResourcesDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppGlobalResourcesDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppGlobalResourcesDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppGlobalResourcesDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppDiagnosticDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppDiagnosticDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppDiagnosticDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppDiagnosticDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.AppDiagnosticDTO');
}
Type.registerNamespace('Aspidistra.Ecommerce.Web.ScriptServices');
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService = function() {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.prototype = {
_get_path: function() {
var p = this.get_path();
if (p) return p;
else return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_path();
},
AddControlValueToSession: function(Key, Value, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddControlValueToSession', false, {
Key: Key,
Value: Value
}, succeededCallback, failedCallback, userContext);
},
SessionKeyExists: function(Key, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SessionKeyExists', false, {
Key: Key
}, succeededCallback, failedCallback, userContext);
},
GetSessionValue: function(Key, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSessionValue', false, {
Key: Key
}, succeededCallback, failedCallback, userContext);
},
SetSessionValue: function(Key, Value, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetSessionValue', false, {
Key: Key,
Value: Value
}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceSliderMaxKey: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceSliderMaxKey', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceSliderMinKey: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceSliderMinKey', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceSliderStepKey: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceSliderStepKey', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceOnNetKey: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceOnNetKey', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceMin: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceMin', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceMax: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceMax', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterPriceStep: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterPriceStep', false, {}, succeededCallback, failedCallback, userContext);
},
GetProductFilterOnNetState: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductFilterOnNetState', false, {}, succeededCallback, failedCallback, userContext);
},
SetProductFilterOnNetState: function(state, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetProductFilterOnNetState', false, {
state: state
}, succeededCallback, failedCallback, userContext);
},
AddItemToWishlist: function(request, productId, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddItemToWishlist', false, {
request: request,
productId: productId
}, succeededCallback, failedCallback, userContext);
},
RemoveItemFromWishlist: function(request, productId, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveItemFromWishlist', false, {
request: request,
productId: productId
}, succeededCallback, failedCallback, userContext);
},
GetFastPageInfo: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFastPageInfo', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetFASTJson: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFASTJson', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
DetermineBundlePrice: function(request, choices, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DetermineBundlePrice', false, {
request: request,
choices: choices
}, succeededCallback, failedCallback, userContext);
},
GetFeatureValuesByNodes: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFeatureValuesByNodes', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetSkusByMatrixProduct: function(productID, image, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSkusByMatrixProduct', false, {
productID: productID,
image: image
}, succeededCallback, failedCallback, userContext);
},
GetElementsByBundleProduct: function(productID, image, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetElementsByBundleProduct', false, {
productID: productID,
image: image
}, succeededCallback, failedCallback, userContext);
},
GetFastText: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFastText', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetFastImages: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFastImages', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetNodeImages: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNodeImages', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetNodeStructuredData: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNodeStructuredData', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
IsFinanceAvailableForProducts: function(request, succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsFinanceAvailableForProducts', false, {
request: request
}, succeededCallback, failedCallback, userContext);
},
GetValidationErrorMessage: function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetValidationErrorMessage', false, {}, succeededCallback, failedCallback, userContext);
}
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService', Sys.Net.WebServiceProxy);
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance = new Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService();
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_path = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_path(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_path = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_path();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_timeout = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_timeout(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_timeout = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_timeout();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_defaultUserContext = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_defaultUserContext(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_defaultUserContext = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_defaultUserContext();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_defaultSucceededCallback = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_defaultSucceededCallback(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_defaultSucceededCallback = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_defaultSucceededCallback();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_defaultFailedCallback = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_defaultFailedCallback(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_defaultFailedCallback = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_defaultFailedCallback();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_enableJsonp = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_enableJsonp(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_enableJsonp = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_enableJsonp();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_jsonpCallbackParameter = function(value) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.set_jsonpCallbackParameter(value);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.get_jsonpCallbackParameter = function() {
return Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.get_jsonpCallbackParameter();
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.set_path("/ScriptServices/ProductScriptService.asmx");
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.AddControlValueToSession = function(Key, Value, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.AddControlValueToSession(Key, Value, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.SessionKeyExists = function(Key, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.SessionKeyExists(Key, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetSessionValue = function(Key, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetSessionValue(Key, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.SetSessionValue = function(Key, Value, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.SetSessionValue(Key, Value, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceSliderMaxKey = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceSliderMaxKey(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceSliderMinKey = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceSliderMinKey(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceSliderStepKey = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceSliderStepKey(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceOnNetKey = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceOnNetKey(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceMin = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceMin(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceMax = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceMax(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterPriceStep = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterPriceStep(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetProductFilterOnNetState = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetProductFilterOnNetState(onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.SetProductFilterOnNetState = function(state, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.SetProductFilterOnNetState(state, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.AddItemToWishlist = function(request, productId, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.AddItemToWishlist(request, productId, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.RemoveItemFromWishlist = function(request, productId, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.RemoveItemFromWishlist(request, productId, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetFastPageInfo = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetFastPageInfo(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetFASTJson = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetFASTJson(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.DetermineBundlePrice = function(request, choices, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.DetermineBundlePrice(request, choices, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetFeatureValuesByNodes = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetFeatureValuesByNodes(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetSkusByMatrixProduct = function(productID, image, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetSkusByMatrixProduct(productID, image, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetElementsByBundleProduct = function(productID, image, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetElementsByBundleProduct(productID, image, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetFastText = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetFastText(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetFastImages = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetFastImages(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetNodeImages = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetNodeImages(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetNodeStructuredData = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetNodeStructuredData(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.IsFinanceAvailableForProducts = function(request, onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.IsFinanceAvailableForProducts(request, onSuccess, onFailed, userContext);
}
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService.GetValidationErrorMessage = function(onSuccess, onFailed, userContext) {
Aspidistra.Ecommerce.Web.ScriptServices.ProductScriptService._staticInstance.GetValidationErrorMessage(onSuccess, onFailed, userContext);
}
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects');
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoResponseDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoResponseDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoResponseDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoResponseDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageInfoResponseDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageJSONRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageJSONRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageJSONRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageJSONRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.PageJSONRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastNodeContainerDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastNodeContainerDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastNodeContainerDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastNodeContainerDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastNodeContainerDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleChoicesDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleChoicesDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleChoicesDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleChoicesDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleChoicesDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodesFeatureRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodesFeatureRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodesFeatureRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodesFeatureRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodesFeatureRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FeatureSetDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FeatureSetDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FeatureSetDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FeatureSetDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FeatureSetDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ImageRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ImageRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ImageRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ImageRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ImageRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SkuDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SkuDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SkuDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SkuDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.SkuDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleElementDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleElementDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleElementDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleElementDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.BundleElementDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.TextRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.TextRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.TextRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.TextRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.TextRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastTextDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastTextDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastTextDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastTextDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastTextDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImageRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImageRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImageRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImageRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImageRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImagesDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImagesDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImagesDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImagesDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.FastImagesDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImageRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImageRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImageRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImageRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImageRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImagesDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImagesDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImagesDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImagesDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.NodeImagesDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.StructuredDataRequestDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.StructuredDataRequestDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.StructuredDataRequestDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.StructuredDataRequestDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.StructuredDataRequestDTO');
}
if (typeof(Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ProductFinanceAvailableDTO) === 'undefined') {
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ProductFinanceAvailableDTO = gtc("Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ProductFinanceAvailableDTO");
Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ProductFinanceAvailableDTO.registerClass('Aspidistra.Ecommerce.Web.ScriptServices.TransferObjects.ProductFinanceAvailableDTO');
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ctl19', 'ctl03', [], [], [], 90, 'ctl00');
//]]>
</script>
<script src="https://shopfront-15a42.kxcdn.com/Framework/js/jquery_plugins.js?v=1.0.4"></script>
<div id="PageInfo" data-order-id="b2TENuAz1SCXeiuJXX7ZZRckZoC4XOuuJzD9S6McfBgwib2l5D5aVjGPD6Ddm39bJb1c5ZnHzMGCjEpOPe5LE5/H4dVrugyc6fgxwz226EOKH+0apt5hqJVrp9k+fWMJ"
data-currency-id="v6FvgoetB4hY8g401c1qTe8QObBe1YpUd91dSg/EaRjPSlq+h+DSfKWWWZ8mBwjik+8GBX3jnPnCNMK58ulQD1v4xYb9ovjV/uTtYafOGv918zb31y25EAyRA7Fevzyw" data-currency-code="GBP" data-country-code="GBR"
data-local-session-id="d5fc9a9f-08d0-4322-b2f8-fd96782cfb9f" data-root-url="https://goodhandsaas-web11.dc02.gob2b.com" data-current-node-id="" data-local-storage-id="5f64f29f-0980-4754-9f46-ef43135d77b6"></div>
<span>
<script>
var Resources = {
Global: {
DisableShoppingModalText: `Shopping has temporarily been disabled, sorry for any inconvenience.`,
ProductGalleryExpandedImageHeight: `1200`,
HeaderLinkYourAccount: `Your Account`,
AccountLogout: `Logout`,
CompanyName: `GoodHand SaaS`,
InsufficientStockBackOrderMessage: `Not enough stock available for {0}, {1} items will be back ordered.`,
ContactThankYouHeader: `Thank You`,
ContactFormDeliveryAddress: `Delivery Address`,
WishListButtonAddToBasket: `Add To Basket`,
OrderAddressPlaceholderText: `Enter new address...`,
ProductGalleryControlsImageHeight: `200`,
RegistrationThanksMessage: `Thank you for registering with`,
ProductStockLowKeyText: `The item is in stock & available to order, but stock is low.`,
VoucherReceiptHeader: `Gift Voucher Details`,
ContactHeader: `Contact`,
DefaultHeading: `Home`,
UnitOfSalePrefix: `per `,
LanguageLabel: `Select Language`,
DisableShoppingModalTitle: `Customer Notice`,
LoggedInGoCatalogue: `Go Shopping`,
NodePageTitle: `{0} - GoodHand SaaS`,
ContactFormName: `Name`,
CookieConcentText: `We have placed cookies on your device to help make this website better.`,
DefaultLogoHeight: `100`,
ProductGalleryControlsImageWidth: `200`,
ItemsPerPageValue: `24`,
HeaderLinkHome: `Home`,
HeaderLinkMore: `More`,
NewAccountEmail: `New account created on GoodHand SaaS`,
TitleEditPassword: `Edit Password`,
V12ProductButtonImage: `~/images/V12/234x60_v02.png`,
CSVInstructionsStep3Title: `3 . Browse to the file`,
ShipmentServiceSelectBoxNoItemMessage: `No delivery method is available to ship your order to your chosen destination.`,
DepartmentThumbImageHeight: `300`,
CSVInstructionsStep2Title: `2 . Save the file as a CSV file as shown below`,
ProductStockPositionKeyTitle: `Product Stock Position Key`,
AccountLogoWidth: `200`,
SlideModuleImageMaxWidth: `2000`,
ContactFormTel: `Telephone`,
CSVInstructionsStep4Title: `4 . Header Row`,
ProductStockOutIcon: `<i class=\"fa fa-times Icon\"></i>`,
ProductStockOutText: `Out Of Stock`,
ContactFormErrorMessageSubjectEmpty: `Subject is empty`,
CSVInstructionsStep1Title: `1 . Create Your CSV File`,
CSVInstructionsStep6Title: `6 . Added to Basket`,
PaymentDetails: `GoodHand SaaS - Payment Details`,
NewPasswordMessage: `Your new password for GoodHand SaaS`,
TitleSearchResults: `Search Results`,
StockNotificationEmail: `Your enquiry with GoodHand SaaS`,
CancellationFormReceivedOn: `Received On`,
CSVInstructionsStep5Title: `5 . Submit the file`,
ContactFormErrorMessageRecipientInvalid: `Recipient is not a valid email address \'{0}\'`,
HeaderLinkLogoutIconText: `<i class=\"Icon fa fa-sign-out NavigationIcon\"></i> Logout`,
RetailCheckoutBillingFormMessage: ``,
ReceivedAGiftVoucherEmail: `You have received a GoodHand SaaS Gift Voucher`,
DefaultLogoWidth: `400`,
SiteKey: `GoodHandSAAS`,
DueInExtraDays: `0`,
ProductPageMinimumQuantityLabelSuffix: `</p>`,
FooterLinkPoweredByUrl: `https://gob2b.com/`,
NotEnabledMessage: `This area of the website has not been enabled.`,
ReviewInvitationEmailSubject: `Please take a minute to leave a review`,
RequiredUserName: `UserName is required.`,
CompanyUrl: `https://goodhandsaas-web11.dc02.gob2b.com/`,
TransactionDescription: `Your order with GoodHand SaaS`,
VoucherReceiptText1: `Please fill in the recepient details for the`,
VoucherReceiptText2: ` voucher`,
ContactFormErrorMessageContentEmpty: `Email content is empty`,
ProductTabsFileExcludeKeys: ``,
CommitButtonText: `Save Changes`,
ProductGalleryExpandedImageWidth: `1200`,
CancellationFormConsumerAddress: `Address of Consumer(s)`,
HeaderMobileLinksDepartmentName: `Header Mobile Links`,
TitleCatalogue: `Catalogue`,
NotifyEmailMessage: `has registered as a customer.`,
HomePageModulesDepartmentName: `Home Page`,
AxisImageMainPartialKey: ` Main`,
ProductPageExcludedFeatureSets: `Product Dimensions`,
DepartmentThumbImageWidth: `300`,
V12RetailerGuid: ``,
TitleEditContactDetails: `Edit Contact Details`,
SearchResultsProductNoImagePath: `~/assets/Client/no-image-80x80.png`,
FooterLinkSitemap: `Sitemap`,
HeaderSearchText: `Search`,
ContactFormErrorMessageRecipientEmpty: `Recipient is empty`,
ContactFormMessage: `Message`,
ContactFormDeliveryAddressRequired: `Delivery Address is required`,
HeaderLinkContact: `Contact Us`,
TradeRequestLoginEmailSubject: `Trade Account Login Details Request`,
RegistrationPassword: `Password`,
NoStockBackOrderMessage: `No stock available for {0}, items will be back ordered.`,
HeaderLinkLogout: `Logout`,
HeaderLoginRegisterText: `<i title=\'Login to view your account - Icon button\' class=\'fal fa-user\'></i> <div class=\'Text hidden-xs\'>Login/Register</div>`,
ProductSearchPlaceHolderText: `Product Search...`,
TitleContact: `Contact Us`,
ContactFormSubject: `Message received from https://goodhandsaas-web11.dc02.gob2b.com`,
ProductStockLowKeyTextQty: `The item is in stock, but there are only X available to order.`,
CopyrightAdditionalText: ``,
ProductStockBackIcon: `<i class=\"fa fa-check Icon\"></i>`,
ProductStockBackText: `Back Order`,
ContactDepartmentName: `Contact`,
ProductPageNoImagePath: `~/assets/Client/no-image-300x300.png`,
OrderConfirmationEmail: `Your order with GoodHand SaaS (No. {0})`,
ConfirmEmailHeader: ``,
CookieConcentButtonText: `Ok`,
HeaderLinkItems: `items`,
HeaderLinkLogin: `Login`,
BadCreditEmailSubject: `Order placed on an account over its credit limit`,
HeaderContentDepartmentName: `Header Content - New`,
MobileLinkText: `Mobile Site`,
HeaderLinkBasket: `Basket`,
ContentThumbImageWidth: `400`,
AccountOverCreditLimitText: `Please Note: your account has exceeded the credit limit, your order has been accepted.`,
ListViewRowNoImagePath: `~/assets/Client/no-image-80x80.png`,
TradeLoginLink: `<a runat=\"server\" href=\"https://goodhandsaas-web11.dc02.gob2b.com/trade/account/default.aspx\">Trade Login</a> |`,
InsufficientStockMessage: `Not enough stock available for {0}, quantity reduced to {1}.`,
LoggedInGoCheckout: `Go to Checkout`,
ContactFormErrorMessageSenderEmpty: `Sender is empty`,
SearchGoButtonText: `Go`,
SearchGoButtonIcon: `<i class=\"fal fa-search\"></i>`,
ProductStockInKeyText: `The item is in stock & availale to order.`,
ProductThumbImageHeight: `300`,
RequiredName: `Name is required.`,
VoucherPaymentText: `If you have a Gift Voucher enter your code below and click the \"Redeem\" button.`,
NotifyEmailSubject: `Website Registration Notification`,
V12ProductButtonImageAlt: `V12 FinanceAvailable`,
HeaderLinkRegister: `Register`,
RecentlyViewed: `Recently Viewed`,
TellAFriendMessageText: `Check out this product at GoodHand SaaS`,
CSVInstructionsStep4Text: `If you have a header row such as the example in step 1 then tick the box as shown below.`,
CSVInstructionsStep1Text: `Your file must contain two columns: <ul><li>Stock Code</li><li>Quantity</li></ul>`,
CSVInstructionsStep6Text: `The products will now be added to the cart. Any items that are out of stock or with low stock will give you a message above the cart.`,
ConfirmPaymentEmail: `Your payment with GoodHand SaaS`,
ProductTabsKeyOrder: ``,
RecommendMessage: `Your friend has recommended a product from GoodHand SaaS`,
EmailPreText: `Email from GoodHand SaaS`,
ContentThumbImageHeight: `250`,
LoggedInGoAccount: `Go to Your Account`,
BooleanFeatureTrueText: `True`,
ContactSendMessage: `Send A Message`,
RequiredMessage: `Fields marked <span class=\"Required\">*</span> are required`,
WishListEmailMessage: `Check out my wish list at GoodHand SaaS`,
CancellationFormDate: `Date`,
TopProductsItemsPerPageValue: `10`,
ContactThankYouMessage: `Your message has been sent to`,
ProductStockOutKeyTextNoNotify: `The item is out of stock & is not available to order.`,
DeliveryMethodDisplayFormat: `DropDownList`,
ProductThumbImageWidth: `300`,
ProductImagesLineImageOptions: `IncludeSkuAndLine`,
ProductStockInKeyTextQty: `There are X of this item in stock & available to order.`,
CancellationFormConsumerName: `Name of Consumer(s)`,
TitleCancellationForm: `Cancellation Form`,
RequiredMarker: `<span class=\"Required\">*</span>`,
ProductPageExcludedFeatures: ``,
RetailSagePayDirectPaymentButtonText: `Pay by PayPal`,
TradeRegisterEmailSubject: `New Account Request`,
DepartmentThumbNoImagePath: `~/assets/Client/no-image-300x300.png`,
PrintButtonText: `Print Page`,
FooterContentDepartmentName: `Footer Content`,
SearchResultsLoadingText: `Loading the next set of products...`,
SearchResultsBar: `https://goodhandsaas-web11.dc02.gob2b.com/images/search-results-loading-bar.gif`,
RegistrationContactDetails: `Contact Details`,
BadCreditEmailBody: `Account \'{0}\' has placed an order and their account has gone over its credit limit.`,
ProductGalleryImageWidth: `600`,
RedirectAfterLoginPath: `~/retail/account/default.aspx`,
ContactFormEmail: `Email`,
NavigationMenuImageKey: `Main`,
ClearButtonText: `Clear Value`,
CSVOrderUpload: `CSV Order Upload`,
Register: `Register`,
AccountLogoHeight: `200`,
OrderCustomerReferenceMaxLength: `20`,
V12MinDepositPercent: `0`,
ContactFormRequired: `Required`,
BooleanFeatureFalseText: `False`,
CompanyEmail: `sales@goodhanduk.co.uk`,
ProductGalleryImageHeight: `600`,
WishListButtonRemove: `Remove`,
HomeWelcome: `Welcome to`,
RecentlyViewedIcon: `<i class=\"Icon fa fa-eye\"></i>`,
ProductThumbNoImagePath: `~/assets/Client/no-image-300x300.png`,
TradeSagePayDirectPaymentButtonText: `Pay by PayPal`,
OfflinePaymentMethodEmailOrderText: `<strong>Payment Method:</strong> Pending`,
CancellationFormOrderedOn: `Ordered On`,
EmailLogoImagePath: `~/assets/Client/logo.png`,
ProductStockInIcon: `<i class=\"fa fa-check Icon\"></i>`,
ProductStockInText: `50 + In Stock`,
UniqueUser: `User must be unique:`,
DefaultLogoImagePath: `~/assets/Client/logo.png`,
FooterLinkPoweredByUrlTitle: `Integrated b2b ecommerce for Wholesalers, Distributors and Manufacturers`,
ContactFormErrorMessageSenderInvalid: `Sender is not a valid email address \'{0}\'`,
BalancePaymentPaymentMethod: `Sage Pay`,
AxisImageSwatchWidth: `40`,
VoucherPaymentHeader: `Pay by Gift Voucher`,
ProductImagesExcludeKeys: `TextImage 1;TextImage 2;TextImage 3;TextImage 4;`,
Reviews: `Reviews`,
TitleCompanyName: `Edit Password`,
CSVTickIfContainsHeaderRow: `Tick if contains a header row`,
ContactFormMessageRequired: `Message is required`,
SiteDomain: `goodhandsaas-web11.dc02.gob2b.com`,
AxisImageSwatchPartialKey: ` Swatch`,
RepeaterPageSizeOptions: `24, 48, 72, 96`,
AccountSelectButtonURL: `~/trade/cart/default.aspx`,
AccountOnHoldEmail: `Account on hold`,
CSVInstructionsHeader: `CSV Order Upload Instructions`,
V12RetailerId: ``,
DefaultPaymentMethodEmailOrderText: ``,
ProductStockOutKeyText: `The item is out of stock, \'notify when back in stock\' will send you an email notification once the item is available to order.`,
ProductTabsExcludeKeys: `Page Title,Keywords,Short Description,BaseUnitName,Intro,Ribbon Text,Videos,Sub Title,Thumb Text,Theme Colour,Ribbon Colour`,
MinOrderValueError: `Your order does not meet our minimum order value`,
ProductStockLowText: `In Stock`,
ProductStockLowIcon: `<i class=\"fa fa-check Icon\"></i>`,
USPsDepartmentName: `USPs - New`,
AxisImageSwatchHeight: `40`,
ContactFormNameRequired: `Name is required`,
RootUrl: `https://goodhandsaas-web11.dc02.gob2b.com`,
AllRightsReserved: `All Rights Reserved`,
CancellationFormPrint: `Print Cancellation Form`,
FiltersLoadingMessage: `Loading filters for <strong>{0}</strong> products`,
CancellationFormTo: `To`,
ContactFormSendMessage: `Send Message`,
CancellationFormHeader: `Cancellation Form`,
TradeCheckoutAllowManualDeliveryAddress: `True`,
FooterLinkShopfront: `Powered by GOb2b`,
ConfirmEmailQuotedHeader: `Your Order has been quoted.`,
V12ProductsAvailable: ``,
V12MaxDepositPercent: `100`,
V12EmailHeader: `<strong>Your Details have been passed to V12 for processing.</strong>`,
RegistrationYourAccount: `Your Account`,
NoStockMessage: `No stock available for {0}. Item removed from order.`,
HeaderContactDepartmentName: `Header Contact`,
FullLinkText: `Full Site`,
RegistrationInvoiceAddress: `Invoice Address`,
FlagImage: `~/images/flags/uk_sm.gif`,
ProductStockBackKeyText: `This item is available to order but not currently in stock. You will be charged at the time of ordering.`,
NavigationMobileLabel: `Categories`,
BreadcrumbsExcludeRoot: `True`,
},
Catalogue: {
ProductSearchNoProducts: `No products found.`,
ProductCodeLabel: `Code`,
SearchMobileLabel: `Search`,
ProductSelectorFeatureStepNote: `Please make a selction below.`,
ProductStockNotifyConfirmHeader: `Thank You`,
ProductQuantity: `Quantity`,
ReviewConfirmationTitle: `Review Confirmation`,
ReturnToProductLabel: `Return to Product`,
ProductAddToBasket: `Add to Basket`,
TellAFriendNameLabel: `Your Name`,
ProductStockCodeLabel: `Stock Code`,
ReviewLabel: `Review`,
EnlargeImageLabel: `Click to enlarge`,
QuoteRequestMessage: `Please fill in the form below to request a quote.`,
TellAFriendConfirmHeader: `Thank You`,
NoResultsFoundText: `No results found for`,
MultiProductAddToBasket: `Add All To Basket`,
TellAFriendTitle: `Tell A Friend`,
ProductBuyOptionsTitle: `Buy Now`,
CustomVoucherText: `Enter voucher value`,
ClearSearchButtonText: `Clear Search`,
ProductSearchNext: `Next page`,
ProductFeatureTableTitle: `Specifications`,
TellAFriendConfirmMessage: `Your message has been sent.`,
ProductNameLabel: `Name`,
NoResultsFoundLabel: `No Results Found`,
CreateReviewHeader: `Create review for`,
YourPrice: `Your Price`,
NoShippingMethodTitle: `Shipping Price Not Available`,
GoLabel: `Go`,
ProductCurrentlyOutStock: `This item is currently out of stock`,
NoShippingMethodMessagePart1: `There is no shipping method available for your order. Please`,
NoShippingMethodMessagePart2: `with your requirements and we will send you a quote for delivery.`,
FilterBrandsLabel: `Brands`,
ProductAvailabilityKey: `Key to Availability`,
ProductFeaturesTitle: `Product Features`,
AttachmentText: `Click here to download`,
CSVSubmitButtonText: `Submit`,
ProductButtonTextLow: `Low`,
ProductButtonTextBuy: `Buy`,
ProductButtonTextOut: `Out`,
EnlargedImageTitle: `Enlarged Image`,
ProductStockLow: `Low Stock`,
ProductStockOut: `Out Of Stock`,
ProductStockMed: `Med Stock`,
NoReviewsBeTheFirstText: `Be the first to write a review for this product`,
SitemapHeader: `Sitemap`,
CustomVoucherThumbPriceLabel: `Customizable`,
ProductMinimumQuantity: `Minimum Quantity `,
ViewSwitcherGridLabel: `Grid`,
ProductChangeOptions: `Change Colour or Size`,
ProductAvailabilityKeyBackOrder: `Out of stock (place a back order) `,
ResetFilters: `Reset Filters`,
TellAFriendEmailMessage: `sent you the following message from`,
ProductReviewTitle: `Product Review`,
SearchLabel: `Search`,
ProductStockNotifyConfirmMessage: `You will be automatically informed when the product is back in stock.`,
NavigationCatalogueTitle: `Products`,
ToggleNavigationHeader: `Toggle navigation`,
ProductSelectorPreviousButton: `<i class=\"fal fa-arrow-left\"></i> Back`,
BackToOrderItemsText: `Back to order items`,
TellAFriendEmailLabel: `Friend\'s Email`,
ProductStockLabel: `Stock`,
ProductStockLevel: `Stock Level`,
ExplodedViewItemNumber: `Item No.`,
SupplierPartNumberLabel: `Supplier Part Number`,
ProductStockNotifyHeader: `Notify Me`,
HeadlineLabel: `Headline`,
ProductSizeLabel: `Size`,
ProductStockBackInKeyText: `The estimated date in which the item will be back in stock.`,
ProductDimensionsWeightTitle: `Weight (kg)`,
QuoteRequestConfrimMessage: `Your quote request has been sent to`,
TellAFriendHeader: `Tell a friend about`,
ViewSwitcherListLabel: `List`,
BrandLabel: `Brand :`,
ProductRRPLabel: `RRP`,
ProductNext: `next`,
ProductStockBackInLabel: `Due In`,
LineNameLabel: `Product`,
ModifyReviewMessage: `You can modify/approve this review in the admin secion.`,
ProductSearchLabel: `Product Search`,
ProductColour: `Options`,
ProductDimensionsBreadthTitle: `Breadth (cm)`,
ProductMoreInfo: `More`,
ListPrice: `List Price`,
RatingLabel: `Rating`,
QuoteRequestEmailSubject: `Quote Requested for {0}`,
ExplodedViewBuyBtn: `View Options`,
ProductStockHigh: `High Stock`,
ProductStockBack: `Back Order`,
ProductButtonTextAddWishList: `Add to Wish List`,
NoShippingQuoteButtonText: `Please Send Me a Shipping Quotation`,
PanelsViewItemsLabel: `View items`,
ProductPageSoldInMultiplesOf: `Sold in Multiples of:`,
NoReviewsProductText: `There are currently no reviews for this product`,
ProductStockIn: `In Stock`,
NoShippingQuoteExplanation: `We do not have a standard price to ship this oder with this particular basket of goods to your requested delivery address. Please click the button if you want us to provide you with a quotation for shipping this order.`,
ProductReviewsLabel: `Reviews`,
AboutUsHeader: `About Us`,
ReviewThisProduct: `Review this Product`,
QuoteRequestBtnText: `Request a Quote`,
ReviewCustomBooleanTrue: `True`,
SuggestedProductsHeader: `Are you looking for this?`,
SearchResultsButtonPreCount: `View All`,
CustomerReviewsText: `Customer reviews for`,
ProductSelectOptionGrid: `Select option from the grid below`,
TellAFriendButtonText: `Submit`,
AndText: `And`,
SortByLabel: `Sort By`,
NotAvailableLabel: `Not Available`,
ViewCustomisations: `View Customisations`,
RecommendConfirmationTitle: `Recommend Confirmation`,
TellAFriendEmailClickHereText: `Click here to see`,
ProductSelect: `Select Your Item`,
ViewProductText: `View Product`,
QuoteRequestProductDetailsTitle: `Product Details`,
ProductStockNotifyMessagePart1: `Please notify me when`,
ProductStockNotifyMessagePart2: `is in stock.`,
CSVUploadButtonText: `Browse`,
FeatureFilterTitle: `Filter By`,
ModalCloseBtnText: `Close`,
ProductStockNotify: `Stock Notification`,
SearchHeading: `Search our shop`,
ProductEnlargeImage: `See larger image`,
ProductDescriptionLabel: `Description`,
SearchResultsLoginMessage: `Please Login to see results.`,
SpecificationTitle: `Specification`,
ProductMinimumQuantityLabel: `<strong>Minimum Quantity: </strong>`,
ProductSearchResults: `Search Results`,
Categories: `Categories`,
VolumeText: `Volume`,
RRPLabel: `RRP:`,
BrandsPageTitle: `Our Brands`,
ProductStockCodeBoldLabel: `<strong>Stock Code:</strong> `,
ProductIncludingPostage: `Including 1st class UK postage`,
ProductPrevious: `previous`,
QuoteRequestTitle: `Quote Request Form`,
RepeaterPosition: `Items {0} - {1}`,
NoShippingQuoteText: `Currently there is no shipping available for your order. Please click Previous Step to change your delivery address, Send Me a Shipping Quotation or Empty Basket to continue.`,
NoShippingQuoteSent: `We have recieved your request and will contact you shortly with a quotation. Your basket has been emptied for now but we have a record of what you require.`,
MessageReceivedLabel: `Your message has been received and will be approved by a moderator shortly`,
AppliedFiltersTitle: `Applied Filters`,
NoShippingMethodHeading: `No Shipping Method`,
CSVHelp: `CSV Order Upload Help`,
ProductButtonTextAddToBasket: `Add to Basket`,
ProductDimensionsWidthTitle: `Width (cm)`,
ViewOptions: `View Options`,
ProductSelectorNextButton: `Next <i class=\"fal fa-arrow-right\"></i>`,
AvailabilityLabel: `Availability`,
BackOrderText: `Back order`,
LineStockCodeLabel: `Item Number`,
ProductSearchPrevious: `Previous page`,
ProductDimensionsLengthTitle: `Length (cm)`,
ProductSelectorStartButton: `Start <i class=\"fal fa-arrow-right\"></i>`,
TellAFriendMessageLabel: `Your Message`,
ProductOtherRecommendations: `Other Recommendations`,
CreateReviewTitle: `Create Review`,
ProductStockNotifyConfirmReturnText: `« Return to product`,
NewReviewMessage: `A new review has been submitted for`,
ProductAvailabilityKeyLow: `Low stock (limited items)`,
ProductAvailabilityKeyOut: `Out of stock`,
SearchResultsButtonPostCount: `Results`,
ProductPrice: `Price`,
QuoteRequestProductLabel: `Product Name`,
ProductAvailabilityKeyIn: `In stock (buy now)`,
BarcodeLabel: `Barcode`,
ExplodedViewItemDetails: `Item Details`,
ProductFileTabTitle: `Downloads`,
DimensionsText: `Dimensions (mm) W x D x H`,
ReviewCustomBooleanFalse: `False`,
NoShippingClearButtonText: `Empty Basket`,
WeightText: `Weight`,
ProductFilesLabel: `Product Files`,
ProductPageMinimumQuantityLabel: `<p><strong>Minimum Quantity:</strong> `,
AlternativeProductsLabel: `Alternative Products`,
UnitOfSale: `Unit of Sale`,
ViewMoreResultsText: `View More Results`,
FilterTitle: `Filters`,
GTINLabel: `GTIN`,
ProductDimensionsTableTitle: `Dimensions`,
RelatedProductsLabel: `Related Products`,
ProductColourOptions: `Colour Options`,
},
Ecommerce: {
AddNoteToOrderLabel: `Add Note`,
AddressState: `State (US only)`,
AddressLine3Label: `Address Line 3`,
InvalidPhoneNumberMessage: `Phone numbers in this format will not be accepted by the payment provider.`,
AddressLine3Required: `Address Line 3 is required`,
TradeVATNumberLabel: `VAT Number`,
PersonEmailLabel: `Email Address`,
SaveAndEmailPurchaser: `Save Changes and Email the Purchaser`,
TradeCompanyNameRequired: `Company Name is required`,
FullNameRequired: `Full Name is required`,
MessageRequired: `Message is required`,
AddressPostcodeLabel: `Postcode`,
AddressCountyRequired: `County is required`,
PersonPhoneLabel: `Phone`,
AddressEditHeading: `Edit Address`,
PersonFullNameLabel: `Name`,
TradeRegisterButtonText: `Send`,
TradeAccountcodeRequired: `Account Code is required`,
PersonEmailRequired: `Email Address is required`,
PersonSalutationLabelRequired: `Title is required`,
PersonEmailConfirmRequired: `Confirm Email Address is required`,
PersonPhone1Required: `Telephone is required`,
AddressLine4Required: `Town/City is required`,
CurrencyISOLabel: `Currency`,
TradeRegisterCompanyWebsite: `Website`,
PersonFaxLabel: `Fax`,
RequestTradeLoginDetailsTitle: `Request Trade Login Details`,
PoweredByShopfrontLabel: `Powered by Shopfront `,
TradeCompanyNameLabel: `Company Name`,
AddressPostalName: `Postal Name`,
AuthorisationText: `Authorisation`,
AddressLine1Required: `Address Line 1 is required`,
PersonLastNameLabel: `Last Name`,
TradeAccountCodeLabel: `Account Code`,
ContactUsTitle: `Contact Us`,
ConsignmentNumber: `Consignment Number`,
DeliveryAddressesEmptyMessage: `Account has no delivery addresses`,
AddressCountyLabel: `County`,
AddressPostcodeRequired: `Postcode is required`,
TradeCompanyNumberLabel: `Company Number`,
PersonSalutationLabel: `Title`,
AddressPostcodeInvalidMessage: `your postcode is invalid`,
TradeCompanyDetails: `Company Details`,
TradeRegisterTitle: `Trade Register`,
AddressLine2Required: `Address Line 2 is required`,
PersonLastNameRequired: `Last Name is required`,
AddressLegend: `Edit Address`,
TradeVATNumberRequired: `VAT Number is required`,
AddressStateRequiredMessage: `Two-letter state code is required`,
AddressPostalNameRequired: `Postal Name is required`,
PersonPhone1Label: `Telephone`,
PersonPhone2Label: `Mobile`,
AddressEditRequestFormButton: `Submit Request`,
PersonNameRequired: `Name is required`,
AddressNewHeading: `Add New Address`,
TradeEORINumberLabel: `EORI Number`,
AddressAddButtonText: `Add New Address`,
PersonFirstNameRequired: `First Name is required`,
PersonFirstNameLabel: `First Name`,
PersonEmailConfirmLabel: `Confirm Email Address`,
AddressEditRequestButton: `Request Address Change`,
NoPreviouslyStoredPaymentDetailsMessage: `You have no previously stored payment details.`,
FullNameLabel: `Full Name`,
AddressEditRequestHeading: `Edit Address Request`,
PersonEmailConfirmMismatch: `Email addresses do not match`,
AddressCountryRequired: `Country is required`,
ContactNameLabel: `Contact Name`,
TradeCompanyNumberRequired: `Company Number is required`,
AddressCountryLabel: `Country`,
AddressPostcodeRequiredMessage: `Please enter your full postcode.`,
CreditLimitLabel: `Credit Limit`,
AddressLine1Label: `Address Line 1`,
AddressLine4Label: `Town/City`,
AddressLine2Label: `Address Line 2`,
},
Accounts: {
YourTopProductsHeader: `Your Top Products`,
CreditNoteDateLabel: `Credit Note Date`,
FetchingOrders: `Fetching Orders`,
PurchaserAccountManagerLabel: `Account Manager`,
DealerSearchTitle: `Dealer Search`,
AccountSearchAll: `All`,
AccountLegend: `Account Details`,
CreditNoteListHeading: `Credit Notes`,
PurchaserDefaultAddress: `Default Delivery Address`,
EditContactDetailsLink: `Edit contact details`,
AccountSearchDisplaying: `Currently Displaying`,
SplitOrderHeader: `Split Order?`,
TrackOrderHeader: `Track Order`,
ThankYouHeader: `Thank You`,
AvailableCredit: `Available Credit`,
CreditNoteNumberLabel: `Credit Note Number`,
DefaultHeading: `Account Overview`,
SavedOrder: `Saved Order`,
SavedOrders: `Saved Orders`,
NoMoreStatementLinesText: `No more Statement Lines`,
AccountBookmarks: `Bookmarks`,
NewAccountTitle: `Add New Account`,
PriceListHeading: `Download Price List`,
PurchaserNameLabel: `Purchaser Name`,
NameLabel: `name`,
AccountTypeLabel: `Account Type`,
InvoicePaymentAmountLabel: `Payment Amount`,
FetchingProducts: `Fetching Products`,
FavouritesRemove: `<i class=\'fas fa-star\' alt=\'Remove from favourites\' title=\'Remove from favourites\'></i>`,
OrderHistoryReOrderTitle: `Re-Order`,
OrderTrackingHeading: `Tracking Information`,
FavouritesAdd: `<i class=\'fal fa-star\' alt=\'Save to favourites\' title=\'Save to favourites\'></i>`,
FavouriteIcon: `<i class=\"Icon fa fa-star\"></i>`,
OrderHistoryReOrderLabel: `Re-Order Qty`,
AccountPaymentIcon: `<i class=\"Icon fa fa-folder-open\"></i>`,
AgentSelectAccountButtonText: `Change Account`,
AccountOnHoldNote: `Please Note: your account is on hold, you cannot place any orders`,
DiscountBandLabel: `Discount Band`,
AccountSpindleStatement: `Download Statement`,
CreditNotesLinkLabel: `View Outstanding Credit Notes`,
UserEditHeading: `Change Password`,
SavedOrderUnavailable: `Saved orders are not available.`,
PleaseContact: `Please contact`,
EditAddressButtonText: `Edit`,
AgentSearchForLabel: `Search for`,
AccountStatusClosed: `Closed`,
AccountNotApprovedMessage: `Our product catalogue will be available once your account has been approved.`,
EditAccountTitle: `Edit Account`,
BalanceLabel: `Balance`,
AccountStatusApproved: `Approved`,
EditPurchaserDetails: `Edit User Details`,
CreditNoteCopyHeading: `Copy Credit Note`,
ShippingQuoteRequiredLabel: `Shipping Quote Required`,
SubscribeLabel: `Subscribe`,
PurchaserListHeading: `Edit Purchasers`,
ViewOrderDetailsButtonText: `View Details`,
AddressListHeading: `Edit Address Book`,
AccountStatusLabel: `Account Status`,
CreditNoteNothingToDisplayLabel: `No Credit Notes to Display`,
DocumentNotFound: `Document Not Found`,
AgentAccountSelectTitle: `Agent account select`,
RootDepartmentLabel: `Root Department`,
PurchaserEditLoggedInHeading: `Edit Your Contact Details`,
EditOrderButtonText: `Edit Order`,
PurchaserLegend: `Purchaser Details`,
AccountSelectButtonText: `Select`,
AccountRegistrationPinRequired: `Registration PIN is required`,
AccountStatusOnHold: `On Hold`,
DealerLabel: `Dealer`,
ManagerText: `Manager`,
FavouritesTradeOverviewIcon: `<i class=\"Icon fa fa-bookmark\"></i>`,
PurchaserNewHeading: `Add New Purchaser`,
AccountTopProducts: `Your Top Products`,
AccountPaymentLabel: `Account Payment`,
AccountDetailsUnavailableMessage: `Unavailable`,
EditAccountHeader: `Edit Account`,
AccountLinkSelectAccountIcon: `<i class=\"Icon fa fa-users\"></i>`,
AdminIcon: `<i class=\"Icon fa fa-wrench\"></i>`,
UsernameLabel: `Username`,
AccountAccountNameLabel: `Company Name`,
AccountRequestSuccessMessage: `Your request has been submitted, a member of our staff will contact you shortly.`,
InvoiceTotal: `Total Amount`,
AccountAccountCodeRequired: `Account Code is required`,
PasswordLabel: `Password`,
RegistrationDetailsText: `Registration Details`,
AccountLinkSelectAccount: `Select Account`,
RepeatOrderButtonText: `Repeat Order`,
AccountNotApprovedHeading: `Account Awaiting Approval`,
CreditNotesIcon: `<i class=\"Icon fa fa-folder-plus\"></i>`,
NewAccountHeader: `Add New Account`,
QuotedOrdersLabel: `Quoted Orders`,
DisplayOrderHeader: `Display Order?`,
AgentCartInterceptIcon: `<i class=\"Icon fa fa-shopping-cart\"></i>`,
AccountOverCreditLimitText: `Please Note: your account has exceeded the credit limit, your order has been accepted.`,
AddressListIcon: `<i class=\"Icon fa fa-map-marker\"></i>`,
FavouritesTitle: `Favourites`,
AccountTopProductsIcon: `<i class=\"Icon fa fa-chart-line fa-line-chart\"></i>`,
EmailLabel: `email`,
InvoiceEMailAddressLabel: `Invoice Email Address`,
RequestAccountStatus: `Request Status`,
AddressEditMessage: `Please contact us to modify your invoice address.`,
DownloadProductStockReportLink: `Download Product Levels`,
DownloadProductStockReportIcon: `<i class=\"Icon fa fa-download\"></i>`,
SectionHeading: `Your Account`,
ViewInvoiceButtonText: `View Invoice`,
InvoicePaymentAmount: `Amount to Pay`,
AccountStatusNew: `New`,
TrackYourOrderText: `Track Your Order`,
DeliveryAddressLegend: `Delivery Address`,
InvoiceNumberLabel: `Invoice Number`,
BalanceHeading: `Pay Outstanding Balance by Credit Card`,
AccountMenuTitle: `My Account`,
PurchaserEditLoggedInIcon: `<i class=\"Icon fa fa-envelope\"></i>`,
OrderListIcon: `<i class=\"Icon fa fa-list\"></i>`,
PurchaserEditHeading: `Edit Contact Details`,
AccessPageIcon: `<i class=\"Icon fa fa-users\"></i>`,
DeliveryPostcodeLabel: `Delivery Postcode`,
TopProductsItemsPerPageLabel: `Items per page`,
AccountBookmarkRemove: `Remove`,
InvoiceOutstandingLabel: `Outstanding Amount`,
SavedOrdersIcon: `<i class=\"Icon fa fa-lock\"></i>`,
InvoiceDateLabel: `Invoice Date`,
AccountDiscountPercentage: `Discount Percentage`,
OrderListHeading: `Order History`,
AgentCanOverridePricesText: `Agent Can Override Prices`,
SelectAnAccountLabel: `Select an account`,
CreateAnAccountHeader: `Create An Account`,
SpecialDiscountBandLabel: `Special Discount Band`,
RequestAnAccountTitle: `Request An Account`,
ShippingQuotesText: `Shipping Quotes`,
ShippingQuotesIcon: `<i class=\"Icon fa fa-truck\"></i>`,
SpindleInvoiceButtonText: `View Invoice`,
InvoiceListIcon: `<i class=\"Icon fa fa-folder-open\"></i>`,
AccountRegistrationPinUnrecognised: `Incorrect Registration PIN`,
UserDetailsText: `User Details:`,
AccessPageLabel: `to access this page.`,
AdminLinkText: `Site Admin`,
OrderListBackButton: `Back to Order History`,
AgentSelectAccountBarLabel: `Purchasing for:`,
AccountVatRegistrationNumberLabel: `Vat Registration Number`,
PriceListLabel: `PriceList`,
OnlyAllowDefaultDeliveryAddress: `Only Allow Default Delivery Address`,
CreditNoteViewPdfLabel: `Copy`,
DocumentNotFoundPleaseContact: `Document Not Found please contact `,
DisplayOrderInformation: `Display Order Information`,
YourFriendsDetailsHeader: `Your Friend\'s Details`,
InvoiceAddressLegend: `Invoice Address`,
UnsubscribeLabel: `Unsubscribe`,
ManagerEmailText: `Manager Email`,
EditDetailsText: `Edit Details`,
OrderTrackingBackButton: `Back to Orders`,
AccountFavourites: `Favourites`,
DeliveryContactLabel: `Delivery Contact`,
AddOrderToBasket: `Add Order To Basket`,
OrderDeliveryAddressLabel: `Select Address`,
AccountRequestSuccessTitle: `Account request successful`,
AccountSpindleStatementIcon: `<i class=\"Icon fal fa-file-alt\"></i>`,
AccountNameLabel: `Account Name`,
SpecialPriceListLabel: `Special Price List`,
DeliveryAddressCollectionLegend: `Delivery Addresses`,
PurchasersEmptyMessage: `Account has no purchasers`,
NoMoreOrders: `No more orders to display`,
AccountRegistrationPinLabel: `Registration PIN`,
TopProductsSortLabel: `Sort By`,
AccountAccountCodeLabel: `Account Code`,
AgentCartInterceptLabel: `Agent Cart Intercept`,
CreditNoteNotFoundMessage: `This Credit Note is not currently available to view online.`,
InvoiceListHeading: `View Outstanding Invoices`,
PurchaserDetailsLabel: `User Details`,
SavedOrderAddOrderToBasket: `Add Order To Basket`,
EmailNotificationAcceptedAgreements: ` accepted the following Agreements:`,
RegisterCompleteButtonText: `Complete`,
CancelOrderButtonText: `Cancel Order`,
CreditLabel: `Credit Limit`,
RegisterHeading: `Register`,
AccountRepresentativeEmail: `Account Representative Email`,
NextOrderButtonText: `Next »`,
RemoveAddressButtonText: `Remove`,
NoMoreInvoices: `No invoices to display`,
AccountAccountNameRequired: `Account Name is required`,
CreditNoteTotalAmountLabel: `Total Amount`,
CSVOrderUploadLink: `CSV Order Upload`,
CSVOrderUploadIcon: `<i class=\"Icon fa fa-upload\"></i>`,
UserEditLoggedInHeading: `Change Your Password`,
FavouriteAccountOverviewIcon: `<i class=\"Icon fa fa-bookmark\"></i>`,
ProfileText: `Profile`,
SelectAccountLabel: `Select Account`,
AccountOverviewCustomBlockIcon: `<i class=\"fal fa-info\"></i>`,
QuotedShippingText: `Quote Shipping`,
AccountContactNameLabel: `Contact Name`,
AccountBalanceLabel: `Account Balance`,
SettlementDiscoutLabel: `Early Settlement Discount`,
AccountStatementHeading: `Account Statement`,
CreditNoteNotFoundMessagePt2: `accounts for a copy Credit Note.`,
CreditNoteBalanceLabel: `Balance`,
EditCartLabel: `Edit Cart`,
AccountRepresentative: `Account Representative`,
PurchaserListIcon: `<i class=\"Icon fa fa-users\"></i>`,
UserEditLoggedInIcon: `<i class=\"Icon fa fa-key\"></i>`,
AccountCreatedLabel: `Account Created`,
FindInvoiceButton: `Find Invoice`,
PurchaserIsManagerYes: `Yes`,
PriceListIcon: `<i class=\"Icon fa fa-table\"></i>`,
PreviousOrderButtonText: `« Previous`,
TrackTitle: `Track`,
PurchaserIsManagerNo: `No`,
},
Sales: {
CheckoutTableName: `Name`,
CheckoutTablePrice: `Price`,
VoucherMessageRequiredMessage: `Please enter your message`,
CheckoutPaymentDeclined: `Payment Declined`,
CardNameRequired: `Card Holder Name is required`,
DealerSearchBlurb: `Use the map below to find a dealer near you.`,
CheckoutVATStepCheckBoxLabel: `I would like this order to be treated as a business to business sale within the European Community excluding VAT`,
V12BDDeposit: `Deposit`,
BasketMessageUpsellTitle: `You May Also Like`,
InvoicePaymentErrorPaymentInvoiceListHeader: `Invoice Allocations`,
OrderQuotedEmailHeader: `Your Order has been quoted. `,
OrderSubmittedForQuotingMessagePart2: `for quoting. Once this has been done, you will be able to accept or reject the quote on the website by visiting \'the My Account\' section`,
OrderSubmittedForQuotingMessagePart1: `Your Order has been sent to `,
OrderPlacedText: `Placed`,
QuoteThankYouMessage: `Your quote has been sent to the account manager. Following approval, the order will be placed with `,
OrderDeleted: `Order Deleted`,
BarcodeScannerModalReloadBtn: `Reload Basket`,
AlternativeAddressLinkText: `Enter new delivery address`,
ReceiptDelivery: `Delivery`,
OrderInProgress: `In Progress`,
SavedOrderTotalLabel: `Order Amount`,
OrderOnAccountButtonText: `Place Order on Account`,
ConfirmOrderMessage: `Your order total may have been updated to include VAT and delivery costs. Please check the order total below before proceeding with your order.`,
BasketMessageTitle: `Added to Basket`,
BundleItemName: `Product Name`,
ProductAddedToBasketMessage: `Your Product have been added to Basket. View Basket?`,
ThisAddressLinkText: `Deliver to this address`,
V12SelectionLabel: `Click to select the finance product with the lowest monthly repayment`,
NextCheckoutStepButtonText: `Next Step`,
MiniBasketMenuTitle: `Your Basket`,
VoucherNameRequiredMessage: `Please enter your name`,
PurchaserToNotifyEmailLabel: `Notification Email`,
CheckoutCardDetails: `Card Details`,
CheckoutTableDiscount: `Discount`,
CardNumberRequired: `Card Number is required`,
CheckoutTableQuantity: `Quantity`,
WishListEmailAddress: `Email Address`,
OrderDispatchedText: `Dispatched`,
CheckoutErrorHeading: `Transaction Error`,
ViewQuotedShipping: `View & Confirm Your Shipping Quotes`,
ComplaintsReturnsHeading: `Complaints & Returns`,
OrderAllocatedText: `Allocated`,
OrderHeld: `Order Held`,
BundleItemQuantity: `Qty`,
CheckoutSidebarConfirmOrder: `Confirm Order`,
WebOrderNumberLabel: `Web Number`,
AddressSearchLabel: `Search for an address`,
EnterPostcodeText: `Enter your Postcode:`,
QuickOrderInputText: `Enter Stock Code`,
AccountOrderTrackingDetails: `Tracking Details`,
CardIssueSmallPrint: `(if available)`,
ShippingQuoteEmailAddQuoteText: `To Add a Shipping Quote to the order. Please click here: `,
GiftVoucherBalanceTitle: `Gift Voucher Balance`,
QuickOrderButtonText: `Add to Order`,
AddToOrderButtonText: `Add to Order`,
WishListPageTitle: `My Wishlist`,
AccountViewOrderTracking: `Order Tracking`,
VoucherEmailLabel: `Recepient E-Mail address`,
V12BDCashPrice: `Cash Price`,
ReturnItemLabel: `Return Item`,
CartPromotionText: `If you have a promotional code, please enter it here:`,
BarcodeScannerShowBtn: `Show Barcode Scanner`,
GiftVoucherExpireText: `This gift voucher will expire on`,
VoucherNameLabel: `Your name`,
PriceExVATLabel: `ex VAT`,
BundleOptionsLabel: `Options`,
CheckoutReceiptMessage: `Your order has been placed. We have emailed you with confirmation of your order.`,
PaymentAmountText: `Payment Amount :`,
ViewDetailsLabel: `View Details`,
CartHeading: `Your Shopping Basket`,
RemoveAllButton: `Remove All`,
CheckoutVATStepVATNumberLabel: `Please provide valid VAT No. here:`,
CheckoutVATStepVATNumberError: `Your VAT number was not recognised`,
CheckoutVATStepTitle: `EU VAT Number`,
OrderCustomerReferenceLabel: `Your Order Reference`,
CheckoutVATStepNotes: `<p><strong>Note:</strong></p><ul><li>We can consider this order excluding VAT subject to validation.</li><li>For security reasons, we can only ship goods to the VAT Registered name and address.</li><li>Validation checks can only take place after receipt of order. If we are unable to validate the VAT Registered name and address for delivery, we will be unable to consider this order excluding VAT, and it will be cancelled automatically.</li></ul>`,
CardNumberSmallPrint: ``,
CartSaveText: `If you wish to repeat your order in the future, then you can enter a memorable name for your order here:`,
OrderItemsCountLabel: `Total Items`,
CardExpiredLabel: `Expired`,
OrderHistoryInvoiceLabel: `Invoice`,
CartSmallPrint: ``,
InvoiceCustomerReferenceLabel: `Invoice Reference`,
CheckoutErrorMessage: `An error occurred while processing your order.`,
VoucherAmountMessage: `Please enter the voucher amount`,
CheckoutRegPasswordConfirm: `Confirm`,
CartProductDiscount: `Discount`,
V12BDMonthlyPayment: `Monthly Payments`,
ProcessingOrderMessage: `Your order is being processed. You will shortly receive a second email your order number.`,
QuickOrderExample: `(e.g. XXXX)`,
ReceivedGiftVoucherPart1: `Congratulations, you have received a `,
ReceivedGiftVoucherPart2: `gift voucher from`,
NotAvailableOnlineText: `Not Available Online`,
OrderDispatchedEmailHeader: `Order Dispatched`,
V12BDLoanAmount: `Loan Amount`,
String: `BundleItemSelectNote`,
WishListMessage: `Your message has been sent.`,
ViewCartText: `View Cart`,
CartText: `Cart`,
BarcodeScanningHeading: `Barcode Scanning`,
AgentNotificationEmailLabel: `Notification Email:`,
BundleOptionsHeader: `Bundle Includes`,
CheckoutConfirmOrder: `Confirm Order`,
CheckoutBillingAddress: `Billing Address`,
QuickOrderHeading: `Quick Order`,
V12BDTotalRepayable: `Total amount repayable`,
CheckoutDeclinedHeading: `Payment Declined`,
DeleteCardText: `Delete Card`,
ViewQuotedShippingIcon: `<i class=\"Icon fa fa-truck\"></i>`,
OrderDateLabel: `Order Date`,
CardStartDateLabel: `Start Date`,
QuickOrderStockCodeLabel: `Item No.`,
TitleViewOrderHistory: `Order History`,
OrderItemCommitButtonText: `Update`,
OfflinePaymentBtnText: `Pay by Bank Transfer`,
Alternatives: `Alternatives`,
ReturnToCheckout: `Return to Checkout`,
StatusQuotedLabel: `Quoted`,
V12BDARP: `Representative APR`,
QuickOrderSubmitButtonText: `Submit`,
CancelOrderText: `Click to cancel order`,
PleaseSelectDeliveryDateText: `Please select a delivery date`,
QuickOrderInputLabel: `Add to cart using stockcode`,
CartSaveLabel: `Your Order Name`,
InvoiceTotalNetLabel: `Invoice Total`,
AccountChangePassword: `Change your password`,
PaymentMethodsEmptyText: `No payment methods configured.`,
ChangeText: `Change`,
SavedOrderHeading: `Saved Order`,
CartSaveButton: `Save Order`,
CartSaveHeading: `Save Basket`,
QuickOrderNoProductText: `WARNING: The product with the following stock code could not be found`,
ShipmentText: `Shipment`,
DispatchEmailColumnHeading: `Dispatch Email`,
BarcodeScannerTitle: `Barcode Scanner`,
RecommendAFriendProductInformation: `Product Information`,
CheckoutPaidCard: `Paid using Credit/Debit card`,
OrderRequiredDeliveryDateLabel: `Required Delivery Date`,
CustomerReferenceRequiredField: `Required field`,
CardCV2Required: `Security Code is required`,
VoucherEmailInvalidMessage: `Please enter recepient\'s email address`,
V12BDAnnualRate: `Annual rate of interest`,
PaymentSurchargeLabel: `Payment Surcharge`,
CheckoutDeliveryAddress: `Delivery Address`,
CheckoutLoggedInMessage: `You are logged in as`,
DealerSearchTextPlaceholder: `Enter city or postcode`,
CheckoutButtonTextContinueShopping: `Continue Shopping`,
VoucherRecepientFormText: `Please fill in the recepient details for the below voucher(s)`,
NoPromotionsText: `No promotions`,
YourCreditCardsHeading: `Your Credit Cards`,
WishListFriendDetails: `Your Friend\'s Details`,
FinanceAtText: `at`,
V12BDSettlementFee: `Settlement fee`,
CheckoutCheckoutHeader: `Checkout`,
AddressBookLinkText: `Edit address book`,
InvoicePaymentErrorPaymentTitle: `Invoice Payment Allocation Error`,
CheckoutDeclinedMessage: `The payment was not authorised. Please check your card details and try again.`,
AlternativesHeader: `Similar Products`,
OrderGrossLabel: `Grand Total (inc VAT)`,
TotalToPay: `Total to Pay`,
CardTypeLabel: `Card Type`,
SavedOrderPlacedBy: `Order Requested By`,
NoShippingQuotesOrdersText: `No Orders requiring shipping Quotes.`,
CardTypeRequired: `Card Type is required`,
PaymentMethodsTitle: `Payment Methods `,
CartVATLabel: `VAT`,
OrderItemsEmptyMessage: `Your order contains no items`,
V12BDArrangementFee: `Arrangement fee`,
FeaturedProductsHeader: `Featured Products`,
CustomerVATNoLabel: `VAT Number`,
OrderNumberLabel: `Order Number`,
WishListTextMessageSend: `Send`,
QuoteNumberLabel: `Quote Number:`,
AccountEditAddressBook: `Edit your address book`,
DeliveryInformationTitle: `Delivery Information`,
OrderStatusLabel: `Status`,
EditOrderMessage: `Please go through the checkout process to save your changes or click here to`,
CrossSellHeader: `You May Also Be Interested In`,
WishList: `Wish List`,
CheckoutRegHeader: `Save Your Details For Next Time`,
V12StatusLabel: `Status`,
V12CashPriceLabel: `Cash Price (£)`,
PriceFreeLabel: `Free`,
CardEndDateLabel: `Expiry Date`,
AccountEditTokensIcon: `<i class=\"Icon fa fa-credit-card\"></i>`,
DeliveryMethodMessage: `Please select your preferred delivery method`,
WishListTellFriend: `Tell A Friend About Your Wish List`,
V12CalculatorHeading: `V12 Finance Calculator`,
BasketMessageContinueShopping: `Continue Shopping`,
CardEndDateSmallPrint: ``,
AccountEditAddressBookIcon: `<i class=\"Icon fa fa-map-marker\"></i>`,
AccountChangePasswordIcon: `<i class=\"Icon fa fa-key\"></i>`,
CheckoutOrderFirstText: `Please checkout this order first.`,
HidePricesText: `Hide Prices`,
DeliveryAddressHeading: `Delivery Address`,
OrderHistoryEmpty: `You have no order history`,
ViewBasketLabel: `View Basket`,
DeliveryDateLabel: `Delivery Date`,
RecommendAFriendForYou: `for you!`,
CardNameSmallPrint: ``,
VoucherRedeemText1: `Redeem`,
PurchaserPlacedAnOrderOverAccountLimitMessage: `A purchaser on the account shown below has placed an order that has taken the account over its credit limit.`,
CheckoutSidebarDeliveryMethod: `Delivery Method`,
DeliveryAddressLegend: `Delivery Address`,
PayByCreditCardButtonText: `Pay by Credit Card`,
InvoiceNumberLabel: `Invoice number`,
CheckoutDeliveryDateRequiredSmall: `Change date by selecting the below field.`,
QuoteRequestDateLabel: `Quote Request date:`,
VoucherCodeRequired: `Please enter voucher code`,
OrderItemUnitPriceLabel: `Each`,
CardStartDateSmallPrint: `(if available)`,
InvoiceAddressHeading: `Invoice Address`,
CartNetTotal: `Total`,
ShippingPOACallLabel: `Call`,
PersonWishList: `\'s Wish List`,
WishListNoContents: `Your wishlist contains no items. Please browse our product catalgoue to add items.`,
NoMoreSavedOrders: `No saved orders to display.`,
CheckoutTermsRequiredMessage: `Please indicate you have read the terms and conditions`,
CSVUploadAddingToBasket: `Adding to basket...`,
OrderQuotedLinkText: `Please view the details below and follow the link to confirm the quote and place the Order`,
PayWithNewCardButton: `Pay with New Credit/Debit Card`,
WishListCode: `Code`,
WishListName: `Name`,
BundleItemSelectNote: `Please select`,
AddText: `Add`,
AccountViewOrderHistory: `Order History`,
ReceiptCustomerName: `Customer Name`,
CartProductSubTotal: `Sub total`,
OrderPartiallyAllocatedText: `Partially Allocated`,
AccountPaymentHeader: `Account Payment Received`,
V12ErrorPageTitle: `V12 Error`,
V12ErrorPageError: `There was an error in the application please go to checkout and try again.`,
InvoiceDateLabel: `Invoice date`,
InvoicePaymentErrorPaymentPaymentReferenceLabel: `Payment Ref`,
CardCV2Label: `Security Code`,
AddressFinderLabel: `Enter UK Postcode`,
PreviousCheckoutStepButtonText: `Previous Step`,
QuickOrderQtyLabel: `Qty:`,
ConsignmentNumber: `Consignment Number`,
PaymentMethodTitle: `Payment Method`,
NotifyLinkText: `Notify when back in stock`,
V12BDDeferredPeriod: `Non Payment Period (months)`,
StatusRequiresInterventionLabel: `Needs Quote`,
DealerSearchFormHeading: `Where are you?`,
CardNumberLabel: `Card Number`,
AccountViewOrderTrackingIcon: `<i class=\"Icon fa fa-list\"></i>`,
VoucherEmailButton: `Send Voucher Email(s)`,
TotalIncludingSurchargeLabel: `Final Total`,
CheckoutContactDetails: `Contact Details`,
CartCSVLinkText: `Click <a href=\"csv-upload.aspx\">here</a> to <a href=\"csv-upload.aspx\">upload your order by CSV.</a>`,
QuickOrderIcon: `<i class=\"Icon fa fa-list-alt\"></i>`,
QuickOrderCode: `Code`,
OrderPartiallyDispatchedText: `Partially Dispatched`,
ProformaOrder: `Proforma Order`,
PayWithCardText: `Pay With Card`,
V12BDFinalPayment: `Final Payment`,
CrossSell: `Optional Extras`,
BundleSelectionLabel: `Bundle Selection`,
CustomerVatRegistrationNumberRequired: `VAT Number is required`,
OrderDetailsLegend: `Order Details`,
V12BDPaymentPeriod: `Payment Period (months)`,
AccountEditContactDetailsIcon: `<i class=\"Icon fa fa-envelope\"></i>`,
EmailText: `Dear`,
OrderItemDiscountLabel: `Discount`,
OrderItemDeleteButtonText: `Delete`,
OrderNetLabel: `Total`,
CheckRemainingGiftVoucherBalanceMessage: `Please enter your gift voucher code to check your remaining balance.`,
ConfirmOrderHeading: `Confirm Order`,
CartGrandTotal: `Total (inc VAT)`,
PrepareOrderButtonText: `Update All Items`,
BackToYourSavedOrders: `Back To Your Saved Orders`,
AmendedOrderBanner: `You are editing order number`,
BankTransferNotes: `You have chosen to pay for your order via bank transfer.<br /><br />Once you confirm you would like to checkout using this method below, you will receive an email from us with our bank details.<br /><br />Your order will be cleared for dispatch as soon as we receive your payment.<br /><br />If you would prefer to checkout with card please click the back button below.`,
InvoiceTotalGrossLabel: `Total (inc. VAT)`,
BankTransferTitle: `Bank Transfer`,
NoInterventionOrdersText: `No Orders available for Basket Intervention.`,
InvoicePaymentErrorMessage: `Errors were reported from the accounts system when allocating Invoice payments to invoices.<br /> Please fix and reallocate in your accounting system.`,
GiftVoucherCancellationPart1: `Your`,
GiftVoucherCancellationPart3: `has been cancelled.`,
GiftVoucherCancellationPart2: `gift voucher`,
GiftVoucherCancellationPart4: `has expired.`,
CardTokenPaymentBtnText: `Pay With Card`,
CheckoutPaymentAmountToBeConfirmed: `Payment amount to be confirmed `,
InvoicePaymentErrorPaymentInvoiceNumberLabel: `Invoice`,
OrderInvoiced: `Order Invoiced`,
DeliveryAddressMessage: `Please select a delivery address from your address book.`,
ProductBuyOptionsHeader: `Buy Now`,
PaymentReceivedText: `Payment Received`,
CartPromotionButton: `Apply`,
BarcodeScanningIcon: `<i class=\"Icon fal fa-barcode-scan\"></i>`,
BarcodeScannerModalTitle: `<i class=\"fal fa-barcode-read\"></i>Scan Barcode to Add to Basket`,
GiftVoucherCodePart2: `, which you can enter at the checkout to redeem`,
GiftVoucherCodePart1: `Your unique gift voucher code is`,
TermsHeader: `Terms & Conditions`,
CheckoutGuessButton: `Continue as Guest`,
DownloadPriceListText: `Download Price List`,
OrderUnknown: `Unknown`,
WishListTextMessage: `Check out my wish list on Shopfront White Label`,
ExpiredText: `(Expired)`,
WishListYourMessage: `Your Message`,
AccountYourAccount: `Your Account`,
CheckoutTermsTextPart2: ` to finalise your order`,
CheckoutTermsTextPart1: `Click to confirm you have read the `,
CardTypeSmallPrint: ``,
AccountEditTokens: `Edit Your Credit/Debit Cards`,
WishListPrice: `Price`,
CheckoutPaidAccount: `Placed on Account`,
OrderNoteHeading: `Additional Information for Order`,
OrderPromotionsApplied: `Promotion(s) Applied`,
VoucherPaymentMethod: `Pay by Gift Voucher`,
SavedOrdersHeading: `Your Saved Orders`,
NoShippingMethodText: `No shipping method available`,
AccountEditContactDetails: `Edit your contact details`,
YourCartText: `Your Cart`,
CardNameLabel: `Card Holder Name`,
FreeShippingPart1: `<i class=\"fal fa-truck\"></i> You need to spend`,
FreeShippingPart2: `more to qualify for free delivery.`,
EmptyYourCartText: `Empty Your Cart`,
RecommendAFriendRecommend: `recommended`,
RemainingGiftVoucherPricePart3: `gift voucher from`,
RemainingGiftVoucherPricePart2: `remaining of your`,
RemainingGiftVoucherPricePart1: `You have`,
PlaceOrderButtonText: `Place Order`,
CheckoutSidebarBillingDetails: `Billing Details`,
CheckoutPaymentDetails: `Payment Details`,
OrderHistoryNotWebOrderText: `Not a web site order`,
PaymentDeclinedChooseAnother: `Your payment has been declined using your chosen payment method. Please try another
payment method from the options below.`,
CartDelivery: `Delivery`,
POACallLabel: `Call`,
SavedOrderCustomerReferenceLabel: `Your Reference`,
BasketMessageAddedToBasket: `added to basket.`,
CheckoutReceiptHeading: `Order Received`,
InvoicePaymentErrorAccountLabel: `Account`,
DeliveryDateRequiredMessage: `Required Delivery Date is required`,
InvoicePaymentErrorPaymentInvoiceAmountLabel: `Amount`,
V12DepositLabel: `Deposit (%)`,
NotifyEmailProductInStock: `The following product is now back in stock at`,
CardIssueLabel: `Issue Number`,
V12Disclaimer: `Finance is subject to status. Terms and conditions apply.`,
CheckoutTableSubTotal: `Sub total`,
ViewWishListTitle: `View Wish List`,
PriceIncVATLabel: `inc VAT`,
QuickOrderMessage: `If you know the product codes of your chosen items, please enter them below.`,
AccountViewOrderHistoryIcon: `<i class=\"Icon fa fa-list\"></i>`,
CheckoutGuessInfo: `Alternatively you don\'t need an account to checkout with us. We will give you the opportunity to register at the end of your transaction.`,
VoucherRedeemText: `Redeem`,
CheckoutSidebarLogin: `Login/Register`,
V12BDTotalInterest: `Total Interest`,
AdditionalDeliveryRequirements: `Select Additional Delivery Requirements`,
NotifyEmailDearCustomer: `Dear Customer,`,
OrderItemQuantityLabel: `Qty`,
GiftVoucherSpentPart2: `of your`,
GiftVoucherSpentPart3: `gift voucher from `,
GiftVoucherSpentPart1: `You have now spent the full`,
CheckoutSidebarDeliveryDetails: `Delivery Details`,
CardIssueRequired: `Issue Number is required`,
CartPromotionHeader: `Promotional Code`,
CheckoutDeliveryMethodMessageA: `Please select your delivery method for this order. See`,
CheckoutDeliveryMethodMessageC: `for more details about these options. Your order total will be adjusted to include your selected delivery method.`,
CheckoutDeliveryMethodMessageB: `delivery information`,
CheckoutVATStepRegisteredCompanyName: `Please provide name of person/company who holds this VAT Reg.No.:`,
OrderNoteLabel: `Note`,
CheckoutDeliveryMethod: `Delivery Method`,
BundleOptionsText: `Please select where appropriate.`,
CheckoutButtonTextRemoveAll: `<i class=\"fa fa-trash-o Icon\"></i> Remove All`,
DealerSearchHeading: `Find a Dealer`,
OrderTotalLabel: `Order Total`,
AdditionalOrderNotesText: `Additional Order Notes :`,
ProductAvailabilityLabel: `Availability`,
AddToCartText: `Add to Cart`,
CardEndDateRequired: `Expiry Date is required`,
CSVUploadHeaderRowText: `Tick if contains a header row`,
EnterAddressLabel: `Enter Address`,
NoQuotesMessage: `No quotes are available`,
CartGrandTotalVAT: ` VAT)`,
CartGrandTotalInc: `Grand Total (inc `,
AddressFinderHeader: `Address Finder`,
SavedOrderNumberLabel: `Order Reference`,
CartProductPrice: `Price`,
VoucherAmountLabel: `Voucher amount`,
CheckoutButtonText: `Go to Checkout`,
PriceFromLabel: `From`,
AddProductsToCartText: `Add products to Cart`,
OrderItemStockStatusLabel: `Stock Level`,
AgentPurchaserToNotifyLabel: `Purchaser To Notify:`,
SaveOrderButtonText: `Save Order`,
ReferrerLabel: `How Did You Hear About Us?`,
VoucherCodeLabel: `Voucher code`,
CSVUploadViewBasket: `View Basket`,
VoucherMessageLabel: `Your message (optional)`,
UpdatePrice: `Update Price`,
InvoicePaymentErrorPaymentInvoiceReferenceLabel: `Reference`,
OrderItemNetLabel: `Subtotal`,
TopProductEmptyText: `You currently have no products to view.`,
QuickOrderGoButtonText: `Go`,
NotifyEmailSentToLabel: `Email sent to:`,
PurchaseOrderMaximumSpend: `Maximum Spend`,
VoucherRemainderTextPart1: `You have`,
VoucherRemainderTextPart2: `to pay.`,
PurchaserToNotifyLabel: `Purchaser To Notify`,
V12CalculatorIntro: `Use this calculator to see which finance option suits your purchase.`,
CheckoutDeliveryInstructions: `Delivery Instructions`,
DeliveryCutOffText: `Same day dispatch ends in`,
ShippingQuoteEmailHeaderText: `An Order has been placed and requires Quoting.`,
CartProductQuantity: `Quantity`,
StatusCartLabel: `In Cart`,
InvoicePaymentErrorPaymentAmountLabel: `Payment Amount`,
CheckoutRegUsername: `User Name`,
UnableToProcessOrderMessage: `We are currently unable to process your order using your chosen payment method. Please try another payment method from the options below`,
CheckoutDeliveryDateRequired: `Required Delivery Date`,
CardCV2SmallPrint: `(last 3 digits on signature strip)`,
CheckoutButtonTextRemove: `<i class=\"fa fa-trash-o Icon\"></i> Remove`,
NoPaymentsText: `No payments`,
CheckoutButtonTextUpdate: `<i class=\"fa fa-refresh Icon\"></i>
Update`,
InvoicePaymentErrorPaymentInvoiceMessageLabel: `Account System Result Message`,
PurchaseOrderNumber: `Purchase Order Number`,
V12LowestMonthlyPayments: `Lowest Monthly Repayment`,
CartProductName: `Name`,
CardStartDateRequired: `Start Date is required`,
},
Security: {
EditContactDetails: `Edit Contact Details`,
RecaptchaV2Error: `Please tick the box to indicate you are not a robot.`,
CheckoutLoginToContinue: `Please login to continue.`,
LoggedOutMessage: `Not logged in`,
OldPasswordRequired: `Old Password is required`,
ConfirmPasswordLabel: `Confirm Password`,
DeleteAddressButtonText: `Delete`,
LoginMessageTradeContactLink: `../contact/contact.aspx`,
LoginToPurchase: `Login to purchase`,
NewPasswordRequired: `New Password is required`,
LoginButtonText: `Login`,
LoginMessageTradeRegisterLinkText: `request an account`,
LoginMessageTradeContactLinkText: `contact us`,
LogoutButtonText: `Logout`,
LoginLegend: `Login Details`,
UsernameLabel: `Email address`,
UsernameRequired: `Email address is required`,
LoginRetailMessage: `Please log in to access this area of our web site. If you don’t have a username and password for this website please <a href=\"../retail/registration/default.aspx\">register</a>.`,
PasswordLabel: `Password`,
LoginComboTradeRegisterMessage: `Please log in to access this area of our web site. If you don’t have a username and password for this website please <a href=\"../retail/registration/default.aspx\">register</a> or if you are a trade customer please <a href=\"../trade/registration/default.aspx\">request an account</a>.`,
LoginMessageLoginToAccess: `Please log in to access this area of our web site.`,
LoginMessage: `Please log in to access this area of our web site. If you do not have a username and password for this site, please <strong><a href=\"../contact/contact.aspx\">contact us</a></strong> to set up an account.`,
LoginMessageTradeRegister: `If you do not have a username and password for this site, please`,
LoginRegisterHeader: `Not Registered?`,
ChangePassword: `Change Your Password`,
TradePurchaserEmailMessage: `Your purchaser info.........`,
RecoverPasswordSuccess: `Your new password has been sent`,
RecoverPasswordSubject: `Your new Arc Euro Trade password`,
RecoverPasswordButtonText: `Reset Password`,
PasswordIncorrect: `Incorrect password`,
UsernameNotUnique: `This email address is already in use, please choose another`,
LoginMessageTradeRequestLoginLinkText: `request your trade account login details`,
RecoverPasswordUnknownUser: `Unknown username`,
LoginMessageRetailRegister: `If you don’t have a username and password for this website please`,
RecoverPasswordLinkText: `Forgotten your password?`,
LoginMessageRetailRegisterLinkText: `register`,
NewPasswordLabel: `New Password`,
RecoverPasswordNoEmail: `Your account has no email address set`,
LoginMessageComboPart4: `If you are an existing trade customer without an online account, please`,
LoginMessageComboPart5: ``,
LoginMessageComboPart2: `or if you are a trade customer please`,
LoginMessageComboPart3: `to set up an account.`,
LoginMessageComboPart1: `If you don’t have a username and password for this website please`,
UserLegend: `Login Details`,
RememberMeLabel: `Remember me`,
ShowPasswordTitle: `Show Password`,
LoginMessageRetailRegisterLink: `../retail/registration/default.aspx`,
RecoverPasswordEmail: `Your password has been changed. We recommend that you change your password at your next login.`,
LoginMessageTradeRequestLoginLink: `../trade/registration/request-login.aspx`,
LoginMessageWithRegister: `Please log in to access this area of our web site. If you do not have a username and password for this site, please <strong><a href=\"../../trade/registration/default.aspx\">register here</a></strong>.`,
HidePasswordTitle: `Hide Password`,
OldPasswordLabel: `Old Password`,
RecaptchaError: `Please enter the two words in the image`,
AddAddressButtonText: `Add New Address`,
CheckoutEmailAlreadyRegistered: `This email address is already registered.`,
RecoverPasswordHeading: `Recover Your Password`,
RecoverPasswordInvalidEmail: `Invalid email address`,
LoggedInMessage: `Logged in as`,
LoginComboMessage: `Please log in to access this area of our web site. If you don’t have a username and password for this website please <a href=\"../retail/registration/default.aspx\">register</a> or if you are a trade customer please <a href=\"../contact/contact.aspx\">contact us</a> to set up an account.`,
LoginHeading: `Please Login`,
ConfirmPasswordRequiredLabel: `Confirm Password is required`,
LoginFormHeader: `Existing Customers`,
LoginMessageTradeContactPart1: `If you do not have a username and password for this site, please`,
LoginMessageTradeContactPart2: `to set up an account.`,
PasswordRequired: `Password is required`,
LoginMessageTradeRegisterLink: `../trade/registration/default.aspx`,
PasswordNotMatched: `Passwords do not match`,
RecoverPasswordMessage: `Forgotten your password? Enter your email address in the field below and we will send you a new one.`,
},
};
</script>
</span>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/aspidistra.fast.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ThirdParty/TextCounter/textcounter.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/aspidistra.modules.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/aspidistra.ordering.js?v=1.1.15"></script>
<script type="text/javascript">
var ajaxBasketURL = '/Ajax/basket.aspx';
var ajaxBasketMessageURL = '/Ajax/basket-message.aspx';
var ajaxMiniBasketURL = '/Ajax/mini-basket.aspx';
var ajaxSearchUrl = '/ajax/search.aspx';
var ajaxThumbSkusURL = '/ajax/thumb-skus.aspx';
var ajaxProductTabsURL = '/ajax/product-tabs.aspx';
var ajaxProductImagesURL = '/ajax/product-images.aspx';
var ajaxProductScriptServiceURL = '/ScriptServices/ProductScriptService.asmx';
var dealerMapUrl = '/dealers/map.aspx';
var defaultCurrencySymbol = '£'; // for filter
$.fn.progressIndicator.defaults.image = '/images/spinner.gif';
</script>
<script src="https://cdn.jsdelivr.net/jquery.ui/1.11.4/jquery-ui.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.ui.touch-punch/0.2.3/jquery.ui.touch-punch.min.js"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/common.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/aspidistra.utilities.js?v=1.1.15"></script>
<!-- Templated control not found '~/templates/GoodHand/Control/HTMLTemplates/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/HTMLTemplates/Default.ascx' -->
<div class="PageTemplates hidden" aria-hidden="true">
<!-- Templated control not found '~/templates/GoodHand/Control/KitBuilderOption/options.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/KitBuilderOption/options.ascx' -->
<div class="KitBuilderGroupOptions panel panel-default" data-item-attributes="{"data-kit-group-id":"NodeId"}">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#KitBuilderOptions" href="#collapseOne">
<span data-item-property="Name"></span> <small class="_SelectedItems"></small>
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
<div class="_KitGroupText hidden" data-item-attributes="{"data-item-id":"NodeId"}" data-display-condition="Text.Description != ''">
<div data-display-condition="Text.Description != ''" data-text-key="Description" data-text-key-html="false">
</div>
</div>
<div class="_KitOptionsPlaceholder row" data-height-match-group="">
<div class="KitBuilderOption col-xs-6 col-sm-6 col-md-4"
data-item-attributes="{"data-product-type":"ProductType", "data-item-id":"NodeId", "data-kit-option-id":"NodeId","data-kit-group-id":"kitGroup","title":"Name"}">
<div class="Inner" data-height-match-key="Inner" style="height: auto;">
<div class="ImageContainer" data-display-condition="ImageHref != null">
<div class="Image ResponsiveImage">
<span class="AnchorPlaceholder">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</span>
</div>
</div>
<div class="Text" data-height-match-key="Name" style="height: auto;">
<div data-item-property="Name"></div>
<div class="StockCode" data-item-property="StockCode"></div>
<div class="Price hidden" data-height-match-key="Price" data-display-condition="Price.Net > 0" style="height: auto;">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductPrice/Fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
<span class="hidden" data-display-condition="POA != True && Free != True">
<span class="FromLabel hidden" data-display-condition="FromPrice == True">From </span>
<span data-item-property="Price.FormattedNet"></span>
</span>
<span class="PricePOA hidden" data-display-condition="POA == True"> Call </span>
<span class="PriceFree hidden" data-display-condition="Free == True"> Free </span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
</div>
<input class="Quantity Text AddToOrderQuantity form-control hidden" value="0" data-update-qty="false" data-master-qty="true" data-lpignore="true">
<div class="ModalHandlerContainer text-right" data-display-condition="ImageHref != null">
<a href="#KitBuilderOptionsModal" class="ModalHandler">
<i class="fal fa-info-circle"></i>
</a>
</div>
</div>
<div id="KitBuilderOptionsModal" class="modal fade" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title text-left">
<span data-item-property="Name"></span> - <small class="StockCode" data-item-property="StockCode"></small>
</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="InfoImageContainer col-xs-12 col-sm-6 col-md-4">
<div class="Image ResponsiveImage">
<span class="AnchorPlaceholder">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</span>
</div>
</div>
<div class="Text col-xs-12 col-sm-6 col-md-8 text-left">
<div class="hidden" data-display-condition="Text.Description != ''" data-text-key="Description" data-text-key-html="false"></div>
<div class="Price" data-height-match-key="Price" style="height: auto;">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductPrice/Fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
<span class="hidden" data-display-condition="POA != True && Free != True">
<span class="FromLabel hidden" data-display-condition="FromPrice == True">From </span>
<span data-item-property="Price.FormattedNet"></span>
</span>
<span class="PricePOA hidden" data-display-condition="POA == True"> Call </span>
<span class="PriceFree hidden" data-display-condition="Free == True"> Free </span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
</div>
<br>
<a class="ViewMore Button btn btn-deafult Active" data-item-attributes="{"href":"Href","title":"Name"}" target="_blank">View Details</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/KitBuilderOption/options.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductThumbnail/fast-template.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductThumbnail/fast-template.ascx' -->
<div class="ProductThumbnail col-md-3 col-sm-4 col-xs-6" data-item-attributes="{"data-product-type":"ProductType"}">
<div class="Inner">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductRibbon/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductRibbon/Default.ascx' -->
<div class="ProductRibbon hidden" data-display-condition="Text.Ribbon-Text != ''">
<span class="RibbonInner" data-text-key="Ribbon Text" data-text-key-html="false">
</span>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductRibbon/Default.ascx' -->
<div class="Image ResponsiveImage hidden" data-display-condition="ImageHref != EMPTY">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="Active">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</a>
</div>
<div class="ProductInfo">
<div class="Name">
<a data-item-attributes="{"href":"Href","title":"Name"}" data-height-match-key="Name" class="Active">
<span data-item-property="Name"></span>
<span class="StockCode" data-item-property="StockCode"></span>
</a>
<div class="ThumbIntro" data-text-key="Thumbnail Intro" data-text-key-html="true" data-height-match-key="ThumbIntro">
</div>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/FavouritesBtn/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/FavouritesBtn/Default.ascx' -->
<!-- End '~/controls/theme_templates/Octopus/Control/FavouritesBtn/Default.ascx' -->
<div class="Price" data-height-match-key="Price">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductPrice/Fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
<span class="hidden" data-display-condition="POA != True && Free != True">
<span class="FromLabel hidden" data-display-condition="FromPrice == True">From </span>
<span data-item-property="Price.FormattedNet"></span>
</span>
<span class="PricePOA hidden" data-display-condition="POA == True"> Call </span>
<span class="PriceFree hidden" data-display-condition="Free == True"> Free </span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductPrice/Fast.ascx' -->
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/ProductThumbnail/buying-fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductThumbnail/buying-fast.ascx' -->
<div class="Buying hidden ItemContainer" data-height-match-key="Buying" data-display-condition="Purchasable === true && Customisable === false" data-item-type="Aspidistra.Ecommerce.Catalogue.Product"
data-item-attributes="{"data-item-id":"NodeId"}">
<div class="hidden" data-display-condition="ConcreteSku === true">
<!-- Begin '~/templates/GoodHand/Control/ProductStockPosition/fast.ascx' -->
<span class="hidden" data-display-condition="POA === false && ProductType != MatrixLine">
<span class="Stock InStock BackOrder hidden" data-display-condition="StockLevel === Backorder">
<i class="fa fa-check Icon"></i>
<span class="hidden" data-display-condition="Custom.BackOrderNote != null" data-item-property="Custom.BackOrderNote"></span>
<span class="hidden" data-display-condition="Custom.BackOrderNote === null"> Back Order </span>
</span>
<span class="Stock InStock HighStock hidden" data-display-condition="StockLevel === High">
<i class="fa fa-check Icon"></i> 50 + In Stock </span>
<span class="Stock InStock LowStock hidden" data-display-condition="StockLevel === Low">
<i class="fa fa-check Icon"></i>
<!-- Templated control not found '~/templates/GoodHand/Control/ProductStockPosition/fast-stock-quantity.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductStockPosition/fast-stock-quantity.ascx' -->
<span data-item-property="FreeStock"></span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductStockPosition/fast-stock-quantity.ascx' --> In Stock </span>
<span class="Stock OutOfStock hidden" data-display-condition="StockLevel === OutOfStock">
<i class="fa fa-times Icon"></i> Out Of Stock </span>
<br class="hidden" data-display-condition="StockLevel === OutOfStock">
<span class="Notify hidden" data-display-condition="StockLevel === OutOfStock">
<a href="/catalogue/notify.aspx" data-item-attributes="{"title":"Name"}" data-build-url="{"parameter":"node_id", "value": "NodeId"}">
Notify when back in stock
</a>
</span>
</span>
<!-- End '~/templates/GoodHand/Control/ProductStockPosition/fast.ascx' -->
<div class="BuyForm hidden" data-display-condition="CanAddToBasket == true">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductQuantity/fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductQuantity/fast.ascx' -->
<div class="SpinnerContainer hidden" data-display-condition="CanAddToBasket == true">
<a class="Button btn MinusBtn Active" onclick="qtySpin($(this).closest('.SpinnerContainer').find('.AddToOrderQuantity'), 'Minus')" rel="nofollow"><i class="fal fa-minus"></i></a>
<input class="Quantity Text AddToOrderQuantity form-control" data-item-attributes="{"data-qty-units":"SoldInMultiple", "data-qty-min":"MinOrder"}" value="1" data-update-qty="false"
data-master-qty="true" data-lpignore="true" aria-label="Add To Basket Quantity">
<a class="Button btn AddBtn Active" onclick="qtySpin($(this).closest('.SpinnerContainer').find('.AddToOrderQuantity'), 'Add')" rel="nofollow"><i class="fal fa-plus"></i></a>
</div>
<!-- Begin '~/templates/GoodHand/Control/ProductStockPosition/fast.ascx' -->
<span class="hidden" data-display-condition="POA === false && ProductType != MatrixLine">
<span class="Stock InStock BackOrder hidden" data-display-condition="StockLevel === Backorder">
<i class="fa fa-check Icon"></i>
<span class="hidden" data-display-condition="Custom.BackOrderNote != null" data-item-property="Custom.BackOrderNote"></span>
<span class="hidden" data-display-condition="Custom.BackOrderNote === null"> Back Order </span>
</span>
<span class="Stock InStock HighStock hidden" data-display-condition="StockLevel === High">
<i class="fa fa-check Icon"></i> 50 + In Stock </span>
<span class="Stock InStock LowStock hidden" data-display-condition="StockLevel === Low">
<i class="fa fa-check Icon"></i>
<!-- Templated control not found '~/templates/GoodHand/Control/ProductStockPosition/fast-stock-quantity.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductStockPosition/fast-stock-quantity.ascx' -->
<span data-item-property="FreeStock"></span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductStockPosition/fast-stock-quantity.ascx' --> In Stock </span>
<span class="Stock OutOfStock hidden" data-display-condition="StockLevel === OutOfStock">
<i class="fa fa-times Icon"></i> Out Of Stock </span>
<br class="hidden" data-display-condition="StockLevel === OutOfStock">
<span class="Notify hidden" data-display-condition="StockLevel === OutOfStock">
<a href="/catalogue/notify.aspx" data-item-attributes="{"title":"Name"}" data-build-url="{"parameter":"node_id", "value": "NodeId"}">
Notify when back in stock
</a>
</span>
</span>
<!-- End '~/templates/GoodHand/Control/ProductStockPosition/fast.ascx' -->
<!-- End '~/controls/theme_templates/Octopus/Control/ProductQuantity/fast.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductBuyButton/fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductBuyButton/fast.ascx' -->
<span class="hidden" data-display-condition="POA === true && ProductType != MatrixLine">
<!-- Templated control not found '~/templates/GoodHand/Control/RequestQuoteButton/Fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/RequestQuoteButton/Fast.ascx' -->
<!-- End '~/controls/theme_templates/Octopus/Control/RequestQuoteButton/Fast.ascx' -->
</span>
<div class="Next hidden" data-display-condition="CanAddToBasket == true">
<a class="Action Button btn btn-default BuyBtn hidden Active" data-display-condition="ProductType !== Bundle" onclick="$(this).addToOrder(); return false;" rel="nofollow">Add to Basket</a>
<a class="Action Button btn btn-default BuyBtn hidden Active" data-display-condition="ProductType === Bundle" onclick="$(this).addBundleToOrder(); return false;" rel="nofollow">Add to Basket</a>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductBuyButton/fast.ascx' -->
</div>
</div>
<div class="hidden" data-display-condition="ConcreteSku === false && ProductType !== Bundle">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="ViewOptions Button btn Active">
View Options
</a>
</div>
<div class="hidden" data-display-condition="ConcreteSku === false && ProductType === Bundle">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="Button btn Active">
View Options
</a>
</div>
</div>
<div class="Buying hidden" data-height-match-key="Buying" data-display-condition="Purchasable === true && Customisable === true">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="Button btn Active">
View Customisations
</a>
</div>
<div class="Buying hidden" data-height-match-key="Buying" data-display-condition="Purchasable === false">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="Button btn Active">
Not Available
</a>
</div>
<div class="Buying Loading" data-height-match-key="Buying" data-display-condition="DataProcessed === false">
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductThumbnail/buying-fast.ascx' -->
</div>
</div>
<div class="Skus" data-item-attributes="{"data-item-id":"NodeId"}">
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductThumbnail/fast-template.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentFilterNavigation/filter-item.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/DepartmentFilterNavigation/filter-item.ascx' -->
<div class="FilterGroup" data-item-attributes="{"data-feature-set": "FeatureSetID", "data-feature": "FeatureID"}">
<div class="FilterGroupTitle" data-item-property="Name"> </div>
<div class="FilterGroupContent _FeauteValuesPlaceholder">
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/DepartmentFilterNavigation/filter-item.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentFilterNavigation/selected-item.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/DepartmentFilterNavigation/selected-item.ascx' -->
<a class="SelectedFeatureValue Active" data-item-attributes="{"data-feature-set": "FeatureSetID", "data-feature": "FeatureID", "data-value": "Value", "data-feature-mutually-exclusive": "MutuallyExclusive"}">
<span class="FeatureName" data-item-property="Value">
</span>
<i class="fal fa-times"></i>
</a>
<!-- End '~/controls/theme_templates/Octopus/Control/DepartmentFilterNavigation/selected-item.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/AjaxSearchResultsProduct/fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/AjaxSearchResultsProduct/fast.ascx' -->
<div class="AjaxSearchProduct clearfix">
<a data-item-attributes="{"href":"Href","title":"Name"}" class="Active">
<div class="row">
<div class="Image col-xs-4">
<div class="VAlignImg ResponsiveImage">
<span class="AnchorPlaceholder">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</span>
</div>
</div>
<div class="ProductInfo col-xs-8">
<h4 data-item-property="Name"></h4>
<span class="StockCode" data-item-property="StockCode"></span>
<div class="Price" data-height-match-key="Price">
<!-- Templated control not found '~/templates/GoodHand/Control/ProductPrice/fast.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductPrice/fast.ascx' -->
<span class="hidden" data-display-condition="POA != True && Free != True">
<span class="FromLabel hidden" data-display-condition="FromPrice == True">From </span>
<span data-item-property="Price.FormattedNet"></span>
</span>
<span class="PricePOA hidden" data-display-condition="POA == True">
Call
</span>
<span class="PriceFree hidden" data-display-condition="Free == True">
Free
</span>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductPrice/fast.ascx' -->
</div>
</div>
</div>
</a>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/AjaxSearchResultsProduct/fast.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/PriceBreaks/fast-row.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/PriceBreaks/fast-row.ascx' -->
<table class="PriceBreaks hidden" data-display-condition="HasPriceBreaks == True">
<thead>
<tr>
<th>Quantity</th>
<th>Price</th>
</tr>
</thead>
<tbody class="_PriceBreakPlaceholder">
<tr class="PriceBreakTemplate">
<td class="QuantityBreak">
<span data-item-property="MinQuantity"></span>
<span>+</span>
</td>
<td class="QuantityBreakPrice">
<span data-item-property="FormattedNet"></span>
</td>
</tr>
</tbody>
</table>
<!-- End '~/controls/theme_templates/Octopus/Control/PriceBreaks/fast-row.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/MiniBasket/order-item.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/MiniBasket/order-item.ascx' -->
<div class="MiniBasketRow clearfix ItemContainer" data-item-type="Aspidistra.Ecommerce.Sales.ProductOrderItem" data-item-attributes="{"data-item-id":"OrderItemID"}">
<div class="ProductImage ResponsiveImage col-xs-3 hidden" data-display-condition="OrderItemType !== Message">
<a class="hidden Active" data-item-attributes="{"href":"Href","title":"Name"}" data-display-condition="OrderItemType === Product">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</a>
</div>
<div class="ProductInfo col-xs-9 hidden" data-display-condition="OrderItemType !== Message">
<div class="Name">
<a class="hidden Active" data-item-attributes="{"href":"Href","title":"Name"}" data-height-match-key="Name" data-item-property="Name" data-display-condition="OrderItemType === Product">
</a>
<span class="hidden" data-item-property="Name" data-display-condition="OrderItemType !== Product">
</span>
<span class="StockCode" data-item-property="StockCode"></span>
</div>
<div class="ProductPrice">
<span data-item-property="UnitPrice.FormattedNetAfterDiscount"></span>
<label>Each</label>
</div>
<div class="Qty">
<span class="col-xs-6">
<div class="SpinnerContainer">
<a class="Button btn MinusBtn Active" onclick="qtySpin($(this).closest('.SpinnerContainer').find('.AddToOrderQuantity'), 'Minus')" rel="nofollow"><i class="fal fa-minus"></i></a>
<input class="Quantity Text AddToOrderQuantity form-control UpdateOrderQuantity"
data-item-attributes="{"data-qty-units":"SoldInMultiple", "data-qty-min":"MinOrder", "Value":"Quantity"}" value="1" data-update-qty="false" data-master-qty="true"
data-lpignore="true" aria-label="Add To Basket Quantity">
<a class="Button btn AddBtn Active" onclick="qtySpin($(this).closest('.SpinnerContainer').find('.AddToOrderQuantity'), 'Add')" rel="nofollow"><i class="fal fa-plus"></i></a>
</div>
</span>
<span class="MiniBasketButton col-xs-6">
<a href="/retail/cart/default.aspx" id="ctl26_ctl00_ctl06_ctl00_A1" class="Button btn btn-default Update" onclick="$(this).setOrderItemQuantity(); return false">
<i class="fa Icon fa-sync"></i>
</a>
<a href="/retail/cart/default.aspx" class="Button btn btn-default Remove" onclick="$(this).deleteOrderItem(); return false">
<i class="fa fa-times Icon"></i>
</a>
</span>
</div>
<div class="SubTotal text-right">
<label class="SubTotal">Sub total</label>
<span data-item-property="TotalPrice.FormattedNetAfterDiscount"></span>
</div>
</div>
<div class="ProductInfoRow OrderMessageRow hidden" data-display-condition="OrderItemType === Message">
<div class="OrderMessage" data-item-property="Name"></div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/MiniBasket/order-item.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/BasketMessage/products.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/BasketMessage/products.ascx' -->
<!-- Begin shopfront:BasketMessage -->
<div class="BasketMessageProduct">
<div class="Image">
<div class="ResponsiveImage VAlignImg">
<a class="hidden Active" data-item-attributes="{"href":"Href","title":"Name"}" data-display-condition="OrderItemType === Product">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</a>
</div>
</div>
<div class="Name">
<h4 data-item-property="Name"></h4>
<p><strong class="StockCode" data-item-property="StockCode"></strong></p>
<p class="StockMessage Error hidden" data-item-property="StockMessage" data-display-condition="StockMessage !== null"></p>
<p>
<span data-item-property="Quantity"></span>
<span> x </span>
<span data-item-property="UnitPrice.FormattedNetAfterDiscount"></span>
</p>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/BasketMessage/products.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductBundlebuyBox/element-template.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductBundlebuyBox/element-template.ascx' -->
<div class="BundleEntityName">
<label><span data-item-property="Quantity"></span> x <span data-item-property="Name"></span></label>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductBundlebuyBox/element-template.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductFeatureImages/default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/ProductFeatureImages/default.ascx' -->
<div class="FeatureImage ResponsiveImage">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</div>
<!-- End '~/controls/default_template/Control/ProductFeatureImages/default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductSelector/FeatureStep.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/ProductSelector/FeatureStep.ascx' -->
<div class="SelectorStep SelectorFeature BreakOut">
<div class="container SelectorFeatureDetails">
<div class="FeatureText">
<h2 data-item-property="Name"></h2>
<p>Please make a selction below.</p>
</div>
<div class="FilterGroupContent ResponsiveImage">
<div class="Feature _FeatureValuesPlaceholder">
<div class="SelectorFeatureValue col-xs-6 col-sm-6 col-md-3"
data-item-attributes="{"data-feature-set": "FeatureSetID", "data-feature": "FeatureID", "data-value": "Value", "disabled":"Disabled", "checked":"Checked", "name":"SelectorFeatureName"}">
<div class="Inner">
<div class="Image">
<span class="AnchorPlaceholder">
<img data-item-attributes="{"src":"ImageHref","title":"Name"}">
</span>
</div>
<div class="Name" data-item-property="Value"></div>
</div>
</div>
</div>
</div>
<div class="StepButtons">
<a class="Button btn btn-lg btn-default PreviousStep Active"><i class="fal fa-arrow-left"></i> Back</a>
<a class="Button btn btn-lg btn-default NextStep Active">Next <i class="fal fa-arrow-right"></i></a>
</div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/ProductSelector/FeatureStep.ascx' -->
<table class="DataTable QuantityCrossTableTemplate">
<!-- Templated control not found '~/templates/GoodHand/Control/QuantityCrossSell/item.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/QuantityCrossSell/item.ascx' -->
<tbody>
<tr class="QtyCrossSellItem" data-item-attributes="{"data-item-id":"NodeId"}">
<td class="Check">
<input type="checkbox" class="QtyCrossSellItemInclude" data-display-condition="ConcreteSku === true && Purchasable === true">
<input type="checkbox" class="QtyCrossSellItemInclude" disabled="disabled" data-display-condition="ConcreteSku === true && Purchasable === false">
</td>
<td class="Qty">
<span class="ItemContainer" data-display-condition="ConcreteSku === true && Purchasable === true" data-item-type="Aspidistra.Ecommerce.Catalogue.Product" data-item-attributes="{"data-item-id":"NodeId"}">
<input class="form-control Quantity AddToOrderQuantity" data-update-qty="false" data-master-qty="false" data-lpignore="true"
data-item-attributes="{"value":"QuantityCrossSellQuantity", "data-qty-cross-sell-qty": "QuantityCrossSellQuantity"}">
</span>
</td>
<td class="Name">
<span data-item-property="Name"></span>
<span class="StockCode" data-item-property="StockCode"></span>
</td>
</tr>
<!-- End '~/controls/theme_templates/Octopus/Control/QuantityCrossSell/item.ascx' -->
</tbody>
</table>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/HTMLTemplates/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Site/header.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Site/header.ascx' -->
<script src="https://shopfront-15a42.kxcdn.com/ThirdParty/owl-carousel/2.0.0/owl.carousel.min.js"></script>
<div id="Container">
<!-- Templated control not found '~/templates/GoodHand/Control/DeliveryCutOff/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DeliveryCutOff/Default.ascx' -->
<!-- End '~/controls/default_template/Control/DeliveryCutOff/Default.ascx' -->
<!-- Department "Banner Message" not found -->
<div class="TopBar hidden-xs">
<div class="container">
<ul class="nav navbar-nav pull-left TopBarContactDetails">
<li>
<a href="tel:01908221151" title="Call Us"><i class="fal fa-phone"></i> 01908 221151</a>
</li>
<li>
<a href="mailto:sales@goodhanduk.co.uk" title="Email Us"><i class="fal fa-envelope"></i> sales@goodhanduk.co.uk</a>
</li>
<li>
<a href="https://twitter.com/goodhanduk" target="_blank"><i class="fab fa-twitter"></i></a>
</li>
<li>
<a href="https://www.linkedin.com/company/good-hand-uk-ltd" target="_blank"><i class="fab fa-linkedin-in"></i></a>
</li>
</ul>
<div class="DesktopInfoNavPlaceholder pull-right hidden-xs hidden-sm" data-res-pos-item="#InfoNav" data-res-pos-size="md,lg">
<ul id="InfoNav" class="ResponsivePostion nav navbar-nav">
<!-- Templated control not found '~/templates/GoodHand/Control/HeaderNavigation/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/HeaderNavigation/Default.ascx' -->
<li>
<a id="ctl27_ctl00_ctl03_ctl00_ctl01_ctl00_ctl00_DepartmentContentRepeater1_ctl01_NodeHref1" title="About Us" href="/AdditionalDepartments/Header-Content/test">
About Us
</a>
</li>
<li>
<a id="ctl27_ctl00_ctl03_ctl00_ctl01_ctl00_ctl00_DepartmentContentRepeater1_ctl02_NodeHref1" title="FAQs" href="/AdditionalDepartments/Header-Content/FAQs">
FAQs
</a>
</li>
<li>
<a id="ctl27_ctl00_ctl03_ctl00_ctl01_ctl00_ctl00_DepartmentContentRepeater1_ctl03_NodeHref1" title="Contact" href="/contact/contact.aspx">
Contact
</a>
</li>
<li>
<a id="ctl27_ctl00_ctl03_ctl00_ctl01_ctl00_ctl00_DepartmentContentRepeater1_ctl04_NodeHref1" title="Terms & Conditions" href="/AdditionalDepartments/Header-Content/Terms-Conditions">
Terms & Conditions
</a>
</li>
<!-- End '~/controls/default_template/Control/HeaderNavigation/Default.ascx' -->
</ul>
</div>
</div>
</div>
<div class="Header">
<div class="container">
<div class="row VAlignCols">
<div class="Logo col-xs-12 col-sm-4 ResponsiveImage">
<a href="https://goodhandsaas-web11.dc02.gob2b.com/">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e33d78d5-6e70-4d59-8180-b12500add93f/GH-resized-resized_375x43.png" alt="GH_resized_resized" style="height:43px;width:375px;">
</a>
</div>
<div class="HeaderControls col-xs-12 col-sm-4 col-sm-push-4 fs-navigation-overlay-content fs-navigation__1 none fs-navigation-enabled fs-navigation-animated">
<ul>
<li class="hidden-md hidden-lg MenuHandlerItem">
<a href="/catalogue/default.aspx" class="MenuHandler">
<i class="fal fa-bars" title="View the navigation menu - Icon button"></i>
<div class="Text hidden-xs">Categories</div>
</a>
</li>
<li>
<a rel="nofollow" href="/login/default.aspx?ReturnUrl=https%3a%2f%2fgoodh-goodhandsaas.dc02.gob2b.com%2fdefault.aspx"><i title="Login to view your account - Icon button" class="fal fa-user"></i> <div class="Text hidden-xs">Login/Register</div></a>
</li>
<li>
<a href="/retail/cart/default.aspx" class="MiniBasketHandler fs-navigation-handle fs-navigation-overlay-handle fs-navigation-overlay-right-handle fs-navigation-handle__1 fs-navigation__1 none fs-swap-element fs-navigation-enabled" data-swap-target=".fs-navigation__1" data-swap-linked="fs-navigation-handle__1" data-swap-group="fs-navigation" tabindex="0" aria-controls="MiniBasket" aria-expanded="false">
<i class="fal fa-shopping-cart" title="View your basket - Icon button"></i>
<span class="CartLink AjaxCartLink ajaxContent">
<!-- Templated control not found '~/templates/GoodHand/Control/BasketLink/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/BasketLink/Default.ascx' -->
<span class="Count" data-item-property="OrderItemItemCount">0</span>
<div class="Text hidden-xs">
<span data-item-property="OrderTotals.FormattedNetFinal">£0.00</span>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/BasketLink/Default.ascx' -->
</span>
</a>
</li>
<li class="hidden-sm hidden-md hidden-lg">
<a class="SearchHandler" data-toggle="collapse" href="#SearchBar" aria-label="Search Icon Button">
<i class="fal fa-search" title="Open search - Icon button"></i>
</a>
</li>
</ul>
</div>
<div class="SearchWrapper col-xs-12 col-sm-4 col-sm-pull-4">
<div id="SearchBar" class="Search navbar-collapse collapse">
<!-- Templated control not found '~/templates/GoodHand/Control/SearchBox/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/SearchBox/Default.ascx' -->
<!-- Begin shopfront:SearchBox -->
<div class="AjaxSearchBoxContainer">
<div class="Fields">
<input type="text" id="SearchKeyword" class="Text form-control SearchKeyword" enterkeyhint="search" placeholder="Product Search..." data-search-url="/catalogue/results.aspx">
<a href="javascript:searchRedirect('.SearchKeyword');" class="Button btn btn-default SearchBtn"><i class="fal fa-search"></i></a>
</div>
<!-- End shopfront:SearchBox -->
<div class="AjaxSearchResults ajaxContent">
<!-- Templated control not found '~/templates/GoodHand/Control/AjaxSearchResults/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/AjaxSearchResults/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/AjaxSearchResults/Products.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/AjaxSearchResults/Products.ascx' -->
<div class="AjaxSearchResultsProducts clearfix">
</div>
<div class="MoreResults">
<a class="Button btn btn-default Active">
View All <span class="Count"></span> Results
<i class="Icon fa fa-angle-double-right"></i>
</a>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/AjaxSearchResults/Products.ascx' -->
<!-- End '~/controls/theme_templates/Octopus/Control/AjaxSearchResults/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/SearchBox/Default.ascx' -->
</div>
</div>
</div>
</div>
</div>
<div class="NavigationBar" data-offcanvas="true" data-offcanvas-close=".CloseBtn" data-offcanvas-max="991" data-offcanvas-gravity="left" data-navigation-handle=".MenuHandler" data-navigation-content=".Header">
<div class="OffCanvasTitle visible-xs visible-sm">
<a class="CloseBtn Active"><i class="fa fa-times" aria-hidden="true"></i></a>
<div class="Title"> Categories </div>
</div>
<div class="container" data-res-pos-item="#InfoNav" data-res-pos-size="xs,sm">
<!-- Begin '~/templates/GoodHand/Control/DepartmentNavigation/Default.ascx' -->
<ul class="nav navbar-nav">
<li data-template="ProductThumbnails" class="HasSub" data-node-id="dbb8b5c8-6bfc-4a41-99ae-a00b00a87513">
<a href="/Catalogue/Toggle-Clamps"><img src="https://goodhand-15a42.kxcdn.com/imagecache/5355c6a5-e1d2-4a79-8bc1-a0f5009ceb3b/Toggle-Clamps-UK_300x300.jpg" alt="Toggle Clamps UK - Latch & Hook, Heavy Duty, Horizontal & Vertical, Push-Pull & Stainless Steel">Toggle Clamps</a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Vertical-Toggle-Clamps" title="Vertical Toggle Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d2eecf72-5c00-4925-91f7-a21200e48747/vertical_300x300.jpg" title="Vertical Toggle Clamps UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Vertical-Toggle-Clamps" title="Vertical Toggle Clamps" data-height-match-key="Name">
Vertical Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Horizontal-Toggle-Clamps" title="Horizontal Toggle Clamps ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/73ba1d19-a38c-4aae-b384-a22101187b19/GH-2-group_300x300.jpg" title="Horizontal Toggle Clamp UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Horizontal-Toggle-Clamps" title="Horizontal Toggle Clamps " data-height-match-key="Name">
Horizontal Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Push-Pull-Toggle-Clamps" title="Push-Pull Toggle Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/ed417851-8850-45eb-becf-a2210118adaa/GH-3-group_300x300.jpg" title="Push-Pull Toggle Clamps - Straight Line Toggle Clamps">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Push-Pull-Toggle-Clamps" title="Push-Pull Toggle Clamps" data-height-match-key="Name">
Push-Pull Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Latch-Hook-Toggle-Clamps" title="Latch & Hook Toggle Clamps ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/0e394b4d-2677-4fd0-bb78-a2210118cb9d/GH-4-group_300x300.jpg" title="Latch and Hook Toggle Clamps UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Latch-Hook-Toggle-Clamps" title="Latch & Hook Toggle Clamps " data-height-match-key="Name">
Latch & Hook Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches" title="Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/900adf22-8138-4853-9d89-ad2400917dfa/Toggle-Latches_300x207.jpg" title="Toggle Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches" title="Toggle Latches" data-height-match-key="Name">
Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Heavy-Duty-Toggle-Clamps" title="Heavy Duty Toggle Clamps ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/1d9ff0fe-151c-41dd-8c9c-a23000f4ba0b/GH-group-shot-7_300x300.jpg" title="Heavy Duty Toggle Clamps ">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Heavy-Duty-Toggle-Clamps" title="Heavy Duty Toggle Clamps " data-height-match-key="Name">
Heavy Duty Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Stainless-Steel-Toggle-Clamps" title="Stainless Steel Toggle Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/1d887b3c-3f70-4ccd-8952-b17100e73713/Toggle-Clamps-UK-1280x1281_300x300.jpg" title="Stainless Steel Toggle Clamps">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Stainless-Steel-Toggle-Clamps" title="Stainless Steel Toggle Clamps" data-height-match-key="Name">
Stainless Steel Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Toggle-Presses" title="Toggle Presses ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d2dd57ee-df65-4553-8369-a02b00b2b16a/RS-254844-254850_300x400.jpg" title="Toggle Presses incorporate a Push-Pull toggle clamp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Toggle-Presses" title="Toggle Presses " data-height-match-key="Name">
Toggle Presses
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Pull-Back-Flip-Flop-Toggle-clamps" title="Pull Back & Flip-Flop Toggle Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/b766b7bc-7f08-4271-9399-aaa000a77da1/Toggle-Clamps_300x222.jpg" title="Toggle Clamps">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Pull-Back-Flip-Flop-Toggle-clamps" title="Pull Back & Flip-Flop Toggle Clamps" data-height-match-key="Name">
Pull Back & Flip-Flop Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Pneumatic-Toggle-Clamps" title="Pneumatic Toggle Clamps ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d27806e7-3a43-419f-a1e9-a9b300912599/Pneumatic-Clamps_300x254.jpg" title="Pneumatic Clamps">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Pneumatic-Toggle-Clamps" title="Pneumatic Toggle Clamps " data-height-match-key="Name">
Pneumatic Toggle Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Toggle-Clamps-With-Safety-Lock" title="Toggle Clamps With Safety Lock">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/ad4adf79-827e-4c2e-9e30-b17100ffa555/Safety-Lock-Clamps_300x181.jpg" title="Toggle Clamps With Safety Lock">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Toggle-Clamps-With-Safety-Lock" title="Toggle Clamps With Safety Lock" data-height-match-key="Name">
Toggle Clamps With Safety Lock
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Accessories" title="Toggle Clamp Accessories">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/3aa36816-59e7-460f-900d-b0c700d7c2aa/Untitled_300x221.jpg" title="Toggle Clamp Accessories">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Accessories" title="Toggle Clamp Accessories" data-height-match-key="Name">
Toggle Clamp Accessories
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/Pliers-Welding-Clamps" title="Pliers & Welding Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a54a12fb-d5a3-4c95-a76e-ad4b00a9262e/Pliers-Welding-Clamps_300x300.jpg" title="Pliers & Welding Clamps - Nickel Plated">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/Pliers-Welding-Clamps" title="Pliers & Welding Clamps" data-height-match-key="Name">
Pliers & Welding Clamps
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Clamps/G-Clamps" title="G Clamps">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/882d9aff-b222-494c-896b-ab0400c44e3e/G-CLAMPS_300x285.jpg" title="G CLAMPS - Heavy Duty">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Clamps/G-Clamps" title="G Clamps" data-height-match-key="Name">
G Clamps
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li data-template="ProductThumbnails" class="HasSub" data-node-id="ece20286-be5a-4a1c-bfcf-a00b00e87c58">
<a href="/Catalogue/Exair-Air-Products"><img src="https://goodhand-15a42.kxcdn.com/imagecache/7ea02910-4592-4cbd-9753-ad3a00e8bdc9/Exair_300x196.jpg" alt="Exair Air Products">Exair Air Products</a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Cabinet-Panel-Coolers-br-IP54-IP66" title="Cabinet & Panel Coolers - IP54 & IP66">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/b6edcc3b-70b8-4701-9307-a35300967181/ccgrouppict_237x237.jpg" title="exair cabinet coolers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Cabinet-Panel-Coolers-br-IP54-IP66" title="Cabinet & Panel Coolers - IP54 & IP66" data-height-match-key="Name">
Cabinet & Panel Coolers - IP54 & IP66
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Amplifiers-br-Fume-Extraction-br-Dry-Clean" title="Air Amplifiers - Fume Extraction - Dry & Clean">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d51b3a7a-1916-456f-9fb4-a539009605c0/Air-Amplifiers_300x278.jpg" title="The Exair Air amplifiers (airmovers)">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Amplifiers-br-Fume-Extraction-br-Dry-Clean" title="Air Amplifiers - Fume Extraction - Dry & Clean" data-height-match-key="Name">
Air Amplifiers - Fume Extraction - Dry & Clean
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Knives" title="Air Knives">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/24b9ff3f-4f66-4374-8b04-a52400b183c5/Super-Air-Knife_300x278.jpg" title="Exair compressed air knives UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Knives" title="Air Knives" data-height-match-key="Name">
Air Knives
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Line-Vacs-br-Product-Conveyors" title="Line Vacs - (Product Conveyors)">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e6a7f68f-916f-4e1a-b9b2-a53800ffef3b/Line-Vac-Family_300x278.jpg" title="Exair Line Vac - product conveyors">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Line-Vacs-br-Product-Conveyors" title="Line Vacs - (Product Conveyors)" data-height-match-key="Name">
Line Vacs - (Product Conveyors)
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Nozzles" title="Air Nozzles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/21083493-85d0-467f-b8d5-a61001118905/Exair-Air-Nozzles_300x253.jpg" title="Exair compressed air nozzles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Nozzles" title="Air Nozzles" data-height-match-key="Name">
Air Nozzles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Static-Elimination-Products" title="Static Elimination Products">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9ebcbabb-8dbc-45de-9521-a87200eb2804/1111_300x199.jpg" title="Exair Static eliminators">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Static-Elimination-Products" title="Static Elimination Products" data-height-match-key="Name">
Static Elimination Products
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Vortex-Tubes-br-Tool-Cooling" title="Vortex Tubes - Tool Cooling">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/864024bc-2fe4-4404-b7db-a5240108d89b/Vortex-Tube_300x278.jpg" title="Exair Vortex tubes and cooling products">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Vortex-Tubes-br-Tool-Cooling" title="Vortex Tubes - Tool Cooling" data-height-match-key="Name">
Vortex Tubes - Tool Cooling
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Wipes-br-Clean-Dry-Extrusions" title="Air Wipes Clean & Dry Extrusions">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/54272cf3-cda4-4845-b0e6-a5240108cb3f/Super-Air-Wipe_300x278.jpg" title="Exair air wipes">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Wipes-br-Clean-Dry-Extrusions" title="Air Wipes Clean & Dry Extrusions" data-height-match-key="Name">
Air Wipes Clean & Dry Extrusions
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Industrial-Vacuums-br-Coolant-Cleaning-br-HEPA-Vacs-br-Wet-Dry-Vacs" title="Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a5d45338-d213-4bd3-a602-ace8009772d4/Exair-Industrial-Vacuum_300x278.jpg" title="Industrial Vacuums <br> Coolant Cleaning <br> HEPA Vacs <br> Wet & Dry Vacs">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Industrial-Vacuums-br-Coolant-Cleaning-br-HEPA-Vacs-br-Wet-Dry-Vacs" title="Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs" data-height-match-key="Name">
Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Liquid-Atomizing-Nozzles" title="Liquid Atomizing Nozzles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/1294e05c-3e59-49f5-8afd-a52400b2318e/ff9e33e4-b36a-4f2b-b9ee-a03f0097eb24-360x297_300x247.jpg" title="Exair Liquid atomizing nozzles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Liquid-Atomizing-Nozzles" title="Liquid Atomizing Nozzles" data-height-match-key="Name">
Liquid Atomizing Nozzles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Safety-Air-Guns" title="Safety Air Guns">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/aede0482-f9c9-423c-94cb-ad4e00cf9492/Air-Gun_300x395.jpg" title="Safety Air Guns">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Safety-Air-Guns" title="Safety Air Guns" data-height-match-key="Name">
Safety Air Guns
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Optimization-br-Flowmeters-br-Leak-Detectors" title="Optimization - Flowmeters - Leak Detectors">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9e5adad7-443b-4c42-878a-ace80094b477/Exair-Optimization-Static_300x418.jpg" title="Optimization <br> Flowmeters <br> Leak Detectors">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Optimization-br-Flowmeters-br-Leak-Detectors" title="Optimization - Flowmeters - Leak Detectors" data-height-match-key="Name">
Optimization - Flowmeters - Leak Detectors
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Blowoff-Systems-Accessories" title="Air Blowoff Systems & Accessories ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/cbeede95-2bce-410d-bf57-a11e00d6d5e4/stayset-stand_300x337.jpg" title="Exair Air blow off systems, kits and accessories">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Blowoff-Systems-Accessories" title="Air Blowoff Systems & Accessories " data-height-match-key="Name">
Air Blowoff Systems & Accessories
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Vacuum-Lifting-Products" title="Vacuum & Lifting Products">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/5ce18e52-6d73-4231-b0ef-a52400b2491c/Vacuum-lift_140x114.jpg" title="Exair E Vacuum Generators - Vacuum and Lifting Products">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Vacuum-Lifting-Products" title="Vacuum & Lifting Products" data-height-match-key="Name">
Vacuum & Lifting Products
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Air-Silencers" title="Air Silencers ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7bac08ba-b46a-4530-83d1-b0f1009a057b/Muffler_182x262.jpg" title="Air Silencers ">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Air-Silencers" title="Air Silencers " data-height-match-key="Name">
Air Silencers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Exair-Air-Products/Accessories" title="Accessories ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e16a5996-4bf8-4227-89c7-a52400b27726/Accessories_300x125.jpg" title="">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Exair-Air-Products/Accessories" title="Accessories " data-height-match-key="Name">
Accessories
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li data-template="ProductThumbnails" class="HasSub" data-node-id="6154ae3f-6bd6-4c75-92b5-a00c00f1148b">
<a href="/Catalogue/Standard-Parts"><img src="https://goodhand-15a42.kxcdn.com/imagecache/6b5ad3f1-59ea-4aad-8f85-a30e00993915/Kipp-standard-parts_300x200.jpg" alt="Kipp Levers, Plungers, Pins, Grips & Knobs">Kipp Standard Parts</a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Clamp-Levers" title="Clamp Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9033bfb0-123d-4800-b2c8-b0c700b6ce6c/Clamp-Lever_300x169.jpg" title="Clamp Levers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Clamp-Levers" title="Clamp Levers" data-height-match-key="Name">
Clamp Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Cam-Levers" title="Cam Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/88b0736f-03cb-4bdc-9a7d-b0c700b61e08/Cam-Lever_300x212.jpg" title="Cam Levers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Cam-Levers" title="Cam Levers" data-height-match-key="Name">
Cam Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Spring-Plungers" title="Spring Plungers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/76b2fbb4-5c86-41d4-9a8b-a87900df8508/HG-06-SpringPlungers_300x288.jpg" title="Spring Plungers by Kipp, Good Hand UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Spring-Plungers" title="Spring Plungers" data-height-match-key="Name">
Spring Plungers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Star-Palm-Grips" title="Star & Palm Grips">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/29d04bbd-64d5-45c8-9088-a87900ad0704/06158-Kreuzgriffe-aehnlich-DIN-6335-Edelstahl-Palm-grips-stainless-steel-similar-DIN-6335_300x317.jpg" title="Star & Palm Grips by Kipp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Star-Palm-Grips" title="Star & Palm Grips" data-height-match-key="Name">
Star & Palm Grips
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Wing-Grips" title="Wing Grips">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9d3aec56-705f-4f4b-a2fe-a59800a0360f/06652-105_300x210.jpg" title="Wing Grips & Wing Nuts by Kipp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Wing-Grips" title="Wing Grips" data-height-match-key="Name">
Wing Grips
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Knobs-Thumbscrews" title="Knobs & Thumbscrews">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a18c8b6c-621d-4b16-8a03-a87900ab99d5/plastic-knobs-steel-knobs-and-thumbscrews_300x248.jpg" title="Plastic and Steel Knobs & Thumbscrews">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Knobs-Thumbscrews" title="Knobs & Thumbscrews" data-height-match-key="Name">
Knobs & Thumbscrews
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Indexing-Plungers" title="Indexing Plungers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/1086795a-6ca1-4415-a26a-a87900b7d818/Indexing-Plungers_300x231.jpg" title="Indexing Plungers by Kipp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Indexing-Plungers" title="Indexing Plungers" data-height-match-key="Name">
Indexing Plungers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Ball-Lock-Pins" title="Ball Lock Pins">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e7e69c45-e814-4e76-a1b4-ad2700fc1a13/Ball-Lock-Pins_300x228.jpg" title="Ball Lock Pins by Kipp - Quick Release Pins, Good Hand UK">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Ball-Lock-Pins" title="Ball Lock Pins" data-height-match-key="Name">
Ball Lock Pins
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Locking-Pins" title="Locking Pins">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/6c0129bf-a02c-4d39-b605-ad2700fc7aff/Locking-Pins_300x256.jpg" title="Kipp Locking Pins, Key Rings & Retaining Cables">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Locking-Pins" title="Locking Pins" data-height-match-key="Name">
Locking Pins
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/T-Nuts" title="T Nuts">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e0eb3a21-b107-457d-a89f-b0a500a34c75/T-Nuts_300x182.jpg" title="">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/T-Nuts" title="T Nuts" data-height-match-key="Name">
T Nuts
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Threaded-Inserts" title="Threaded Inserts">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9d9a0d37-213f-45c9-9e0a-b0a500a3e536/Threaded-Inserts_300x161.jpg" title="">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Threaded-Inserts" title="Threaded Inserts" data-height-match-key="Name">
Threaded Inserts
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Cabinet-Latches-Locks-Edge-Protection-Profiles" title="Cabinet Latches & Locks, Edge Protection Profiles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/8d8c9a8d-62e9-4cfc-b2fe-b0c700b74da2/Quarter-turn-Locks-Compression-Latches-Edge-Protection-Profiles-1000x666-removebg-preview_300x200.jpg" title="Cabinet Latches & Locks, Edge Protection Profiles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Cabinet-Latches-Locks-Edge-Protection-Profiles" title="Cabinet Latches & Locks, Edge Protection Profiles" data-height-match-key="Name">
Cabinet Latches & Locks, Edge Protection Profiles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Accessories-For-Aluminium-Profiles-2" title="Accessories For Aluminium Profiles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a4716448-d848-4cdb-9861-b0a500a4e748/07073Anwb1_300x387.jpg" title="Accessories For Aluminium Profiles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Accessories-For-Aluminium-Profiles-2" title="Accessories For Aluminium Profiles" data-height-match-key="Name">
Accessories For Aluminium Profiles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Handles" title="Handles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a382b71e-3cf3-4348-b5e0-b0c700b7a67d/Machine-Handles-1000x666-removebg-preview_300x200.jpg" title="Handles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Handles" title="Handles" data-height-match-key="Name">
Handles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Clamping-Devices-For-Machining" title="Clamping Devices For Machining">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/09d65bdc-e1f1-4f7b-9c55-b0c700b818b9/Clamping_300x152.jpg" title="Clamping Devices For Machining">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Clamping-Devices-For-Machining" title="Clamping Devices For Machining" data-height-match-key="Name">
Clamping Devices For Machining
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Levelling-Feet" title="Levelling Feet">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/088a7cb0-0e60-4ca1-9fbe-b0c700b856c5/Swivel-and-Levelling-Feet-1000x666-removebg-preview_300x200.jpg" title="Levelling Feet">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Levelling-Feet" title="Levelling Feet" data-height-match-key="Name">
Levelling Feet
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Anti-Vibration-Mounts" title="Anti Vibration Mounts">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/20c1c14a-c48d-44f7-b41e-b0c700ba61c0/Anti-Vibration-Mounts-1000x666-removebg-preview_300x200.jpg" title="Anti Vibration Mounts">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Anti-Vibration-Mounts" title="Anti Vibration Mounts" data-height-match-key="Name">
Anti Vibration Mounts
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Tommy-Bars-T-Bars" title="Tommy Bars (T Bars)">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/6bf0d94f-c796-4d1b-a35d-b0a500a7c499/06140_300x222.jpg" title="">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Tommy-Bars-T-Bars" title="Tommy Bars (T Bars)" data-height-match-key="Name">
Tommy Bars (T Bars)
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Studs-And-Rod-Ends" title="Studs And Rod Ends">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/05e22dc1-cdcb-4330-b783-b0a500a70759/07030_300x94.jpg" title="Studs And Rod Ends">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Studs-And-Rod-Ends" title="Studs And Rod Ends" data-height-match-key="Name">
Studs And Rod Ends
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Tension-Levers" title="Tension Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/b0a2ef7c-c995-4dd4-92bb-a87900aa3d93/06400-1081_300x202.jpg" title="Tension levers by Kipp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Tension-Levers" title="Tension Levers" data-height-match-key="Name">
Tension Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Handwheels-Crank-Handles-Position-Indicators" title="Handwheels, Crank Handles & Position Indicators">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/93524ac6-87f2-4a03-824e-b0c700bac84c/Handwheels-Crank-Handles-Position-Indicators-1000x666-removebg-preview_300x200.jpg" title="Handwheels, Crank Handles & Position Indicators">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Handwheels-Crank-Handles-Position-Indicators" title="Handwheels, Crank Handles & Position Indicators" data-height-match-key="Name">
Handwheels, Crank Handles & Position Indicators
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Support-Locating-Stop-Elements" title="Support, Locating & Stop Elements">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/eb4041ec-5812-45ae-a5d5-b0c700bb02db/Support-Elements-Locating-Elements-Stop-Elements-1000x666-removebg-preview_300x200.jpg" title="Support, Locating & Stop Elements">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Support-Locating-Stop-Elements" title="Support, Locating & Stop Elements" data-height-match-key="Name">
Support, Locating & Stop Elements
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Tubular-Connection-Elements" title="Tubular Connection Elements">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/143a7251-df12-4d74-8d83-b0c700bc6e9c/Tubular-Connection-Elements-1000x666-removebg-preview_300x200.jpg" title="Tubular Connection Elements">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Tubular-Connection-Elements" title="Tubular Connection Elements" data-height-match-key="Name">
Tubular Connection Elements
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Hinges" title="Hinges">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/3efade4a-dedd-42e2-b285-b0c700cf624f/Hinges-1000x666-removebg-preview_300x200.jpg" title="Hinges">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Hinges" title="Hinges" data-height-match-key="Name">
Hinges
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Magnets" title="Magnets">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/4ad87bf5-4a6c-4279-96b9-b0c700d08834/Magnets-1000x666-removebg-preview_300x200.jpg" title="Magnets">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Magnets" title="Magnets" data-height-match-key="Name">
Magnets
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Linkages-Joints" title="Linkages & Joints">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/797218e3-077b-4a77-a270-b0c700d0ad91/Joints-1000x666-removebg-preview_300x200.jpg" title="Linkages & Joints">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Linkages-Joints" title="Linkages & Joints" data-height-match-key="Name">
Linkages & Joints
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/telescopic-Slides" title="Telescopic Slides">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f97b9080-fb96-4b55-8e9d-b0c700d1107c/Telescopic-Slides-1000x666-removebg-preview_300x200.jpg" title="Telescopic Slides">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/telescopic-Slides" title="Telescopic Slides" data-height-match-key="Name">
Telescopic Slides
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Lifting-Bolts-Ball-Transfer-Units" title="Lifting Bolts & Ball Transfer Units">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/139e6b74-1e8c-43b2-9719-b0c700d13cb7/Lifting-Bolts-Ball-Transfer-Units-1000x666-removebg-preview_300x200.jpg" title="Lifting Bolts & Ball Transfer Units">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Lifting-Bolts-Ball-Transfer-Units" title="Lifting Bolts & Ball Transfer Units" data-height-match-key="Name">
Lifting Bolts & Ball Transfer Units
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Scales-Scale-Rings-Level-Vials" title="Scales, Scale Rings & Level Vials">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/56b9111f-7972-4e03-b086-b0c700d17321/Scales-Scale-Rings-Level-Vials-1000x666-removebg-preview_300x200.jpg" title="Scales, Scale Rings & Level Vials">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Scales-Scale-Rings-Level-Vials" title="Scales, Scale Rings & Level Vials" data-height-match-key="Name">
Scales, Scale Rings & Level Vials
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Level-Indicators-Screw-Plugs" title="Level Indicators & Screw Plugs">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/3ec1890b-2e88-46e6-b833-b0c700d1d0d0/Level-Indicators-Screw-Plugs-1000x666-removebg-preview_300x200.jpg" title="Level Indicators & Screw Plugs">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Level-Indicators-Screw-Plugs" title="Level Indicators & Screw Plugs" data-height-match-key="Name">
Level Indicators & Screw Plugs
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Standard-Parts/Screws-Nuts-Washers" title="Screws, Nuts & Washers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f7c4a395-f234-484f-9c52-acfb00c587fd/scrws-nuts-and-washers_300x357.jpg" title="Screws, Nuts & Washers by Kipp">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Standard-Parts/Screws-Nuts-Washers" title="Screws, Nuts & Washers" data-height-match-key="Name">
Screws, Nuts & Washers
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li data-template="ProductThumbnails" class="HasSub" data-node-id="cbcfa4c7-f840-44dc-aff5-a62e00f90837">
<a href="/Catalogue/Precision-Presses"><img src="https://goodhand-15a42.kxcdn.com/imagecache/4e2210ef-2013-45f5-a1c6-b0d700b723fe/Presses_300x301.jpg" alt="Precision Presses ">Precision Presses </a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Precision-Presses/Toggle-Presses" title="Toggle Presses">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/c1c092be-c1be-4382-b46e-a63500fd5b9c/HP-150-KT-frei_297x600.jpg" title="Benzing Toggle presses">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Precision-Presses/Toggle-Presses" title="Toggle Presses" data-height-match-key="Name">
Toggle Presses
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Precision-Presses/Rack-Pinion-Presses" title="Rack and Pinion Presses">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f538597a-8382-43eb-97a1-a63500fd4972/rack-and-pinion-presses_300x575.jpg" title="rack and pinion presses">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Precision-Presses/Rack-Pinion-Presses" title="Rack and Pinion Presses" data-height-match-key="Name">
Rack and Pinion Presses
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Precision-Presses/Toggle-Presses-Fine-Adjustment" title="Toggle Presses Fine Adjustment">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/70ba2d7f-90a0-4dbd-998c-a63500fd6cf5/HPK-0500-frei_258x600.jpg" title="Fine adjustment toggle presses">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Precision-Presses/Toggle-Presses-Fine-Adjustment" title="Toggle Presses Fine Adjustment" data-height-match-key="Name">
Toggle Presses Fine Adjustment
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Precision-Presses/Manual-Impact-Percussion-Presses" title="Manual Impact Percussion Presses">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d158e339-61cc-471d-8988-a63500fd7b4a/HP-200-FE-frei_300x575.jpg" title="Manual impact percussion presses ">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Precision-Presses/Manual-Impact-Percussion-Presses" title="Manual Impact Percussion Presses" data-height-match-key="Name">
Manual Impact Percussion Presses
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Precision-Presses/Pneumatic-Presses" title="Pneumatic Presses">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e6332fca-2aea-44f3-b456-a63500fd9be7/DRP-250-TA-750-frei_218x600.jpg" title="Pnuematic presses">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Precision-Presses/Pneumatic-Presses" title="Pneumatic Presses" data-height-match-key="Name">
Pneumatic Presses
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li data-template="ProductThumbnails" class="HasSub" data-node-id="42e08277-dc93-4c10-a12f-a559009aa75a">
<a href="/Catalogue/Toggle-Latches"><img src="https://goodhand-15a42.kxcdn.com/imagecache/900adf22-8138-4853-9d89-ad2400917dfa/Toggle-Latches_300x207.jpg" alt="Toggle Latches">Toggle Latches</a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Adjustable-Length-Toggle-Latches" title="Adjustable Length Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/73e5334d-311a-49c2-9a73-ac2201078ff1/Toggle-Latch_230x230.jpg" title="Toggle Latch">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Adjustable-Length-Toggle-Latches" title="Adjustable Length Toggle Latches" data-height-match-key="Name">
Adjustable Length Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Tension-Spring-Toggle-Latches" title="Draw Latch Spring Loaded Type">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/2b560f9a-feb9-4a77-96aa-b0ba00eacc5a/CT-11101W-230x230_230x230.jpg" title="Draw Latch Spring Loaded Type">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Tension-Spring-Toggle-Latches" title="Draw Latch Spring Loaded Type" data-height-match-key="Name">
Draw Latch Spring Loaded Type
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/In-Line-Toggle-Latches" title="In Line Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/4fe83c7e-df71-44a3-aa65-a5b600a4ab8c/ct-cs_269x230.jpg" title="In Line Toggle Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/In-Line-Toggle-Latches" title="In Line Toggle Latches" data-height-match-key="Name">
In Line Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Latches-For-Use-With-Padlocks" title="Latches For Use With Padlocks">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/27825d08-2ec4-489a-ad5f-b0bb00d07af2/CT-CS-0410-230x230_230x230.jpg" title="Latches For Use With Padlocks">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Latches-For-Use-With-Padlocks" title="Latches For Use With Padlocks" data-height-match-key="Name">
Latches For Use With Padlocks
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Half-Turn-Toggle-Latches" title="Half Turn Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d120f2b3-975f-4871-997d-a5b60095f3ef/d4a3b73f7db8a70c53ff28765b4fe2047_230x230.jpg" title="Tightening half turn toggle latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Half-Turn-Toggle-Latches" title="Half Turn Toggle Latches" data-height-match-key="Name">
Half Turn Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Solid-Arm-Spring-Claw-Toggle-Latches" title="Solid Arm Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/8dd7528a-dc28-46bc-a7ff-a5590110ccf5/CT-CS-08302_230x230.jpg" title="Solid arm Toggle latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Solid-Arm-Spring-Claw-Toggle-Latches" title="Solid Arm Toggle Latches" data-height-match-key="Name">
Solid Arm Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Safety-Lock-Latches" title="Safety Lock Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/ff67041a-009c-43f9-ac5b-b0bb00d143b7/CT-CS-21237-230x230_230x230.jpg" title="Safety Lock Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Safety-Lock-Latches" title="Safety Lock Latches" data-height-match-key="Name">
Safety Lock Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Adjustable-Under-Centre-Latches" title="Adjustable Under Centre Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9a9565e9-ff00-41a8-a7aa-b0bb00d192d0/CT-CS-21207-230x230_230x230.jpg" title="Adjustable Under Centre Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Adjustable-Under-Centre-Latches" title="Adjustable Under Centre Latches" data-height-match-key="Name">
Adjustable Under Centre Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Spring-Toggle-Latches" title="Spring Toggle Latches ">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/c32e45a9-a706-43d8-b8f0-a5b6009fdb7b/d9ebd9c9d9fefcfa1becdc5a5d82ee3de_230x230.jpg" title="Spring Toggle Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Spring-Toggle-Latches" title="Spring Toggle Latches " data-height-match-key="Name">
Spring Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Light-Duty-Over-Centre-Adjustable-Toggle-Latch-GH-47" title="Over Centre Adjustable Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7cdc0971-9fbd-4854-83d3-a7b400c65c39/05542_300x203.jpg" title="Light Duty Over Centre Adjustable Toggle Latch GH-47">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Light-Duty-Over-Centre-Adjustable-Toggle-Latch-GH-47" title="Over Centre Adjustable Toggle Latches" data-height-match-key="Name">
Over Centre Adjustable Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Adjustable-Hook-Toggle-Latches" title="Adjustable Hook Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/ee6f8e12-c60c-464a-b441-a5b6009274ee/Hook_230x230.jpg" title="Adjustable Hook Toggle Latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Adjustable-Hook-Toggle-Latches" title="Adjustable Hook Toggle Latches" data-height-match-key="Name">
Adjustable Hook Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Case-Latches" title="Case Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/daccc3f2-636c-47ae-a14f-a5b6009a9350/case_230x230.jpg" title="Case latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Case-Latches" title="Case Latches" data-height-match-key="Name">
Case Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Light-Duty-Toggle-Latches" title="Light Duty Toggle Latches">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f0bce3bd-1ecd-4c20-9891-a5b6009ff6a3/daaa6187e5d003779a6dbc90cdef01807_230x230.jpg" title="Light duty Toggle latches">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Light-Duty-Toggle-Latches" title="Light Duty Toggle Latches" data-height-match-key="Name">
Light Duty Toggle Latches
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Toggle-Latches/Alternative-Catch-Plates" title="Alternative Catch Plates">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/17801351-6856-4a18-8daf-a55b008f0aec/CS-0120-3_230x230.jpg" title="Latch plates">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Toggle-Latches/Alternative-Catch-Plates" title="Alternative Catch Plates" data-height-match-key="Name">
Alternative Catch Plates
</a>
</div>
</div>
</div>
</div>
</div>
</li>
<li data-template="ProductThumbnails" class="HasSub" data-node-id="75725f3c-763a-445a-9084-b17800ae1290">
<a href="/Catalogue/Discounted-Excess-Products">Discounted Products</a>
<div class="SubNavContainer">
<div class="Departments MenuDepartments row">
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Handwheels-Crank-Handles" title="Discounted Handwheels & Crank Handles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/cfc01791-dee3-4415-9c40-b18d009e391d/Handwheels-Crank-Handles_300x434.jpg" title="Discounted Handwheels & Crank Handles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Handwheels-Crank-Handles" title="Discounted Handwheels & Crank Handles" data-height-match-key="Name">
Discounted Handwheels & Crank Handles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discount-Tension-Levers" title="Discounted Tension Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/5722a5d3-60df-478c-bc5d-b1870089bba6/Tension-Levers_300x107.jpg" title="Discount Tension Levers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discount-Tension-Levers" title="Discounted Tension Levers" data-height-match-key="Name">
Discounted Tension Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Wing-Grips" title="Discounted Wing Grips">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/6b49cbc9-b5ae-4a9e-86c3-b1a30090a163/Wing-Grips_300x210.jpg" title="Discounted Wing Grips">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Wing-Grips" title="Discounted Wing Grips" data-height-match-key="Name">
Discounted Wing Grips
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Indexing-Plungers" title="Discounted Indexing Plungers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/70c304c9-2462-4341-a7f0-b19b00847c06/Indexing-Plungers_300x191.jpg" title="Discounted Indexing Plungers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Indexing-Plungers" title="Discounted Indexing Plungers" data-height-match-key="Name">
Discounted Indexing Plungers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Spring-Plungers" title="Discounted Spring Plungers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/5482514d-50f5-4d0a-b182-b1a200a20f47/HG-06-SpringPlungers-1000x961_300x288.jpg" title="Discounted Spring Plungers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Spring-Plungers" title="Discounted Spring Plungers" data-height-match-key="Name">
Discounted Spring Plungers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Star-Palm-Grips" title="Discounted Star & Palm Grips">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/5586edbe-7994-4aaa-8ec7-b19a009e6367/Star-Palm-Grips_300x188.jpg" title="Discounted Star & Palm Grips">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Star-Palm-Grips" title="Discounted Star & Palm Grips" data-height-match-key="Name">
Discounted Star & Palm Grips
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Ball-Lock-Pins" title="Discounted Ball Lock Pins">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/fc016b78-e0b6-4848-85d3-b1a200e2059d/Ball-Lock-Pins-750x571_300x228.jpg" title="Discounted Ball Lock Pins">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Ball-Lock-Pins" title="Discounted Ball Lock Pins" data-height-match-key="Name">
Discounted Ball Lock Pins
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Knobs-Thumbscrews" title="Discounted Knobs & Thumbscrews">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/4db1ccf2-137d-4127-b9fb-b1a000f7694c/Knobs-Thumbscrews_300x194.jpg" title="Discounted Knobs & Thumbscrews">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Knobs-Thumbscrews" title="Discounted Knobs & Thumbscrews" data-height-match-key="Name">
Discounted Knobs & Thumbscrews
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Ball-Knobs" title="Discounted Ball Knobs">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/0e0db944-f4a1-45eb-8045-b1a3009df791/Ball-Knobs_300x300.jpg" title="Discounted Ball Knobs">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Ball-Knobs" title="Discounted Ball Knobs" data-height-match-key="Name">
Discounted Ball Knobs
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Oil-Level-Site-Glasses-Vent-Screws" title="Discounted Oil Level Site Glasses & Vent Screws.">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/a9f9cb03-a2f9-40c6-ba7e-b19400a5cb28/Oil-Level-Site-Glasses-Vent-Screws_300x297.jpg" title="Discounted Oil Level Site Glasses & Vent Screws.">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Oil-Level-Site-Glasses-Vent-Screws" title="Discounted Oil Level Site Glasses & Vent Screws." data-height-match-key="Name">
Discounted Oil Level Site Glasses & Vent Screws.
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers" title="Discounted Studs & Eyebolts">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/bcf8db58-15e3-4674-9ada-b19400cebdea/Studs-Eyebolts_300x156.jpg" title="Discounted Studs & Eyebolts">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers" title="Discounted Studs & Eyebolts" data-height-match-key="Name">
Discounted Studs & Eyebolts
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Handles" title="Discounted Handles">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/dde8fa4a-c8ba-4224-992a-b18d00d90356/Handles_300x215.jpg" title="Discounted Handles">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Handles" title="Discounted Handles" data-height-match-key="Name">
Discounted Handles
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Tubular-Connection-Elements" title="Discounted Tubular Connection Elements.">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/20259a2a-6e7f-4825-b0c5-b18e00a9ea7c/Tubular-Connection-Elements_300x200.jpg" title="Discounted Tubular Connection Elements.">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Tubular-Connection-Elements" title="Discounted Tubular Connection Elements." data-height-match-key="Name">
Discounted Tubular Connection Elements.
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Levelling-Feet" title="Discounted Levelling Feet">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/55309d52-6e38-4c81-a516-b19200cae141/Levelling-Feet_300x143.jpg" title="Discounted Levelling Feet">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Levelling-Feet" title="Discounted Levelling Feet" data-height-match-key="Name">
Discounted Levelling Feet
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Hinges" title="Discounted Hinges">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/0b8302da-234e-4952-a8d5-b18f007f6b12/Hinges-1000x666-removebg-preview-612x408_300x200.jpg" title="Discounted Hinges">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Hinges" title="Discounted Hinges" data-height-match-key="Name">
Discounted Hinges
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Cabinet-Latches-Locks" title="Discounted Cabinet Latches & Locks">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/cea73dc3-00b4-45eb-90a4-b19300caf966/Cabinet-Latches-Locks_300x282.jpg" title="Discounted Cabinet Latches & Locks">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Cabinet-Latches-Locks" title="Discounted Cabinet Latches & Locks" data-height-match-key="Name">
Discounted Cabinet Latches & Locks
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Magnets" title="Discounted Magnets">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/1c5f5751-8290-46f0-9ca9-b19b009cbc69/Magnets_300x232.jpg" title="Discounted Magnets">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Magnets" title="Discounted Magnets" data-height-match-key="Name">
Discounted Magnets
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-T-Nuts" title="Discounted T Nuts">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/524db92a-aee6-4d1b-ab89-b19b00b609d4/T-Nuts_300x182.jpg" title="Discounted T Nuts">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-T-Nuts" title="Discounted T Nuts" data-height-match-key="Name">
Discounted T Nuts
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers-2" title="Discounted Screws, Nuts & Washers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/92d0843b-b8c1-47aa-996e-b19b00fd8299/Screws-Nuts-Washers_300x147.jpg" title="Discounted Screws, Nuts & Washers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers-2" title="Discounted Screws, Nuts & Washers" data-height-match-key="Name">
Discounted Screws, Nuts & Washers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Clamp-Levers" title="Discounted Clamp Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/d9df3833-a3a3-48ed-bff3-b1a400aa37ed/Clamp-Levers_300x309.jpg" title="Discounted Clamp Levers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Clamp-Levers" title="Discounted Clamp Levers" data-height-match-key="Name">
Discounted Clamp Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Thrust-Screws" title="Discounted Thrust Screws">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/43a4d1a4-4c75-442b-b349-b1a300de8520/Thrust-Screws-750x508_300x203.jpg" title="Discounted Thrust Screws">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Thrust-Screws" title="Discounted Thrust Screws" data-height-match-key="Name">
Discounted Thrust Screws
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Support-Stop-Elements" title="Discounted Support & Stop Elements">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7c161069-32ae-4e8f-bc86-b1a300bcc66c/Support-Elements-Locating-Elements-Stop-Elements-1000x666-removebg-preview-612x408_300x200.jpg" title="Discounted Support & Stop Elements">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Support-Stop-Elements" title="Discounted Support & Stop Elements" data-height-match-key="Name">
Discounted Support & Stop Elements
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Cam-Levers" title="Discounted Cam Levers">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/ad231c8b-a2d7-460a-aee5-b1a300b74660/Cam-Levers_300x212.jpg" title="Discounted Cam Levers">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Cam-Levers" title="Discounted Cam Levers" data-height-match-key="Name">
Discounted Cam Levers
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Clamping-Devices-For-Machining" title="Discounted Clamping Devices For Machining">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f573aeab-81f7-43d4-b730-b1a200a69637/Clamping-479x243_300x152.jpg" title="Discounted Clamping Devices For Machining">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Clamping-Devices-For-Machining" title="Discounted Clamping Devices For Machining" data-height-match-key="Name">
Discounted Clamping Devices For Machining
</a>
</div>
</div>
</div>
<div class="Department col-lg-2 col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Rubber-Buffer-Elements" title="Discounted Rubber Buffer Elements">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/9b1890b9-3078-4ce6-8e71-b19d00ac318d/Anti-Vibration-Mounts-1000x666-removebg-preview-612x408_300x200.jpg" title="Discounted Rubber Buffer Elements">
</a>
</div>
<div class="Name">
<a href="/Catalogue/Discounted-Excess-Products/Discounted-Rubber-Buffer-Elements" title="Discounted Rubber Buffer Elements" data-height-match-key="Name">
Discounted Rubber Buffer Elements
</a>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
<script type="application/json" data-type="FASTMenu" id="FASTMenu">
[{
"ID": "dbb8b5c8-6bfc-4a41-99ae-a00b00a87513",
"Name": "Toggle Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/5355c6a5-e1d2-4a79-8bc1-a0f5009ceb3b/Toggle-Clamps-UK_300x300.jpg",
"ImageAltText": "Toggle Clamps UK - Latch & Hook, Heavy Duty, Horizontal & Vertical, Push-Pull & Stainless Steel",
"SubMenu": [{
"ID": "43dd6bd6-e5c3-4add-832c-a00b00ad8751",
"Name": "Vertical Toggle Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Vertical-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d2eecf72-5c00-4925-91f7-a21200e48747/vertical_300x300.jpg",
"ImageAltText": "Vertical Toggle Clamps UK",
"SubMenu": []
}, {
"ID": "f3130c63-2340-43b9-b3a7-a00b00ad6c58",
"Name": "Horizontal Toggle Clamps ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Horizontal-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/73ba1d19-a38c-4aae-b384-a22101187b19/GH-2-group_300x300.jpg",
"ImageAltText": "Horizontal Toggle Clamp UK",
"SubMenu": []
}, {
"ID": "dc7d563c-ee2b-449b-a772-a00b00f17602",
"Name": "Push-Pull Toggle Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Push-Pull-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/ed417851-8850-45eb-becf-a2210118adaa/GH-3-group_300x300.jpg",
"ImageAltText": "Push-Pull Toggle Clamps - Straight Line Toggle Clamps",
"SubMenu": []
}, {
"ID": "c7466703-0b0b-474f-85a3-a00b00f1a02c",
"Name": "Latch & Hook Toggle Clamps ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Latch-Hook-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/0e394b4d-2677-4fd0-bb78-a2210118cb9d/GH-4-group_300x300.jpg",
"ImageAltText": "Latch and Hook Toggle Clamps UK",
"SubMenu": []
}, {
"ID": "42e08277-dc93-4c10-a12f-a559009aa75a",
"Name": "Toggle Latches",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/900adf22-8138-4853-9d89-ad2400917dfa/Toggle-Latches_300x207.jpg",
"ImageAltText": "Toggle Latches",
"SubMenu": []
}, {
"ID": "77265bf4-120a-4875-9eaa-a00d00ace60d",
"Name": "Heavy Duty Toggle Clamps ",
"Template": "ProductList",
"Href": "/Catalogue/Toggle-Clamps/Heavy-Duty-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/1d9ff0fe-151c-41dd-8c9c-a23000f4ba0b/GH-group-shot-7_300x300.jpg",
"ImageAltText": "Heavy Duty Toggle Clamps ",
"SubMenu": []
}, {
"ID": "0d4cd6d2-b49e-4cc7-a262-b17100da1170",
"Name": "Stainless Steel Toggle Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Stainless-Steel-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/1d887b3c-3f70-4ccd-8952-b17100e73713/Toggle-Clamps-UK-1280x1281_300x300.jpg",
"ImageAltText": "Stainless Steel Toggle Clamps",
"SubMenu": []
}, {
"ID": "e34e4e6b-b2e6-4c04-93ac-a00c00c752f9",
"Name": "Toggle Presses ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Toggle-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d2dd57ee-df65-4553-8369-a02b00b2b16a/RS-254844-254850_300x400.jpg",
"ImageAltText": "Toggle Presses incorporate a Push-Pull toggle clamp",
"SubMenu": []
}, {
"ID": "f6b805a0-63c8-4779-9ea0-a00d00acb925",
"Name": "Pull Back & Flip-Flop Toggle Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Pull-Back-Flip-Flop-Toggle-clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/b766b7bc-7f08-4271-9399-aaa000a77da1/Toggle-Clamps_300x222.jpg",
"ImageAltText": "Toggle Clamps",
"SubMenu": []
}, {
"ID": "b187678c-fbf1-4ebc-ad7f-a00b00f2105c",
"Name": "Pneumatic Toggle Clamps ",
"Template": "ProductList",
"Href": "/Catalogue/Toggle-Clamps/Pneumatic-Toggle-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d27806e7-3a43-419f-a1e9-a9b300912599/Pneumatic-Clamps_300x254.jpg",
"ImageAltText": "Pneumatic Clamps",
"SubMenu": []
}, {
"ID": "f994c972-3ffb-4a6f-b374-b17100ec1f90",
"Name": "Toggle Clamps With Safety Lock",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Toggle-Clamps-With-Safety-Lock",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/ad4adf79-827e-4c2e-9e30-b17100ffa555/Safety-Lock-Clamps_300x181.jpg",
"ImageAltText": "Toggle Clamps With Safety Lock",
"SubMenu": []
}, {
"ID": "edeae7bf-5155-4af5-a102-a00b00f240a7",
"Name": "Toggle Clamp Accessories",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Accessories",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/3aa36816-59e7-460f-900d-b0c700d7c2aa/Untitled_300x221.jpg",
"ImageAltText": "Toggle Clamp Accessories",
"SubMenu": []
}, {
"ID": "a3af96c5-d881-40b8-a8d5-ad4a00ef8e75",
"Name": "Pliers & Welding Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/Pliers-Welding-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a54a12fb-d5a3-4c95-a76e-ad4b00a9262e/Pliers-Welding-Clamps_300x300.jpg",
"ImageAltText": "Pliers & Welding Clamps - Nickel Plated",
"SubMenu": []
}, {
"ID": "717d4dea-fba1-41b7-81a9-a00d00b6a350",
"Name": "G Clamps",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Clamps/G-Clamps",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/882d9aff-b222-494c-896b-ab0400c44e3e/G-CLAMPS_300x285.jpg",
"ImageAltText": "G CLAMPS - Heavy Duty",
"SubMenu": []
}]
}, {
"ID": "ece20286-be5a-4a1c-bfcf-a00b00e87c58",
"Name": "Exair Air Products",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/7ea02910-4592-4cbd-9753-ad3a00e8bdc9/Exair_300x196.jpg",
"ImageAltText": "Exair Air Products",
"SubMenu": [{
"ID": "073b52a6-56c3-4751-b27c-a00c00eefc38",
"Name": "Cabinet & Panel Coolers - IP54 & IP66",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Cabinet-Panel-Coolers-br-IP54-IP66",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/b6edcc3b-70b8-4701-9307-a35300967181/ccgrouppict_237x237.jpg",
"ImageAltText": "exair cabinet coolers",
"SubMenu": []
}, {
"ID": "e46b8800-786f-4b9a-a024-a00b00f2a738",
"Name": "Air Amplifiers - Fume Extraction - Dry & Clean",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Air-Amplifiers-br-Fume-Extraction-br-Dry-Clean",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d51b3a7a-1916-456f-9fb4-a539009605c0/Air-Amplifiers_300x278.jpg",
"ImageAltText": "The Exair Air amplifiers (airmovers)",
"SubMenu": []
}, {
"ID": "fc9cb7d9-d46f-4600-af5a-a00b00f2bea3",
"Name": "Air Knives",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Air-Knives",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/24b9ff3f-4f66-4374-8b04-a52400b183c5/Super-Air-Knife_300x278.jpg",
"ImageAltText": "Exair compressed air knives UK",
"SubMenu": []
}, {
"ID": "c671bfa4-ecbb-40e7-a054-a00c00eea018",
"Name": "Line Vacs - (Product Conveyors)",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Line-Vacs-br-Product-Conveyors",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/e6a7f68f-916f-4e1a-b9b2-a53800ffef3b/Line-Vac-Family_300x278.jpg",
"ImageAltText": "Exair Line Vac - product conveyors",
"SubMenu": []
}, {
"ID": "63a1d72b-db20-41ea-b68d-a00c00ee287e",
"Name": "Air Nozzles",
"Template": "ProductFilter",
"Href": "/Catalogue/Exair-Air-Products/Air-Nozzles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/21083493-85d0-467f-b8d5-a61001118905/Exair-Air-Nozzles_300x253.jpg",
"ImageAltText": "Exair compressed air nozzles",
"SubMenu": []
}, {
"ID": "6663491b-4184-4268-acf6-a00c00ee6397",
"Name": "Static Elimination Products",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Static-Elimination-Products",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9ebcbabb-8dbc-45de-9521-a87200eb2804/1111_300x199.jpg",
"ImageAltText": "Exair Static eliminators",
"SubMenu": []
}, {
"ID": "86ad9b7b-f606-480c-a27b-a00b00f2df3b",
"Name": "Vortex Tubes - Tool Cooling",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Vortex-Tubes-br-Tool-Cooling",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/864024bc-2fe4-4404-b7db-a5240108d89b/Vortex-Tube_300x278.jpg",
"ImageAltText": "Exair Vortex tubes and cooling products",
"SubMenu": []
}, {
"ID": "cc064a76-9100-4d4f-8dbf-a00c00edf2d7",
"Name": "Air Wipes Clean & Dry Extrusions",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Air-Wipes-br-Clean-Dry-Extrusions",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/54272cf3-cda4-4845-b0e6-a5240108cb3f/Super-Air-Wipe_300x278.jpg",
"ImageAltText": "Exair air wipes",
"SubMenu": []
}, {
"ID": "9822da38-e3aa-4d8a-9e04-ace80096f98b",
"Name": "Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Industrial-Vacuums-br-Coolant-Cleaning-br-HEPA-Vacs-br-Wet-Dry-Vacs",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a5d45338-d213-4bd3-a602-ace8009772d4/Exair-Industrial-Vacuum_300x278.jpg",
"ImageAltText": "Industrial Vacuums <br> Coolant Cleaning <br> HEPA Vacs <br> Wet & Dry Vacs",
"SubMenu": []
}, {
"ID": "c6d22204-1595-4824-96ea-a00c00ee4136",
"Name": "Liquid Atomizing Nozzles",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Liquid-Atomizing-Nozzles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/1294e05c-3e59-49f5-8afd-a52400b2318e/ff9e33e4-b36a-4f2b-b9ee-a03f0097eb24-360x297_300x247.jpg",
"ImageAltText": "Exair Liquid atomizing nozzles",
"SubMenu": []
}, {
"ID": "d950f908-e997-46c5-a029-a00c00ee51d4",
"Name": "Safety Air Guns",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Safety-Air-Guns",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/aede0482-f9c9-423c-94cb-ad4e00cf9492/Air-Gun_300x395.jpg",
"ImageAltText": "Safety Air Guns",
"SubMenu": []
}, {
"ID": "55c7d165-e174-43de-8807-ace80091216e",
"Name": "Optimization - Flowmeters - Leak Detectors",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Optimization-br-Flowmeters-br-Leak-Detectors",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9e5adad7-443b-4c42-878a-ace80094b477/Exair-Optimization-Static_300x418.jpg",
"ImageAltText": "Optimization <br> Flowmeters <br> Leak Detectors",
"SubMenu": []
}, {
"ID": "d283fa00-c653-4c28-9107-a11e00d64879",
"Name": "Air Blowoff Systems & Accessories ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Air-Blowoff-Systems-Accessories",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/cbeede95-2bce-410d-bf57-a11e00d6d5e4/stayset-stand_300x337.jpg",
"ImageAltText": "Exair Air blow off systems, kits and accessories",
"SubMenu": []
}, {
"ID": "e374303e-b56b-4c34-a450-a00c00ee8851",
"Name": "Vacuum & Lifting Products",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Vacuum-Lifting-Products",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/5ce18e52-6d73-4231-b0ef-a52400b2491c/Vacuum-lift_140x114.jpg",
"ImageAltText": "Exair E Vacuum Generators - Vacuum and Lifting Products",
"SubMenu": []
}, {
"ID": "e59b7c21-0ecf-41ee-91a2-a34c00b69c9a",
"Name": "Air Silencers ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Air-Silencers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/7bac08ba-b46a-4530-83d1-b0f1009a057b/Muffler_182x262.jpg",
"ImageAltText": "Air Silencers ",
"SubMenu": []
}, {
"ID": "589f8d48-9298-4d59-9324-a00c00ef11c0",
"Name": "Accessories ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Exair-Air-Products/Accessories",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/e16a5996-4bf8-4227-89c7-a52400b27726/Accessories_300x125.jpg",
"ImageAltText": "",
"SubMenu": []
}]
}, {
"ID": "6154ae3f-6bd6-4c75-92b5-a00c00f1148b",
"Name": "Kipp Standard Parts",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/6b5ad3f1-59ea-4aad-8f85-a30e00993915/Kipp-standard-parts_300x200.jpg",
"ImageAltText": "Kipp Levers, Plungers, Pins, Grips & Knobs",
"SubMenu": [{
"ID": "81a03aab-ac34-4143-b253-a93600926b12",
"Name": "Clamp Levers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Clamp-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9033bfb0-123d-4800-b2c8-b0c700b6ce6c/Clamp-Lever_300x169.jpg",
"ImageAltText": "Clamp Levers",
"SubMenu": []
}, {
"ID": "c1282e87-edcc-44bb-a0a4-a69500f5e751",
"Name": "Cam Levers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Cam-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/88b0736f-03cb-4bdc-9a7d-b0c700b61e08/Cam-Lever_300x212.jpg",
"ImageAltText": "Cam Levers",
"SubMenu": []
}, {
"ID": "1a50d4b9-f79a-40de-af0b-a09300ae810a",
"Name": "Spring Plungers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Spring-Plungers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/76b2fbb4-5c86-41d4-9a8b-a87900df8508/HG-06-SpringPlungers_300x288.jpg",
"ImageAltText": "Spring Plungers by Kipp, Good Hand UK",
"SubMenu": []
}, {
"ID": "fcdbd0f1-584e-4219-b2e3-a598008fc01b",
"Name": "Star & Palm Grips",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Star-Palm-Grips",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/29d04bbd-64d5-45c8-9088-a87900ad0704/06158-Kreuzgriffe-aehnlich-DIN-6335-Edelstahl-Palm-grips-stainless-steel-similar-DIN-6335_300x317.jpg",
"ImageAltText": "Star & Palm Grips by Kipp",
"SubMenu": []
}, {
"ID": "77329e29-4df3-4f2a-a56d-a5980092a664",
"Name": "Wing Grips",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Wing-Grips",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9d3aec56-705f-4f4b-a2fe-a59800a0360f/06652-105_300x210.jpg",
"ImageAltText": "Wing Grips & Wing Nuts by Kipp",
"SubMenu": []
}, {
"ID": "fa08b758-5983-4aab-a76b-a09300ac0535",
"Name": "Knobs & Thumbscrews",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Knobs-Thumbscrews",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a18c8b6c-621d-4b16-8a03-a87900ab99d5/plastic-knobs-steel-knobs-and-thumbscrews_300x248.jpg",
"ImageAltText": "Plastic and Steel Knobs & Thumbscrews",
"SubMenu": []
}, {
"ID": "3a582899-5a45-4723-985d-a16400bf361d",
"Name": "Indexing Plungers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Indexing-Plungers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/1086795a-6ca1-4415-a26a-a87900b7d818/Indexing-Plungers_300x231.jpg",
"ImageAltText": "Indexing Plungers by Kipp",
"SubMenu": []
}, {
"ID": "61d6ddb5-e724-49d3-903b-ad2700fb942c",
"Name": "Ball Lock Pins",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Ball-Lock-Pins",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/e7e69c45-e814-4e76-a1b4-ad2700fc1a13/Ball-Lock-Pins_300x228.jpg",
"ImageAltText": "Ball Lock Pins by Kipp - Quick Release Pins, Good Hand UK",
"SubMenu": []
}, {
"ID": "366f6f87-6167-41c9-891a-ad2700fc7aff",
"Name": "Locking Pins",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Locking-Pins",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/6c0129bf-a02c-4d39-b605-ad2700fc7aff/Locking-Pins_300x256.jpg",
"ImageAltText": "Kipp Locking Pins, Key Rings & Retaining Cables",
"SubMenu": []
}, {
"ID": "22641e7a-7910-4aac-86c4-b0a500a34c75",
"Name": "T Nuts",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/T-Nuts",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/e0eb3a21-b107-457d-a89f-b0a500a34c75/T-Nuts_300x182.jpg",
"ImageAltText": "",
"SubMenu": []
}, {
"ID": "7ae25956-ffa0-4140-aa5a-b0a500a3e536",
"Name": "Threaded Inserts",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Threaded-Inserts",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9d9a0d37-213f-45c9-9e0a-b0a500a3e536/Threaded-Inserts_300x161.jpg",
"ImageAltText": "",
"SubMenu": []
}, {
"ID": "a51ec0bd-0d28-4c05-94c2-a09300ac6419",
"Name": "Cabinet Latches & Locks, Edge Protection Profiles",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Cabinet-Latches-Locks-Edge-Protection-Profiles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/8d8c9a8d-62e9-4cfc-b2fe-b0c700b74da2/Quarter-turn-Locks-Compression-Latches-Edge-Protection-Profiles-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Cabinet Latches & Locks, Edge Protection Profiles",
"SubMenu": []
}, {
"ID": "7e0c6a5f-3ea4-4917-83cd-b0a500a4b12f",
"Name": "Accessories For Aluminium Profiles",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Accessories-For-Aluminium-Profiles-2",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a4716448-d848-4cdb-9861-b0a500a4e748/07073Anwb1_300x387.jpg",
"ImageAltText": "Accessories For Aluminium Profiles",
"SubMenu": []
}, {
"ID": "883b22e1-9d7e-49ac-82a4-a09300b1ad0e",
"Name": "Handles",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Handles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a382b71e-3cf3-4348-b5e0-b0c700b7a67d/Machine-Handles-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Handles",
"SubMenu": []
}, {
"ID": "0c69cb7d-2920-49be-9502-a09300b23912",
"Name": "Clamping Devices For Machining",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Clamping-Devices-For-Machining",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/09d65bdc-e1f1-4f7b-9c55-b0c700b818b9/Clamping_300x152.jpg",
"ImageAltText": "Clamping Devices For Machining",
"SubMenu": []
}, {
"ID": "b8b2859e-0866-482d-ad12-a09300b1e837",
"Name": "Levelling Feet",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Levelling-Feet",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/088a7cb0-0e60-4ca1-9fbe-b0c700b856c5/Swivel-and-Levelling-Feet-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Levelling Feet",
"SubMenu": []
}, {
"ID": "d2c88426-6cf9-4353-8837-a09300b17c3c",
"Name": "Anti Vibration Mounts",
"Template": "ProductList",
"Href": "/Catalogue/Standard-Parts/Anti-Vibration-Mounts",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/20c1c14a-c48d-44f7-b41e-b0c700ba61c0/Anti-Vibration-Mounts-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Anti Vibration Mounts",
"SubMenu": []
}, {
"ID": "0f2f4b11-3a10-43f6-9e8a-b0a500a7c499",
"Name": "Tommy Bars (T Bars)",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Tommy-Bars-T-Bars",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/6bf0d94f-c796-4d1b-a35d-b0a500a7c499/06140_300x222.jpg",
"ImageAltText": "",
"SubMenu": []
}, {
"ID": "462a06b2-3cd1-45fb-8420-b0a500a6c002",
"Name": "Studs And Rod Ends",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Studs-And-Rod-Ends",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/05e22dc1-cdcb-4330-b783-b0a500a70759/07030_300x94.jpg",
"ImageAltText": "Studs And Rod Ends",
"SubMenu": []
}, {
"ID": "6afe7aad-8d6f-4b6f-b295-a16400bceb56",
"Name": "Tension Levers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Tension-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/b0a2ef7c-c995-4dd4-92bb-a87900aa3d93/06400-1081_300x202.jpg",
"ImageAltText": "Tension levers by Kipp",
"SubMenu": []
}, {
"ID": "818535ea-d72b-4c71-b73b-a09300b1cfc5",
"Name": "Handwheels, Crank Handles & Position Indicators",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Handwheels-Crank-Handles-Position-Indicators",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/93524ac6-87f2-4a03-824e-b0c700bac84c/Handwheels-Crank-Handles-Position-Indicators-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Handwheels, Crank Handles & Position Indicators",
"SubMenu": []
}, {
"ID": "cb384eae-1bd0-44ad-9bf4-a09300af8721",
"Name": "Support, Locating & Stop Elements",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Support-Locating-Stop-Elements",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/eb4041ec-5812-45ae-a5d5-b0c700bb02db/Support-Elements-Locating-Elements-Stop-Elements-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Support, Locating & Stop Elements",
"SubMenu": []
}, {
"ID": "8ab118b7-8fcf-4c23-a0bb-a09300b20b8e",
"Name": "Tubular Connection Elements",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Tubular-Connection-Elements",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/143a7251-df12-4d74-8d83-b0c700bc6e9c/Tubular-Connection-Elements-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Tubular Connection Elements",
"SubMenu": []
}, {
"ID": "e1fa4501-8a2d-4b56-aa06-a09300ac7391",
"Name": "Hinges",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Hinges",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/3efade4a-dedd-42e2-b285-b0c700cf624f/Hinges-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Hinges",
"SubMenu": []
}, {
"ID": "771ecb31-b3e0-4909-a5d9-a09300b15f78",
"Name": "Magnets",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Magnets",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/4ad87bf5-4a6c-4279-96b9-b0c700d08834/Magnets-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Magnets",
"SubMenu": []
}, {
"ID": "8764a0c6-2239-4ea1-994b-a09300b26c67",
"Name": "Linkages & Joints",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Linkages-Joints",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/797218e3-077b-4a77-a270-b0c700d0ad91/Joints-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Linkages & Joints",
"SubMenu": []
}, {
"ID": "82ea58e3-4964-4c02-acfe-a09300ac9718",
"Name": "Telescopic Slides",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/telescopic-Slides",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/f97b9080-fb96-4b55-8e9d-b0c700d1107c/Telescopic-Slides-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Telescopic Slides",
"SubMenu": []
}, {
"ID": "02227f71-1e5c-4814-8624-a1fe00bba8a0",
"Name": "Lifting Bolts & Ball Transfer Units",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Lifting-Bolts-Ball-Transfer-Units",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/139e6b74-1e8c-43b2-9719-b0c700d13cb7/Lifting-Bolts-Ball-Transfer-Units-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Lifting Bolts & Ball Transfer Units",
"SubMenu": []
}, {
"ID": "35a0a8f3-7b87-4b05-976a-a2f800d03898",
"Name": "Scales, Scale Rings & Level Vials",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Scales-Scale-Rings-Level-Vials",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/56b9111f-7972-4e03-b086-b0c700d17321/Scales-Scale-Rings-Level-Vials-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Scales, Scale Rings & Level Vials",
"SubMenu": []
}, {
"ID": "e9a11c6c-d60c-4927-9cd0-a09300b29a48",
"Name": "Level Indicators & Screw Plugs",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Level-Indicators-Screw-Plugs",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/3ec1890b-2e88-46e6-b833-b0c700d1d0d0/Level-Indicators-Screw-Plugs-1000x666-removebg-preview_300x200.jpg",
"ImageAltText": "Level Indicators & Screw Plugs",
"SubMenu": []
}, {
"ID": "1e00ca93-648c-4762-ac2f-a94c00aa2a7f",
"Name": "Screws, Nuts & Washers",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Standard-Parts/Screws-Nuts-Washers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/f7c4a395-f234-484f-9c52-acfb00c587fd/scrws-nuts-and-washers_300x357.jpg",
"ImageAltText": "Screws, Nuts & Washers by Kipp",
"SubMenu": []
}]
}, {
"ID": "cbcfa4c7-f840-44dc-aff5-a62e00f90837",
"Name": "Precision Presses ",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/4e2210ef-2013-45f5-a1c6-b0d700b723fe/Presses_300x301.jpg",
"ImageAltText": "Precision Presses ",
"SubMenu": [{
"ID": "15e80c8d-630c-4734-b9c0-a6330117742a",
"Name": "Toggle Presses",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses/Toggle-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/c1c092be-c1be-4382-b46e-a63500fd5b9c/HP-150-KT-frei_297x600.jpg",
"ImageAltText": "Benzing Toggle presses",
"SubMenu": []
}, {
"ID": "7da90bf0-f8f7-469a-be3a-a63301174f1f",
"Name": "Rack and Pinion Presses",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses/Rack-Pinion-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/f538597a-8382-43eb-97a1-a63500fd4972/rack-and-pinion-presses_300x575.jpg",
"ImageAltText": "rack and pinion presses",
"SubMenu": []
}, {
"ID": "e3a33fec-0a5d-4433-99ae-a63301179267",
"Name": "Toggle Presses Fine Adjustment",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses/Toggle-Presses-Fine-Adjustment",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/70ba2d7f-90a0-4dbd-998c-a63500fd6cf5/HPK-0500-frei_258x600.jpg",
"ImageAltText": "Fine adjustment toggle presses",
"SubMenu": []
}, {
"ID": "ba724f2c-217b-42e4-9049-a6330117ccb0",
"Name": "Manual Impact Percussion Presses",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses/Manual-Impact-Percussion-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d158e339-61cc-471d-8988-a63500fd7b4a/HP-200-FE-frei_300x575.jpg",
"ImageAltText": "Manual impact percussion presses ",
"SubMenu": []
}, {
"ID": "1f9fcffd-6e14-4876-970c-a63301181e92",
"Name": "Pneumatic Presses",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Precision-Presses/Pneumatic-Presses",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/e6332fca-2aea-44f3-b456-a63500fd9be7/DRP-250-TA-750-frei_218x600.jpg",
"ImageAltText": "Pnuematic presses",
"SubMenu": []
}]
}, {
"ID": "42e08277-dc93-4c10-a12f-a559009aa75a",
"Name": "Toggle Latches",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/900adf22-8138-4853-9d89-ad2400917dfa/Toggle-Latches_300x207.jpg",
"ImageAltText": "Toggle Latches",
"SubMenu": [{
"ID": "3cd24d80-4f68-473f-9d67-a5b60091154c",
"Name": "Adjustable Length Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Adjustable-Length-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/73e5334d-311a-49c2-9a73-ac2201078ff1/Toggle-Latch_230x230.jpg",
"ImageAltText": "Toggle Latch",
"SubMenu": []
}, {
"ID": "fe5b9282-eea8-4d3d-8521-a55900ad0e75",
"Name": "Draw Latch Spring Loaded Type",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Tension-Spring-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/2b560f9a-feb9-4a77-96aa-b0ba00eacc5a/CT-11101W-230x230_230x230.jpg",
"ImageAltText": "Draw Latch Spring Loaded Type",
"SubMenu": []
}, {
"ID": "8942c7c5-2cb7-44a6-b55e-a5b600a4ab8c",
"Name": "In Line Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/In-Line-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/4fe83c7e-df71-44a3-aa65-a5b600a4ab8c/ct-cs_269x230.jpg",
"ImageAltText": "In Line Toggle Latches",
"SubMenu": []
}, {
"ID": "3ffeb88a-143c-4b6c-b18a-a7af00e7e578",
"Name": "Latches For Use With Padlocks",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Latches-For-Use-With-Padlocks",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/27825d08-2ec4-489a-ad5f-b0bb00d07af2/CT-CS-0410-230x230_230x230.jpg",
"ImageAltText": "Latches For Use With Padlocks",
"SubMenu": []
}, {
"ID": "037c952f-3982-47f3-93d0-a5b60095f3ee",
"Name": "Half Turn Toggle Latches",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Toggle-Latches/Half-Turn-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d120f2b3-975f-4871-997d-a5b60095f3ef/d4a3b73f7db8a70c53ff28765b4fe2047_230x230.jpg",
"ImageAltText": "Tightening half turn toggle latches",
"SubMenu": []
}, {
"ID": "537d4a1c-67a6-4f25-8c23-a559011020f3",
"Name": "Solid Arm Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Solid-Arm-Spring-Claw-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/8dd7528a-dc28-46bc-a7ff-a5590110ccf5/CT-CS-08302_230x230.jpg",
"ImageAltText": "Solid arm Toggle latches",
"SubMenu": []
}, {
"ID": "5d2e9b1f-023a-4764-a655-a7b0009e12d9",
"Name": "Safety Lock Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Safety-Lock-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/ff67041a-009c-43f9-ac5b-b0bb00d143b7/CT-CS-21237-230x230_230x230.jpg",
"ImageAltText": "Safety Lock Latches",
"SubMenu": []
}, {
"ID": "da691fd3-fcbe-4c10-899c-a5b600977b98",
"Name": "Adjustable Under Centre Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Adjustable-Under-Centre-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9a9565e9-ff00-41a8-a7aa-b0bb00d192d0/CT-CS-21207-230x230_230x230.jpg",
"ImageAltText": "Adjustable Under Centre Latches",
"SubMenu": []
}, {
"ID": "19d79428-79fa-4c6a-94f5-a5b6009fdb7b",
"Name": "Spring Toggle Latches ",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Spring-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/c32e45a9-a706-43d8-b8f0-a5b6009fdb7b/d9ebd9c9d9fefcfa1becdc5a5d82ee3de_230x230.jpg",
"ImageAltText": "Spring Toggle Latches",
"SubMenu": []
}, {
"ID": "d70845bd-90d6-4e89-a1f1-a7b400a5b8dd",
"Name": "Over Centre Adjustable Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Light-Duty-Over-Centre-Adjustable-Toggle-Latch-GH-47",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/7cdc0971-9fbd-4854-83d3-a7b400c65c39/05542_300x203.jpg",
"ImageAltText": "Light Duty Over Centre Adjustable Toggle Latch GH-47",
"SubMenu": []
}, {
"ID": "d8aac27f-cdf4-4143-b96b-a5b6009274ee",
"Name": "Adjustable Hook Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Adjustable-Hook-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/ee6f8e12-c60c-464a-b441-a5b6009274ee/Hook_230x230.jpg",
"ImageAltText": "Adjustable Hook Toggle Latches",
"SubMenu": []
}, {
"ID": "7ba3ab56-03bc-487b-903e-a5b6009a9350",
"Name": "Case Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Case-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/daccc3f2-636c-47ae-a14f-a5b6009a9350/case_230x230.jpg",
"ImageAltText": "Case latches",
"SubMenu": []
}, {
"ID": "513a210d-5540-480d-8151-a5b6009ff6a2",
"Name": "Light Duty Toggle Latches",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Light-Duty-Toggle-Latches",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/f0bce3bd-1ecd-4c20-9891-a5b6009ff6a3/daaa6187e5d003779a6dbc90cdef01807_230x230.jpg",
"ImageAltText": "Light duty Toggle latches",
"SubMenu": []
}, {
"ID": "f12d5997-cd21-4e79-8c5f-a55a01014590",
"Name": "Alternative Catch Plates",
"Template": "ProductFilter",
"Href": "/Catalogue/Toggle-Latches/Alternative-Catch-Plates",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/17801351-6856-4a18-8daf-a55b008f0aec/CS-0120-3_230x230.jpg",
"ImageAltText": "Latch plates",
"SubMenu": []
}]
}, {
"ID": "75725f3c-763a-445a-9084-b17800ae1290",
"Name": "Discounted Products",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Discounted-Excess-Products",
"ImageHref": "",
"ImageAltText": null,
"SubMenu": [{
"ID": "41eafdc2-5bb5-43bb-a280-b18600a71aef",
"Name": "Discounted Handwheels & Crank Handles",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Handwheels-Crank-Handles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/cfc01791-dee3-4415-9c40-b18d009e391d/Handwheels-Crank-Handles_300x434.jpg",
"ImageAltText": "Discounted Handwheels & Crank Handles",
"SubMenu": []
}, {
"ID": "831f4af4-b9cb-46bf-9edc-b17800ceeb2c",
"Name": "Discounted Tension Levers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discount-Tension-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/5722a5d3-60df-478c-bc5d-b1870089bba6/Tension-Levers_300x107.jpg",
"ImageAltText": "Discount Tension Levers",
"SubMenu": []
}, {
"ID": "6dc05ec4-8cc9-42ac-92d6-b17900a320e9",
"Name": "Discounted Wing Grips",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Wing-Grips",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/6b49cbc9-b5ae-4a9e-86c3-b1a30090a163/Wing-Grips_300x210.jpg",
"ImageAltText": "Discounted Wing Grips",
"SubMenu": []
}, {
"ID": "497ef3ab-fb47-43ea-894b-b18d00cc2ecf",
"Name": "Discounted Indexing Plungers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Indexing-Plungers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/70c304c9-2462-4341-a7f0-b19b00847c06/Indexing-Plungers_300x191.jpg",
"ImageAltText": "Discounted Indexing Plungers",
"SubMenu": []
}, {
"ID": "ff481c39-6142-4070-88a5-b18d009c9f40",
"Name": "Discounted Spring Plungers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Spring-Plungers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/5482514d-50f5-4d0a-b182-b1a200a20f47/HG-06-SpringPlungers-1000x961_300x288.jpg",
"ImageAltText": "Discounted Spring Plungers",
"SubMenu": []
}, {
"ID": "adfee9f2-15f6-43d9-88d1-b17801069ad3",
"Name": "Discounted Star & Palm Grips",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Star-Palm-Grips",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/5586edbe-7994-4aaa-8ec7-b19a009e6367/Star-Palm-Grips_300x188.jpg",
"ImageAltText": "Discounted Star & Palm Grips",
"SubMenu": []
}, {
"ID": "09fc245f-fc2f-480c-a3f9-b18d00d02da6",
"Name": "Discounted Ball Lock Pins",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Ball-Lock-Pins",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/fc016b78-e0b6-4848-85d3-b1a200e2059d/Ball-Lock-Pins-750x571_300x228.jpg",
"ImageAltText": "Discounted Ball Lock Pins",
"SubMenu": []
}, {
"ID": "80ebe7bd-b479-4e9f-830c-b17800fd4a5f",
"Name": "Discounted Knobs & Thumbscrews",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Knobs-Thumbscrews",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/4db1ccf2-137d-4127-b9fb-b1a000f7694c/Knobs-Thumbscrews_300x194.jpg",
"ImageAltText": "Discounted Knobs & Thumbscrews",
"SubMenu": []
}, {
"ID": "76e6f8d2-2bfc-4437-a238-b179009ed273",
"Name": "Discounted Ball Knobs",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Ball-Knobs",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/0e0db944-f4a1-45eb-8045-b1a3009df791/Ball-Knobs_300x300.jpg",
"ImageAltText": "Discounted Ball Knobs",
"SubMenu": []
}, {
"ID": "1d391504-6e2a-48ee-b7bc-b18f00a9aa63",
"Name": "Discounted Oil Level Site Glasses & Vent Screws.",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Oil-Level-Site-Glasses-Vent-Screws",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/a9f9cb03-a2f9-40c6-ba7e-b19400a5cb28/Oil-Level-Site-Glasses-Vent-Screws_300x297.jpg",
"ImageAltText": "Discounted Oil Level Site Glasses & Vent Screws.",
"SubMenu": []
}, {
"ID": "5b89c847-1118-42ad-8a0c-b18e00d1c710",
"Name": "Discounted Studs & Eyebolts",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/bcf8db58-15e3-4674-9ada-b19400cebdea/Studs-Eyebolts_300x156.jpg",
"ImageAltText": "Discounted Studs & Eyebolts",
"SubMenu": []
}, {
"ID": "37bb5b98-cea9-40e3-b073-b1860099f27c",
"Name": "Discounted Handles",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Handles",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/dde8fa4a-c8ba-4224-992a-b18d00d90356/Handles_300x215.jpg",
"ImageAltText": "Discounted Handles",
"SubMenu": []
}, {
"ID": "a7d45259-edd1-4096-8265-b18700aad938",
"Name": "Discounted Tubular Connection Elements.",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Tubular-Connection-Elements",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/20259a2a-6e7f-4825-b0c5-b18e00a9ea7c/Tubular-Connection-Elements_300x200.jpg",
"ImageAltText": "Discounted Tubular Connection Elements.",
"SubMenu": []
}, {
"ID": "598aa2fa-1dfa-4b6a-a37f-b18700a0bb8f",
"Name": "Discounted Levelling Feet",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Levelling-Feet",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/55309d52-6e38-4c81-a516-b19200cae141/Levelling-Feet_300x143.jpg",
"ImageAltText": "Discounted Levelling Feet",
"SubMenu": []
}, {
"ID": "fc69c095-7091-4bad-83df-b187009f7906",
"Name": "Discounted Hinges",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Hinges",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/0b8302da-234e-4952-a8d5-b18f007f6b12/Hinges-1000x666-removebg-preview-612x408_300x200.jpg",
"ImageAltText": "Discounted Hinges",
"SubMenu": []
}, {
"ID": "7232956b-6ded-4829-9a75-b18600db2140",
"Name": "Discounted Cabinet Latches & Locks",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Cabinet-Latches-Locks",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/cea73dc3-00b4-45eb-90a4-b19300caf966/Cabinet-Latches-Locks_300x282.jpg",
"ImageAltText": "Discounted Cabinet Latches & Locks",
"SubMenu": []
}, {
"ID": "93e53429-80b9-4e60-9547-b18e00df98ca",
"Name": "Discounted Magnets",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Magnets",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/1c5f5751-8290-46f0-9ca9-b19b009cbc69/Magnets_300x232.jpg",
"ImageAltText": "Discounted Magnets",
"SubMenu": []
}, {
"ID": "653af218-4168-44ec-9c3d-b18e00ce159f",
"Name": "Discounted T Nuts",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-T-Nuts",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/524db92a-aee6-4d1b-ab89-b19b00b609d4/T-Nuts_300x182.jpg",
"ImageAltText": "Discounted T Nuts",
"SubMenu": []
}, {
"ID": "ef2ec368-39c0-46e5-9f00-b18e00d8f7c0",
"Name": "Discounted Screws, Nuts & Washers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Screws-Nuts-Washers-2",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/92d0843b-b8c1-47aa-996e-b19b00fd8299/Screws-Nuts-Washers_300x147.jpg",
"ImageAltText": "Discounted Screws, Nuts & Washers",
"SubMenu": []
}, {
"ID": "52aaa87c-38df-427c-809f-b17800ce149a",
"Name": "Discounted Clamp Levers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Clamp-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/d9df3833-a3a3-48ed-bff3-b1a400aa37ed/Clamp-Levers_300x309.jpg",
"ImageAltText": "Discounted Clamp Levers",
"SubMenu": []
}, {
"ID": "b9f7e37e-16cc-4855-885f-b18d00e307e9",
"Name": "Discounted Thrust Screws",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Thrust-Screws",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/43a4d1a4-4c75-442b-b349-b1a300de8520/Thrust-Screws-750x508_300x203.jpg",
"ImageAltText": "Discounted Thrust Screws",
"SubMenu": []
}, {
"ID": "11f7f870-b563-4adb-ba38-b18d00e3997e",
"Name": "Discounted Support & Stop Elements",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Support-Stop-Elements",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/7c161069-32ae-4e8f-bc86-b1a300bcc66c/Support-Elements-Locating-Elements-Stop-Elements-1000x666-removebg-preview-612x408_300x200.jpg",
"ImageAltText": "Discounted Support & Stop Elements",
"SubMenu": []
}, {
"ID": "40ef069f-acd7-4454-9221-b17800ae7f85",
"Name": "Discounted Cam Levers",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Cam-Levers",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/ad231c8b-a2d7-460a-aee5-b1a300b74660/Cam-Levers_300x212.jpg",
"ImageAltText": "Discounted Cam Levers",
"SubMenu": []
}, {
"ID": "406b5189-684f-4f8a-bbca-b18d009b5fb0",
"Name": "Discounted Clamping Devices For Machining",
"Template": "ProductThumbnails",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Clamping-Devices-For-Machining",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/f573aeab-81f7-43d4-b730-b1a200a69637/Clamping-479x243_300x152.jpg",
"ImageAltText": "Discounted Clamping Devices For Machining",
"SubMenu": []
}, {
"ID": "d8732593-62ad-4c70-a0a9-b18e00e1bda9",
"Name": "Discounted Rubber Buffer Elements",
"Template": "ProductFilter",
"Href": "/Catalogue/Discounted-Excess-Products/Discounted-Rubber-Buffer-Elements",
"ImageHref": "https://goodhand-15a42.kxcdn.com/imagecache/9b1890b9-3078-4ce6-8e71-b19d00ac318d/Anti-Vibration-Mounts-1000x666-removebg-preview-612x408_300x200.jpg",
"ImageAltText": "Discounted Rubber Buffer Elements",
"SubMenu": []
}]
}]
</script>
<!-- End '~/templates/GoodHand/Control/DepartmentNavigation/Default.ascx' -->
</div>
<div class="OffCanvaSubMenu"></div>
<div class="OffCanvaSubSubMenu"></div>
</div>
<div class="USPs">
<div class="container">
<div class="USPItems row">
<div class="USPItem col-xs-12 col-md-4 text-center">
<i class="fal fa-analytics"></i> Real time stock levels
</div>
<div class="USPItem col-xs-12 col-md-4 text-center">
<i class="fal fa-truck"></i> Free UK shipping on orders over £75 ex VAT. T&Cs Apply
</div>
<div class="USPItem col-xs-12 col-md-4 text-center">
<i class="fas fa-pound-sign"></i> No minimum order charge
</div>
</div>
</div>
</div>
<div class="container PageContent">
<div class="row">
<div class="PrimaryContent col-xs-12">
<!-- End '~/controls/theme_templates/Octopus/Site/header.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/HomePageHeartBeat/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/HomePageHeartBeat/Default.ascx' -->
<!-- End '~/controls/default_template/Control/HomePageHeartBeat/Default.ascx' -->
<span></span>
<!-- Templated control not found '~/templates/GoodHand/Page/Home/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Page/Home/Default.ascx' -->
<div class="HomeModules Modules">
<!-- Templated control not found '~/templates/GoodHand/Module/slider.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Module/slider.ascx' -->
<div class="BreakOut HomeModule SliderModule">
<div class="HeroSlider ResponsiveImage">
<div class="Slide">
<a title="Discounted Products Section" href="https://www.goodhanduk.co.uk/Catalogue/Discounted-Excess-Products">
<img title="Discounted Products Section" class="ImageLoaded" data-src-xs="https://goodhand-15a42.kxcdn.com/imagecache/fbcead98-4ade-4e54-8560-b19c009f4124/Discount-Full-Width-Banner_768x115.png" data-src-sm="https://goodhand-15a42.kxcdn.com/imagecache/fbcead98-4ade-4e54-8560-b19c009f4124/Discount-Full-Width-Banner_992x148.png" data-src-md="https://goodhand-15a42.kxcdn.com/imagecache/fbcead98-4ade-4e54-8560-b19c009f4124/Discount-Full-Width-Banner_1200x180.png" data-src-lg="https://goodhand-15a42.kxcdn.com/imagecache/fbcead98-4ade-4e54-8560-b19c009f4124/Discount-Full-Width-Banner_2000x300.png" data-loading-class="ImageLoading" data-loaded-class="ImageLoaded" src="https://goodhand-15a42.kxcdn.com/imagecache/fbcead98-4ade-4e54-8560-b19c009f4124/Discount-Full-Width-Banner_2000x300.png" alt="Discounted Products Section">
</a>
</div>
</div>
</div>
<!-- End '~/controls/default_template/Module/slider.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Module/departments.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Module/departments.ascx' -->
<div class="DepartmentsModule HomeModule text-center BreakOut ResponsiveImage">
<div class="container">
<h2>Popular Categories</h2>
<div class="Departments row" data-height-match-group="">
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl01_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Discounted Products" href="/Catalogue/Discounted-Excess-Products">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl01_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" class="NoImage" src="/assets/Client/no-image-300x300.png" alt="">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl01_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Discounted Products" href="/Catalogue/Discounted-Excess-Products" style="height: 20px;">
Discounted Products
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl02_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Toggle Clamps" href="/Catalogue/Toggle-Clamps">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl02_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/5355c6a5-e1d2-4a79-8bc1-a0f5009ceb3b/Toggle-Clamps-UK_300x300.jpg" alt="Toggle Clamps UK - Latch & Hook, Heavy Duty, Horizontal & Vertical, Push-Pull & Stainless Steel" style="height:300px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl02_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Toggle Clamps" href="/Catalogue/Toggle-Clamps" style="height: 20px;">
Toggle Clamps
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl03_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Exair Air Products" href="/Catalogue/Exair-Air-Products">
<img title="Exair Air Products" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl03_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/7ea02910-4592-4cbd-9753-ad3a00e8bdc9/Exair_300x196.png" alt="Exair Air Products" style="height:196px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl03_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Exair Air Products" href="/Catalogue/Exair-Air-Products" style="height: 20px;">
Exair Air Products
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl04_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Kipp Standard Parts" href="/Catalogue/Standard-Parts">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl04_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/6b5ad3f1-59ea-4aad-8f85-a30e00993915/Kipp-standard-parts_300x200.jpg" alt="Kipp Levers, Plungers, Pins, Grips & Knobs" style="height:200px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl04_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Kipp Standard Parts" href="/Catalogue/Standard-Parts" style="height: 20px;">
Kipp Standard Parts
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl05_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Precision Presses " href="/Catalogue/Precision-Presses">
<img title="Precision Presses " id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl05_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/4e2210ef-2013-45f5-a1c6-b0d700b723fe/Presses_298x300.png" alt="Precision Presses " style="height:300px;width:298px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl05_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Precision Presses " href="/Catalogue/Precision-Presses" style="height: 20px;">
Precision Presses
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl06_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Spring Plungers" href="/Catalogue/Standard-Parts/Spring-Plungers">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl06_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/76b2fbb4-5c86-41d4-9a8b-a87900df8508/HG-06-SpringPlungers_300x288.jpg" alt="Spring Plungers by Kipp, Good Hand UK" style="height:288px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl06_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Spring Plungers" href="/Catalogue/Standard-Parts/Spring-Plungers" style="height: 20px;">
Spring Plungers
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl07_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Toggle Latches" href="/Catalogue/Toggle-Latches">
<img title="Toggle Latches" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl07_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/900adf22-8138-4853-9d89-ad2400917dfa/Toggle-Latches_300x207.png" alt="Toggle Latches" style="height:207px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl07_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Toggle Latches" href="/Catalogue/Toggle-Latches" style="height: 60px;">
Toggle Latches
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl08_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Air Knives" href="/Catalogue/Exair-Air-Products/Air-Knives">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl08_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/24b9ff3f-4f66-4374-8b04-a52400b183c5/Super-Air-Knife_300x278.jpg" alt="Exair compressed air knives UK" style="height:278px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl08_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Air Knives" href="/Catalogue/Exair-Air-Products/Air-Knives" style="height: 60px;">
Air Knives
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl09_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Safety Air Guns" href="/Catalogue/Exair-Air-Products/Safety-Air-Guns">
<img title="Safety Air Guns" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl09_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/aede0482-f9c9-423c-94cb-ad4e00cf9492/Air-Gun_227x300.png" alt="Safety Air Guns" style="height:300px;width:227px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl09_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Safety Air Guns" href="/Catalogue/Exair-Air-Products/Safety-Air-Guns" style="height: 60px;">
Safety Air Guns
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl10_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Line Vacs - (Product Conveyors)" href="/Catalogue/Exair-Air-Products/Line-Vacs-br-Product-Conveyors">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl10_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/e6a7f68f-916f-4e1a-b9b2-a53800ffef3b/Line-Vac-Family_300x278.jpg" alt="Exair Line Vac - product conveyors" style="height:278px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl10_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Line Vacs - (Product Conveyors)" href="/Catalogue/Exair-Air-Products/Line-Vacs-br-Product-Conveyors" style="height: 60px;">
Line Vacs - (Product Conveyors)
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl11_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs" href="/Catalogue/Exair-Air-Products/Industrial-Vacuums-br-Coolant-Cleaning-br-HEPA-Vacs-br-Wet-Dry-Vacs">
<img title="Industrial Vacuums <br> Coolant Cleaning <br> HEPA Vacs <br> Wet & Dry Vacs" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl11_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/a5d45338-d213-4bd3-a602-ace8009772d4/Exair-Industrial-Vacuum_300x278.jpg" alt="Industrial Vacuums <br> Coolant Cleaning <br> HEPA Vacs <br> Wet & Dry Vacs" style="height:278px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl11_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs" href="/Catalogue/Exair-Air-Products/Industrial-Vacuums-br-Coolant-Cleaning-br-HEPA-Vacs-br-Wet-Dry-Vacs" style="height: 60px;">
Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl12_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Static Elimination Products" href="/Catalogue/Exair-Air-Products/Static-Elimination-Products">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl12_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/9ebcbabb-8dbc-45de-9521-a87200eb2804/1111_300x199.png" alt="Exair Static eliminators" style="height:199px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl12_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Static Elimination Products" href="/Catalogue/Exair-Air-Products/Static-Elimination-Products" style="height: 60px;">
Static Elimination Products
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl13_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Cabinet & Panel Coolers - IP54 & IP66" href="/Catalogue/Exair-Air-Products/Cabinet-Panel-Coolers-br-IP54-IP66">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl13_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/b6edcc3b-70b8-4701-9307-a35300967181/ccgrouppict_237x237.jpg" alt="exair cabinet coolers" style="height:237px;width:237px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl13_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Cabinet & Panel Coolers - IP54 & IP66" href="/Catalogue/Exair-Air-Products/Cabinet-Panel-Coolers-br-IP54-IP66" style="height: 40px;">
Cabinet & Panel Coolers - IP54 & IP66
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl14_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Star & Palm Grips" href="/Catalogue/Standard-Parts/Star-Palm-Grips">
<img id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl14_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/29d04bbd-64d5-45c8-9088-a87900ad0704/06158-Kreuzgriffe-aehnlich-DIN-6335-Edelstahl-Palm-grips-stainless-steel-similar-DIN-6335_283x300.jpg" alt="Star & Palm Grips by Kipp" style="height:300px;width:283px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl14_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Star & Palm Grips" href="/Catalogue/Standard-Parts/Star-Palm-Grips" style="height: 40px;">
Star & Palm Grips
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl15_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Clamp Levers" href="/Catalogue/Standard-Parts/Clamp-Levers">
<img title="Clamp Levers" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl15_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/9033bfb0-123d-4800-b2c8-b0c700b6ce6c/Clamp-Lever_300x169.png" alt="Clamp Levers" style="height:169px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl15_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Clamp Levers" href="/Catalogue/Standard-Parts/Clamp-Levers" style="height: 40px;">
Clamp Levers
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
<div class="Department col-md-3 col-sm-4 col-xs-6">
<div class="Inner">
<div class="Image ResponsiveImage">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl16_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1" title="Anti Vibration Mounts" href="/Catalogue/Standard-Parts/Anti-Vibration-Mounts">
<img title="Anti Vibration Mounts" id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl16_TemplatedUserControl1_ctl00_NodeImageBlocksContainer1_NodeHref1_Image1" src="https://goodhand-15a42.kxcdn.com/imagecache/20c1c14a-c48d-44f7-b41e-b0c700ba61c0/Anti-Vibration-Mounts-1000x666-removebg-preview_300x200.png" alt="Anti Vibration Mounts" style="height:200px;width:300px;">
</a>
</div>
<div class="Name">
<a id="PrimaryContentPlaceHolder_ctl02_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_DepartmentDepartmentsRepeater1_ctl16_TemplatedUserControl1_ctl00_NodeHref2" data-height-match-key="Name" title="Anti Vibration Mounts" href="/Catalogue/Standard-Parts/Anti-Vibration-Mounts" style="height: 40px;">
Anti Vibration Mounts
</a>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/DepartmentThumbnail/Additional.ascx'. -->
<!-- Loading DefaultControl. -->
<!-- Begin '~/controls/default_template/Control/Blank/Default.ascx' -->
<!-- End '~/controls/default_template/Control/Blank/Default.ascx' -->
</div>
</div>
<!-- End '~/controls/default_template/Control/DepartmentThumbnail/Default.ascx' -->
</div>
</div>
</div>
<!-- End '~/controls/default_template/Module/departments.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Module/featureblocks.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Module/featureblocks.ascx' -->
<div class="FeatureBlocksModule HomeModule text-center BreakOut ResponsiveImage">
<div class="container">
<div class="row">
<div class="FeatureBlock">
<a target="_blank" title="30 day account" href="https://www.goodhanduk.co.uk/files//f93c0e37-5f54-4eb3-bf51-ae7700a8c5e1/Good%20Hand%20Account%20Application%20Form.pdf">
<img title="30 day account" class="ImageLoaded" data-src-xs="https://goodhand-15a42.kxcdn.com/imagecache/c8bbc320-c414-485a-999a-ae5200e09f26/Trade-Account-2_400x200.png" data-src-sm="https://goodhand-15a42.kxcdn.com/imagecache/c8bbc320-c414-485a-999a-ae5200e09f26/Trade-Account-2_600x300.png" data-src-md="https://goodhand-15a42.kxcdn.com/imagecache/c8bbc320-c414-485a-999a-ae5200e09f26/Trade-Account-2_600x300.png" data-src-lg="https://goodhand-15a42.kxcdn.com/imagecache/c8bbc320-c414-485a-999a-ae5200e09f26/Trade-Account-2_600x300.png" data-loading-class="ImageLoading" data-loaded-class="ImageLoaded" src="https://goodhand-15a42.kxcdn.com/imagecache/c8bbc320-c414-485a-999a-ae5200e09f26/Trade-Account-2_600x300.png" alt="30 day account">
</a>
</div>
<div class="FeatureBlock">
<a title="Free Delivery" href="/AdditionalDepartments/Home-Page-Modules/Feature-Blocks-Copy/Free-Delivery">
<img title="Free Delivery" class="ImageLoaded" data-src-xs="https://goodhand-15a42.kxcdn.com/imagecache/4eee4f57-03c8-40af-bf05-b0760106a218/Free-Shipping-2-1_400x200.png" data-src-sm="https://goodhand-15a42.kxcdn.com/imagecache/4eee4f57-03c8-40af-bf05-b0760106a218/Free-Shipping-2-1_600x300.png" data-src-md="https://goodhand-15a42.kxcdn.com/imagecache/4eee4f57-03c8-40af-bf05-b0760106a218/Free-Shipping-2-1_600x300.png" data-src-lg="https://goodhand-15a42.kxcdn.com/imagecache/4eee4f57-03c8-40af-bf05-b0760106a218/Free-Shipping-2-1_600x300.png" data-loading-class="ImageLoading" data-loaded-class="ImageLoaded" src="https://goodhand-15a42.kxcdn.com/imagecache/4eee4f57-03c8-40af-bf05-b0760106a218/Free-Shipping-2-1_600x300.png" alt="Free Delivery">
</a>
</div>
</div>
</div>
</div>
<!-- End '~/controls/default_template/Module/featureblocks.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Module/brands.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Module/brands.ascx' -->
<div class="BrandCarouselModule HomeModule BreakOut ResponsiveImage text-center">
<div class="container">
<h2> Brands </h2>
<div class="BrandCarousel row owl-carousel owl-theme owl-loaded">
<div class="owl-stage-outer">
<div class="owl-stage" style="transform: translate3d(-1520px, 0px, 0px); transition: all 0s ease 0s; width: 4560px;">
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9f5e3310-84e8-46a4-abe8-a56a00fb584c">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e788afdc-4a42-49ec-97dc-a84900beeffc/Asmith---logo_200x200.jpg" alt="Asmith - logo" style="height:200px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=e84de9a2-bff3-4f64-a3e2-a62e00f8ca01">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/fe37f559-8589-47e7-ade6-a62e00f8ca06/benzing-logo-RGB-200px_200x175.jpg" alt="benzing_logo_RGB_200px" style="height:175px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=200daffc-af52-4a28-b4f6-a02101007d3f">
<img title="Exair" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd93a48-e6b2-45b6-b279-b17f009b0c83/exair-logo-400x229_200x114.png" alt="Exair" style="height:114px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9fb5a72a-9199-44b5-8ffe-a00b00bccd92">
<img title="Good Hand UK" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd9e22b-de6c-4456-85aa-b17f00d6e801/logo-1_200x135.png" alt="Good Hand UK" style="height:135px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=bcbb615e-bd04-4242-a1a3-a02101008629">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7033fc7f-91bd-40db-a7b5-a30e00a97296/KIPP-Logo-R41G59137-72DPI-20cm-2013_200x146.jpg" alt="KIPP-Logo-R41G59137-72DPI_20cm_2013" style="height:146px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item active" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9f5e3310-84e8-46a4-abe8-a56a00fb584c">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e788afdc-4a42-49ec-97dc-a84900beeffc/Asmith---logo_200x200.jpg" alt="Asmith - logo" style="height:200px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item active" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=e84de9a2-bff3-4f64-a3e2-a62e00f8ca01">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/fe37f559-8589-47e7-ade6-a62e00f8ca06/benzing-logo-RGB-200px_200x175.jpg" alt="benzing_logo_RGB_200px" style="height:175px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item active" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=200daffc-af52-4a28-b4f6-a02101007d3f">
<img title="Exair" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd93a48-e6b2-45b6-b279-b17f009b0c83/exair-logo-400x229_200x114.png" alt="Exair" style="height:114px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item active" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9fb5a72a-9199-44b5-8ffe-a00b00bccd92">
<img title="Good Hand UK" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd9e22b-de6c-4456-85aa-b17f00d6e801/logo-1_200x135.png" alt="Good Hand UK" style="height:135px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item active" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=bcbb615e-bd04-4242-a1a3-a02101008629">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7033fc7f-91bd-40db-a7b5-a30e00a97296/KIPP-Logo-R41G59137-72DPI-20cm-2013_200x146.jpg" alt="KIPP-Logo-R41G59137-72DPI_20cm_2013" style="height:146px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9f5e3310-84e8-46a4-abe8-a56a00fb584c">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/e788afdc-4a42-49ec-97dc-a84900beeffc/Asmith---logo_200x200.jpg" alt="Asmith - logo" style="height:200px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=e84de9a2-bff3-4f64-a3e2-a62e00f8ca01">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/fe37f559-8589-47e7-ade6-a62e00f8ca06/benzing-logo-RGB-200px_200x175.jpg" alt="benzing_logo_RGB_200px" style="height:175px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=200daffc-af52-4a28-b4f6-a02101007d3f">
<img title="Exair" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd93a48-e6b2-45b6-b279-b17f009b0c83/exair-logo-400x229_200x114.png" alt="Exair" style="height:114px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=9fb5a72a-9199-44b5-8ffe-a00b00bccd92">
<img title="Good Hand UK" src="https://goodhand-15a42.kxcdn.com/imagecache/0dd9e22b-de6c-4456-85aa-b17f00d6e801/logo-1_200x135.png" alt="Good Hand UK" style="height:135px;width:200px;">
</a>
</div>
</div>
</div>
<div class="owl-item cloned" style="width: 304px; margin-right: 0px;">
<div class="BrandThumb ResponsiveImage">
<div class="VAlignImg">
<a href="/catalogue/brand-results.aspx?bnd_id=bcbb615e-bd04-4242-a1a3-a02101008629">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/7033fc7f-91bd-40db-a7b5-a30e00a97296/KIPP-Logo-R41G59137-72DPI-20cm-2013_200x146.jpg" alt="KIPP-Logo-R41G59137-72DPI_20cm_2013" style="height:146px;width:200px;">
</a>
</div>
</div>
</div>
</div>
</div>
<div class="owl-controls">
<div class="owl-nav">
<div class="owl-prev" style=""><i class="fal fa-chevron-left"></i></div>
<div class="owl-next" style=""><i class="fal fa-chevron-right"></i></div>
</div>
<div class="owl-dots" style="">
<div class="owl-dot active"><span></span></div>
</div>
</div>
</div>
</div>
</div>
<!-- End '~/controls/default_template/Module/brands.ascx' -->
</div>
<!-- End '~/controls/theme_templates/Octopus/Page/Home/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Site/footer.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Site/footer.ascx' -->
</div>
</div>
</div>
</div>
<div id="Footer" class="Footer" style="margin-bottom: 52px;">
<div class="container">
<!-- Templated control not found '~/templates/GoodHand/Control/FooterNavigation/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/FooterNavigation/Default.ascx' -->
<div class="row">
<div class="FooterCol col-xs-12 col-sm-6 col-md-3 Toggling">
<div class="FooterColTitle h4">Get in touch</div>
<div class="FooterText">
<div class="ContactDetails">
<a href="#"><i class="fal fa-map-marker-alt"></i> Good Hand UK Ltd<br> Unit 16 Twizel Close<br> Stonebridge<br> Milton Keynes <br>MK13 0DX</a>
<a href="tel:+441908221151"><i class="fal fa-phone"></i> +44 (0)1908 221151</a>
<a href="tel:+441908225515"><i class="fal fa-fax"></i> +44 (0)1908 225515</a>
<a href="mailto:sales@goodhanduk.co.uk"><i class="fal fa-envelope"></i>sales@goodhanduk.co.uk</a>
</div>
</div>
</div>
<div class="FooterCol col-xs-12 col-sm-6 col-md-3 Toggling">
<div class="FooterColTitle h4">Useful Information</div>
<ul class="FooterLinks">
<li>
<a title="About Us" href="/AdditionalDepartments/Header-Content/test">
About Us
</a>
</li>
<li>
<a title="Online Returns Procedure" href="/AdditionalDepartments/Header-Content/Returns-Procedure">
Online Returns Procedure
</a>
</li>
<li>
<a title="FAQs" href="/AdditionalDepartments/Header-Content/FAQs">
FAQs
</a>
</li>
<li>
<a title="A-Z Of Products" href="/AdditionalDepartments/Header-Content/A-Z-Of-Products">
A-Z Of Products
</a>
</li>
<li>
<a title="Account Application Form" href="/Information/Useful-Information/Account-Application-Form">
Account Application Form
</a>
</li>
</ul>
</div>
<div class="FooterCol col-xs-12 col-sm-6 col-md-3 Toggling">
<div class="FooterColTitle h4">Certifications</div>
<ul class="FooterLinks">
<li>
<a title="ISO" href="/Information/Certifications/ISO">
ISO
</a>
</li>
</ul>
</div>
<div class="FooterCol col-xs-12 col-sm-6 col-md-3 Toggling">
<div class="FooterColTitle h4">UKAS</div>
<div class="FooterText">
<p><img src="https://goodhand-15a42.kxcdn.com/imagecache/fcdba1ab-9e76-46d8-b76b-b06901012858/Approachable-UKAS_200x141.png" class="CatalogueTextImage" alt="" data-sf-image-key="Main"></p>
</div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/FooterNavigation/Default.ascx' -->
<div class="FooterBottom">
<div class="FooterPaymentMethods">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/f39cd2e9-460b-4f13-a733-b06900ff5a2b/new-visa-logo-high-quality-png-latest_62x20.png" alt="new-visa-logo-high-quality-png-latest" style="height:20px;width:62px;">
<img title="MasterCard" src="https://goodhand-15a42.kxcdn.com/imagecache/66dff8b3-2380-4c2a-8a41-b06901001058/Mastercard-Logo_35x20.png" alt="MasterCard" style="height:20px;width:35px;">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/0fd100af-cbb5-4ed6-8ade-b06900ff8f80/Apple-Pay-Logo_35x20.png" alt="Apple-Pay-Logo" style="height:20px;width:35px;">
<img src="https://goodhand-15a42.kxcdn.com/imagecache/816e1aaf-8ced-458e-9204-b06900ffe21e/new-PayPal-Logo-horizontal-full-color-png_75x20.png" alt="new-PayPal-Logo-horizontal-full-color-png" style="height:20px;width:75px;">
<img title="American Express" src="https://goodhand-15a42.kxcdn.com/imagecache/7cf4373a-39e7-4864-b225-b17e00c2682f/American-Express-logo-2018svg_20x20.png" alt="American Express" style="height:20px;width:20px;">
</div>
<ul class="Copyright">
<li>
<a href="https://goodhandsaas-web11.dc02.gob2b.com/">
© 2024 GoodHand SaaS
</a>
</li>
<li>
<a href="https://gob2b.com/" title="Integrated b2b ecommerce for Wholesalers, Distributors and Manufacturers" target="_blank" rel="nofollow">
Powered by GOb2b
</a>
</li>
</ul>
</div>
</div>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/CookieConsent/Default.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/CookieConsent/Default.ascx' -->
<div class="CookieConsent">
<div class="container">
<div class="row">
<div class="CookieContentText col-xs-12 col-sm-9">
<p>We have placed cookies on your device to help make this website better.</p>
</div>
<div class="CookieContentBtn col-xs-12 col-sm-3" style="white-space: nowrap;">
<a href="#" class="cookieConsentButton Button btn btn-default">
Ok
</a>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('#Footer').css('margin-bottom', $('.CookieConsent').height());
$(".cookieConsentButton").click(function() {
var cookieName = Resources.Global.SiteKey ? `${Resources.Global.SiteKey}CookieConsent` : "ShopfrontCookieConsent"; // use site key for cookie name
$.cookie(cookieName, "given", {
path: '/',
expires: 7776000000
});
$(".CookieConsent").slideUp();
$('#Footer').animate({
marginBottom: 0
});
return false;
});
</script>
<!-- End '~/controls/default_template/Control/CookieConsent/Default.ascx' -->
<div id="MiniBasket" class="MiniBasket fs-navigation-element fs-navigation-overlay-nav fs-navigation-overlay-right-nav fs-navigation__1 none fs-navigation-enabled fs-navigation-animated" data-offcanvas="true" data-offcanvas-close=".CloseBtn"
data-offcanvas-gravity="right" data-navigation-handle=".MiniBasketHandler" data-navigation-content=".HeaderControls" role="navigation" tabindex="-1" aria-hidden="true">
<div class="asp-offcanvas-inner">
<div class="OffCanvasTitle">
<a class="CloseBtn Active"><i class="fa fa-times" aria-hidden="true"></i></a>
<div class="Title"> Your Basket </div>
</div>
<div class="AjaxMiniBasket ajaxContent">
<!-- Templated control not found '~/templates/GoodHand/Control/MiniBasket/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/MiniBasket/Default.ascx' -->
<div class="MiniBasket">
<div class="MiniBasketProducts hidden" data-display-condition="OrderItemCount > 0"></div>
<!-- order totals -->
<div class="MiniBasketTotals clearfix hidden" data-display-condition="OrderItemCount > 0">
<div class="TotalsRow text-right">
<div class="Total col-xs-8">
<span class="hidden" data-display-condition="Shipping.HasService === true">Delivery(<span data-item-property="Shipping.Name"></span>)</span>
<span class="" data-display-condition="Shipping.HasService === false">
<em class="hidden" data-display-condition="Shipping.OverriddenPrice === true">No shipping method available</em>
<em class="" data-display-condition="Shipping.OverriddenPrice === false">Delivery</em>
</span>
</div>
<div class="Price col-xs-4">
<span class="hidden" data-display-condition="Shipping.HasService === true || Shipping.OverriddenPrice === true">
<span data-item-property="Shipping.Price.FormattedNetBeforeDiscount">£0.00</span>
</span>
<span class="" data-display-condition="Shipping.HasService === false && Shipping.OverriddenPrice === false"> Call </span>
</div>
</div>
<div class="TotalsRow text-right hidden" data-display-condition="OrderTotals.NetDiscount > 0">
<div class="Total col-xs-8"> Discount </div>
<div class="Price col-xs-4">
<span data-item-property="OrderTotals.FormattedNetDiscount">£0.00</span>
</div>
</div>
<div class="TotalsRow text-right">
<div class="Total col-xs-8"> Total </div>
<div class="Price col-xs-4">
<span data-item-property="OrderTotals.FormattedNetFinal">£0.00</span>
</div>
</div>
<div class="TotalsRow text-right">
<div class="Total col-xs-8"> VAT </div>
<div class="Price col-xs-4">
<span data-item-property="OrderTotals.FormattedTaxFinal">£0.00</span>
</div>
</div>
<div class="TotalsRow GrandTotalRow text-right">
<div class="Total col-xs-8"> Total (inc VAT) </div>
<div class="Price col-xs-4">
<span data-item-property="OrderTotals.FormattedGrossFinal">£0.00</span>
</div>
</div>
</div>
<div class="MiniBasketNoProductsMessage" data-display-condition="OrderItemCount === 0">
<p>Your order contains no items</p>
</div>
<div class="Next CartButtons">
<a href="/retail/cart/default.aspx" class="Action Button btn btn-default form-control ProgressBtn">View Basket</a>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/MiniBasket/Default.ascx' -->
</div>
</div>
</div>
<div id="ThumbOptionsModal" class="modal fade ThumbOptionsModal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title"> </h4>
</div>
<div class="modal-body">
<div class="DepartmentListView">
<div class="ProductThumbnail">
<div class="Skus">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Templated control not found '~/templates/GoodHand/Control/BasketMessage/Default.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/BasketMessage/Default.ascx' -->
<div id="BasketMessage" class="modal fade BasketMessageModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content AjaxBasketMessage ajaxContent">
<div class="modal-header">
<button type="button" class="close addedclose" data-dismiss="modal"> × </button>
<h4 class="modal-title">
<i class="fas fa-check" aria-hidden="true"></i> Added to Basket
</h4>
</div>
<div class="modal-body">
<div class="BasketMessageProducts">
</div>
<div class="BasketMessageUpsellWrapper hidden">
<h3> You May Also Like</h3>
<div class="BasketMessageUpsell Products row" data-height-match-group="">
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default Button Action Continue pull-left" data-dismiss="modal"> Continue Shopping </button>
<a href="/retail/cart/default.aspx" class="btn btn-default Button Action ProgressBtn">
View Basket
</a>
</div>
</div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/BasketMessage/Default.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/BasketMessage/Simple.ascx'. -->
<!-- Loading theme control. -->
<!-- Begin '~/controls/theme_templates/Octopus/Control/BasketMessage/Simple.ascx' -->
<div id="SimpleBasketMessage" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content AjaxBasketMessage ajaxContent">
<div class="modal-header">
<button type="button" class="close addedclose" data-dismiss="modal"> × </button>
<h4 class="modal-title">
<i class="fas fa-check" aria-hidden="true"></i> Added to Basket
</h4>
</div>
<div class="modal-body">
<div class="BasketMessageProducts">
</div>
</div>
</div>
</div>
</div>
<!-- End '~/controls/theme_templates/Octopus/Control/BasketMessage/Simple.ascx' -->
<!-- Templated control not found '~/templates/GoodHand/Control/ProductStockPosition/Key.ascx'. -->
<!-- Loading default control. -->
<!-- Begin '~/controls/default_template/Control/ProductStockPosition/Key.ascx' -->
<!-- End '~/controls/default_template/Control/ProductStockPosition/Key.ascx' -->
<!-- End '~/controls/theme_templates/Octopus/Site/footer.ascx' -->
<script src="/Assets/Generated/customisations.min.js?v=d64bb31c-169b-4d3b-b1db-fb52e96406ea"></script>
<!-- Begin '~/templates/GoodHand/Site/footer-js.ascx' -->
<script src="https://cdn.jsdelivr.net/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/bootstrap-toolkit.min.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/responsive-images.min.js?v=1.1.15"></script>
<!--[if lt IE 9]>
<script src="/js/respond.js"></script>
<![endif]-->
<script src="https://shopfront-15a42.kxcdn.com/ShopfrontResponsive/js/jquery.fitvids.min.js?v=1.1.15"></script>
<script src="https://shopfront-15a42.kxcdn.com/ThirdParty/Formstone/1.4.20/js/formstone-plugins.min.js"></script>
<!-- Modal -->
<script src="/controls/theme_templates/Octopus/js/octopus-custom.js?v=d64bb31c-169b-4d3b-b1db-fb52e96406ea"></script>
<script src="/templates/GoodHand/js/GoodHand-custom.js?v=d64bb31c-169b-4d3b-b1db-fb52e96406ea"></script>
<!-- End '~/templates/GoodHand/Site/footer-js.ascx' -->
</form>
Text Content
From Call Free × - From Call Free View Details From Call Free Back Order 50 + In Stock In Stock Out Of Stock Notify when back in stock Back Order 50 + In Stock In Stock Out Of Stock Notify when back in stock Add to Basket Add to Basket View Options View Options View Customisations Not Available From Call Free Quantity Price + Each Sub total x x Please make a selction below. Back Next * 01908 221151 * sales@goodhanduk.co.uk * * * About Us * FAQs * Contact * Terms & Conditions * Categories * Login/Register * 0 £0.00 * View All Results Categories * Toggle Clamps Vertical Toggle Clamps Horizontal Toggle Clamps Push-Pull Toggle Clamps Latch & Hook Toggle Clamps Toggle Latches Heavy Duty Toggle Clamps Stainless Steel Toggle Clamps Toggle Presses Pull Back & Flip-Flop Toggle Clamps Pneumatic Toggle Clamps Toggle Clamps With Safety Lock Toggle Clamp Accessories Pliers & Welding Clamps G Clamps * Exair Air Products Cabinet & Panel Coolers - IP54 & IP66 Air Amplifiers - Fume Extraction - Dry & Clean Air Knives Line Vacs - (Product Conveyors) Air Nozzles Static Elimination Products Vortex Tubes - Tool Cooling Air Wipes Clean & Dry Extrusions Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs Liquid Atomizing Nozzles Safety Air Guns Optimization - Flowmeters - Leak Detectors Air Blowoff Systems & Accessories Vacuum & Lifting Products Air Silencers Accessories * Kipp Standard Parts Clamp Levers Cam Levers Spring Plungers Star & Palm Grips Wing Grips Knobs & Thumbscrews Indexing Plungers Ball Lock Pins Locking Pins T Nuts Threaded Inserts Cabinet Latches & Locks, Edge Protection Profiles Accessories For Aluminium Profiles Handles Clamping Devices For Machining Levelling Feet Anti Vibration Mounts Tommy Bars (T Bars) Studs And Rod Ends Tension Levers Handwheels, Crank Handles & Position Indicators Support, Locating & Stop Elements Tubular Connection Elements Hinges Magnets Linkages & Joints Telescopic Slides Lifting Bolts & Ball Transfer Units Scales, Scale Rings & Level Vials Level Indicators & Screw Plugs Screws, Nuts & Washers * Precision Presses Toggle Presses Rack and Pinion Presses Toggle Presses Fine Adjustment Manual Impact Percussion Presses Pneumatic Presses * Toggle Latches Adjustable Length Toggle Latches Draw Latch Spring Loaded Type In Line Toggle Latches Latches For Use With Padlocks Half Turn Toggle Latches Solid Arm Toggle Latches Safety Lock Latches Adjustable Under Centre Latches Spring Toggle Latches Over Centre Adjustable Toggle Latches Adjustable Hook Toggle Latches Case Latches Light Duty Toggle Latches Alternative Catch Plates * Discounted Products Discounted Handwheels & Crank Handles Discounted Tension Levers Discounted Wing Grips Discounted Indexing Plungers Discounted Spring Plungers Discounted Star & Palm Grips Discounted Ball Lock Pins Discounted Knobs & Thumbscrews Discounted Ball Knobs Discounted Oil Level Site Glasses & Vent Screws. Discounted Studs & Eyebolts Discounted Handles Discounted Tubular Connection Elements. Discounted Levelling Feet Discounted Hinges Discounted Cabinet Latches & Locks Discounted Magnets Discounted T Nuts Discounted Screws, Nuts & Washers Discounted Clamp Levers Discounted Thrust Screws Discounted Support & Stop Elements Discounted Cam Levers Discounted Clamping Devices For Machining Discounted Rubber Buffer Elements Real time stock levels Free UK shipping on orders over £75 ex VAT. T&Cs Apply No minimum order charge POPULAR CATEGORIES Discounted Products Toggle Clamps Exair Air Products Kipp Standard Parts Precision Presses Spring Plungers Toggle Latches Air Knives Safety Air Guns Line Vacs - (Product Conveyors) Industrial Vacuums - Coolant Cleaning - HEPA Vacs - Wet & Dry Vacs Static Elimination Products Cabinet & Panel Coolers - IP54 & IP66 Star & Palm Grips Clamp Levers Anti Vibration Mounts BRANDS Get in touch Good Hand UK Ltd Unit 16 Twizel Close Stonebridge Milton Keynes MK13 0DX +44 (0)1908 221151 +44 (0)1908 225515 sales@goodhanduk.co.uk Useful Information * About Us * Online Returns Procedure * FAQs * A-Z Of Products * Account Application Form Certifications * ISO UKAS * © 2024 GoodHand SaaS * Powered by GOb2b We have placed cookies on your device to help make this website better. Ok Your Basket Delivery() No shipping method available Delivery £0.00 Call Discount £0.00 Total £0.00 VAT £0.00 Total (inc VAT) £0.00 Your order contains no items View Basket × × ADDED TO BASKET YOU MAY ALSO LIKE Continue Shopping View Basket × ADDED TO BASKET