Storefront
</title><meta name="description" /><meta name="keywords" /><link href="App_Themes/[bb5de259-e0fe-4bfd-8c80-9a24f93f4e74]NAME-42b4e6fd-354e-45e8-9ec3-90652e724d4d/carousel.css?v=1701510784" rel="stylesheet" type="text/css" /><link href="App_Themes/[bb5de259-e0fe-4bfd-8c80-9a24f93f4e74]NAME-42b4e6fd-354e-45e8-9ec3-90652e724d4d/print.css?v=1701510784" rel="stylesheet" type="text/css" /><link href="App_Themes/[bb5de259-e0fe-4bfd-8c80-9a24f93f4e74]NAME-42b4e6fd-354e-45e8-9ec3-90652e724d4d/theme.css?v=1701510784" rel="stylesheet" type="text/css" /><script type="text/javascript" src="/DSF/include/json2.js"></script><script type="text/javascript" src="/DSF/include/jquery-3.1.1.min.js"></script><link rel="canonical" href="" /><link rel="shortcut icon" type="image/x-icon"></link><meta name="KEYWORDS" /></head>
<body>
<form method="post" action="./SmartStore.aspx?CultureName=en-GB&SiteGUID=bb5de259-e0fe-4bfd-8c80-9a24f93f4e74&random=0.8108453841948887" onsubmit="javascript:return WebForm_OnSubmit();" id="Form1" style="">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEPERSISTER" id="__VIEWSTATEPERSISTER" value="System.Web.UI.HiddenFieldPageStatePersister " />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="XTdA5JietMUjiXOkYq3XISCCvdfHuoskHoTpNEUb7xd nepeD3vuDKj1VpjQgymn7lydv0SZVBCyhLfdONsEgWpRtgKtGm qTXKDzxYBAFiEyZkpIgXRMLJV84IFxed2VdpRctMJoRioHqWEq nnsPDJiZr9e+EZUmiidFLvDi9+Lm4bu+JMf4bXeCGHzb4zG3Th tfJ+NW25QGxQ92MB9ArpNL02gUjfTO04j7Zp0TP86WpWEORzWM N/JwntKVXvTxyvl1c6uIw5l5blIxWdrIwYg==" />
</div>
<script src="/DSF/include/admin_globalfunctions.js?V=9.2.302.22357" type="text/javascript"></script>
<script src="/DSF/include/Dev_JavaScriptTrace_off.js?V=9.2.302.22357" type="text/javascript"></script>
<script src="/DSF/include/FlexTicketingPopup.js?V=9.2.302.22357" type="text/javascript"></script>
<script src="/DSF/include/PopupAndScrollPosition.js?V=9.2.302.22357" type="text/javascript"></script>
<script src="/DSF/include/OnlineContentFileUpload.js?V=9.2.302.22357" type="text/javascript"></script>
<script src="/DSF/include/FlashPlayerDetectionKit.js?V=9.2.302.22357" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
SetSessionID('66069bb2-dc13-4b6c-8c83-e270be5c1df5','bb5de259-e0fe-4bfd-8c80-9a24f93f4e74', '9','1','False',120, 'False', '-1', 'en-GB', 'en-GB', '-1', 'MEP','','False','False','-1', 'None', 'Desktop', 'True', 'True', '0', '0', '/ViewCategory/storefront/SS_MEP_Storefront', 'False','English (United Kingdom)', '-1', 'en', '9.2.302.22357', 'False', '1','False', '', '', 'Web', 'False', '', 'True', 'True', '','False', '-1','False','Error!','Session Storage is not accessible on your browser. This could be because of private browsing. Please reload the page after disabling private browsing.', '','True');
function KeepAspNetSessionAlive()
{
try
{
PageMethods.KeepAspNetSessionAlive(OnKeepAspNetSes sionAliveCompleted,OnKeepAspNetSessionAliveErred);
}
catch(err)
{
//do nothing -- error handling should be done with the "Completed" and "Erred" functions
}
}
function OnKeepAspNetSessionAliveCompleted()
{
}
function OnKeepAspNetSessionAliveErred()
{
}
function KillAspNetSession()
{
try
{
PageMethods.KillAspNetSession(OnKillAspNetSessionC ompleted,OnKillAspNetSessionErred);
}
catch(err)
{
//do nothing -- error handling should be done with the "Completed" and "Erred" functions
}
}
function OnKillAspNetSessionCompleted()
{
}
function OnKillAspNetSessionErred()
{
}
//]]>
</script>
<script src="/DSF/ScriptResource.axd?d=ZEpdSeJAYw2ryAWvcbsuIovJrZBqF ME7rOCgpxuHuQhfuTOwRdL1Z4_rteyjxqOl96woP3SoiJaQtCH PGoS39e2XkxUmNnt7gyB7MrfDZQ2ghzp8bAOsDP2Q2F6HU0piW OreLt4FQWbDqwURIar-EWoO0fnlJ7jZruJQNsd-coY1&t=72e85ccd" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var PageMethods = function() {
PageMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageMethods.prototype = {
_get_path:function() {
var p = this.get_path();
if (p) return p;
else return PageMethods._staticInstance.get_path();},
GetLocalizedString:function(key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLocalizedString',false,{key:key},succeededCall back,failedCallback,userContext); },
KeepAspNetSessionAlive:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'KeepAspNetSessionAlive',false,{},succeededCallbac k,failedCallback,userContext); },
KillAspNetSession:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'KillAspNetSession',false,{},succeededCallback,fai ledCallback,userContext); }}
PageMethods.registerClass('PageMethods',Sys.Net.We bServiceProxy);
PageMethods._staticInstance = new PageMethods();
PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); }
PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); }
PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); }
PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); }
PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext (value); }
PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext (); }
PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCa llback(value); }
PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCa llback(); }
PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallb ack(value); }
PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallb ack(); }
PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value) ; }
PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); }
PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParam eter(value); }
PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParam eter(); }
PageMethods.set_path("SmartStore.aspx");
PageMethods.GetLocalizedString= function(key,onSuccess,onFailed,userContext) {PageMethods._staticInstance.GetLocalizedString(ke y,onSuccess,onFailed,userContext); }
PageMethods.KeepAspNetSessionAlive= function(onSuccess,onFailed,userContext) {PageMethods._staticInstance.KeepAspNetSessionAliv e(onSuccess,onFailed,userContext); }
PageMethods.KillAspNetSession= function(onSuccess,onFailed,userContext) {PageMethods._staticInstance.KillAspNetSession(onS uccess,onFailed,userContext); }
function WebForm_OnSubmit() {
if (document.getElementById('ENDPAGE_MARKER_DSF') == null) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A162F59A" />
<input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" />
</div>
<!-- Flex popup content holder start-->
<div>
<input type="hidden" name="HidRedirectCompleted" id="HidRedirectCompleted" />
<input type="hidden" name="HidRedirectClosed" id="HidRedirectClosed" />
<input type="hidden" name="HidSaveJob" id="HidSaveJob" />
<input type="hidden" name="HidCheckoutMethodId" id="HidCheckoutMethodId" value="1" />
</div>
<!-- Flex popup content holder end-->
<input type="hidden" name="ENDPAGE_MARKER_DSF" id="ENDPAGE_MARKER_DSF" />
<script type="text/javascript">
//<![CDATA[
InitHiddenId('HidRedirectCompleted');InitHiddenIdF orClose('HidRedirectClosed');InitHiddenIdForSaveJo b('HidSaveJob');InitProgressControl('FlexTicketing Div','FlexTicketingIFrame');InitBrowserAndVersionD etails();//]]>
</script>
</form>
<div ng-view resize class="wrapper">
</div>
<script type="text/javascript">
var require = {
baseUrl: '',
waitSeconds: 120,
//either this if you want it on all require.js requests
urlArgs: 'v=' + sessionStorage.getItem('SoftwareVersion'),
//or this for specific files:
paths: {
'main': 'main'
}
};
</script>
<script type="text/javascript">
var mainjsPath = ''
var requirejsPath = ''
mainjsPath = 'responsiveui/compiledcode/BuyerPages/js/main';
requirejsPath = 'responsiveui/compiledcode/lib/require/require-min.js';
sessionStorage.setItem("IsDebug", false);
var script = document.createElement('script');
script.setAttribute('data-main', mainjsPath);
script.setAttribute('src', requirejsPath + '?v=' + sessionStorage.getItem('SoftwareVersion'));
document.head.appendChild(script);
</script>
<!--[if lte IE 8]> <script src="responsiveui/lib/angular/ie-shiv.js"></script><![endif]-->
</body>
</html>