PageSourceSearch

https://www.reindesigns.com/17/home.htm

html reindesigns.com collected 2026-09-27 09:50:35 UTC 129,689 bytes, 2,560 lines download raw bytes

1
2<!DOCTYPE html>
3
4<html><head id="head"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
4<script language="javascript" type="text/javascript">
5if(window.location.protocol.toLowerCase() == 'http:'){
6document.write('<style>body{display:none !important;}</style>');
7window.location.href = 'https://www.reindesigns.com/17/home.htm';}
8</script>
8
9
10<title>Home | Rein Designs </title>
11
12
13<meta charset="utf-8">
14<link rel="dns-prefetch" href="//ajax.googleapis.com">
15<link rel="preconnect" href="//ajax.googleapis.com">
16<link rel="dns-prefetch" href="//use.fontawesome.com">
17<link rel="preconnect" href="//use.fontawesome.com">
18<link rel="dns-prefetch" href="//fonts.gstatic.com">
19<link rel="preconnect" href="//fonts.gstatic.com">
20<link rel="dns-prefetch" href="//cdnjs.cloudflare.com">
21<link rel="preconnect" href="//cdnjs.cloudflare.com">
22<link rel="dns-prefetch" href="//cdn.jsdelivr.net">
23<link rel="preconnect" href="//cdn.jsdelivr.net">
24<link rel="dns-prefetch" href="//stackpath.bootstrapcdn.com">
25<link rel="preconnect" href="//stackpath.bootstrapcdn.com">
26
27<link rel="dns-prefetch" href="//unpkg.com">
28<link rel="preconnect" href="//unpkg.com">
29
30<meta name="viewport" content="width=device-width, initial-scale=1.0">
31<meta name="msapplication-TileColor" content="#EB008B">
32<meta name="msapplication-TileImage" content="../dsn/reindesigns/content/images/icons/icon-152x152.png?v=1.61">
33<meta name="theme-color" content="#EB008B">
34<link rel="mask-icon" href="../dsn/reindesigns/content/images/icons/apple-touch-icon.png" color="#EB008B">
35<link rel="icon" href="../dsn/reindesigns/content/images/icons/favicon.ico?v=1.61" type="image/x-icon" />
36<link rel="apple-touch-icon" sizes="180x180" href="../dsn/reindesigns/content/images/icons/apple-touch-icon.png?v=1.61">
37<link rel="icon" type="image/png" sizes="32x32" href="../dsn/reindesigns/content/images/icons/favicon-32x32.png?v=1.61">
38<link rel="icon" type="image/png" sizes="16x16" href="../dsn/reindesigns/content/images/icons/favicon-16x16.png?v=1.61">
39<link href="../st-app/modules/st-bootstrap/dist/plugins.min.css?v=1.61" rel="stylesheet">
40
41<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">
42<link href="../st-app/modules/st-bootstrap/dist/styles.css?v=1.61" rel="stylesheet">
43
44<script>
45    if (window.history && window.history.replaceState)
46    {
47        window.history.replaceState(null, null, '//www.reindesigns.com');
48    }
49</script>
49
50
51
52
53
54<script src="../st-app/lib/is-mobile/isMobile.min.js"></script>
54
55
56<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
vendor: 2 bytes, line 56
56
57<script>
58    cssVars({
59        include: 'link[rel=stylesheet][href*="DSN"],style',
60        onlyLegacy: !(/Edge\/1[56]\./i.test(navigator.userAgent)),
61        watch: true,
62        rootElement: document,
63        shadowDOM: true
64        // onlyLegacy: true
65    });
66</script>
66
67
68<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
vendor: 2 bytes, line 68
68
69<script>$('html').prop("lang","en")</script>
vendor: 2 bytes, line 69
69
70<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
vendor: 2 bytes, line 70
70
71<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js"></script>
vendor: 2 bytes, line 71
71
72<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/perfect-scrollbar.min.js"></script>
vendor: 2 bytes, line 72
72
73<script src="//cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
vendor: 2 bytes, line 73
73
74<script src="../st-app/lib/bootstrap/4.3.1/js/bootstrap.min.js"></script>
74
75
76<script src="../../VLInclude/jquery.idle/jquery.idle.js"></script>
vendor: 2 bytes, line 76
76
77<script>
78
79</script>
79
80<style>
81	#bootInactivity .modal-header
82	{
83		padding: 0;
84	}
85	#bootInactivity .modal-body h4, 
86	#bootInactivity .modal-body p{
87		text-align: center;
88	}
89	#countdown-signoff
90	{
91		font-weight: 700;
92	}
93</style>
94<script>
95    var stappConfig = {
96        'cfgVer'                    : '723',
97        'cfgSvcWorker'              : 'false',
98        'cfgDSN'                    : 'reindesigns',
99        'cfgShopID'                 : '1',
100        'cfgGroupID'                : '1',
101        'cfgBread'                  : '',
102        'cfgShopName'               : 'Rein Designs',
103        'cfgBrand'                  : "<a name='homepage' href='/' style='max-height:120px;display: inline-block;'><img alt='Rein Designs'src='../DSN/reindesigns/Content/Images/logo.jpg' style='max-height:120px; max-width: 300px;'></a>",
104        'cfgBrandImg'               : '1',
105        'cfgBrandPos'               : 'logocenter',
106        'cfgSubBarInlineUtils'      : '',
107        'cfgMenuPos'                : '',
108        'cfgMenuPerfectCenter'      : 'true',
109        'cfgMenuSticky'             : '',
110        'cfgPubAccess'              : 'true',
111        'cfgFeaturedCategory'       : '5',
112        'cfgFeaturedCount'          : 4,
113        'cfgFeaturedAutoPlay'       : 'False',
114        'cfgFeaturedRandom'         : 'False',
115        'cfgFeaturedShop'           : '14',
116        'cfgFeaturedShopCount'      : 3,
117        'cfgFeaturedShopAutoPlay'   : 'False',
118        'cfgFeaturedShopRandom'     : 'False',
119        'cfgFeaturedCartCat'        : '',
120        'cfgFeaturedCartCatCount'   : 4,
121        'cfgFeaturedCartCatAutoPlay': 'False',
122        'cfgFeaturedCartCatRandom'  : 'False',
123        'cfgFeaturedCategoryTwo'    : '',
124        'cfgFeaturedCountTwo'       : 5,
125        'cfgFeaturedAutoPlayTwo'    : 'true',
126        'cfgFeaturedRandomTwo'      : 'true',
127        'cfgFeaturedCategoryThree'  : '',
128        'cfgFeaturedCountThree'     : 2,
129        'cfgFeaturedAutoPlayThree'  : 'false',
130        'cfgFeaturedRandomThree'    : 'false',
131        'cfgYMAL'                   : '',
132        'cfgMobileTopBarBg'         : "",
133        'cfgMobileSideBarBg'        : "",
134        'cfgMobileBgOverlay'        : '',
135        'cfgMobileBgOverlayAlpha'   : '',
136        'cfgOpenDescDesktop'        : 'true',
137        'cfgOpenDesc'               : 'false',
138        'cfgOpenDescMobile'         : 'true',
139        'cfgLogin'                  : '41',
140        'cfgLoginModal'             : '39',
141        'cfgCatMSRPLabel'           : '',
142        'cfgForgotPass'             : '24',
143        'cfgAllowRegister'          : 'true',
144        'cfgRegister'               : '46',
145        'cfgCFMAnimatedLabels'      : '1',
146        'cfgFb'                     : 'https://www.facebook.com/reincustom',
147        'cfgInsta'                  : 'https://www.instagram.com/reindesignstees/',
148        'cfgTwitter'                : '',
149        'cfgYouTube'                : '',
150        'cfgPinterest'              : '',
151        'cfgSnapchat'               : '',
152        'cfgLinkedIn'               : '',
153        'cfgTikTok'                 : '',
154        'cfgSocialMail'             : '',
155        'cfgFilterDisplay'          : 'sidebar',
156        'cfgCheckoutCountryDefault' : 'us',
157        'cfgFullPageWidth'          : false,
158        'cfgFormPages'              : '68,29',
159        'cfgProductRelatedCount'    : '4',
160        'cfgShowSavedCarts'         : 'true',
161        'cfgMenuSticky'             : '',
162        'cfgShowShippingEstimator'  : 'false',
163        'cfgCatShowAddToCart'  		: 'false',
164        'cfgPostOfficeBlock'        : '',
165    };
166</script>
vendor: 2 bytes, line 166
166
167<script src="../st-app/modules/st-bootstrap/dist/st-bundle.min.js?v=5.5"></script>
vendor: 71 bytes, lines 167-169
167
168
169    <script async src="https://www.googletagmanager.com/gtag/js?id=
169G-MSCQTHYBWK
vendor: 17 bytes, lines 169-170
169"></script>
170    
170<script>
171         
vendor: 157 bytes, lines 171-174
171window.dataLayer = window.dataLayer || [];
172         function gtag(){dataLayer.push(arguments);}
173         gtag('js', new Date());
174         gtag('config', '
174G-MSCQTHYBWK
vendor: 21 bytes, lines 174-177
174');
175        
176
177    
177</script>
177
178
179<script>
180    $(document).ready(function() {
181	     $('head').append('<link rel="stylesheet" href="../DSN/reindesigns/Style/reindesigns.css?v=1.61">');
182	     $('link[rel="stylesheet"][href*="../DSN/reindesigns/Style/reindesigns.css"]').first().attr('disabled', 'disabled').remove();
183         $('img').each(function(){
184            $(this).attr('src', $(this).attr('src')+'?v=1.61')
185         });      
186    });
187</script>
187
188
189
190
191<script>
192    function getUrlVars() {
193        var vars = {};
194        var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
195            vars[key] = value;
196        });
197        return vars;
198    }
199</script>
199
200
201<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
202<link rel="stylesheet" type="text/css" href="../DSN/reindesigns/Style/reindesigns.css">
203<link rel="canonical" href="https://www.reindesigns.com/17/home.htm"><meta property="og:url" content="https://www.reindesigns.com/17/home.htm"><meta property="og:title" content="Home | Rein Designs" /> <meta property="og:type" content="website" /> 
204<script> var _st_PageName = 'Home';</script>
204
205
206<script language="javascript" src="../vlInclude/global.js"></script>
206
207</head>
208<body id="body" class="homepage" style="margin: 0px;"><div class="page-container" width="100%">
209<div id="row-47" class="container-row row-menu"><div id="cell-47" class="container-cell menu">
210
211
212<ul id="additional-menu-links">
213  <li><a href="../63/brands.htm" target="_self" title="Brands">Brands</a>
214    <ul>
215      <li><a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Rocks Originals</a></li>
216      <li><a href="../60/jibber-jabbers.htm" target="_self" title="Jibber Jabbers">Jibber Jabbers</a></li>
217      <li><a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">The Respect Series</a></li>
218    </ul>
219  </li>
220  <li><a href="#" target="_self" title="Industries We Serve">Industries We Serve</a>
221    <ul>
222      <li><a href="../65/destination-resort.htm" target="_self" title="Travel, Tourism &amp; Gift Shops">Travel, Tourism &amp; Gift Shops</a></li>
223      <li><a href="../59/healthcare.htm" target="_self" title="Healthcare">Healthcare</a></li>
224      <li><a href="../58/b2b-apparel.htm" target="_self" title="Custom Apparel for Businesses">Custom Apparel for Businesses</a></li>
225    </ul>
226  </li>
227  <li><a href="../56/tradeshows.htm" target="_self" title="Tradeshows">Tradeshows</a></li>
228  <li><a href="../28/about-us.htm" target="_self" title="About Us">About Us</a></li>
229  <li><a href="../29/contact-us.htm" target="_self" title="Contact Us">Contact Us</a></li>
230</ul>
231
232
233
234    
234<script type="text/javascript">
235	try{
236		HeaderSearchFields;
237	}catch(e){
238		HeaderSearchFields=[];
239	}
240        function Validate() {
241            var form = GetTag('SearchForm');
242
243            if (form.Props.value.length > 0) {
244                for (x in form) {
245                    if (x.indexOf('Prop') === 0 && x !== 'Props')
246                        if (form[x].value !== '%')
247                            if (form['SearchText'].value === '') {
248                                form['SearchText'].value = ' ';
249                            }
250                }
251            }
252            
253                if ($('#SearchText').val() !== "") {
254                form.action = '/26/search.htm?doSearch=1&searchString=' + $('#SearchText').val() + '&chkAllProducts=';
255            } else {
256                form.action = '/26/search.htm?doSearch=1&searchString=&chkAllProducts=';
257            }
258            
259
260                form.submit();
261        }
262
263        var cartPrefixTN = 'ct1_';
264        var thumbPrefixTN = 'tmb1_';
265        var cartNoImageTN = '/DSN/reindesigns/Commerce/ProductImages/Cart_NoImage.jpg';
266
267        $.fn.fgmenu = $.fn.menu;
268        $(function () {
269            if ($("#SearchText").length > 0) {
270                $("#SearchText").autocomplete({
271                    appendTo: ".ui-widgetTN",
272                    html: true,
273                    minLength: 3,
274                    deferRequestBy: 200,
275                    delay: 500,
276                    search: function (event, ui) {
277                        $(".ui-widgetTN").append('<div id="loading-spinnerTN" class="ui-autocomplete-loading">Searching...</div>')
278                    },
279                    response: function (event, ui) {
280                        if (!$.isEmptyObject(ui.content)) {
281                            setTimeout(function () { $("#loading-spinnerTN").remove() }, 200);
282                        }
283                    },
284                    open: function () {
285                        $('.ui-widgetTN li.ui-menu-item').each(function (idx) {
286                            $(this).addClass('container');
287                        })
288                    },
289                    close: function (event, ui) {
290                        $("#loading-spinnerTN").remove();
291                    },
292                    select: function (event, ui) {
293                        if (event.keyCode) {
294                            $("#SearchText").val(ui.item.value);
295                            ValidateSearch2();
296                        } else {
297                            location.href = ui.item.target;
298                        }
299                    },
300                    source: function (request, response) {
301                        var $this = $(this);
302                        var $element = $(this.element);
303                        var previous_request = $element.data("jqXHR");
304                        var EAItemsSSBViewed = [];
305                        if (previous_request) {
306                            previous_request.abort();
307                        }
308                        $element.data("jqXHR", $.ajax({
309                            url: '../../Content/ASP/2014_CommerceSearch.asp?IsAjax=Search&ID=&CategoryID=0&DSN=VortalLogic&SortOrder=&PriceMult=&isFiltering=True&FilterString=' + request.term + '&PriceRange=&LookChild=1&HeaderSearchFields=' + JSON.stringify(HeaderSearchFields) ,
310                            dataType: 'json',
311                            error: function (v, g) {
312                                $("#loading-spinnerTN").remove();
313                            },
314                            success: function (v, g) {
315                                $("#loading-spinnerTN").remove();
316                                var topNavSearchCount = 0;
317                                response($.map(v, function (item) {
318                                                                           
319                                        EAItemsSSBViewed.push({ 'item_id': item.PartNo, 'item_name': item.ProductName, 'item_category': 'Search Bar Suggested', 'index': topNavSearchCount + 1 })  
320                                        topNavSearchCount = topNavSearchCount + 1;
321                                    
322
323                                    if (item.ProdCatID === undefined) {
324                                            item.ProdCatID = 0;
325                                        }
326                                    return {
327                                        label: '<div class="acimage mr-2"><img loading="lazy" onerror=this.src="' + cartNoImageTN + '" src="' + item.ImageName.replace('/' + thumbPrefixTN, '/' + cartPrefixTN) + '"/></div><div class="acdetails"><div class="acproductname">' + item.ProductName + '</div><div class="acpartno">#' + item.PartNo + '</div></div>',
328                                        value: item.PartNo,
329                                        target: '/prod-' + item.ProdPageID + '-1-' + item.ProductID + '-' + item.ProdCatID + '/' + item.COM_LinkVal + '.htm'
330                                    }
331                                }));
332
333                                $(".nav-ui-search ul#ui-id-1").append('<div class="ui-menu-item moreResults" onclick="$(\'.SearchInput\').val(\'' + request.term + '\');Validate(); event.preventDefault();" role="presentation"><a href="">See more results for "' + request.term + '"</a></div>');
334
335                                
336                                    gtag('event', 'view_item_list', {
337                                        items: EAItemsSSBViewed,
338                                        item_list_name: 'Search Bar Suggested',
339                                        item_list_id: 'search'
340                                    });
341                                
342                            }
343                        }))
344                    }
345                }).data("ui-autocomplete")._renderItem = function (ul, item) {
346                    return $("<li></li>")
347                        .data("item.autocomplete", item)
348                        .append("<a class='row flex-nowrap'>" + item.label + "</a>")
349                        .appendTo(ul);
350                };
351            }
352        })
353    </script>
353
354
355	    <!-- CHANGING SHOPCNFG FROM GROUP [] TO [1] -->
356	    <!-- Setting Discounts -->
357<!-- True,  -->
358<!-- 
359Your Discount: 0
360Your Group: 1
361Your Discount Data: 1
362CartPageID: 22
363ShopID: 1
364-->
365<script src="https://unpkg.com/[email protected]/dist/ionicons.js"></script>
vendor: 2 bytes, line 365
365
366<script language="javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
vendor: 2 bytes, line 366
366
367<script language="javascript" src="../../vlInclude/types.js"></script>
vendor: 2 bytes, line 367
367
368<script language="javascript" src="../../commerce/commerce.js"></script>
vendor: 2 bytes, line 368
368
369<script language="javascript" src="../../DSN/reindesigns/TransCnfgTypes.js"></script>
vendor: 2 bytes, line 369
369
370<script language="javascript" src="../../DSN/reindesigns/PriceTypes.js"></script>
vendor: 2 bytes, line 370
370
371<script language="javascript" src="../../DSN/reindesigns/MediaTypes.js"></script>
vendor: 2 bytes, line 371
371
372<script id="removeScrpting">
373	$(document).ready(function(){
374		$("script:contains('window.location.href =')").first().remove();
375		$("#removeScrpting").remove();
376	})
377</script>
377
378
379
380
381    <div id="header">
382        
383            <div id="navToolbar" class="fullwidth">
384                    
385                        <div class="nav-ui-toolbar container px-3 fullwidth">
386                            
387                                <div class="nav-ui-custom">
388                                    
389                                </div>
390                                
391                        </div>
392                    
393            </div>
394        
395       
396
397        <div id="topBar" class="row justify-content-between subBarActive fullwidth">
398            <div class="nav-ui-brand navbar-brand"></div>
399            
400                <div class="nav-ui-toggle">
401                    <div class="app-menu-burger nav-link" href="#">
402                        <div class="app-menu-line"></div>
403                        <div class="app-menu-line"></div>
404                        <div class="app-menu-line"></div>
405                    </div>
406                </div>
407            
408            <div class="nav-ui-utils">
409			
410			
411				
412					<div class="nav-ui-search nav-item ">
413						<div class="nav-ui-search-helper nav-link d-nonee">
414							<div class="nav-ui-search-helper-wrap d-inline-flex flex-nowrap">
415								<button id="SearchHelper" class="btn d-none d-sm-inline-block" name="Search" onclick="SearchHelper();" aria-label="Product Search">
416									<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
417										<path d="M337.509 305.372h-17.501l-6.571-5.486c20.791-25.232 33.922-57.054 33.922-93.257C347.358 127.632 283.896 64 205.135 64 127.452 64 64 127.632 64 206.629s63.452 142.628 142.225 142.628c35.011 0 67.831-13.167 92.991-34.008l6.561 5.487v17.551L415.18 448 448 415.086 337.509 305.372zm-131.284 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.858 43.761-98.742 98.463-98.742 54.7 0 98.462 43.884 98.462 98.742 0 54.856-43.762 98.743-98.462 98.743z"></path>
418									</svg>
419								</button>
420							</div>
421						</div>
422
423						<div class="ui-widgetTN nav-link d-none">
424							<form id="SearchForm" class="form-inline d-inline-flex flex-nowrap" action="/26/search.htm" method="post" name="SearchForm2" onsubmit="Validate();">
425								<input autocomplete="off" id="SearchText" class="form-control mr-0" gtbfieldid="23" name="SearchText" type="text" placeholder="search products" placeholder="Search" aria-label="Search">
426								<button id="Search" class="btn d-none d-sm-inline-block" type="submit" name="Search" onclick="void(Validate());" aria-label="Product Search">
427									<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
428										<path d="M337.509 305.372h-17.501l-6.571-5.486c20.791-25.232 33.922-57.054 33.922-93.257C347.358 127.632 283.896 64 205.135 64 127.452 64 64 127.632 64 206.629s63.452 142.628 142.225 142.628c35.011 0 67.831-13.167 92.991-34.008l6.561 5.487v17.551L415.18 448 448 415.086 337.509 305.372zm-131.284 0c-54.702 0-98.463-43.887-98.463-98.743 0-54.858 43.761-98.742 98.463-98.742 54.7 0 98.462 43.884 98.462 98.742 0 54.856-43.762 98.743-98.462 98.743z"></path>
429									</svg>
430								</button>
431								<input autocomplete="off" name="Search" type="hidden" value="Search" />
432								<input autocomplete="off" name="Props" type="hidden" />
433								<input autocomplete="off" name="ProdType" type="hidden" />
434								<input autocomplete="off" name="DProps" type="hidden" />
435								<input autocomplete="off" name="DPropNames" type="hidden" />
436								<input autocomplete="off" id="PG" name="PG" type="hidden" />
437								<input autocomplete="off" name="Search" type="hidden" value="Search" />
438							</form>
439						</div>
440					</div>
441				
442			
443			
444			
445					<div class="nav-ui-customer-support nav-item">
446						<a class="nav-link" href="../67/customer-support.htm" target="_self" title="Customer Support">
447							Customer Support
448						</a>
449					</div>
450			
451                
452                    <div class="nav-ui-user-menu nav-ui-user-menu-default nav-item dropdown">
453                        <a class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" href="#">
454                            <strong>Login / Register</strong> <ion-icon name="person"></ion-icon>
455                        </a>
456                        <ul class="dropdown-menu dropdown-menu-right" data-display="static">
457                            <li class="dropdown-item util-sub-signin">
458                                <a href="#" data-toggle="modal" data-target="#bootLogin" target="_self">Sign In</a>
459                            </li>
460                            
461                                    <li class="dropdown-item util-sub-register">
462                                        <a href="../46/register.htm">Register</a>
463                                    </li>
464                                
465                                    <li class="dropdown-item util-sub-hr"><hr></li>
466                                
467                                    <li class="dropdown-item util-sub-cart">
468                                        <a href="../22/cart-checkout.htm">Shopping Cart</a>
469                                    </li>
470                                
471                        </ul>
472                    </div>
473                    
474                    <div class="nav-ui-cart nav-item ">
475                        <a class="nav-link cart-link" href="#">
476                            <strong>Cart</strong> <div id="cartInline" style="display: none;">0</div><span class="cartIconText" style="display: none;">&nbsp;items&nbsp;</span><ion-icon name='cart'></ion-icon>
477                        </a>
478                    </div>
479                    
480
481
482            </div>
483        
484        </div>
485
486        <nav id="mainMenu" class="navbar navbar-expand-lg menuDefault fullwidth  d-none d-lg-flex" data-type="sidebar">
487            <button class="navbar-toggler dropdown-toggle collapsed" type="button" data-toggle="collapse" data-target="#mainMenuNav" aria-controls="mainMenuNav" aria-expanded="false" aria-label="Toggle navigation">
488              Shop
489            </button>
490            <div id="mainMenuNav" class="mobile-active-link collapse navbar-collapse">
491                
492    <ul class="navbar-nav navbar-center-link  w-100">
493        
494
495                <li class="nav-item nav-item-commerce navitem_14 d-flex flex-column justify-content-center dropdown">
496                    <a href="/cat-18-1-14/browse-our-designs.htm"
497                    title="Browse Our Designs"
498                    class="NavLevel_14 nav-link dropdown-toggle"
499                    
500                        data-hover="dropdown" role="button" aria-haspopup="true" aria-expanded="false"
501                    
502                    >
503                        Browse Our Designs
504                    </a>
505                    <div class='megaMenu dropdown-menu dropdownmenu_14'><ul class='megaMenu-list megaMenu-hasChild'><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-15/main-categories.htm' title='Main Categories'>Main Categories</a><ul><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-32/aquarium.htm' title='Aquarium'>Aquarium</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-29/beach.htm' title='Beach'>Beach</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-1037/dog-bandanas.htm' title='Dog Bandanas'>Dog Bandanas</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-31/everyday.htm' title='Everyday'>Everyday</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-27/mountain-summer.htm' title='Mountain Summer'>Mountain Summer</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-26/mountain-winter.htm' title='Mountain Winter'>Mountain Winter</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-30/outdoor-adventure.htm' title='Outdoor Adventure'>Outdoor Adventure</a></li><li class='dropdown-item'><a attr-parentcat='15' class='NavLevel_2' href='/cat-18-1-28/zoo.htm' title='Zoo'>Zoo</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-16/specialty-categories.htm' title='Specialty Categories'>Specialty Categories</a><ul><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-55/alcohol.htm' title='Alcohol'>
505Alcohol</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1038/alligators.htm' title='Alligators'>Alligators</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1039/axolotls.htm' title='Axolotls'>Axolotls</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-37/bears.htm' title='Bears'>Bears</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-38/bison.htm' title='Bison'>Bison</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-48/butterflies-insects.htm' title='Butterflies & Insects'>Butterflies & Insects</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-42/capybaras.htm' title='Capybaras'>Capybaras</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-56/cars.htm' title='Cars'>Cars</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-57/casinos.htm' title='Casinos'>Casinos</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-54/cats.htm' title='Cats'>Cats</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-44/dinosaurs.htm' title='Dinosaurs'>Dinosaurs</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1055/dogs.htm' title='Dogs'>Dogs</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1040/elephants.htm' title='Elephants'>Elephants</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-53/farming.htm' title='Farming'>Farming</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-47/fishing.htm' title='Fishing'>Fishing</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-41/giraffes.htm' title='Giraffes'>Giraffes</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1041/healthcare.htm' title='Healthcare'>Healthcare</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-63/horses.htm' title='Horses'>Horses</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-49/humor.htm' title='Humor'>Humor</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1042/mermaids.htm' title='Mermaids'>Mermaids</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-39/moose.htm' title='Moose'>Moose</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-65/music.htm' title='Music'>Music</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-45/nautical.htm' title='Nautical'>Nautical</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1043/off-road.htm' title='Off Road'>Off Road</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1044/patriotic-and-americana.htm' title='Patriotic and Americana'>Patriotic and Americana</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-60/pirates.htm' title='Pirates'>Pirates</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-50/sasquatch-and-yetis.htm' title='Sasquatch and Yetis'>Sasquatch and Yetis</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-51/sea-turtles.htm' title='Sea Turtles'>Sea Turtles</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-43/sharks.htm' title='Sharks'>Sharks</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1045/space-exploration.htm' title='Space Exploration'>Space Exploration</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1046/trains.htm' title='Trains'>Trains</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1047/unicorns.htm' title='Unicorns'>Unicorns</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1048/wild-cats.htm' title='Wild Cats'>Wild Cats</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-40/wolves.htm' title='Wolves'>Wolves</a></li><li class='dropdown-item'><a attr-parentcat='16' class='NavLevel_2' href='/cat-18-1-1049/woodland-critters.htm' title='Woodland Critters'>Woodland Critters</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-17/regional-categories.htm' title='Regional Categories'>Regional Categories</a><ul><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-76/alaska.htm' title='Alaska'>Alaska</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1050/boston.htm' title='Boston'>Boston</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-73/california.htm' title='California'>California</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1051/chicago.htm' title='Chicago'>Chicago</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-79/cities-general.htm' title='Cities General'>Cities General</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-77/colorado.htm' title='Colorado'>Colorado</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1052/eastern-mountains.htm' title='Eastern Mountains'>Eastern Mountains</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-67/hawaii.htm' title='Hawaii'>Hawaii</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1053/lakes-and-rivers.htm' title='Lakes and Rivers'>Lakes and Rivers</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-1054/las-vegas.htm' title='Las Vegas'>Las Vegas</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-70/national-parks.htm' title='National Parks'>National Parks</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-78/new-orleans.htm' title='New Orleans'>New Orleans</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-75/new-yor
505k.htm' title='New York'>New York</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-74/pacific-northwest.htm' title='Pacific Northwest'>Pacific Northwest</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-69/san-francisco.htm' title='San Francisco'>San Francisco</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-72/southern-charm.htm' title='Southern Charm'>Southern Charm</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-71/southwest.htm' title='Southwest'>Southwest</a></li><li class='dropdown-item'><a attr-parentcat='17' class='NavLevel_2' href='/cat-18-1-68/texas.htm' title='Texas'>Texas</a></li></ul></li><li class='megaMenu-item dropdown-item megaMenuChild-hasChild'><a attr-parentcat='14' class='NavLevel_1' href='/cat-18-1-18/rocks-originals.htm' title='Rocks Originals'>Rocks Originals</a></li></ul></div>
506                </li>
507            
508    </ul>
509
510
511            </div>
512        </nav>
513    </div>
514
515   
516    
516<script>
517        var additionalMenuLinks = $("#additional-menu-links > li");
518        var additionalSidebarLink = $("#additional-menu-links > li").clone();
519
520        additionalMenuLinks.each(function() {
521            $(this).addClass("nav-item d-flex flex-column justify-content-center")
522            $(this).find("a").first().addClass("nav-link")
523            
524            if($(this).children("ul ul").length)
525            {
526                
527                $(this).find("ul ul").parent().addClass("has-sub").addClass("dropdown-has-content")
528                $(this).find("ul ul").wrap('<div class="dropdown-stage"><div class="dropdown-content"></div></div>')  
529                
530            }
531            
532            if($(this).children("ul").length)
533            {
534                $(this).find("a").first().addClass("dropdown-toggle").attr("data-hover", "dropdown").attr("role", "button").attr("aria-haspopup", "true").attr("aria-expanded", "false").attr("data-toggle", "")
535                $(this).addClass("dropdown")
536                $(this).find("ul").addClass("dropdown-menu spread")
537                $(this).find("ul ul").removeClass("dropdown-menu spread")
538                $(this).find("ul li").addClass("dropdown-item")
539                $(this).find("ul ul li").removeClass("dropdown-item")
540            }
541            $("#mainMenuNav > ul").append($(this))
542        });
543    </script>
543
544    
545    <div id="navSideMenu" class="nav-side-menu">
546        <div class="nav-side-menu-background"></div>
547        <div class="app-menu-container">
548            <div class="app-menu">
549                <div class="nav-side-wrap">
550                    <div class="nav-side-logo">
551                    </div>
552                    <ul class="nav-side-menu-wrap">
553                        
554                                <li class="nav-side-heading nav-heading-account">
555                                    <div class="container pl-0 pr-0">
556                                        <div class="row no-gutters">
557                                            <div class="nav-heading-account-title col">My Account</div>
558                                        </div>
559                                    </div>
560                                </li>
561                                <li class="nav-side-links nav-side-links-account">
562                                    <ul>
563                                        <li class="list-item"><a class="sideMenuSignIn btn btn-primary" href="#" data-toggle="modal" data-target="#bootLogin" target="_self">Sign In</a></li>
564                                        
565                                            <li class="list-item"><a class="sideMenuRegister btn btn-secondary" href="../46/register.htm">Register</a></li>
566                                        
567                                    </ul>
568                                </li>
569                            
570                            <li class="nav-side-heading nav-heading-menu">
571                                <div class="container pl-0 pr-0">
572                                    <div class="row no-gutters">
573                                        <div class="col">Menu</div>
574                                    </div>
575                                </div>
576                            </li>
577                            <li class="nav-side-links">
578                                <ul id="navSideSiteMenu">
579                                    
580                                                <li class="list-item dropdown SideNavLevel_14">
581                                                    <a href="/cat-18-1-14/browse-our-designs.htm"
582                                                        title="Browse Our Designs"
583                                                        class="sideMenuNavLink NavLevel_14 nav-link dropdown-toggle"
584                                                        
585                                                            data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"
586                                                        
587                                                    >Browse Our Designs</a>
588                                                    <div class='sideMenuNavWrap'><ul class='dropdown-menu spread'><li class='sideMenuNavBack'><ion-icon name='arrow-back'></ion-icon>Back</li><li><label>Browse Our Designs</label></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-15/main-categories.htm' title='Main Categories'>Main Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-16/specialty-categories.htm' title='Specialty Categories'>Specialty Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-17/regional-categories.htm' title='Regional Categories'>Regional Categories</a></li><li class='dropdown-item'><a class='NavLevel_1' href='/cat-18-1-18/rocks-originals.htm' title='Rocks Originals'>Rocks Originals</a></li></ul></div>
589                                                </li>
590                                        
591                                            <li class="list-item sidebarMenuSearch"><a class="sideMenuSearch" href="../18/categories.htm"><ion-icon name="search"></ion-icon> Search & Browse</a></li>
592                                        
593                                </ul>
594                                
595                                    
595<script>
596                                        additionalSidebarLink.each(function() {
597                                            $(this).addClass("list-item");
598                                            $(this).find("a").first().addClass("sideMenuNavLink").addClass("nav-link");
599                                            if($(this).children("ul").length)
600                                            {
601                                                $(this).find("a").first().addClass("dropdown-toggle").attr("data-toggle", "dropdown").attr("role", "button").attr("aria-haspopup", "true").attr("aria-expanded", "false")
602                                                $(this).addClass("dropdown")
603                                                $(this).find("ul").first().wrap('<div class="sideMenuNavWrap"></div>');
604                                                $(this).find("ul").first().prepend('<li><a href="'+$(this).find("a").first().attr("href")+'" target="_self">'+$(this).find("a").first().html()+'</a></li>');
605                                                $(this).find("ul").first().prepend('<li><label>'+$(this).find("a").first().html()+'</label></li>');
606                                                $(this).find("ul").first().prepend('<li class="sideMenuNavBack"><ion-icon name="arrow-back" role="img" class="hydrated" aria-label="arrow back"></ion-icon>Back</li>');
607                                                $(this).find("ul").first().addClass("dropdown-menu spread")
608                                                $(this).find("ul ul").addClass("dropdown-menu-subs")
609                                                $(this).find("ul > li").addClass("dropdown-item")
610                                                //$(this).find("ul ul li").removeClass("dropdown-item")
611                                            }
612                                            $("#navSideSiteMenu .sidebarMenuSearch").before($(this))
613                                        });
614
615                                </script>
615
616                            
617                            </li>
618                        
619                            <li class="nav-side-heading nav-heading-contact">Need help? Contact us...</li>
620                            <li class="nav-side-links">
621                                <ul>
622                                    
623                                        <li class="list-item"><a class="sideMenuMessage" href="../29/contac-us.htm"><ion-icon name="chatbubbles"></ion-icon> Send A Message</a></li>
624                                    
625                                </ul>
626                            </li>
627                        
628                                <li class="nav-side-heading nav-heading-info">Information</li>
629                                <li class="nav-side-links">
630                                    <ul>
631                                        
632                                            <li class="list-item"><a class="sideMenuFindStore" href="../31/find-a-store.htm"><ion-icon name="pin"></ion-icon> Store Finder</a></li>
633                                        
634                                            <li class="list-item"><a class="sideMenuInfo" href="../40/terms-of-serivice.htm"><ion-icon name="information-circle"></ion-icon> Terms</a></li>
635                                        
636                                        <!--FAQ, Feedback, Careers, Terms, Privacy Policy, About-->
637                                        <!--<li class="list-item">
638                                            <a class="sideMenuSettings" href="#"><svg class="ico-settings" xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16">
639                                                <path fill-rule="evenodd" d="M14 8.77v-1.6l-1.94-.64-.45-1.09.88-1.84-1.13-1.13-1.81.91-1.09-.45-.69-1.92h-1.6l-.63 1.94-1.11.45-1.84-.88-1.13 1.13.91 1.81-.45 1.09L0 7.23v1.59l1.94.64.45 1.09-.88 1.84 1.13 1.13 1.81-.91 1.09.45.69 1.92h1.59l.63-1.94 1.11-.45 1.84.88 1.13-1.13-.92-1.81.47-1.09L14 8.75v.02zM7 11c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/>
640                                            </svg> Settings</a>
641                                        </li>-->
642                                    </ul>
643                                </li>
644                            
645                    </ul>
646                </div>
647            </div>
648        </div>
649    </div>
650
651    <div data-type="st-script-menu-custom"></div>
652
653    
653<script>
654	
655		var cfgPointsStore = "False";
656        //append polyfill
657        (function (arr) {
658          arr.forEach(function (item) {
659            if (item.hasOwnProperty('append')) {
660              return;
661            }
662            Object.defineProperty(item, 'append', {
663              configurable: true,
664              enumerable: true,
665              writable: true,
666              value: function append() {
667                var argArr = Array.prototype.slice.call(arguments),
668                  docFrag = document.createDocumentFragment();
669        
670                argArr.forEach(function (argItem) {
671                  var isNode = argItem instanceof Node;
672                  docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem)));
673                });
674        
675                this.appendChild(docFrag);
676              }
677            });
678          });
679        })([Element.prototype, Document.prototype, DocumentFragment.prototype]);
680
681        //prepend polyfill
682        (function (arr) {
683          arr.forEach(function (item) {
684            if (item.hasOwnProperty('prepend')) {
685              return;
686            }
687            Object.defineProperty(item, 'prepend', {
688              configurable: true,
689              enumerable: true,
690              writable: true,
691              value: function prepend() {
692                var argArr = Array.prototype.slice.call(arguments),
693                  docFrag = document.createDocumentFragment();
694        
695                argArr.forEach(function (argItem) {
696                  var isNode = argItem instanceof Node;
697                  docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem)));
698                });
699        
700                this.insertBefore(docFrag, this.firstChild);
701              }
702            });
703          });
704        })([Element.prototype, Document.prototype, DocumentFragment.prototype]);
705
706        function insertAfterThis(newNode, existingNode) {
707            existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
708        }
709
710        function setAttributes(el, attrs) {
711            for(var key in attrs) {
712                el.setAttribute(key, attrs[key]);
713            }
714        }
715
716        window.getScrollbarWidth = function () {
717            var outer = document.createElement('div');
718                outer.style.visibility = 'hidden';
719                outer.style.overflow = 'scroll';
720                outer.style.msOverflowStyle = 'scrollbar';
721            if (document.body == null) return 0;
722                document.body.appendChild(outer);
723            var inner = document.createElement('div');
724                outer.appendChild(inner);
725            var scrollbarWidth = (outer.offsetWidth - inner.offsetWidth);
726                outer.parentNode.removeChild(outer);
727            return scrollbarWidth;
728        };
729
730        var docWidth = function() {
731            return document.body.clientWidth + getScrollbarWidth();
732        };
733
734        /////////////////////////////////////////////////////////
735        //  Build Custom Menu
736        ///////////////////////////////////////////////////////
737        function buildMenuCustom() {
738            var customMenu = $("[data-type='st-script-menu-custom']").parent().children('ul');
739            var customLinks = customMenu.find('> li');
740            var customSubMenu = customLinks.find('> ul');
741            var customSubLinks = customSubMenu.find('> li');
742            if (customMenu.length > 0) {
743                if (customMenu.length > 1) {
744                    console.log("%c[st-app] Error: %cMore than 1 unordered list was found in this content section. Only 1 root-level list can be present.", "color: red", "color: black")
745                } else {
746                    customMenu.addClass('navbar-nav navbar-center-link w-100');
747                    customLinks.each(function() {
748                        $(this).find('> a').addClass('nav-link');
749                        $(this).addClass('nav-item d-flex flex-column justify-content-center');
750                        if ($(this).find('> a').next().is('ul')) {
751                            $(this).addClass('dropdown');
752                            
753                                $(this).find('> a').contents().wrap('<span />');
754                            
755
756                            $(this).find('> a').addClass('dropdown-toggle').attr({
757                                'data-hover':'dropdown',
758                                'role':'button',
759                                'aria-haspopup':'true',
760                                'aria-expanded':'false',
761                                'data-toggle':''
762                            });
763                        }
764                    });
765                    customSubMenu.each(function() {
766                        $(this).addClass('dropdown-menu');
767                        
768                            $(this).addClass('spread');
769                        
770                    });
771                    customSubLinks.each(function() {
772                        $(this).addClass('dropdown-item');
773                        if ($(this).contents(':not(:first-child)').length > 0) {
774                            $(this).addClass('dropdown-has-content');
775                            $(this).find('img').wrap('<div class="dropdown-content-img" />');
776                            $(this).contents().each(function() {
777                                if (this.nodeType == 3 && $.trim(this.nodeValue) != '') {
778                                    $(this).wrap('<div class="dropdown-content-text" />');
779                                }
780                            });
781                            $(this).contents(':not(:first-child):not(.dropdown-content-img)').wrapAll('<div class="dropdown-content" />');
782                            $(this).contents(':not(:first-child)').wrapAll('<div class="dropdown-stage" />');
783                        }
784                    });
785                    
786                        $(customMenu).css('display','none');
787                    
788                }
789            } else {
790                
791            }
792            $("div[data-type='st-script-menu-custom']").remove();
793        }
794        buildMenuCustom();
795
796        /////////////////////////////////////////////////////////
797        //  Build Top Bar Header
798        ///////////////////////////////////////////////////////
799        var buildmenu_header = document.getElementById('header'),
800            buildmenu_navToolbar = document.getElementById('navToolbar'),
801            buildmenu_topBar = document.getElementById('topBar'),
802            buildmenu_toggle = buildmenu_topBar.querySelector('.nav-ui-toggle'),
803            buildmenu_logo = buildmenu_topBar.querySelector('.nav-ui-brand'),
804            buildmenu_menu = document.getElementById('mainMenu'),
805            buildmenu_utils = buildmenu_topBar.querySelector('.nav-ui-utils'),
806            buildmenu_user = buildmenu_topBar.querySelector('.nav-ui-user-menu'),
807            menuListItems = document.getElementById('mainMenuNav').children[0].querySelectorAll('#mainMenuNav > .navbar-nav > li'),
808            buildmenu_user_sibling = '',
809            buildmenu_search = buildmenu_topBar.querySelector('.nav-ui-search'),
810            menuStyle;
811
812           
813
814            if(buildmenu_user!=null && buildmenu_user != '')
815            {
816                buildmenu_user_sibling = buildmenu_user.nextSibling
817            }
818            
819            if(buildmenu_search==null){
820                buildmenu_search = ''
821            }
822
823            if(buildmenu_user==null){
824                buildmenu_user = ''
825            }
826
827            if(buildmenu_utils==null){
828                buildmenu_utils = ''
829            }
830
831
832
833          
834
835        let setToolbarPadding = function(e) {
836            if(!$("#navToolbar").is(":visible")){e=0}   
837            if($("#navToolbar").is(":visible")){e=buildmenu_navToolbar.offsetHeight};   
838            buildmenu_topBar.style.paddingTop = "";
839            var topPaddingCurrent = parseInt(getComputedStyle(document.getElementById('topBar')).paddingTop);
840            if (e !== 0) {
841                if($("#topBar").attr("default-padding") == undefined)
842                {
843                    $("#topBar").attr("default-padding", parseInt($("#topBar").css('padding-top')))
844                }else
845                {
846                    topPaddingCurrent = parseInt($("#topBar").attr("default-padding"))
847                }
848                buildmenu_topBar.style.paddingTop = topPaddingCurrent + e +"px";
849            } else {
850                buildmenu_topBar.style.paddingTop = "";
851            }            
852        };
853
854        $( document ).ready(function() {
855            if(buildmenu_navToolbar){setToolbarPadding(buildmenu_navToolbar.offsetHeight);}
856        });
857
858        let headerMO = new MutationObserver((function(mutations) {
859            mutations.forEach(function(e) {
860                if (e.target.id === "header") {
861                    var setHeaderMOView = e.target.attributes["data-menu-style"].value;
862                    if(buildmenu_navToolbar){
863                        if (setHeaderMOView === "mobile") {
864                            setToolbarPadding(0);
865                        } else {
866                            setToolbarPadding(buildmenu_navToolbar.offsetHeight)
867                        }
868                    }
869                }
870            });
871        }));
872
873        headerMO.observe(buildmenu_header, {
874          attributes: true,
875          characterData: true,
876          childList: true,
877          subtree: true,
878          attributeOldValue: true,
879          characterDataOldValue: true
880        });
881
882        let wrapMenuNode = function(e,cl) {
883            if(e != null && e != ''){
884                var div = document.createElement('div');
885                    div.className = cl;
886                for(var i = 0; i < e.length; i++){
887                    if(e[i] != null && e[i] != ''){
888                        div.appendChild(e[i]);
889                    }
890                }
891                return div;
892            }
893        };
894
895        let unwrapMenuNode = function(e) {
896            if(e != null && e != ''){
897                var el = e.parentNode,
898                    parent = el.parentNode;
899                if (el.classList.contains('utils-wrap') || el.classList.contains('logo-wrap') || el.classList.contains('menu-wrap') || el.classList.contains('nav-ui-search-dropdown')) {
900                    while (el.firstChild) parent.insertBefore(el.firstChild, el);
901                    parent.removeChild(el);
902                }
903            }
904        };
905
906        let resetMenu = function(e) {
907            unwrapMenuNode(buildmenu_utils);
908            unwrapMenuNode(buildmenu_logo);
909            unwrapMenuNode(buildmenu_menu);
910            for(var i = 0; i < menuListItems.length; i++){
911                menuListItems[i].style.maxWidth = '';
912            }
913            //for (let item of menuListItems) {
914            //    item.style.maxWidth = '';
915            //}
916        };
917
918        var currentSearchStyle = "";
919        let searchStyle = function(e) {
920            switch(e) {
921                case "dropdown":
922                case "dropdown-text":
923                    if (currentSearchStyle === "inline" || currentSearchStyle === "") {
924                        var searchBtn = document.createElement('a'),
925                            searchWrap = document.querySelector('.ui-widgetTN'),
926                            searchDropdownWrap = document.createElement('div');
927                        searchBtn.classList.add('nav-ui-search-btn');
928                        searchBtn.classList.add('dropdown-toggle');
929                        searchBtn.classList.add('nav-link');
930                        setAttributes(searchBtn,{
931                            'data-toggle':'dropdown',
932                            'role':'button',
933                            'aria-haspopup':'true',
934                            'aria-expanded':'true',
935                            'href':'#'
936                        });
937                        if(e=="dropdown-text")
938                        {
939                            searchBtn.innerHTML = "<strong>Search</strong><ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>";
940                        }  
941                        else
942                        {
943                            searchBtn.innerHTML = "<ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>";
944                        }   
945                        searchDropdownWrap.classList.add('nav-ui-search-dropdown');
946                        searchDropdownWrap.classList.add('dropdown-menu');
947                        searchDropdownWrap.classList.add('dropdown-menu-right');
948                        searchDropdownWrap.setAttribute("data-display","static");
949                        if(searchWrap != '' && searchWrap != null){searchDropdownWrap.appendChild(searchWrap);}
950
951                        if(buildmenu_search != '' && buildmenu_search != null){buildmenu_search.prepend(searchBtn);}
952                        if(buildmenu_search != '' && buildmenu_search != null){buildmenu_search.append(searchDropdownWrap);}
953                        currentSearchStyle = "dropdown";
954                    }else
955                    {
956                        if($('.nav-ui-search-btn').length){
957                            if(e=="dropdown-text")
958                            {
959                                if($('.nav-ui-search-btn strong').length==0){
960                                    $('.nav-ui-search-btn').html("<strong>Search</strong><ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>");
961                                }
962                            }  
963                            else
964                            {
965                                if($('.nav-ui-search-btn strong').length>0){
966                                    $('.nav-ui-search-btn').html("<ion-icon name='search' role='img' class='hydrated' aria-label='search'></ion-icon>");
967                                }
968                            }   
969                        }
970                    }
971                    break;
972                case "inline":
973                    if (currentSearchStyle === "dropdown" || currentSearchStyle === "") {
974                        var searchBtn = document.querySelector('.nav-ui-search-btn'),
975                            searchWrap = document.querySelector('.ui-widgetTN');
976                        if (searchBtn) {
977                            searchBtn.remove();
978                        }
979                        unwrapMenuNode(searchWrap);
980                        currentSearchStyle = "inline";
981                    }
982                    break;
983            }
984        };
985
986        let setSearchDisplay = function(e) {
987            var searchFormUI = document.querySelectorAll('.ui-widgetTN')[0],
988                searchFormUI2 = document.querySelectorAll('.ui-widgetTN2')[0],
989                searchInput = document.getElementById('SearchText'),
990                searchTextMobileDummy = document.querySelectorAll('#SearchTextDummy')[0];
991            switch(e) {
992                case "mobile":
993                    if (!searchTextMobileDummy) {
994                        var searchMobileDiv = document.createElement('div');
995                        searchMobileDiv.setAttribute('id', 'SearchFormMobile');
996                        document.body.appendChild(searchMobileDiv);
997
998                        var dummySearch = document.createElement('div');
999                        dummySearch.classList.add('ui-widgetTN2');
1000                        dummySearch.classList.add('mx-2');
1001                        dummySearch.innerHTML = '' +
1002                            '<form name="SearchMobilePlaceholder" onsubmit="return false;" autocomplete="off"><label class="d-none" for="SearchTextDummy"></label>' +
1003                            '<input autocomplete="off" id="SearchTextDummy" class="form-control mr-2 mt
1003-2 mt-sm-0" placeholder="search for products"><ion-icon name="search"></ion-icon></form>';
1004                        if(searchFormUI){searchFormUI.parentNode.insertBefore(dummySearch,searchFormUI);}
1005
1006                        var searchArrow = document.createElement('span');
1007                            searchArrow.classList.add('close');
1008                        searchArrow.innerHTML = '<ion-icon name="arrow-back"></ion-icon>';
1009                        if(searchInput){searchInput.parentNode.insertBefore(searchArrow,searchInput);}
1010
1011                        if(searchFormUI){searchMobileDiv.insertBefore(searchFormUI,searchMobileDiv.firstChild);}
1012                    }
1013                break;
1014                case "tablet":
1015
1016                default:
1017                    if (searchTextMobileDummy) {
1018                        document.querySelector('#SearchFormMobile').getElementsByClassName('close')[0].remove();
1019                        searchFormUI2.parentNode.insertBefore(searchFormUI,searchFormUI2);
1020                        document.querySelector('#SearchFormMobile').remove();
1021                        searchFormUI2.remove();
1022                    }
1023                break;
1024            }
1025        };
1026
1027        let setMenu = function(e) {
1028            switch(e) {
1029                case "right":
1030                case "justify":
1031                case "left":
1032                    // Data tag for CSS targeting & Define menu style variable
1033                        if (e === "right") {
1034                            buildmenu_header.setAttribute("data-menu-style","right");
1035                            menuStyle = "right";
1036                        } else if (e === "justify") {
1037                            buildmenu_header.setAttribute("data-menu-style","justify");
1038                            menuStyle = "justify";
1039                        } else if (e === "left") {
1040                            buildmenu_header.setAttribute("data-menu-style","left");
1041                            menuStyle = "left";
1042                        }
1043                    // Clean Up Menu
1044                        resetMenu();
1045                    // Start Building Menu
1046                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1047                        if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.append(buildmenu_search);}
1048                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_menu,buildmenu_utils],"menu-wrap fullwidth"));
1049                        setSearchDisplay();
1050                        searchStyle("dropdown");
1051                break;
1052
1053                case "rightutilitybaruseroptions":
1054                case "justifyutilitybaruseroptions":
1055                case "leftutilitybaruseroptions":
1056                    // Data tag for CSS targeting & Define menu style variable
1057                        if (e === "rightutilitybaruseroptions") {
1058                            buildmenu_header.setAttribute("data-menu-style","right");
1059                            if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");}
1060                            menuStyle = "right";
1061                        } else if (e === "justifyutilitybaruseroptions") {
1062                            buildmenu_header.setAttribute("data-menu-style","justify");
1063                            if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");}
1064                            menuStyle = "justify";
1065                        } else if (e === "leftutilitybaruseroptions") {
1066                            buildmenu_header.setAttribute("data-menu-style","left");
1067                            if(buildmenu_search!=''){buildmenu_search.setAttribute("data-menu-style","inline-icon");}
1068                            menuStyle = "left";
1069                        }
1070                    // Clean Up Menu
1071                        resetMenu();
1072                    // Start Building Menu
1073                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1074                        if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);}
1075                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_menu,buildmenu_search],"menu-wrap fullwidth"));
1076                        if(buildmenu_utils!=''){buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils);}
1077                        setSearchDisplay();
1078                        searchStyle("dropdown");
1079                break;
1080
1081                case "center":
1082                    // Data tag for CSS targeting
1083                        buildmenu_header.setAttribute("data-menu-style","center");
1084                    // Define menu style variable
1085                        menuStyle = "center";
1086                    // Clean Up Menu
1087                        resetMenu();
1088                    // Start Building Menu
1089                        var menuListCenter = Math.floor(menuListItems.length / 2) - 1;
1090                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1091                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_menu],"menu-wrap fullwidth"));
1092                        insertAfterThis(buildmenu_logo,menuListItems[menuListCenter]);
1093
1094                        if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);}
1095                        buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils);
1096
1097                        setSearchDisplay();
1098                        searchStyle("dropdown-text");
1099
1100                        if (stappConfig.cfgMenuPerfectCenter.toLowerCase() === "true") {
1101                            var mainNavWidth = buildmenu_menu.querySelector('.navbar-nav').offsetWidth,
1102                                inlineLogoWidth = buildmenu_logo.getElementsByTagName('img').offsetWidth,
1103                                trimNavWidth = mainNavWidth - inlineLogoWidth,
1104                                setMenuListWidth = (trimNavWidth / menuListItems.length);
1105                            for(var i = 0; i < menuListItems.length; i++){
1106                                menuListItems[i].style.maxWidth = setMenuListWidth + 'px';
1107                            }
1108                        }
1109  
1110                break;
1111
1112                case "logoleft":
1113                    // Data tag for CSS targeting
1114                        buildmenu_header.setAttribute("data-menu-style","logoleft");
1115                    // Define menu style variable
1116                        menuStyle = "logoleft";
1117                    // Clean Up Menu
1118                        resetMenu();
1119                    // Start Building Menu
1120                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1121                        if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);}
1122                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"logo-wrap"));
1123                        // buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_menu],"menu-wrap fullwidth"));
1124                        buildmenu_header.appendChild(buildmenu_menu);
1125                        setSearchDisplay();
1126                        searchStyle("inline");
1127                break;
1128
1129                case "logoleftutilitybaruseroptions":
1130                    // Data tag for CSS targeting
1131                        buildmenu_header.setAttribute("data-menu-style","logoleft");
1132                    // Define menu style variable
1133                        menuStyle = "logoleft";
1134                    // Clean Up Menu
1135                        resetMenu();
1136                    // Start Building Menu
1137                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1138                        if(buildmenu_utils!=''){buildmenu_utils.prepend(buildmenu_search);}
1139                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_search],"logo-wrap"));
1140                        buildmenu_navToolbar.querySelector('.nav-ui-toolbar').appendChild(buildmenu_utils);
1141                        setSearchDisplay();
1142                        searchStyle("inline");
1143                break;
1144
1145                case "logocenter":
1146                    // Data tag for CSS targeting
1147                        buildmenu_header.setAttribute("data-menu-style","logocenter");
1148                    // Define menu style variable
1149                        menuStyle = "logocenter";
1150                    // Clean Up Menu
1151                        resetMenu();
1152                    // Start Building Menu
1153                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1154                        //buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_search,buildmenu_logo,buildmenu_utils],"logo-wrap"));
1155                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"logo-wrap"));
1156                        buildmenu_header.appendChild(buildmenu_menu);
1157                        if((buildmenu_utils.innerText=='' && buildmenu_search=='') || (buildmenu_search=='' || buildmenu_utils.innerText=='')){$(buildmenu_logo).addClass("logo-center-alone")}
1158                        if($(".logo-center-alone").length && buildmenu_utils.innerText!=''){$(".logo-center-alone").css("margin-right", "-" + buildmenu_utils.offsetWidth + "px") }
1159                        if($(".logo-center-alone").length && buildmenu_search!=''){$(".logo-center-alone").css("margin-left", "
1159-" + buildmenu_search.offsetWidth + "px") }
1160                        setSearchDisplay();
1161                        searchStyle("inline");
1162                break;
1163
1164                case "logocenterinline":
1165                    // Data tag for CSS targeting
1166                        buildmenu_header.setAttribute("data-menu-style","logocenterinline");
1167                    // Define menu style variable
1168                        menuStyle = "logocenterinline";
1169                    // Clean Up Menu
1170                        resetMenu();
1171                    // Start Building Menu
1172                        if(buildmenu_toggle){buildmenu_topBar.appendChild(buildmenu_toggle);}
1173                        if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);}
1174                        buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo],"logo-wrap"));
1175                        buildmenu_menu.appendChild(buildmenu_utils);
1176                        buildmenu_header.appendChild(buildmenu_menu);
1177                        setSearchDisplay();
1178                        searchStyle("dropdown");
1179                break;
1180
1181                case "tablet":
1182                    // Data tag for CSS targeting
1183                        buildmenu_header.setAttribute("data-menu-style","tablet");
1184                    // Define menu style variable
1185                        menuStyle = "tablet";
1186                    // Clean Up Menu
1187                        resetMenu();
1188                    // Start Building Menu
1189                        if($(".logo-center-alone").length){$(".logo-center-alone").css("margin-right", "0px") }
1190                        if(buildmenu_utils!='' && buildmenu_search!='' && buildmenu_user_sibling != ''){buildmenu_utils.insertBefore(buildmenu_search,buildmenu_user_sibling);}else if(buildmenu_utils!='' && buildmenu_search!=''){buildmenu_utils.prepend(buildmenu_search);}
1191                        if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));}else{buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"utils-wrap"));}
1192                        buildmenu_header.appendChild(buildmenu_menu); //Note: This is moved -outside- of the topbar
1193                        
1194                        setSearchDisplay("tablet");
1195                        searchStyle("dropdown");
1196                break;
1197
1198                case "mobile":
1199                    // Data tag for CSS targeting
1200                        buildmenu_header.setAttribute("data-menu-style","mobile");
1201                    // Define menu style variable
1202                        menuStyle = "mobile";
1203                    // Clean Up Menu
1204                        resetMenu();
1205                    // Start Building Menu
1206                        //if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));}
1207                        if(buildmenu_toggle){buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_toggle,buildmenu_logo,buildmenu_utils],"utils-wrap"));}else{buildmenu_topBar.appendChild(wrapMenuNode([buildmenu_logo,buildmenu_utils],"utils-wrap"));}
1208                        if(buildmenu_search){buildmenu_topBar.appendChild(buildmenu_search);}
1209                        buildmenu_header.appendChild(buildmenu_menu); //Note: This is moved -outside- of the topbar
1210                        searchStyle("inline");
1211                        setSearchDisplay("mobile");
1212                break;
1213
1214                default:
1215                    //console.log("%cSTApp Error: %c\"cfgBrandPos\" configured position is not a valid value.", "color: red", "color: black");
1216            }
1217
1218        };
1219
1220        var setMenuStyle = stappConfig.cfgBrandPos.toLowerCase();
1221
1222        var responsiveMenuDisplay = function(e) {
1223            switch (true) {
1224                case (e >= 992):
1225                    setMenu(setMenuStyle);
1226                    break;
1227                case (e < 992 && e >= 576):
1228                    setMenu("tablet");
1229                    break;
1230                case (e < 576):
1231                    setMenu("mobile");
1232                    break;
1233                default:
1234                    break;
1235            }
1236        };
1237
1238        responsiveMenuDisplay(docWidth());
1239        window.addEventListener("orientationchange", function() { responsiveMenuDisplay(docWidth()) });
1240        window.addEventListener("resize", function() { responsiveMenuDisplay(docWidth()) }, false);
1241
1242        $(document).find('#header').parent().addClass('mainMenu');
1243
1244        
1245
1246        function preventDropdownToggle() {
1247            var docWidth = document.body.clientWidth + getScrollbarWidth();
1248            var customMenu = $("#mainMenuNav > .navbar-nav");
1249            var customLinks = customMenu.find('> li');
1250            if (customMenu.length > 0) {
1251                if (customMenu.length <= 1) {
1252                    customLinks.each(function() {
1253                        if (docWidth < 992) {
1254                            if ($(this).find('> a').next().is('ul')) {
1255                                    $(this).find('> a').addClass('prevent-dropdown-toggle').attr({
1256                                    'role':'button',
1257                                    'aria-haspopup':'true',
1258                                    'aria-expanded':'false'
1259                                }).removeAttr('data-toggle','data-hover');
1260                            }
1261                        } else {
1262                            $(this).find('> a').removeClass('prevent-dropdown-toggle');
1263                        }
1264                    })
1265                }
1266            }
1267        }
1268
1269        function FinalSort(a,b) {
1270            if(a.catName > b.catName) return 1;
1271            if(a.catName < b.catName) return -1;
1272            if(a.catName == b.catName) return 0;
1273        }
1274
1275        $(document).ready(function() {
1276            
1277        });
1278
1279        
1280            $(window).resize(function() {
1281                preventDropdownToggle();
1282            });
1283            $(document).ready(function() {
1284                preventDropdownToggle();
1285            });
1286        
1287    </script>
1287
1288</div><div class="clearContainer"></div></div>
1289<div id="row-48" class="container-row row-header"><div id="cell-48" class="container-cell header">
1290
1291
1292<ul class="homeslide slider fullwidth">
1293	<li><a href="../cat-18-1-70/national-parks.htm" target="_self" title="National Parks"><img alt="" src="../DSN/reindesigns/Content/Images/slider-01.jpg" style="width: 100%;" /></a>
1294
1295	<div class="caption-wrap">
1296	<div class="caption">
1297	<h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1>
1298	</div>
1299
1300	<div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-01-icon.png" /></div>
1301	</div>
1302	</li>
1303	<li><a href="../cat-18-1-26/mountain-winter.htm" target="_self" title="Mountain Winter"><img alt="" src="../DSN/reindesigns/Content/Images/slider-03.jpg" style="width: 100%;" /></a>
1304	<div class="caption-wrap">
1305	<div class="caption">
1306	<h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1>
1307	</div>
1308
1309	<div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-03-icon.png" /></div>
1310	</div>
1311	</li>
1312	<li><a href="../cat-18-1-28/zoo.htm" target="_self" title="Zoo"><img alt="" src="../DSN/reindesigns/Content/Images/slider-04.jpg" style="width: 100%;" /></a>
1313	<div class="caption-wrap">
1314	<div class="caption">
1315	<h1>Eye catching, water based screen printed tee shirt art for the wholesale industry serving resort, souvenir and travel destinations nationwide.</h1>
1316	</div>
1317
1318	<div class="homepage-subtitle"><img src="../dsn/reindesigns/content/images/slider-04-icon.png" /></div>
1319	</div>
1320	</li>
1321</ul>
1322
1323
1324
1325</div><div class="clearContainer"></div></div>
1326<div id="row-49" class="container-row row-content"><div id="cell-49" class="container-cell content">
1327
1328
1329<div class="text-center pb-4"><a href="../68/b2b-quote-request.htm" target="_self" title="Request a Quote"><img alt="" class="img-fluid" src="../DSN/reindesigns/Content/Images/Custom-Shirt-Button.png" /></a></div>
1330
1331
1332
1333
1334<div class="row pb-5" id="homepage-who-we-serve">
1335  <div class="col-12">
1336    <h2>Who We Serve
1337    </h2>
1338  </div>
1339  <div class="col-12 col-md-4 mb-5 mb-sm-0">
1340    <h3>Apparel for Tourism &amp; Gift Shops
1341    </h3>
1342    <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Tourism Gift Shop.jpg" />
1343    <p>Rein Designs aims to provide creative unique art concepts making a statement in the resort &amp; souvenir markets. The goal is to provide our client partners with memorable apparel for a variety of consumers. No matter what age or adventure, we have an apparel item to make your experience last well beyond your vacation getaway. You will find our products in Zoos, Airports, National Parks, Beach Towns, Mountain Towns, Breweries, Waterparks, Casinos and more! We bring a smile to each consumer while they make a statement and a memory from their experience.
1344    </p>
1345    <p><a href="../65/destination-resort.htm" target="_self" title="Tourism &amp; Gift Shops">Learn More</a>
1346    </p>
1347  </div>
1348  <div class="col-12 col-md-4 mb-5 mb-sm-0">
1349    <h3>Custom Apparel for Healthcare
1350    </h3>
1351    <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Healthcare.jpg" />
1352    <p>There is no better way to promote your team and show employee appreciation than a tee shirt with a great message. We work with Healthcare organizations for Nurses Week, Breast Cancer Awareness Month, Supply Chain Week, Pharmacy Week, Hospital Week and many more!
1353    </p>
1354    <p>Our Team will work with your team to make your idea come to life. Share your thought, idea and message and we will showcase creative, fun scenarios on a variety of apparel options. Internal note: we want the info form link accessible so they can type in their general info for their project. Including a link for them to UPLOAD their logo.
1355    </p>
1356    <p><a href="../59/healthcare.htm" target="_self" title="Healthcare">Learn More</a>
1357    </p>
1358  </div>
1359  <div class="col-12 col-md-4 mb-5 mb-sm-0">
1360    <h3>Custom Apparel for Businesses
1361    </h3>
1362    <img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Businesses.jpg" />
1363    <p>When your organization is looking to team build, expand brand awareness or strengthen its culture what better way to start than a tee shirt campaign promoting your message. The gear we create becomes a walking billboard for your brand or message because your team will LOVE to wear it day in and day out. Period.
1364    </p>
1365    <p>Share your thought, idea and message and we will showcase creative, fun scenarios on a variety of apparel options and our creative design team will get to work!
1366    </p>
1367    <p>
1367<a href="../58/b2b-apparel.htm" target="_self" title="Apparel for Businesses">Learn More</a>
1368    </p>
1369  </div>
1370</div>
1371
1372
1373
1374
1375<div class="row pb-5" id="homepage-our-brands">
1376<div class="col-12">
1377<h2>Our Brands</h2>
1378</div>
1379
1380<div class="col-12 col-md-4 mb-5 mb-sm-0">
1381<h3>Rocks Originals</h3>
1382
1383<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Rocks Originals.jpg" />
1384<p>Our new adventure series showcasing Rocks and Rocksi as they seek new outdoor adventures in some of the coolest places in our country. From the mountains to the deserts and beaches this series promotes family exploration, leading our youth to grow their sense of adventure and collect dope tees while they are at it!<br />
1385<br />
1386<a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Learn More</a></p>
1387</div>
1388</div>
1389
1390<div class="col-12 col-md-4 mb-5 mb-sm-0">
1391<h3>Jibber Jabbers</h3>
1392
1393<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Jibber Jabbers.jpg" />
1394<p>All the art you see in our infant and toddler category is part of our Jibber Jabber line and is what launched our business in the early 90s! Whimsical art was the foundation of our company and we STILL do it the BEST in the industry!<br />
1395<br />
1396<a href="../60/jibber-jabber.htm" target="_self" title="Jibber Jabber">Learn More</a></p>
1397</div>
1398</div>
1399
1400<div class="col-12 col-md-4 mb-5 mb-sm-0">
1401<h3>The Respect Series</h3>
1402
1403<div class="homepage-our-brands-wrapper"><img class="img-fluid" src="../dsn/reindesigns/content/images/Mini Banner Respects.jpg" />
1404<p>Rein Designs will partner with organizations to promote awareness and sustainability for ocean reef preservation and national /state park sustainability programs.<br />
1405<br />
1406<a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">Learn More</a></p>
1407</div>
1408</div>
1409</div>
1410
1411
1412
1413
1414<div class="row pb-5" id="homepage-about-rein">
1415<div class="col-12 col-md-8">
1416<div class="row">
1417<div class="col-12">
1418<h2>The Rein Designs Team aims to deliver the most creative art and apparel options to a variety of markets while providing an overall top notch customer experience!</h2>
1419</div>
1420
1421<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div>
1422
1423<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div>
1424
1425<div class="col-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div>
1426
1427<div class="col-12">
1428<p>Our Team sets us apart! The process starts with a vision. The magical process from idea concept to graphic illustration to ink selection followed by a meticulous print process is truly a team concept we are proud of. Our Team thrives in a creative, hard working yet still relaxed culture.</p>
1429
1430<p>In our free time you can find our team members hiking, skiing, biking, fishing. Or enjoying the arts Colorado has to offer&hellip;oh and likely a microbrew at a favorite local spot! Cheers!</p>
1431</div>
1432</div>
1433</div>
1434
1435<div class="col-12 col-md-4"><img class="img-fluid d-none" src="../dsn/reindesigns/content/images/hero-3-blank.jpg" /></div>
1436</div>
1437
1438
1439
1440</div><div class="clearContainer"></div></div>
1441<div id="cell-124" class="container-cell ">
1442
1443</div><div id="row-51" class="container-row row-fullwidth"><div id="cell-51" class="container-cell fullwidth">
1444
1445
1446<div class="footer-col">
1447  <h4>Our Brands
1448  </h4>
1449  <ul>
1450    <li><a href="../62/rocks-originals.htm" target="_self" title="Rocks Originals">Rocks Originals</a></li>
1451    <li><a href="../60/jibber-jabber.htm" target="_self" title="Jibber Jabber">Jibber Jabber</a></li>
1452    <li><a href="../61/the-respect-series.htm" target="_self" title="The Respect Series">The Respect Series</a></li>
1453  </ul>
1454</div>
1455
1456
1457
1458
1459<div class="footer-col">
1460<h4>Industries We Serve</h4>
1461
1462<ul>
1463	<li><a href="../65/destination-resort.htm" target="_self" title="Travel, Tourism, &amp; Gift Shops">Travel, Tourism, &amp; Gift Shops</a></li>
1464	<li><a href="../59/healthcare.htm" target="_self" title="Healthcare">Healthcare</a></li>
1465	<li><a href="../58/b2b-apparel.htm" target="_self" title="Custom Apparel for Business">Custom Apparel for Business</a></li>
1466</ul>
1467</div>
1468
1469
1470
1471
1472<div class="footer-col">
1473<h4>Our Company</h4>
1474
1475<ul>
1476	<li><a href="../28/about-us.htm" target="_self">About Us</a></li>
1477	<li><a href="../56/tradeshows.htm" target="_self" title="Tradeshows">Tradeshows</a></li>
1478	<li><a href="../35/privacy-policy.htm" target="_self" title="Privacy Policy">Privacy Policy</a></li>
1479</ul>
1480</div>
1481
1482
1483
1484
1485<div class="footer-col">
1486  <h4>Customer Service
1487  </h4>
1488  <ul>
1489    <li><a data-target="#bootLogin" data-toggle="modal" href="#" target="_self">Login</a></li>
1490    <li><a href="../27/register.htm" target="_self">Register for an Account</a></li>
1491    <li><a href="../67/customer-support.htm" target="_self" title="Customer Support">Customer Support Requests</a></li>
1492    <li><a href="../29/contact-us.htm" target="_self" title="Contact Us">Contact Us</a></li>
1493  </ul>
1494</div>
1495
1496
1497
1498
1499<div class="footer-col">
1500<h4><img class="img-fluid mb-2" src="../DSN/reindesigns/Content/Images/Logo-Transparent.png" style="max-height: 120px; width: 200px; height: 102px;" /></h4>
1501
1502<div class="footer-address">2011 Cherry Street.</div>
1503
1504<div class="footer-address">Suite 112</div>
1505
1506<div class="footer-address">Louisville, CO 80027</div>
1507
1508<div class="footer-phone-number">Phone: +1-800-432-7346</div>
1509
1510<div>&copy;2026 Rein Designs, All Rights Reserved</div>
1511</div>
1512
1513
1514<div data-type="st-script-footer">
1515    
1515<script>
1516        function buildFooter() {
1517        	$("[data-type='st-script-footer']").parent().addClass('footer');
1518        	$("[data-type='st-script-footer']").parent().parent().addClass('row-footer');
1519
1520        	var currentYear = (new Date).getFullYear();
1521
1522        	var footerNav = $("[data-type='st-script-footer']").parent().children('ul');
1523        	var footerBlock = $("[data-type='st-script-footer']");
1524
1525            if (footerNav.length > 0) {
1526            	footerNav.each(function() {
1527            	    
1528                        $(this).wrapAll('<div class="footer-nav" />');
1529                    
1530                });
1531            	
1532            	    $(document).find('.footer-nav').insertBefore(footerBlock);
1533                
1534            }
1535
1536            
1537                        $(footerBlock).before('<div class="footer-col"><ul class="nav-ui-social footer-social"></ul></div>');
1538                    
1539                $(footerBlock).parent().find('.nav-ui-social').html(window.socialLinks);
1540            
1541
1542            var footerBlocks = $(document).find("[data-type='st-script-footer']").parent().children('div:not([data-type=\'st-script-footer\']):not(.container):not(.footer-nav)');
1543
1544            if (footerBlocks.length >= 1) {
1545            	if (footerBlocks.length === 1) {
1546            		footerBlocks.each(function() {
1547            			$(this).hasClass('static') ? $(this).addClass('footer-col') : $(this).addClass('footer-col col');
1548            		});
1549            	}
1550            	if (footerBlocks.length > 1) {
1551                    
1552                        var colCalc = (12/(footerBlocks.length - 1));
1553                    
1554                    var colCount = 0;
1555
1556                    if (footerBlocks.length >= 5) {
1557                        colCount = 'col-md';
1558                    } else {
1559                        colCount = 'col-md-' + colCalc;
1560                    }
1561
1562                    footerBlocks.each(function() { 
1563                        if ($(this).find('.footer-social').length > 0) {
1564                            
1565                                    $(this).addClass('footer-social-wrap col-12 mt-0');
1566                                
1567                        } else {
1568                            if ($(this).hasClass('footer-nav')) {
1569                                
1570                                        $(this).hasClass('static') ? $(this).addClass('') : $(this).addClass('col-12');
1571                                        // $(this).addClass('col-12');
1572                                    
1573                            } else {
1574                                $(this).hasClass('static') ? $(this).addClass('footer-col mb-4 mb-md-0') : $(this).addClass('footer-col col-12 ' + colCount + '  mb-4 mb-md-0');
1575                                // $(this).addClass('footer-col col-12 ' + colCount + '  mb-4 mb-md-0');
1576                            }
1577                    	}
1578                    });
1579            	}
1580
1581                $(footerBlocks).wrapAll('<div class="footer-blocks container" />').wrapAll('<div class="row" />');
1582            } else {
1583            	//console.log("%c[st-app] Error:%c No divs detected inside this container - unable to construct footer. ", "color: red", "color: black")
1584            }
1585
1586            $('.footer').append('' +
1587                '<div class="fullwidth col footer-copy py-3">' +
1588                    '&copy;'+ (new Date).getFullYear() + ' ' +
1589                    stappConfig.cfgShopName +
1590                    
1591                       '<p><small>Powered by <a href="https://www.speartek.com" rel="noopener" target="_blank" title="Speartek: Custom Site Design and Hosting">Speartek</a></small></p>' +
1592                    
1593                ' </div>'
1594            );
1595            $('.footer-sub').wrapAll('<div class="footer-sub-section fullwidth"><div class="container row mx-auto"></div></div>');
1596            $('.footer-copy').before($('.footer-sub-section'));
1597        }
1598        $(document).ready(function() {
1599        	buildFooter();
1600        });
1601    </script>
1601
1602</div>
1603
1604
1605</div><div class="clearContainer"></div></div>
1606</div>
1606<script src="//cdn.jsdelivr.net/npm/[email protected]/dist/AppendGrid.min.js"></script>
1606
1607
1608    
1608<script>
1609        $(document).ready(function() {
1610            // Set Top Level links in mobile menu as clickable
1611            $('#mainMenuNav > ul > li > .dropdown-toggle > span').on('click touch', function (e) {
1612                if ($(window).width() <= 990.998) {
1613                    var senderElement = e.target;
1614                    if($(e.target).is("span")) {
1615                        window.location = $(this).attr('href');
1616                        e.stopPropagation();
1617                        return true;
1618                    }
1619                }
1620            });
1621        })
1622    </script>
1622
1623
1624<script type="text/javascript">
1625
1626    $(document).ready(function () {
1627
1628    //******IMPRESSIONS******//
1629    //this should also be done for any page that displays products
1630
1631        
1632            //featured homepage items
1633            var EAItemsViewed = [];
1634            $(".featured-item").each(function (i) {
1635                EAItemsViewed.push({ 'item_id': $(this).find(".featured-partno").text().trim().replace("Item #: ", ""), 'item_name': $(this).find('.featured-name a').html().trim(), 'item_category': 'Homepage Featured Products', 'index': i + 1 })
1636            });
1637
1638            gtag('event', 'view_item_list', {
1639                items: EAItemsViewed,
1640                item_list_name: 'Homepage Featured Products',
1641                item_list_id: 'homepage-featured-products'
1642            });
1643
1644        
1645
1646
1647    //******PRODUCT CLICKS******//
1648    //this should also be done for any page that displays products and they are clickable
1649
1650        
1651            //featured homepage items
1652            $(document).on('click', '.featured-item', function (i) {
1653                gtag('event', 'select_item', {
1654                    items: [{
1655                        item_id: $(this).find(".featured-partno").text().trim().replace("Item #: ", ""),
1656                        item_name: $(this).find('.featured-name a').html().trim(),
1657                        item_category: 'Homepage Featured Products',
1658                    }],
1659                    item_list_name: 'Homepage Featured Products',
1660                    item_list_id: 'homepage-featured-products'
1661                });
1662            });
1663        
1664
1665        //search top bar
1666        $(document).on('click', '.nav-ui-search .ui-menu-item a', function (i) {
1667            gtag('event', 'select_item', {
1668                items: [{
1669                    item_id: $(this).find('.acpartno').html().replace("#", "").trim(),
1670                    item_name: $(this).find('.acproductname').html().trim(),
1671                    item_category: 'Search',
1672                }],
1673                item_list_name: 'Search',
1674                item_list_id: 'Search'
1675            });
1676        });
1677
1678        
1679
1680        //related items modal
1681        $(document).on('click', '.modal-related-items .prodCell', function (i) {
1682            gtag('event', 'select_item', {
1683                items: [{
1684                    'id': $(this).find(".prodPartNo").text().trim().replace("Item #: ", ""),
1685                    'name': $(this).find('.prodName a').html().trim(),
1686                    'list': 'Related Products'
1687                }],
1688                item_list_name: 'Related Products',
1689                item_list_id: 'related-products'
1690            });
1691        });
1692
1693    //******PRODUCT VIEW && ADD TO CART******//
1694
1695        
1696
1697    });
1698
1699</script>
1699
1700 
1701
1702<script>
1703    
1704		$(window).on('load', function(){
1705		try{
1706			$('.homeslide').slick('slickPlay');
1707			}catch(e){}
1708		});
1709    
1710        $(".homeslide").addClass("fullwidth")
1711    
1712        $(".homeslide").attr("data-slider-height", "650")
1713        $(".homeslide").addClass("fixedHeightSlider")
1714    
1715</script>
1715
1716
1717<script src="../st-app/lib/gijgo-ui/js/gijgo.js"></script>
vendor: 2 bytes, line 1717
1717
1718<script src="../st-app/lib/gijgo-ui/js/gijgo-datepicker.min.js"></script>
vendor: 2 bytes, line 1718
1718
1719<script src="../st-app/modules/st-bootstrap/dist/st-bootstrap.js?v=1.17172"></script>
1719
1720
1721<a href="#" id="back-to-top" title="Back to top">
1722  <i class="fas fa-angle-up"></i>
1723</a>
1724
1725
1726<!--bootFilter-->
1727
1728<!-- Filters Modal -->
1729
1730    <div class="modal fade" id="bootFilters" tabindex="-1" role="dialog" aria-labelledby="bootFilterLabel" aria-hidden="true">
1731        <div class="modal-dialog modal-dialog-centered" role="document">
1732            <div class="modal-content">
1733                <div class="modal-header">
1734                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1735                        <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1736                    </button>
1737                </div>
1738                <div class="modal-body">
1739                    <h4>Filter Products</h4>
1740                    <div id="modal-filters-body">
1741                    
1742                    </div>
1743                </div>
1744            </div>
1745        </div>
1746    </div>
1747
1748
1749
1750<!-- General Modal -->
1751<div class="modal fade" id="genModal" tabindex="-1" role="dialog" aria-labelledby="genModal" aria-hidden="true">
1752    <div class="modal-dialog modal-dialog-centered" role="document">
1753        <div class="modal-content">
1754            <div class="modal-header">
1755                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1756                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1757                </button>
1758            </div>
1759            <div class="modal-body"></div>
1760        </div>
1761    </div>
1762</div>
1763
1764<!-- Media Modal -->
1765<div class="modal fade" id="mediaModal" tabindex="-1" role="alertdialog" aria-modal="true" aria-labelledby="mediaModalLabel" aria-hidden="true">
1766    <div class="modal-dialog  modal-dialog-centered" role="document">
1767        <div class="modal-content">
1768            <div class="modal-header">
1769                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1770                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1771                </button>
1772            </div>
1773            <div class="modal-body"></div>
1774        </div>
1775    </div>
1776</div>
1777
1778<!-- Video Modal -->
1779<div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-labelledby="videoModalLabel" aria-hidden="true">
1780    <div class="modal-dialog  modal-dialog-centered" role="document">
1781        <div class="modal-content">
1782            <div class="modal-body">
1783                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1784                    <span aria-hidden="true">&times;</span>
1785                </button>
1786                <!-- 16:9 aspect ratio -->
1787                <div class="embed-responsive embed-responsive-16by9">
1788                   <!-- <iframe class="embed-responsive-item" src="../blank.html" id="video" allowscriptaccess="always" allow="autoplay"></iframe> -->
1789				    <iframe id="video"
1790                        src="about:blank"
1791                        title="YouTube video player"
1792                        frameborder="0"
1793                        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
1794                        referrerpolicy="strict-origin-when-cross-origin"
1795                        allowfullscreen>
1796                </iframe>
1797				   
1798				   
1799                </div>
1800            </div>
1801        </div>
1802    </div>
1803</div>
1804
1805<!-- PDF Modal -->
1806<div class="modal fade" id="pdfModal" tabindex="-1" role="dialog" aria-labelledby="pdfModal" aria-hidden="true">
1807    <div class="modal-dialog ui-drag" role="document">
1808        <div class="modal-content ui-resize">
1809            <div class="modal-header">
1810                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1811                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1812                </button>
1813            </div>
1814            <div class="modal-body">
1815                <iframe src="../blank.html"></iframe>
1816            </div>
1817        </div>
1818    </div>
1819</div>
1820
1821<!-- Map Modal -->
1822<div class="modal fade" id="mapModal" tabindex="-1" role="dialog" aria-labelledby="mapModal" aria-hidden="true">
1823    <div class="modal-dialog modal-dialog-centered" role="document">
1824        <div class="modal-content">
1825            <div class="modal-header">
1826                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1827                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1828                </button>
1829            </div>
1830            <div class="modal-body">
1831                <iframe src="../blank.html"></iframe>
1832            </div>
1833        </div>
1834    </div>
1835</div>
1836
1837<!-- Login Modal -->
1838<div class="modal fade" id="bootLogin" tabindex="-1" role="dialog" aria-labelledby="bootLoginTitle" aria-hidden="true" aria-modal="true">
1839    <div class="modal-dialog modal-dialog-centered" role="document">
1840        <div class="modal-content">
1841            <div class="modal-header">
1842                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1843                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1844                </button>
1845            </div>
1846            <div class="modal-body">
1847                <iframe src="../blank.html"></iframe>
1848            </div>
1849        </div>
1850    </div>
1851</div>
1852
1853<!-- QuickView Modal -->
1854<div class="modal fade" id="bootQuickView" tabindex="-1" role="dialog" aria-labelledby="bootQuickView" aria-hidden="true">
1855    <div class="modal-dialog modal-dialog-centered" role="document">
1856        <div class="modal-content">
1857            <div class="modal-header">
1858                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1859                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1860                </button>
1861            </div>
1862            <div class="modal-body">
1863                <iframe id="QuickViewModaliFrame" src="../blank.html"></iframe>
1864            </div>
1865        </div>
1866    </div>
1867</div>
1868
1869
1870<!--Blackout-->
1871<div id="blackout"></div>
1872
1873
1874        <div class="modal fade" id="bootInactivity" tabindex="-1" role="dialog" aria-labelledby="bootInactivity" aria-hidden="true">
1875            <div class="modal-dialog modal-dialog-centered" role="document">
1876                <div class="modal-content">
1877                    <div class="modal-header">
1878                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
1879                            <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
1880                        </button>
1881                    </div>
1882                    <div class="modal-body">
1883                        <h4>You have been signed out due to inactivity</h4>
1884                        <div id="modal-filters-body">
1885				        <p>To continue shopping, sign in to return to your account.</p>
1886				        
1887					        <form name="smalllogonTimeout" id="smalllogonTimeout" method="post" class="mt-3" action="../17/home.htm" style="max-width: 350px;width: 100%;margin: auto;">
1888				        
1889						        <div class="form-group">
1890							        <label for="UserNameTimeout">Username</label>
1891						        <input class="FormElementInput form-control" placeholder="Username" type="text" name="UserNameTimeout" id="UserNameTimeout" size="15" maxlength="50" required="required" style="margin: auto;"/>
1892					        </div>
1893					        <div id="loginBlock" class="form-group">
1894						        <label for="Password">Password</label>
1895						        <input class="FormElementInput form-control" placeholder="Password" type="password" name="PasswordTimeout" id="PasswordTimeout" size="15" maxlength="50" required="required" style="margin: auto;"/>
1896						        <small class="modal-forgot-wrap form-text text-muted"><a class="modal-forgot" href="../24/forgot-username-password.htm" target="_parent">Forgot your login info?</a></small>
1897						        <input type="hidden" name="UniqueFormID" id="UniqueFormID" value="TimeoutRelogon" />
1898					        </div>
1899					        <div class="row w-100 mt-4">
1900						        <div class="text-center col-12"><input class="FormButtons btn btn-primary" type="Submit" value="Sign In" id="LogonSaveTimeout" name="LogonSaveTimeout" /></div>
1901					        </div>
1902				        </form>
1903                        </div>
1904                    </div>
1905                </div>
1906            </div>
1907        </div>
1908
1909        <div class="modal fade" id="bootSignOffWarning" tabindex="-1" role="dialog" aria-labelledby="bootSignOffWarning" aria-hidden="true">
1910            <div class="modal-dialog modal-dialog-centered" role="document">
1911                <div class="modal-content">
1912                    <div class="modal-body">
1913                        <div id="modal-filters-body">
1914					        <div class="mb-3 text-center">You will be signed out in <span id="countdown-signoff"></span>.</div>
1915					        <div class="text-center mb-3">Click the continue shopping button below to remain signed in.</div>
1916					        <div class="row w-100 text-center">
1917						        <div class="text-right col-6 pr-2"><input class="FormButtons btn btn-secondary" type="button" value="Sign Out" onclick="document.getElementById('LogoutForm').submit();"/></div>
1918						        <div class="text-left col-6 pl-2"><input class="FormButtons btn btn-primary" type="button" value="Continue Shopping" name="ContinueShopping" onclick="location.reload();" /></div>
1919					        </div>
1920                        </div>
1921                    </div>
1922                </div>
1923            </div>
1924        </div>
1925
1926        
1927	        <form name="sessionTimeoutPost" id="sessionTimeoutPost" method="post" class="d-none" action="../17/home.htm">
1928        
1929	        <input type="hidden" name="sessionTimeoutReload" value="true" />
1930	        </form>
1931    
1932
1933<script>
1934    // iFrame PDF Modal ------------------------------------------------------------------
1935    var bsPdfModal = $('#pdfModal'),
1936        bsPdfModalFrame = bsPdfModal.find('iframe');
1937
1938    bsPdfModalFrame[0].contentWindow.location = '/blank.html';
1939
1940    function bsPdfUrlSet(link){
1941        bsPdfModalFrame.attr("data-link", link);
1942    }
1943
1944    $('a[data-target="#pdfModal"]').on('click touch', function (e) {
1945        e.preventDefault();
1946        var bsPdfUrl = $(this).attr("data-link");
1947        bsPdfUrlSet(bsPdfUrl);
1948    });
1949
1950    bsPdfModal.on('show.bs.modal', function () {
1951        bsPdfModalFrame.attr('src', bsPdfModalFrame.attr("data-link"));
1952        $('.modal-content.ui-resize').resizable({
1953            alsoResize: ".modal-dialog.ui-resize",
1954            minHeight: 300,
1955            minWidth: 300
1956        });
1957        $('.modal-dialog.ui-drag').draggable();
1958    });
1959
1960    bsPdfModal.on('hidden.bs.modal', function () {
1961        bsPdfModalFrame.attr('src', '#');
1962    });
1963
1964    // iFrame Map Modal ------------------------------------------------------------------
1965    var bsMapModal = $('#mapModal'),
1966        bsMapModalFrame = bsMapModal.find('iframe');
1967
1968    bsMapModalFrame[0].contentWindow.location = '/blank.html';
1969
1970    function bsMapUrlSet(map){
1971        bsMapModalFrame.attr("data-map", map);
1972    }
1973
1974    $('a[data-target="#mapModal"]').on('click touch', function (e) {
1975        e.preventDefault();
1976        var bsMapUrl = $(this).attr("data-map");
1977        bsMapUrlSet(bsMapUrl);
1978    });
1979
1980    bsMapModal.on('show.bs.modal', function () {
1981        bsMapModalFrame.attr('src', bsMapModalFrame.attr("data-map"));
1982    });
1983
1984    bsMapModal.on('hidden.bs.modal', function () {
1985        bsMapModalFrame.attr('src', '#');
1986    });
1987
1988    // iFrame Login Modal ------------------------------------------------------------------
1989    var bsLogin = $('#bootLogin').find('iframe');
1990    bsLogin[0].contentWindow.location = '/blank.html';
1991    $('#bootLogin').on('show.bs.modal', function () {
1992        bsLogin.attr('src', '../' + stappConfig.cfgLoginModal + '/sign-in-modal.htm');
1993    });
1994
1995    function showQuickView(qvprodid)
1996    {
1997        var bsQVModal = $('#bootQuickView').find('iframe');
1998        bsQVModal.attr('src', '/blank.html');
1999        bsQVModal.css("visibility", "hidden");
2000        setTimeout(function(){ 
2001            var QuickViewURL = qvprodid.replace('prod-' + (qvprodid.split("-")[1]) + '-', 'prod-45-')
2002            bsQVModal.attr('src', QuickViewURL);
2003            $('#bootQuickView').modal();
2004        }, 250);
2005    }
2006
2007    function showNotifyMe(url)
2008    {
2009        var bsNMModal = $('#inventoryModal').find('iframe');
2010        bsNMModal.attr('src', '/blank.html');
2011        bsNMModal.css("visibility", "hidden");
2012        setTimeout(function(){ 
2013            bsNMModal.attr('src', url);
2014            $('#inventoryModal').modal();
2015        }, 250);
2016    }
2017
2018    $(function(){
2019        $('#QuickViewModaliFrame').on('load', function(){
2020            this.style.height = this.contentWindow.document.body.offsetHeight + 20 + 'px';
2021            $('#QuickViewModaliFrame').css("visibility", "visible");
2022        });
2023
2024        $('#NotifyEmailiFrame').on('load', function(){
2025            this.style.height = this.contentWindow.document.body.offsetHeight + 20 + 'px';
2026            $('#NotifyEmailiFrame').css("visibility", "visible");
2027        });
2028
2029        bsLogin.on('load', function(){
2030            this.style.height = this.contentWindow.document.body.offsetHeight + 'px';
2031        });
2032    });
2033
2034    window.hideQuickView = function(){
2035        $('#bootQuickView').modal('hide');
2036    };
2037
2038    window.hideNofiyMe = function(){
2039        $('#inventoryModal').modal('hide');
2040        var bsNMModal = $('#inventoryModal').find('iframe');
2041        bsNMModal.attr('src', '/blank.html');
2042    };
2043    
2044</script>
2044
2045<form name="LogoutForm" id="LogoutForm" method="post" action="../17/home.htm">
2046    <input type="hidden" id="Logoff" name="Logoff" value="Logoff">
2047</form>
2048<script>
2049$("form").each(function() {
2050  if($(this).attr("action") == null || $(this).attr("action") == undefined || $(this).attr("action") == "")
2051    {
2052        $(this).attr('action', '../17/home.htm')
2053    }
2054});
2055</script>
2055
2056
2057<script>
2058
2059    var checkCFPage = stappConfig.cfgFormPages.split(",")
2060    if(checkCFPage.includes('17'))
2061    {
2062        document.write('<scr'+'ipt type="text/javascript" src="../st-app/lib/custom-forms/CFManagerBS4.js?v=5"></scr'+'ipt>');
2063    }
2064
2065</script>
2065
2066
2067<script src="/vlInclude/linq.min.js"></script>
vendor: 2 bytes, line 2067
2067
2068<script>
2069var RESTHost = window.location.protocol + "//" + window.location.host + "/st";
2070if (RESTHost.indexOf(":51877") != -1)
2071    RESTHost = RESTHost.replace("/st", "");
2072function LogAjaxError(event, jqXHR, ajaxSettings, thrownError) {}
2073function RestCall(url, params, ok, error, method, timeout) {
2074    var type = "PUT";
2075    var tOut = 60000;
2076    if (!isNaN(timeout)) {
2077        tOut = timeout;
2078    }
2079    if (method != undefined) {
2080        type = method;
2081    }
2082    $.ajax({
2083        dataType: "json",
2084        type: type,
2085        data: JSON.stringify(params),
2086        contentType: 'application/json',
2087        url: RESTHost + url,
2088        timeout: tOut,
2089        success: function (response) {
2090            if (ok != undefined) {
2091                try {
2092                    ok(response);
2093                } catch (ex) {
2094                    LogAjaxError(ex, url, params, ok, error, method, timeout);
2095                }
2096            }
2097        },
2098        error: function (jqXHR, textStatus, errorThrown) {
2099            if (error != undefined) {
2100                error(jqXHR, textStatus, errorThrown);
2101            }
2102        }
2103    });
2104}
2105</script>
2105
2106
2107
2108<script>
2109    var val = 0;
2110    var currentVal = 0;
2111    var hiddenpos = '-390';
2112    var displayPos = '0';
2113    var hide = true;
2114    //var jQ = jQuery.noConflict(true);
2115
2116    // Returns true if the passed value is found in the
2117    // array. Returns false if it is not.
2118    Array.prototype.inArray = function (value, caseSensitive) {
2119        var i;
2120        for (i = 0; i < this.length; i++) {
2121            // use === to check for Matches. ie., identical (===),
2122            if (caseSensitive) { //performs match even the string is case sensitive
2123                if (this[i].toLowerCase() === value.toLowerCase()) {
2124                    return true;
2125                }
2126            } else {
2127                if (this[i] === value) {
2128                    return true;
2129                }
2130            }
2131        }
2132        return false;
2133    };
2134
2135    // Returns true if the passed value is found in the
2136    // array. Returns false if it is not.
2137    Array.prototype.inArrayIndex = function (value, caseSensitive) {
2138        var i;
2139        for (i = 0; i < this.length; i++) {
2140            // use === to check for Matches. ie., identical (===),
2141            if (caseSensitive) { //performs match even the string is case sensitive
2142                if (this[i].toLowerCase() === value.toLowerCase()) {
2143                    return i;
2144                }
2145            } else {
2146                if (this[i] === value) {
2147                    return i;
2148                }
2149            }
2150        }
2151        return -1;
2152    };
2153
2154    function setCartQtyDisplay() {
2155        if ($('#countItemsInCartInline').length > 0) {
2156            if ($.trim($('#countItemsInCartInline').text()) === "0") {
2157                //$('#cartInline,.cartIconText').css('display','none');
2158            } else {
2159                //$('#cartInline,.cartIconText').css('display','inline-block');
2160            }
2161        }
2162        if ($('#countItemsInCartInlineCustom').length > 0) {
2163            if ($.trim($('#countItemsInCartInlineCustom').text()) === "0") {
2164                //$('#cartInlineCustom,.cartIconText').css('display','none');
2165            } else {
2166               //$('#cartInlineCustom,.cartIconText').css('display','inline-block');
2167            }
2168        }
2169    }
2170
2171    function getCartSubTotalInline(){
2172        var i;
2173        var subTotal = 0;
2174        for (i=0; i<oCartInline.Items.length; i++){
2175            //div = document.getElementById('subTotal'+ oCartInline.Items[i].ItemCode);
2176            var div = document.getElementById('subTotal'+ i);
2177            subTotal += parseFloat((div.innerHTML.replace(/,/g,'')).slice(1));
2178        }
2179        return subTotal.toFixed(2);
2180    }
2181
2182    function bubbleSort(a) {
2183        var swapped;
2184        var retary = new Array();
2185        do {
2186            swapped = false;
2187            for (var i=0; i < a.length-1; i++) {
2188                if (a[i] > a[i+1]) {
2189                    var temp = a[i];
2190                    a[i] = a[i+1];
2191                    a[i+1] = temp;
2192                    swapped = true;
2193                }
2194            }
2195        } while (swapped);
2196
2197        for(i=0;i<a.length;i++) {
2198            retary.push(a[i]);
2199        }
2200
2201        return retary.join(',');
2202    }
2203
2204    function getModifierIDs(prodid, index) {
2205        var ret = oCartInlineRet;
2206        var modids = new Array();
2207        var item = ret.Items[index];
2208
2209        if (item.ID === prodid) {
2210            for(var g=0; g<item.Modifiers.length; g++) {
2211                modids.push(item.Modifiers[g].ID);
2212            }
2213            return bubbleSort(modids);
2214        }
2215    }
2216
2217    function countItemsInCartCache() {
2218        var url2mc = "/723/cart";
2219        RestCall(url2mc, {}, function (data) {
2220            $("#countItemsInCartInline,#countItemsInCartInlineCustom").text(Enumerable.From(data.Cart.Items).Where('$.IsSpecial == false').Sum('$.Quantity'));
2221            setCartQtyDisplay()
2222        }, function (jqXHR, textStatus, errorThrown) {
2223            console.log('Error Get Cart: ' + textStatus + '\nResponse:' + jqXHR.responseText);
2224        }, "GET");
2225
2226    }
2227
2228    function getLastItemsAdded() {
2229        var sessionIn = "";
2230        var sep = String.fromCharCode(29);
2231        var sepItem = String.fromCharCode(30);
2232        var html = new Array();
2233        var aryJusadded = new Array();
2234        var aryJusaddedQty = new Array();
2235        var currentMarkUp = 0;
2236        sessionIn_tmp = sessionIn.split(sepItem);
2237
2238        for(var e=0; e<sessionIn_tmp.length; e++) {
2239            var session = sessionIn_tmp[e];
2240            var aryItemsAdded = (session.length > 0)?session.split(sep)[1] + sep + session.split(sep)[2]:'';
2241            var qtyJustAdded = (session.length > 0)?session.split(sep)[0]:'';
2242
2243            aryJusadded.push(aryItemsAdded);
2244            aryJusaddedQty.push(qtyJustAdded);
2245        }
2246
2247        var session = sessionIn;
2248        _totalQtyInlineCart = 0;
2249        var totalItmPrice = 0;
2250        ret = oCartInlineRet;
2251        var totaladded = 0;
2252
2253        for(i=0; i<ret.Items.length; i++) {
2254            var item = ret.Items[i];
2255
2256            var modids = getModifierIDs(item.ID, i);
2257            if(modids.length > 0)modids = ',' + modids;
2258
2259            var itemModPrice = 0;
2260            var subtItem = 0;
2261            var qty = item.Quantity;
2262            var drawProd = (typeof item.RecentlyAdded !== "undefined") ? item.RecentlyAdded : false; //((session.length > 0 && aryJusadded.inArray(item.ID + sep + modids)) || session.length == 0);
2263            currentMarkUp = 0;
2264
2265            if(drawProd) {
2266                qtyJustAdded = item.QuantityAdded;
2267            }
2268
2269            if(qtyJustAdded > 0) {
2270                totaladded = Number(totaladded) + Number(qtyJustAdded);
2271            }
2272
2273            if(drawProd) {
2274                html.push('<div class="bootCart-product row">');
2275                html.push('<div class="bootCart-img col"><img src="../../DSN/reindesigns/Commerce/' + item.Image + '" onerror="this.src=\'../../DSN/reindesigns/Commerce/ProductImages/Cart_NoImage.jpg\'" border=0></div>');
2276                html.push('<div class="bootCart-details col">');
2277                html.push('<div class="bootCart-name">' + item.Name + '</div>');
2278                html.push('<div class="bootCart-part"><span class="inlinepartnolabel">Item# </span>' + ((item.SKU.length)?item.SKU:item.PartNumber) + '</div>');
2279                html.push('<div class="bootCart-price"><span class="inlineitempricelabel">
2279Price: </span>');
2280                
2281                html.push(formatCurrency(item.BasePrice,2) + '</div>');
2282                
2283                html.push('<div class="bootCart-attr">');
2284            }
2285
2286            for(var j=0; j<item.Modifiers.length; j++) {
2287                var itemMod = item.Modifiers[j];
2288                var modinput = itemMod.Input;
2289                modprice = itemMod.Price;
2290                var modinputvalue = "";
2291
2292                if(modinput !== "" && modinput !== undefined && modinput != null) {
2293                    modinputvalue = " [" + modinput + "] "
2294                }
2295
2296                //Check One time
2297                if (itemMod.OneTime) {
2298                    itemModPrice += parseFloat(itemMod.Price);
2299                    currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2);
2300                    
2301                } else {
2302                    if(drawProd && session.length > 0) {
2303                        itemModPrice += parseFloat((itemMod.Price * qtyJustAdded).toFixed(2));
2304                        currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2) + ' ea.';
2305                        
2306                    } else {
2307                        itemModPrice += parseFloat((itemMod.Price * qty).toFixed(2));
2308                        currentMarkUp = formatCurrency(parseFloat(itemMod.Price),2) + ' ea.';
2309                        
2310                    }
2311                }
2312
2313                if(currentMarkUp.length > 0 && parseFloat(itemMod.Price) > 0) {
2314                    if(drawProd)html.push('<span class="bootCart-attr-lbl">' + itemMod.TypeName + ': </span>' + itemMod.Name + modinputvalue + ' <span style="font-style:italic">(+' + currentMarkUp + ')</span><br>');
2315                } else {
2316                    if(drawProd)html.push('<span class="bootCart-attr-lbl">' + itemMod.TypeName + ': </span>' + itemMod.Name + modinputvalue + '<br>');
2317                }
2318            }
2319
2320            //if(drawProd && session.length > 0) {
2321                var recentaddedSubT = (parseFloat((item.BasePrice * qtyJustAdded)) + itemModPrice).toFixed(2);
2322            //}
2323
2324            subtItem = (parseFloat((item.BasePrice * qty)) + itemModPrice).toFixed(2);
2325
2326            if(drawProd) {
2327                html.push('</div>');
2328                html.push('<div class="bootCart-qty"><span class="bootCart-qty-lbl">Quantity: </span>');
2329
2330                //if(session.length == 0) {
2331                //	html.push(item.Quantity + '</div><div class="inlinecartitemsubtotal"><span class="inlinecartitemsubtotallabel">');
2332                //	html.push('' + formatCurrency(subtItem,2) + '</div>' )
2333                //} else {
2334                    html.push(qtyJustAdded + '</div><div class="bootCart-subtotal"><span class="bootCart-subtotal-lbl">Item Total:</span> ');
2335                    
2336                    html.push('' + formatCurrency(recentaddedSubT,2) + '</div>' );
2337                    
2338                //}
2339
2340                html.push('</div></div><div class="bootCart-separator"></div>');
2341            }
2342
2343            totalItmPrice += parseFloat(subtItem);
2344
2345            if(!item.IsSpecial){
2346                _totalQtyInlineCart += parseInt(qty, 10);
2347            }
2348        }
2349        
2350        $("#subtotaldiv").html(formatCurrency(totalItmPrice,2));
2351        
2352
2353        if(totaladded === 1) {
2354            //$("#qtyitemsjustadded").html(totaladded + ' item');
2355        } else {
2356            //$("#qtyitemsjustadded").html(totaladded + ' items');
2357        }
2358
2359        totaladded = 0;
2360        $("#totalQtyInlineCart").html(_totalQtyInlineCart);
2361        $("#countItemsInCartInline").html(_totalQtyInlineCart);
2362        $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart);
2363        setCartQtyDisplay();
2364
2365        var bootCartScroll = new PerfectScrollbar('#bootCart');
2366
2367        $("#bootCart").html(html.join(''));
2368
2369        var isItems = (_totalQtyInlineCart === 1)?'item':'items';
2370        $("#isItems").html(isItems);
2371
2372        //var isItemsHeading = (_totalQtyInlineCart==1)?'Item':'Items';
2373        //$("#isItemsHeading").html(isItemsHeading)
2374
2375        if(ret.Items.length === 0) {
2376            $("#bootCart").html('<div style="height:100px;width:100%; text-align:center;vertical-align:middle; padding-top:10px;">Your cart is currently empty</div>');
2377        } else {
2378            setTimeout(function() {
2379                bootCartScroll.update();
2380            },300);
2381        }
2382    }
2383
2384    function getCurrentCart(getSingleCartItem) {
2385        $("#bootCart").html("");
2386        if(oCartInlineRet) {
2387            getLastItemsAdded();
2388        } else {
2389            $.get("/st/723/cart/",function(ret){
2390                oCartInlineRet = ret.Cart;
2391                getLastItemsAdded();
2392            });
2393        }
2394    }
2395
2396    var oCartInlineRet = '';
2397    var _totalQtyInlineCart = '';
2398    var gotoCartInline = true;
2399
2400    /*var callbackJS = function(ret){
2401        oCartInlineRet = ret;
2402        getLastItemsAdded();
2403    }*/
2404
2405    function countItemsInCart() {
2406        try {
2407            _totalQtyInlineCart = 0;
2408            for(i=0; i<oCartInlineRet.Items.length; i++) {
2409                var item = oCartInlineRet.Items[i];
2410                if(!item.IsSpecial){
2411                var qty = item.Quantity;
2412                _totalQtyInlineCart += parseInt(qty, 10);
2413                }
2414            }
2415
2416            $("#countItemsInCartInline").html(_totalQtyInlineCart);
2417            $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart);
2418            setCartQtyDisplay();
2419        }catch(e) {
2420            $("#countItemsInCartInline").html(_totalQtyInlineCart);
2421            $("#countItemsInCartInlineCustom").html(_totalQtyInlineCart);
2422            setCartQtyDisplay();
2423        }
2424    }
2425
2426    //$ = null;
2427    var hiddenOntime = true;
2428    var inter = 0;
2429    var closedButton = false;
2430    var leftpos = '500px';
2431
2432    function toggleCart(display, header,getSingleCartItem) {
2433        try {
2434            if(closedButton) {
2435                hide = true;
2436                return false;
2437            }
2438            var fromPos = (hide)?hiddenpos:displayPos;
2439            var gotoPos = (!hide)?hiddenpos:displayPos;
2440
2441            try {
2442                if ($('#inlinecart').is(':hover')) {
2443                    display = true;
2444                }
2445            } catch(e){}
2446
2447            if(display) {
2448                var fromPos = hiddenpos;
2449                var gotoPos = displayPos;
2450            } else {
2451                var hideOnFinish = "none";
2452            }
2453
2454            hide = !hide;
2455            if(display)getCurrentCart(getSingleCartItem);
2456            //$("#cartHeaderInline").html(header);
2457            if(!hide) {
2458            } else {
2459                window.clearTimeout(inter);
2460            }
2461        } catch(e){}
2462    }
2463
2464    $(document).ready(function() {
2465        $('#cartInline').html('<span id="countItemsInCartInline"></span>');
2466        $('#cartInlineCustom').html('<span id="countItemsInCartInlineCustom"></span>');
2467        //BuildJSCart('testjs','30%');
2468        // $(document).find('#cartInline').parent().click(function(){
2469        $(document).find('#cartInline').parent().on('click touch', function () {
2470            var setParent = $(document).find('#cartInline').parent();
2471            if (!setParent.hasClass("cart-payment-link")) {
2472                document.location = '../../content/22.htm';
2473            } else {
2474                document.location = setParent.attr('href');
2475            }
2476        });
2477        $(document).find('#cartInlineCustom').parent().on('click touch', function () {
2478            var setParent = $(document).find('#cartInlineCustom').parent();
2479            if (!$(document).find('#cartInlineCustom').parent().hasClass("cart-payment-link")) {
2480                document.location = '../../content/22.htm';
2481            } else {
2482                 document.location = setParent.attr('href');
2483             }
2484        });
2485        //getCurrentCart();     
2486        
2487                countItemsInCartCache();
2488            
2489    });
2490
2491    var iId = '';
2492    var cpx = '';
2493    function slideOn(obj,from, to) {
2494        cpx = parseInt(from , 10);
2495        iId = setInterval(function(){slideOnMove(obj,from,to)},1/100)
2496    }
2497
2498    function slideOnMove(obj,from, to) {
2499        if(cpx === to) {
2500            clearInterval(iId)
2501        }
2502        cpx = cpx + 1;
2503        obj.style.top = cpx;
2504    }
2505</script>
2505
2506
2507
2508<!-- *******INLINE CART LAYOUT START******* -->
2509<div class="modal fade" id="usrCart" tabindex="-1" role="dialog" aria-labelledby="usrCartTitle" aria-hidden="true">
2510    <div class="modal-addcart modal-dialog modal-dialog-centered" role="document">
2511        <div class="modal-content">
2512            <div class="modal-header">
2513                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
2514                    <img src="../../st-app/modules/st-bootstrap/dist/static/icons/ico-ui-close.png">
2515                </button>
2516            </div>
2517            <div class="modal-body">
2518                <div class="row">
2519                    <div class="bootCart-left col-12 col-sm-6">
2520                        <h5 id="usrCartTitle" class="modal-title">
2521                            <div class="cartCheck"></div><span id="qtyitemsjustadded">Item(s)</span> added to your cart
2522                        </h5>
2523                        <div id="bootCart" class="container"></div>
2524                    </div>
2525                    <div class="bootCart-right col-12 col-sm-6">
2526                        <div class="container">
2527                            <div class="row bootCart-info">
2528                                <div class="bootCart-count col-12">
2529                                    Your Cart: <span id="totalQtyInlineCart"></span> <span id="isItems">items</span>
2530                                </div>
2531                                <div class="bootCart-subtotal col-12">
2532                                    Cart Subtotal: <span id="subtotaldiv"></span>
2533                                </div>
2534                            </div>
2535                            <div class="row bootCart-buttons justify-content-center">
2536                                <div class="bootCart-continue col-12 mx-auto mb-3">
2537                                    
2538                                        <a class="btn btn-secondary bootCart-btn-continue w-100" title="Continue Shopping" data-dismiss="modal">Continue Shopping</a>
2539                                    
2540                                </div>
2541                                <div class="bootCart-checkout col-12 mx-auto">
2542                                    <a title="Checkout" class="btn btn-primary bootCart-btn-checkcout w-100" href="../../content/22.htm" target="_parent">View Cart</a>
2543                                </div>
2544                            </div>
2545                        </div>
2546                    </div>
2547                    <div id="bootCart-related" class="col-12"></div>
2548                </div>
2549            </div>
2550        </div>
2551    </div>
2552    
2553</div>
2554<!-- *******INLINE CART LAYOUT END******* -->
2555<!--Site Core Functions-->
2556<script src="../dsn/reindesigns/Content/Javascripts/site-functions.js?v=1.61"></script>
2556
2557
2558
2559<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"262b497fc48840f0bc907d0959df73bf","r":1,"spa":2}' crossorigin="anonymous"></script>
2559
2560</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.