<!DOCTYPE html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
    <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <meta name="globalsign-domain-verification" content="KVeQzO0F4-Ogpvl17x7UQ9i97w-o-pjH-MxsEoFla9" /> 
<meta name="Description" content="Buy Hot Tub accessories and spa chemicals on ThermoSpas Online Store" />
<meta name="Keywords" content="hot tub chemicals, hot tub accessories, spa chemicals, spa accessories" />
<title>ThermoSpas Online Store</title>
<meta name="robots" content="index, follow" />
<meta name="GOOGLEBOT" content="INDEX, FOLLOW" />

<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<link type="text/css" href="/a/c/default.css" rel="stylesheet" />





<script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="/a/j/jquery-migrate-merged.js"></script>
<script type="text/javascript">
	jQuery.curCSS = function(element, prop, val) {
		return jQuery(element).css(prop, val);
	};
</script>

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>




<script type="text/javascript">
	var Config_VCompare_MaxProducts = '3';
	var PageText_783 = "Compare";
	var PageText_784 = "Change Selections";
	var PageText_785 = "You've attempted to select more than {0} items. Click {1} to continue with your initial {0} items or {2} to change your selections.";
	var PageText_819 = "Product Comparison";
    var PageText_822 = "Compare";
    var PageText_840 = "Create Password";
    var PageText_841 = "Retype Password";
    var PageText_842 = "Added to cart";
    var PageText_843 = "Subtotal";
    var PageText_844 = "items in cart";
</script>
<script type="text/javascript" src="/a/j/volusion.js?94ee054ef3fed64c0abf3b2ce8cad81ebe1d137b"></script>
<script type="text/javascript">
    (function ($) {
        volusion.ready(function () {
            if (volusion.cart.isObservingCount()) {
                var ts = new Date().getTime();
                $.getJSON('/AjaxCart.asp?Action=itemCount&cachebust=' + ts, function (data) {
                    var quantityTotal = 0;
                    $.each(data.Products, function (key, val) {
                        if (val.IsProduct === 'Y') {
                            quantityTotal += parseInt(val.Quantity);
                        } else if (val.IsAccessory === 'Y') {
                            quantityTotal += parseInt(val.Quantity);
                        }
                    });
                    quantityTotal = quantityTotal || '0';
                    volusion.cart.itemCount(quantityTotal);
                });
            }
        });
    } (jQuery));
</script>
<link type="text/css" rel="stylesheet" href="/a/contentbuilder/assets/default/content.css"/>
<script type="text/javascript" src="/a/j/paypal-rest-default-buttons.js"></script>

	<script type="text/javascript" src="/a/j/soft_add.js"></script>

	<!-- Support for multi-product add to soft cart missing from product details page and possibly others -->
	<script type="text/javascript" src="/a/j/soft_add_mult.js"></script>


<link type="text/css" rel="stylesheet" href="/a/c/soft_add.css"/>
<script type="text/javascript">
	var global_Config_EnableDisplayOptionProducts = 'False';
	var global_Config_ForceSecureShoppingCartPage = false;
	var global_PageText_OtherItemsAdded = '(All other items have been added to the cart)';
	var Config_EnableSoftAddToCart = true;
</script>

<script type="text/javascript" src="/a/j/soft_add_mult.js"></script>

	<script type="text/javascript" src="/a/j/javascripts.js?6_5_94ee054ef3fed64c0abf3b2ce8cad81ebe1d137b"></script>

<script type="text/javascript">
	var Config_Search_Auto_Complete = false;
</script>

<script type="text/javascript">
/* New Checkout JS */

if (!String.prototype.includes) {
    String.prototype.includes = function() {
        'use strict';
        return String.prototype.indexOf.apply(this, arguments) !== -1;
    };
}

if (!Array.prototype.includes) {
  Object.defineProperty(Array.prototype, "includes", {
    enumerable: false,
    value: function(obj) {
        var newArr = this.filter(function(el) {
          return el == obj;
        });
        return newArr.length > 0;
      }
  });
}

var whichCheckoutToGoTo = "new"
function setWhichCheckoutToGoTo(choice) {
	whichCheckoutToGoTo = choice
}

function goToCheckout() {
	var IsAGift = $('#IsAGift').val();
	if (whichCheckoutToGoTo === "new") {
		proceedToNewCheckout(IsAGift)
	} else {
		proceedToOldCheckout()
	}
}

function proceedToOldCheckout() {
  window.location.href = "/one-page-checkout.asp";
}

function proceedToNewCheckout(IsAGift) {
    if (IsAGift == "Y") {
		window.location.href = "/GiftOptions.asp";
    } else {
		window.location.href = "/checkout/?text=656565&bg=FFFFFF&font=Lato%2C+ui%2Dsans%2Dserif%2C+system%2Dui%2C+%2Dapple%2Dsystem%2C+BlinkMacSystemFont%2C+Segoe+UI%2C+Roboto%2C+Helvetica+Neue%2C+Arial";
    }
}

function linkCheckoutButtonsToNewCheckout() {
	/* Replace links to one-page-checkout.asp to instead open new checkout modal */
	var anchors = document.getElementsByTagName("a");
	for (var i = 0; i < anchors.length; i++) {
		if (anchors[i].href.includes("/one-page-checkout.asp")) {
			anchors[i].href = "javascript:void(0);"
			anchors[i].setAttribute("onclick","goToCheckout()")
		}
	}
	/* Also look for the patterns we see for proceed to checkout buttons on shoppingcart.asp */
	var inputs = document.getElementsByTagName("input");
	for (var i = 0; i < inputs.length; i++) {
		if (inputs[i].name.includes("btn_checkout_guest")) {
			inputs[i].setAttribute("onclick","goToCheckout()")
		}
	}

	if (document.Proceed_To_Checkout_Form) {
		document.Proceed_To_Checkout_Form.action = "javascript:void(0);"
	}
}
document.addEventListener("DOMContentLoaded", linkCheckoutButtonsToNewCheckout); /* this one runs super fast right away on page load */
window.addEventListener("load", linkCheckoutButtonsToNewCheckout); /* this one is important to run after credo template does its replacements */
</script>
<style type="text/css">
/* New Checkout CSS */

.new-secure-checkout-modal {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.5), rgba(54, 54, 54, 0.5));
  backdrop-filter: blur(3px);
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  text-align: center;
}

.new-secure-checkout-modal-content {
  margin: auto;
  width: 100%;
  height: 100%;
  background: none;
}

.new-secure-checkout-iframe {
  height:calc(100vh - 4px);
  width:calc(100vw - 4px);
  box-sizing: border-box;
}
</style>

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1399167-37"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-1399167-37');
</script>

    <script src="https://js.stripe.com/v3/"></script>


    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js"></script>
<script src="https://code.jquery.com/jquery-migrate-3.4.1.min.js"></script>

        <meta charset="utf-8">       
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="description" content="">
        <meta id="v65-layout-mode" data-cart="storedot" data-checkout="storedot" data-use-simplified-checkout="true">
        <meta id="v65-logo-dimensions" data-height="80" data-width="221">
        <style type="text/css">@font-face {font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/cf-fonts/s/playfair-display/5.0.18/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/cf-fonts/s/playfair-display/5.0.18/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/cf-fonts/s/playfair-display/5.0.18/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/cf-fonts/s/playfair-display/5.0.18/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/cf-fonts/s/playfair-display/5.0.18/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/cf-fonts/s/playfair-display/5.0.18/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/cf-fonts/s/playfair-display/5.0.18/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/cf-fonts/s/playfair-display/5.0.18/latin-ext/700/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
        <style type="text/css">@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/600/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/600/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/600/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/700/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/700/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/400/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/400/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/400/italic.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/600/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/600/italic.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/600/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/600/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/600/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/600/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/600/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin-ext/700/italic.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek/700/italic.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/cf-fonts/s/source-sans-pro/5.0.11/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}</style>
        <link rel="stylesheet" href="/v/vspfiles/templates/ThermoSpa/css/main.css">
        <link href="/v/vspfiles/templates/ThermoSpa/css/imports.css" rel="stylesheet">
        <link href="/v/vspfiles/templates/ThermoSpa/css/push-menu/component.css" rel="stylesheet">
        <link href="/v/vspfiles/templates/ThermoSpa/css/homepage.css" rel="stylesheet">

        <script src="/v/vspfiles/templates/ThermoSpa/js/design-toolkit_min.js"></script>
        <script>DTK.loadCSS("ThermoSpa");</script>
        

        <!--[if lt IE 9]>
        <script src="/v/vspfiles/templates/ThermoSpa/js/html5shiv.js"></script>
        <![endif]-->
        <!-- Reactful Plugin -->
        <script type="text/javascript">
		(function() {
		var reactful_client_id="269152";
		window._rctfl = window._rctfl || {c: []}; window._rctfl.c.push(reactful_client_id);
		var el = document.createElement('script'); el.async = 1;
		el.src = "//visitor.reactful.com/dist/main.rtfl.js";
		document.getElementsByTagName('head')[0].appendChild(el);
		})();
		</script>
<!-- End Reactful Plugin -->

    </head>
    <!-- #################### FREE TEMPLATE INFO Dress Express�2.0-JC-09202014 #################### -->
    <body class="cbp-spmenu-push">
        <!--[if lt IE 7]>
            <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
        <![endif]-->


        <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="push-menu">
            <!--<h3><div id="Menu1_Title" class="menu_title"></div></h3> -->
            <div id="display_menu_1" class="menu"><script type="text/javascript">var breadCrumb="||";</script>
<link rel='stylesheet' type='text/css' href='/a/c/vnav.css'>
<script src='/a/j/vnav.js?1'></script>
<ul class='vnav vnav--horizontal vnav--level1'>
<li class='vnav__item'><a href='https://online.thermospas.com/Water-Care-Products-Chemicals-and-Maintenance-s/3.htm' class='vnav__link'>Water Care</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Chemical-Packages-s/50.htm' class='vnav__link'>Water Care Packages</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Sanitizers-Purifiers-s/27.htm' class='vnav__link'>Sanitizers & Purifiers</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Water-Balancing-s/25.htm' class='vnav__link'>Water Balancing</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Water-Clarity-s/29.htm' class='vnav__link'>Water Clarity</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cleaning-Products-s/26.htm' class='vnav__link'>Cleaning Products</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Test-Strips-s/28.htm' class='vnav__link'>Test Strips</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Frog-ease-s/77.htm' class='vnav__link'>FROG @ease</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Hot-Tub-Filters-and-Accessories-s/4.htm' class='vnav__link'>Filters</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Standard-Filters-s/58.htm' class='vnav__link'>Standard White Filters</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Filter-Accessories-s/48.htm' class='vnav__link'>Filter Accessories</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Hot-Tub-Covers-s/2.htm' class='vnav__link'>Covers</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Replacement-Covers-s/37.htm' class='vnav__link'>Replacement Covers</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cover-Lifters-s/38.htm' class='vnav__link'>Cover Lifters</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cover-Care-s/39.htm' class='vnav__link'>Cover Care</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Cabinets-s/55.htm' class='vnav__link'>Steps</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Step-Packages-s/35.htm' class='vnav__link'>2-Tier Steps</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Extras-s/1.htm' class='vnav__link'>Extras</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Pillows-s/72.htm' class='vnav__link'>Pillows</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/category-s/73.htm' class='vnav__link'>ThermOzone</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cleaning-Tools-s/30.htm' class='vnav__link'>Cleaning Tools</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Safety-Convenience-s/57.htm' class='vnav__link'>Safety & Convenience</a>
</li></ul>
</li>
<li class='vnav__item'><a href='/Articles.asp?ID=163' class='vnav__link'>PARTS & SERVICE</a>
</li>
</ul>
</div>
        </nav>
            <div class="navbar navbar-default hide_on_mobile" role="navigation">
                <header class="header">
					<div class="container">
                    <div class="row">
						<div class="col-sm-12 col-md-3 col-xs-12">
                            <div class="header__element ghost">
								<div class="logo ghost__content">
                                    
                                        <h1 class="logo"><a href="/" title=""><img src="/v/vspfiles/templates/ThermoSpa/images/template/logo.jpg"> </a></h1>
                                    <!--if_homepage-->

                                    <!--if_not_homepage-->
                                </div>
								<div class="cart-summary ghost__content Hide-on-desktop">
                                    <a href="/shoppingcart.asp">
                                        <span class="icon icon-shopping-bag"><img src="/v/vspfiles/templates/ThermoSpa/images/template/icon-cart.png" alt=""></span><span data-v-observable="cart-count"></span>
                                    </a>
                                </div>
                            </div>
                        </div>
                        <div class="col-sm-12 col-md-9 col-xs-12">
                            <div class="header__right header__element ghost">
                                <!-- Brand and toggle get grouped for better mobile display -->
                                
                                <div class="search-popout ghost__content hidden-xs hidden-sm" role="search">
                                  <a id="search-toggle" type="button" class="search-popout__trigger" data-toggle="popover" data-placement="right" data-html="true" data-content="
                                    <form class='form-inline' action='/SearchResults.asp' method='get' name='SearchBoxForm' role='search'>
                                      <div class='form-group'>
                                        <input type='text' name='Search' class='search-popout__input' placeholder='Search...'>
                                        <button type='submit' name='Submit' class='btn btn-xs btn-primary search-popout__submit'>Go!</button>
                                      </div>
                                    </form>" data-container="body">
                                    <span class="icon icon-magnifying-glass"><img src="/v/vspfiles/templates/ThermoSpa/images/template/search-bg.png" alt=""></span>
                                  </a>
                                </div>
								<div class="cart-summary ghost__content hidden-xs hidden-sm">
                                    <a href="/shoppingcart.asp">
                                        <span class="icon icon-shopping-bag"><img src="/v/vspfiles/templates/ThermoSpa/images/template/icon-cart.png" alt=""></span><span data-v-observable="cart-count"></span>
                                    </a>
                                </div>
								<div class="contact-info">
									<span><img src="/v/vspfiles/templates/ThermoSpa/images/template/phone-icon.png" alt=""></span><a href="tel:8008760158">800.876.0158</a>
								</div>
								<!-- Collect the nav links, forms, and other content for toggling -->
								<div class="collapse navbar-collapse" id="main-nav">
									<div id="display_menu_1" class="menu"><ul class='vnav vnav--horizontal vnav--level1'>
<li class='vnav__item'><a href='https://online.thermospas.com/Water-Care-Products-Chemicals-and-Maintenance-s/3.htm' class='vnav__link'>Water Care</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Chemical-Packages-s/50.htm' class='vnav__link'>Water Care Packages</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Sanitizers-Purifiers-s/27.htm' class='vnav__link'>Sanitizers & Purifiers</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Water-Balancing-s/25.htm' class='vnav__link'>Water Balancing</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Water-Clarity-s/29.htm' class='vnav__link'>Water Clarity</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cleaning-Products-s/26.htm' class='vnav__link'>Cleaning Products</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Test-Strips-s/28.htm' class='vnav__link'>Test Strips</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Frog-ease-s/77.htm' class='vnav__link'>FROG @ease</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Hot-Tub-Filters-and-Accessories-s/4.htm' class='vnav__link'>Filters</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Standard-Filters-s/58.htm' class='vnav__link'>Standard White Filters</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Filter-Accessories-s/48.htm' class='vnav__link'>Filter Accessories</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Hot-Tub-Covers-s/2.htm' class='vnav__link'>Covers</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Replacement-Covers-s/37.htm' class='vnav__link'>Replacement Covers</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cover-Lifters-s/38.htm' class='vnav__link'>Cover Lifters</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cover-Care-s/39.htm' class='vnav__link'>Cover Care</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Cabinets-s/55.htm' class='vnav__link'>Steps</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Step-Packages-s/35.htm' class='vnav__link'>2-Tier Steps</a>
</li></ul>
</li>
<li class='vnav__item'><a href='https://online.thermospas.com/Extras-s/1.htm' class='vnav__link'>Extras</a>
<ul class='vnav vnav__subnav vnav--level2'>
<li class='vnav__item'><a href='https://online.thermospas.com/Pillows-s/72.htm' class='vnav__link'>Pillows</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/category-s/73.htm' class='vnav__link'>ThermOzone</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Cleaning-Tools-s/30.htm' class='vnav__link'>Cleaning Tools</a>
</li><li class='vnav__item'><a href='https://online.thermospas.com/Safety-Convenience-s/57.htm' class='vnav__link'>Safety & Convenience</a>
</li></ul>
</li>
<li class='vnav__item'><a href='/Articles.asp?ID=163' class='vnav__link'>PARTS & SERVICE</a>
</li>
</ul>
</div>
								</div><!-- /.navbar-collapse -->
                            </div>
                        </div>
                    </div>
                </div></header>
                
            </div>
        
		<div class="Mobile_header">
		<div class="container">
			<div class="logo ghost__content">
				
					<h1 class="logo"><a href="/" title=""><img src="/v/vspfiles/templates/ThermoSpa/images/template/logo.jpg"> </a></h1>
				<!--if_homepage-->

				<!--if_not_homepage-->
			</div>
			<div class="navbar-header ghost__content">
				<button type="button" id="showLeftPush" class="navbar-toggle" data-toggle="collapse">
					<div class="icon-bar-wrap">
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-bar"></span>
						<span class="icon-Close" id="green-x">X</span>
					</div>
					<div class="menu-label">menu</div>
				</button>
			</div>
			<div class="search-popout ghost__content" role="search">
			  <a id="search-toggle" type="button" class="search-popout__trigger" data-toggle="popover" data-placement="bottom" data-html="true" data-content="
				<form class='form-inline' action='/SearchResults.asp' method='get' name='SearchBoxForm' role='search'>
				  <div class='form-group'>
					<input type='text' name='Search' class='search-popout__input' placeholder='Search...'>
					<button type='submit' name='Submit' class='btn btn-xs btn-primary search-popout__submit'>Go!</button>
				  </div>
				</form>" data-container=".Mobile_header">
				<span class="icon icon-magnifying-glass"><img src="/v/vspfiles/templates/ThermoSpa/images/template/search-bg.png" alt=""></span>
			  </a>
			</div>
			<div class="cart-summary ghost__content">
				<a href="/shoppingcart.asp">
					<span class="icon icon-shopping-bag"><img src="/v/vspfiles/templates/ThermoSpa/images/template/icon-cart.png" alt=""></span><span data-v-observable="cart-count"></span>
				</a>
			</div>
			</div>
		</div>

        <!-- Add your site or application content here -->
		<div class="container">
			<div class="left_content" style="display:none;"></div>
			<main class="right_content" id="content_area" role="main">
      <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr> 
		
		<td width="100%" valign="top"> 
		<link rel='stylesheet' href='/a/j/slider/owl.carousel.css'>
<link rel='stylesheet' href='/a/j/slider/volusion-owl.css'>
<div class='owl-carousel owl-theme' id='vSlider'>
 <a href='https://online.thermospas.com/Water-Care-Products-Chemicals-and-Maintenance-s/3.htm' class='item'>
        <img class='owl-lazy' data-src='/v/vspfiles/photos/homepage/1747414339150.png' alt=''/>
</a>
</div>
<script type='text/javascript'>
    var jq211 = jq211 || jQuery;
</script>
<script src='/a/j/slider/owl.carousel.js'></script>
<script type='text/javascript'>
var vSliderOptions = { 
    loop: false, 
    items: 1, 
    dots: false, 
    lazyLoad: true, 
autoplaySpeed: 600,
navSpeed: 600,
dotsSpeed: 600,
navClass: ['btn-prev', 'btn-next'],
navText: ['<svg class="icon arrow-left"><use xlink:href="#svg-arrow-left"/></svg><span class="text-hide">Previous</span>', '<svg class="icon arrow-right"><use xlink:href="#svg-arrow-right"/></svg><span class="text-hide">Next</span>'],
onTranslate: onTranslateCallback,
onTranslated: onTranslatedCallback
}; 
function onTranslateCallback(){jq211('#vSlider .owl-stage').addClass('owl-translating');}
function onTranslatedCallback(){jq211('#vSlider .owl-stage').removeClass('owl-translating');}
var isIe = window.navigator.userAgent.indexOf('MSIE '); if( isIe > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./) ){vSliderOptions.lazyLoad = false; jq211('#vSlider .item img').each(function(){ var $this = jq211(this); $this.removeClass('owl-lazy'); $this.attr('src', $this.attr('data-src')); })}
if (document.addEventListener != undefined) {
jq211(document).ready(function() {
    jq211('.owl-carousel').closest('table').css('table-layout', 'fixed');
    var homepageSlider = jq211('#vSlider');
    homepageSlider.on('initialized.owl.carousel', function(event) {
    	window.dispatchEvent(new Event('resize'));
    });
    homepageSlider.owlCarousel(vSliderOptions);
});
}
else{
console.log('This websites slideshow is not supported');
jq211('#vSlider').css('display', 'block');
var firstImg = jq211('#vSlider .item:first-child img'); firstImg.attr('src', firstImg.attr('data-src')).attr('width', '100%');
}

		jq211("#vSlider a.item").bind("click", function (event) {
			var $this = jq211(this),
				thisSlidesHref = $this.attr("href") || $this.attr("data-href");

			if (thisSlidesHref !== "javascript:void(0)") {
				window.location.href = thisSlidesHref;
			}
		});
	</script>
<div id="div_articleid_2">
<div class="row">
	<div class="col-sm-6 col-md-6">
		<div class="prd_bnr">
			<a href="/category-s/62.htm"><img src="/v/vspfiles/templates/ThermoSpa/images/template/best-seller.jpg" alt=""/></a>
			<div class="cat_link">
				<a href="/category-s/62.htm">BEST SELLERS <img src="/v/vspfiles/templates/ThermoSpa/images/template/white-arrow.png" alt=""/></a>
			</div>
		</div>
	</div>
	<div class="col-sm-6 col-md-6">
		<div class="prd_bnr">
			<a href="/category-s/61.htm"><img src="/v/vspfiles/templates/ThermoSpa/images/template/new-products.jpg" alt=""/></a>
			<div class="cat_link">
				<a href="/category-s/61.htm">NEW PRODUCTS <img src="/v/vspfiles/templates/ThermoSpa/images/template/white-arrow.png" alt=""/></a>
			</div>
		</div>
	</div>
</div>
<h3 class="featured-products-title col-xs-12">FEATURED PRODUCTS</h3>
<div class="clearfix">
</div>
</div><!-- .vcb-article -->
<textarea style="display:none;" id="articleBody_2" readonly="true"></textarea>

			<br />
			<br />
<table width="96%" border="0" cellspacing="0" cellpadding="2" align="center"><tr><td>
<table width="100%" border="0" cellspacing="10" cellpadding="10" class="v65-productDisplay"> 
<tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="v65-productDisplay"> 
<tr> 
<td valign="top" width="25%" align="center"> 
<a href="https://online.thermospas.com/Jet-Line-Cleaner-p/6473-466s.htm" title="Jet Line Cleaner" alt="Jet Line Cleaner">
<img src="/v/vspfiles/photos/6473-466S-1.jpg" style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid"  border=0 alt="Jet Line Cleaner" title="Jet Line Cleaner"></a>
<script type="text/javascript">if(window.VCompare){VCompare('6473-466S', 5);}</script>
</td> 
<td rowspan="4" background="/v/vspfiles/templates/ThermoSpa/images/Grid_Divider_Vertical.gif"> 
<img src="/v/vspfiles/templates/ThermoSpa/images/clear1x1.gif" width="25" height="25" alt=""> 
</td> 
<td valign="top" width="25%" align="center"> 
<a href="https://online.thermospas.com/Oxidizing-Shock-3-Pack-p/6473-455t.htm" title="Oxidizing Shock (3 Pack)" alt="Oxidizing Shock (3 Pack)">
<img src="/v/vspfiles/photos/6473-455T-1.jpg" style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid"  border=0 alt="Oxidizing Shock (3 Pack)" title="Oxidizing Shock (3 Pack)"></a>
<script type="text/javascript">if(window.VCompare){VCompare('6473-455T', 5);}</script>
</td> 
<td rowspan="4" background="/v/vspfiles/templates/ThermoSpa/images/Grid_Divider_Vertical.gif"> 
<img src="/v/vspfiles/templates/ThermoSpa/images/clear1x1.gif" width="25" height="25" alt=""> 
</td> 
<td valign="top" width="25%" align="center"> 
<a href="https://online.thermospas.com/Natural-Clear-p/6473-595s.htm" title="Natural &amp; Clear" alt="Natural &amp; Clear">
<img src="/v/vspfiles/photos/6473-595S-1.jpg?v-cache=1747314407" style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid"  border=0 alt="Natural &amp; Clear" title="Natural &amp; Clear"></a>
<script type="text/javascript">if(window.VCompare){VCompare('6473-595S', 5);}</script>
</td> 
<td rowspan="4" background="/v/vspfiles/templates/ThermoSpa/images/Grid_Divider_Vertical.gif"> 
<img src="/v/vspfiles/templates/ThermoSpa/images/clear1x1.gif" width="25" height="25" alt=""> 
</td> 
<td valign="top" width="25%" align="center"> 
<a href="https://online.thermospas.com/Filter-Cleaner-p/6473-460s.htm" title="Filter Cleaner" alt="Filter Cleaner">
<img src="/v/vspfiles/photos/6473-460S-1.jpg" style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid"  border=0 alt="Filter Cleaner" title="Filter Cleaner"></a>
<script type="text/javascript">if(window.VCompare){VCompare('6473-460S', 5);}</script>
</td> 
</tr> 
<tr> 
<td valign="top" width="25%"> 
<div>

<a href="https://online.thermospas.com/Jet-Line-Cleaner-p/6473-466s.htm" class="productnamecolor colors_productname" title="Jet Line Cleaner, 6473-466S"> 
<span itemprop='name'>
Jet Line Cleaner
</span>
</a>
<br />
<div>

<div>
<font class="pricecolor colors_productprice">    <div class="product_productprice">        <b><font class="text colors_text">Price</font> $20.99 </b>    </div></font>
</div>
</div>
</td>
</td> 
<td valign="top" width="25%"> 
<div>

<a href="https://online.thermospas.com/Oxidizing-Shock-3-Pack-p/6473-455t.htm" class="productnamecolor colors_productname" title="Oxidizing Shock (3 Pack), 6473-455T"> 
<span itemprop='name'>
Oxidizing Shock (3 Pack)
</span>
</a>
<br />
<div>

<div>
<font class="pricecolor colors_productprice">    <div class="product_productprice">        <b><font class="text colors_text">Price</font> $53.99 </b>    </div></font>
</div>
</div>
</td>
</td> 
<td valign="top" width="25%"> 
<div>

<a href="https://online.thermospas.com/Natural-Clear-p/6473-595s.htm" class="productnamecolor colors_productname" title="Natural &amp; Clear, 6473-595S"> 
<span itemprop='name'>
Natural & Clear
</span>
</a>
<br />
<div>

<div>
<font class="pricecolor colors_productprice">    <div class="product_productprice">        <b><font class="text colors_text">Price</font> $15.99 </b>    </div></font>
</div>
</div>
</td>
</td> 
<td valign="top" width="25%"> 
<div>

<a href="https://online.thermospas.com/Filter-Cleaner-p/6473-460s.htm" class="productnamecolor colors_productname" title="Filter Cleaner, 6473-460S"> 
<span itemprop='name'>
Filter Cleaner
</span>
</a>
<br />
<div>

<div>
<font class="pricecolor colors_productprice">    <div class="product_productprice">        <b><font class="text colors_text">Price</font> $24.99 </b>    </div></font>
</div>
</div>
</td>
</td> 
</tr> 
<tr> 
<td valign="top" width="25%"> 
</td> 
<td valign="top" width="25%"> 
</td> 
<td valign="top" width="25%"> 
</td> 
<td valign="top" width="25%"> 
</td> 
</tr> 
<tr> 
<td valign="top" width="25%"> 
<font class="text colors_text">
ClearRay™ Jet Line Cleaner clears spa and jetted bath tub plumbing of organics, oils, dirt, and minerals.
</font>
</td> 
<td valign="top" width="25%"> 
<font class="text colors_text">
ClearRay™ Oxidizing Shock is a powerful oxygen-based oxidizer. When used regularly, this product will help reduces contaminants introduced by bathers and environmental factors like rain and wind.
</font>
</td> 
<td valign="top" width="25%"> 
<font class="text colors_text">
ClearRay™ Natural & Clear emulsifies and biodegrades contaminants commonly found in spas and hot tubs.
</font>
</td> 
<td valign="top" width="25%"> 
<font class="text colors_text">
ClearRay™ Filter Cleaner is a concentrated cleaning solution containing grease and oil emulsifiers and wetting agents.
</font>
</td> 
</tr> 
<tr> 
<td background="/v/vspfiles/templates/ThermoSpa/images/Grid_Divider_Horizontal.gif" colspan="7"> 
<img src="/v/vspfiles/templates/ThermoSpa/images/clear1x1.gif" width="3" height="9" alt=""> 
</td> 
</tr> 
</table> 
</td></tr></table>
<div id="div_articleid_71">
<div class="about_section">
	<div class="about-banner">
		<div>
			<img src="/v/vspfiles/templates/ThermoSpa/images/about-banner.jpg" alt=""/>
		</div>
		<div class="overlay">
			<div class="abt-left">
				<div class="about_content">
					<h2>OUR STORY</h2>
					<p>
						ThermoSpas began manufacturing spas in 1983 and launched the direct to the consumer spa business in 1995. ThermoSpas corporate headquarters is proudly located in the US and has full-time employees across the country.
					</p>
					<div class="read-more">
						<a href="/aboutus.asp">read more</a>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<div class="blog-section">
	<h2>FROM THE BLOG</h2>
	<div class="blog-block">
		<div class="blog-list">
			<div class="blog-image">
				<img src="/v/vspfiles/templates/ThermoSpa/images/blog-image-1.jpg" alt=""/>
			</div>
			<div class="blog-detail">
				<h3>Too Much Chlorine in Your Hot Tub? Here’s How to Fix It</h3>
				<p>
                    You only need a small amount of chlorine to successfully sanitize your spa, so it’s possible to overdo it if you’re not careful. 
				</p>
				<div class="read-more">
					<a href="http://www.thermospas.com/blog/much-chlorine-hot-tub-heres-fix/" target="_blank">read more</a>
				</div>
			</div>
		</div>
		<div class="blog-list">
			<div class="blog-image">
				<img src="/v/vspfiles/templates/ThermoSpa/images/blog-image-2.jpg" alt=""/>
			</div>
			<div class="blog-detail">
				<h3>How To Properly Drain Your Hot Tub</h3>
				<p>
					There are several reasons you may want to drain your hot tub. Most importantly, it’s a good idea to replace your tub’s water quarterly to avoid over-exposing your water to sanitizers and chemicals. 
				</p>
				<div class="read-more">
					<a href="http://www.thermospas.com/blog/properly-drain-hot-tub/" target="_blank">read more</a>
				</div>
			</div>
		</div>
		<div class="blog-list">
			<div class="blog-image">
				<img src="/v/vspfiles/templates/ThermoSpa/images/blog-image-3.jpg" alt=""/>
			</div>
			<div class="blog-detail">
				<h3>Hot Tub Temperature Guide: How Hot Should Your Spa Water Be?</h3>
				<p>
					Though all hot tubs are unique in their own way, one thing remains consistent: their warm water. For thousands of years, warm water therapy has been utilized to heal the mind and the body. 
				</p>
				<div class="read-more">
					<a href="http://www.thermospas.com/blog/hot-tub-temperature-guide-how-hot-should-your-spa-water-be/" target="_blank">read more</a>
				</div>
			</div>
		</div>
		<div class="blog-list">
			<div class="blog-image">
				<img src="/v/vspfiles/templates/ThermoSpa/images/blog-image-4.jpg" alt=""/>
			</div>
			<div class="blog-detail">
				<h3>What Are the White Flakes in My Hot Tub Water?</h3>
				<p>
					Regularly cleaning and sanitizing your hot tub helps to keep strange things from happening, like seeing white flakes in your hot tub water. 
				</p>
				<div class="read-more">
					<a href="http://www.thermospas.com/blog/what-are-white-flakes-in-my-hot-tub-water/" target="_blank">read more</a>
				</div>
			</div>
		</div>
	</div>
</div>
</div><!-- .vcb-article -->
<textarea style="display:none;" id="articleBody_71" readonly="true"></textarea>
</td></tr></table><br><br>
</td><td valign="top">
<div id="div_articleid_72">
</div><!-- .vcb-article -->
<textarea style="display:none;" id="articleBody_72" readonly="true"></textarea>
</td></tr></table>
</main>
            
            
            
            	 <script>
function validateFormOnSubmit(theForm) {
var reason = "";

  reason += validatefirstname(theForm.first_name);
  reason += validatelastname(theForm.last_name);
  reason += validateEmail(theForm.email);
  reason += validatequestion(theForm.question);
      
  if (reason != "") {
    alert("Some fields need correction:\n\n" + reason);
    return false;
  }

  return true;
}

function validatefirstname(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = '#21BEDE'; 
        error = "First Name is required.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}

function validatelastname(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = '#21BEDE'; 

        error = "Last Name is required.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}


function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        fld.style.background = '#21BEDE';
        error = "An Email is required.\n";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = '#21BEDE';
        error = "Please enter a valid email address.\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = '#21BEDE';
        error = "The email address contains illegal characters.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}
function validatequestion(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = '#21BEDE'; 
        error = "A Question is required.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}
</script>
        <!-- functions for email exsclusive -->
        <script>
function validateFormOnSubmitEmail(theForm) {
var reason = "";

  reason += validatefirst(theForm.first);
  reason += validatelast(theForm.last);
  reason += validateEmaila(theForm.email);
      
  if (reason != "") {
    alert("Some fields need correction:\n\n" + reason);
    return false;
  }

  return true;
}

function validatefirst(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = '#21BEDE'; 
        error = "First Name is required.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}

function validatelast(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        fld.style.background = '#21BEDE'; 
        error = "Last Name is required.\n"
    } else {
        fld.style.background = 'White';
    }
    return error;  
}


function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}

function validateEmaila(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   
    if (fld.value == "") {
        fld.style.background = '#21BEDE';
        error = "An Email is required.\n";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = '#21BEDE';
        error = "Please enter a valid email address.\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = '#21BEDE';
        error = "The email address contains illegal characters.\n";
    } else {
        fld.style.background = 'White';
    }
    return error;
}

</script>

<div class="help-section">
	<div class="row">
		<div class="col-xs-12 col-md-6">        	
			<div class="left-content">
            <h2>How can we help?</h2>
            <div id="drbob" name="drbob">
        <form onsubmit="return validateFormOnSubmit(this)" action="https://www.thermospas.com/os/drbobredirect.php" method="post">
        	<div class="hp_home_left_cols">
            	<label>Question Type</label>
                <select name="question_type" id="question_type">
			  <option value="chemicals">Chemical Questions
			  <option value="repairs" onclick="location.href='http://www.hottubservice.com/help/index.php?_m=tickets&_a=submit&departmentid=8&step=1'">Hot Tub Service
			  <option value="moving" onclick="location.href='http://www.hottubservice.com/help/index.php?_m=tickets&_a=submit&departmentid=9&step=1'">Moving or Delivery
			  <option value="store">Store Question
			  <option value="general">General
              </select> 
              </div>
              <div class="hp_home_left_cols hp_home_left_cols_cler">
              		<label>First Name</label>
                    <input type="text" name="first_name" id="name" class="border_input">      
              </div>
              <div class="hp_home_right_cols">
              		<label>Last Name</label>
                    <input type="text" name="last_name" id="lastname" class="border_input"> 
              </div>
              <div class="hp_home_left_cols">
              		<label>Email Address</label>
                     <input type="text" name="email" id="email" class="border_input">       
              </div>
              <div class="hp_home_right_cols">
	              	<label>Phone Number</label>
    	            <input type="text" name="phone" id="phone" class="border_input">  
              </div>
              <div class="hp_home_left_cols hp_home_left_cols1">
              	<label>Message</label>
                 <textarea name="question" id="question" cols="23" rows="5" class="border_input"></textarea>  
              </div>
              <div class="hp_home_left_cols_button">
              		<input name="Submit" type="submit" value="SEND!" id="dr_bob_send_button">
                    <input name="subform" type="hidden" value="Y">
              </div>              
        
        </form>
      </div>
            
            
					
					</div>
		</div>
		<div class="col-xs-12 col-md-6">
			<div class="banner">
				<img src="/v/vspfiles/templates/ThermoSpa/images/template/help-banner.jpg" alt="">
			</div>
		</div>
	</div>
</div>

                        
            
		</div>
        <footer class="footer">
            <div class="container clearfix">
				<div class="row newsletter-row">
					<div class="col-sm-6 col-md-6">
						<h3>EMAIL EXCLUSIVES </h3>
						<p>Get info on sales and specials, new <br>products, and members-only offers</p>
					</div>
					<div class="col-sm-6 col-md-6">
						<div class="elist">
                            <form name="MailingList" method="post" action="/mailinglist_subscribe.asp">
								<input type="text" class="form-control elist__input" name="emailaddress" onblur="if (this.value == '') {this.value = 'Enter your email address';}" onfocus="if (this.value == 'Enter your email address') {this.value = '';}" value="Enter your email address">
                                <button type="submit" name="Submit" class="elist__submit" value="SIGN UP!">
                                    <span class="icon icon-caret-right"><img src="/v/vspfiles/templates/ThermoSpa/images/template/signup.gif" alt="" width="113" height="40"></span>
                                </button>
                            </form>
                        </div>
					</div>
				</div>
                <div class="row">
                    <div class="col-sm-5 col-md-4 hidden-xs">
                        <ul class="column column-1" data-v-edit-region="Link List 1"><li class="column__title">Contact US</li>
                            <li><a class="call" href="tel:8008760158">800-876-0158</a></li>
                            <li><span><span style="background-color: initial; font-family: inherit; font-size: inherit; display: inline !important;">MONDAY - FRIDAY: 9AM - 5PM EST</span><br></span></li><li> <span><span style="background-color: initial; font-family: inherit; font-size: inherit; display: inline !important;"><br>Email - </span><a href="/cdn-cgi/l/email-protection#f3808683839c8187b3879b96819e9c80839280dd909c9e" style="font-family: inherit; font-size: inherit; display: inline !important;"><span class="__cf_email__" data-cfemail="7d0e080d0d120f093d0915180f10120e0d1c0e531e1210">[email&#160;protected]</span></a><br></span></li></ul>
                    </div>
                    <div class="col-sm-7 col-md-5 hidden-xs">
                        <ul class="column column-2" data-v-edit-region="Link List 2"><li class="column__title">CUSTOMER SERVICE</li>
							<li><a href="/default.asp">ONLINE STORE HOME</a></li>
							<li><a href="/myaccount.asp">MY ACCOUNT</a></li>
							<li><a href="/aboutus.asp" title="About ThermoSpas Hot Tub Products, Inc.">ABOUT US</a></li>
							<li><a href="/help.asp" title="Help Desk">HELP</a></li>
							<li><a href="https://online.thermospas.com/Articles.asp?ID=132" title="Terms & Conditions">STORE POLICIES</a></li>
							<li><a href="/Articles.asp?ID=146">CUSTOMER CARE</a></li>
							<li><a href="/terms_privacy.asp" title="Privacy Policy">PRIVACY POLICIES</a></li>
							<li><a href="http://www.thermospas.com/" title="THERMOSPAS.COM" target="_blank">THERMOSPAS.COM</a></li></ul>
                    </div>
                   
                    <div class="col-sm-12 col-md-3 hidden-xs">
                         <!-- .elist -->
                        <div class="social">
                            <span class="social__title">CONNECT</span>
                            <a href="https://www.facebook.com/ThermoSpas" target="_blank">
                                <span class="icon">
                                    <img src="/v/vspfiles/templates/ThermoSpa/images/template/facebook.png" width="37" height="36" alt="Facebook">
                                </span>
                            </a>
                            <a href="https://www.youtube.com/user/ThermoSpaInc" target="_blank">
                                <span class="icon">
                                    <img src="/v/vspfiles/templates/ThermoSpa/images/template/youtube.png" width="37" height="36" alt="youtube">
                                </span>
                            </a>
                        </div>
                    </div>
                </div>
                <div class="clearfix visible-xs">
                    <div class="panel-group" id="footer-collapse">
                        <div class="panel panel-default">
                            <div class="panel-heading">
                                <h4 class="panel-title">
                                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#footer-collapse" href="#link-col-1">
                                        Contact US
                                    </a>
                                </h4>
                            </div>
                            <div id="link-col-1" class="panel-collapse collapse">
                                <div class="panel-body">
                                    <ul class="column column-1">
                                        <li><a class="call" href="tel:8008760158">800-876-0158</a></li>
										<li><span>MONDAY - FRIDAY: 8AM - 6PM EST</span> <span>SATURDAY: 9AM - 1PM EST</span> <span>SUNDAY: CLOSED</span></li>             
                                    </ul>
                                </div>
                            </div>
                        </div>
                        <div class="panel panel-default">
                            <div class="panel-heading">
                                <h4 class="panel-title">
                                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#footer-collapse" href="#link-col-2">
                                        CUSTOMER SERVICE
                                    </a>
                                </h4>
                            </div>
                            <div id="link-col-2" class="panel-collapse collapse">
                                <div class="panel-body">
                                    <ul class="column column-1">
                                        <li><a href="/default.asp">ONLINE STORE HOME</a></li>
										<li><a href="/myaccount.asp">MY ACCOUNT</a></li>
										<li><a href="/aboutus.asp" title="About ThermoSpas Hot Tub Products, Inc.">ABOUT US</a></li>
										<li><a href="/help.asp" title="Help Desk">HELP</a></li>
										<li><a href="/terms.asp" title="Terms &amp; Conditions">STORE POLICIES</a></li>
										<li><a href="/Articles.asp?ID=146">CUSTOMER CARE</a></li>
										<li><a href="/terms_privacy.asp" title="Privacy Policy">PRIVACY POLICIES</a></li>
										<li><a href="http://www.thermospas.com/" title="THERMOSPAS.COM" target="_blank">THERMOSPAS.COM</a></li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                        <div class="panel panel-default">
                            <div class="panel-heading">
                                <h4 class="panel-title">
                                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#footer-collapse" href="#link-col-3">
                                        CONNECT
                                    </a>
                                </h4>
                            </div>
                            <div id="link-col-3" class="panel-collapse collapse">
                                <div class="panel-body">
                                    <div class="column column-1 connect">
                                        <a href="https://www.facebook.com/ThermoSpas" target="_blank">
											<span class="icon">
												<img src="/v/vspfiles/templates/ThermoSpa/images/template/facebook.png" width="37" height="36" alt="Facebook">
											</span>
										</a>
										<a href="https://www.youtube.com/user/ThermoSpaInc" target="_blank">
											<span class="icon">
												<img src="/v/vspfiles/templates/ThermoSpa/images/template/youtube.png" width="37" height="36" alt="youtube">
											</span>
										</a>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="copyright">
                    <span class="copyright__text">
						Copyright &copy; <span class="insertYear">2018</span>&nbsp;<br>ThermoSpas Hot Tub Products, Inc..
                        <a href="/terms.asp" title="Terms">All rights reserved.</a>
                    </span>
					<span class="payment-option">
						<img src="/v/vspfiles/templates/ThermoSpa/images/template/payment-option.png" alt="">
					</span>
                </div>
            </div>
        </footer>

        <!--<script src="/v/vspfiles/templates/ThermoSpa/js/jquery-1.11.1.min.js"></script>-->
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

        <script type="text/javascript">
            var $jQueryModern = jQuery.noConflict(true);
        </script>

        <script src="/v/vspfiles/templates/ThermoSpa/js/bootstrap.min.js"></script>
        <script src="/v/vspfiles/templates/ThermoSpa/js/push-menu/classie.js"></script>

        <script>
            $jQueryModern(document).ready(function(){   

                /* FOOTER COLLAPSE */
                $jQueryModern('#footer-collapse').on('shown', function () {
                   $jQueryModern(".icon-chevron-down").removeClass("icon-chevron-down").addClass("icon-chevron-up");
                });

                $jQueryModern('#footer-collapse').on('hidden', function () {
                   $jQueryModern(".icon-chevron-up").removeClass("icon-chevron-up").addClass("icon-chevron-down");
                });

                /* SEARCH POPOVER */
                $jQueryModern('[data-toggle="popover"]').popover();
                $jQueryModern('body').on('click', function (e) {
                    $jQueryModern('[data-toggle="popover"]').each(function () {
                        if (!$jQueryModern(this).is(e.target) && $jQueryModern(this).has(e.target).length === 0 && $jQueryModern('.popover').has(e.target).length === 0) {
                            $jQueryModern(this).popover('hide');
                        }
                    });
                });
            });

        </script>

        <script>
            var menuLeft = document.getElementById( 'push-menu' ),
                showLeftPush = document.getElementById( 'showLeftPush' ),
                body = document.body;
         

        showLeftPush.onclick = function() {
            classie.toggle( this, 'active' );
            classie.toggle( body, 'cbp-spmenu-push-toright' );
            classie.toggle( menuLeft, 'cbp-spmenu-open' );
            disableOther( 'showLeftPush' );
        };
         
        function disableOther( button ) {
            if( button !== 'showLeftPush' ) {
                classie.toggle( showLeftPush, 'disabled' );
            }
        }
        </script>

        <!-- PAYPAL BUTTON UPDATE -->
        <script>
        $(document).ready(function() {
          $('[src$="/btn_xpressCheckout2.gif"]').attr("src", "/v/vspfiles/templates/ThermoSpa/images/template/btn_xpressCheckout2.png");
        });
        </script>
		<script>
			$('.v-product .v-product__img').wrap('<div class="image-box"></div>');
		</script>
		
			<script>
			if (location.pathname == location.pathname.indexOf("-s/") != -1 || location.pathname.indexOf("_s/") != -1) {
				
			

				
				// Configure/customize these variables.
				  // How many characters are shown by default
				var ellipsestext = "...";
				var moretext = "More";
				var readmoretext = "Read More";
				var lesstext = "Show less";
				
				
				$('.Cat_disc').each(function() {
					var showChar = 198;
					var content = $(this).html();
			 
					if(content.length > showChar) {
			 
						var c = content.substr(0, showChar);
						var h = content.substr(showChar, content.length - showChar);
			 
						var html = c + '<span class="moreellipses">' + ellipsestext+ '</span><span class="morecontent"><span>' + h + '</span><a href="" class="morelink">' + readmoretext + '</a></span>';
			 
						$(this).html(html);
					}
			 
				});
 
				$(".Cat_disc .morelink").click(function(){
					if($(this).hasClass("less")) {
						$(this).removeClass("less");
						$(this).html(readmoretext);
					} else {
						$(this).addClass("less");
						$(this).html(lesstext);
					}
					$(this).parent().prev().toggle();
					$(this).prev().toggle();
					return false;
				});
				
				
				$('.v-product__desc').each(function() {
					var showChar = 60;
					var url = $(this).parent('div').find('.v-product__img').attr('href');
					var content = $(this).html();
			 
					if(content.length > showChar) {
			 
						var c = content.substr(0, showChar);
						var h = content.substr(showChar, content.length - showChar);
			 
						var html = c + '<span class="moreellipses">' + ellipsestext+ '&nbsp;</span><span class="morecontent"><span>' + h + '</span></span><a class="more-info" href="'+url+'">More</a>';
			 
						$(this).html(html);
					}
				});
				
				}
				
			</script>
			<script type="text/javascript">
var Page = PageName() || 'default.asp';
if(Page === 'default.asp') {
   var ellipsestext = "...";
	var moretext = "More";
	var readmoretext = "Read More";
	var lesstext = "Show less";
	
	$('.v-product__desc').each(function() {
		var showChar = 60;
		var url = $(this).parent('div').find('.v-product__img').attr('href');
		var content = $(this).html();
 
		if(content.length > showChar) {
 
			var c = content.substr(0, showChar);
			var h = content.substr(showChar, content.length - showChar);
 
			var html = c + '<span class="moreellipses">' + ellipsestext+ '&nbsp;</span><span class="morecontent"><span>' + h + '</span></span><a class="more-info" href="'+url+'">More</a>';
 
			$(this).html(html);
		}
	});
}
</script>
			<script>
			if (location.pathname == location.pathname.indexOf("-p/") != -1 || location.pathname.indexOf("_p/") != -1) { 
			$( "input.v65-productdetail-cartqty" ).before("<span class='qtyminusIcon'><input type='button' value='-' class='qtyminus' field='qty[]' /></span>");
			//$( "#MainForm" ).before("<div class='nxt_product_result'></div>");
			$('.v65-productdetail-cartqty').after("<span class='qtyplusIcon'><input type='button' value='+' class='qtyplus' field='qty[]' /></span>");
			$('#content_area td#v65-productdetail-action-wrapper td[valign="top"]').wrapInner('<div class="qty-wrap"></div>');
			
			$('#product_photo_zoom_url').wrap('<div class="photo_zoom_wrap"></div>');
			var aText = jQuery(".productnamecolorLARGE.colors_productname").html();
					jQuery('div[itemprop="offers"]').before('<font class="productnamecolorLARGE colors_productname proname">' + aText + '</font>');
			}
			
			$('.qtyplus').click(function(){ 
			var $qty=$(this).parent().siblings('.v65-productdetail-cartqty'); 
			var currentVal = parseInt($qty.val()); 
			if (!isNaN(currentVal)) { 
			$qty.val(currentVal + 1); 
			} 
		}); 
		$('.qtyminus').click(function(){ 
			var $qty=$(this).parent().siblings('.v65-productdetail-cartqty'); 
			var currentVal = parseInt($qty.val()); 
			if (!isNaN(currentVal) && currentVal > 1) { 
			$qty.val(currentVal - 1); 
			} 
		}); 
			
		</script>
		<script type="text/javascript">
		//product page 

		if (location.pathname == location.pathname.indexOf("-p/") != -1 || location.pathname.indexOf("_p/") != -1) { 

		$('td.v65-product-related-details-cell').children('table').children('tbody').addClass('relaowl');

		$('td.v65-product-related-header-cell').children('table').addClass('relslick');

		$('td.v65-product-related-details-cell').append('<div id="rmob"></div>');
			$('.relaowl').children('tr').children('.v65-productName').each(function(index, element) {
				var sov = $(this).html();
				$('#rmob').append('<div class="huy">' +sov+ '</div>');
				});
						  
			$('.relaowl').children('tr').children('.v65-productDetailInfo').children('div').children('table').children('tbody').children('tr').children('td').children('div').children('.colors_productprice').children('.product_productprice').children('b').each(function(index, element) {
				var sovi = $(this).html();
				$('#rmob').append('<span class="price_pp"><b>'  +sovi+ '</b></span>')
				});
						  
			$('.relaowl').children('tr').children('.v65-productPhoto').each(function(index, element) {
				var sovn = $(this).html();
				$('#rmob').append('<span class="tio"><p class="productpic">' +sovn+ '<p></span>');
				});                 


		//start price loop

		var sd = $('#rmob').children('span.price_pp:eq(0)').contents();
		$('#rmob').children('.huy:eq(0)').append(sd);

		var sdo = $('#rmob').children('span.price_pp:eq(1)').contents();
		$('#rmob').children('.huy:eq(1)').append(sdo);

		var sdoc = $('#rmob').children('span.price_pp:eq(2)').contents();
		$('#rmob').children('.huy:eq(2)').append(sdoc);

		var sdox = $('#rmob').children('span.price_pp:eq(3)').contents();
		$('#rmob').children('.huy:eq(3)').append(sdox);

		var sdoxy = $('#rmob').children('span.price_pp:eq(4)').contents();
		$('#rmob').children('.huy:eq(4)').append(sdoxy);

		var sdoiy = $('#rmob').children('span.price_pp:eq(5)').contents();

		$('#rmob').children('.huy:eq(5)').append(sdoiy);




		var sdixy = $('#rmob').children('span.price_pp:eq(6)').contents();
		$('#rmob').children('.huy:eq(6)').append(sdixy);

		var sioxy = $('#rmob').children('span.price_pp:eq(7)').contents();
		$('#rmob').children('.huy:eq(7)').append(sioxy);

		//end price loop

		/* satrt photo loop*/

		var sdf=$('#rmob').children('.tio:eq(0)').contents();
		$('#rmob').children('.huy:eq(0)').prepend(sdf);

		var sdio = $('#rmob').children('.tio:eq(1)').contents();
		$('#rmob').children('.huy:eq(1)').prepend(sdio);

		var sdsc = $('#rmob').children('.tio:eq(2)').contents();
		$('#rmob').children('.huy:eq(2)').prepend(sdsc);

		var sdsx = $('#rmob').children('.tio:eq(3)').contents();
		$('#rmob').children('.huy:eq(3)').prepend(sdsx);

		var sdsxy = $('#rmob').children('.tio:eq(4)').contents();
		$('#rmob').children('.huy:eq(4)').prepend(sdsxy);

		var sdixy = $('#rmob').children('.tio:eq(5)').contents();
		$('#rmob').children('.huy:eq(5)').prepend(sdixy);

		var sisxy = $('#rmob').children('.tio:eq(6)').contents();
		$('#rmob').children('.huy:eq(6)').prepend(sisxy);

		var sdsiy = $('#rmob').children('.tio:eq(7)').contents();
		$('#rmob').children('.huy:eq(7)').prepend(sdsiy);

		/*end photo loop*/

		/*start addtocart loop*/

		


		}
		</script>
		<script>
			var aText = jQuery("#v65-share-buttons-cell").html();
				jQuery('#altviews').after('<div class="share-links">' + '</div>');
				$('#v65-share-buttons-cell').appendTo('.share-links');

		</script>


<script type="text/javascript">
$('#options_table select').after('<div class="md-trigger"><a class="BulkPopup">size chart</a></div><div class="md-overlay"></div>');
</script>
<script type="text/javascript">
$('.BulkPopup').click(function(){
$('#modal-2').addClass('md-show');
});
$('.md-close').click(function(){
$('#modal-2').removeClass('md-show');
});  
$('.md-overlay').click(function(){
$('#modal-2').removeClass('md-show');


});  
</script>
<script>
if (location.pathname == location.pathname.indexOf("-s/") != -1 || location.pathname.indexOf("_s/") != -1) {
	$('#divWaitModal + table + table > tbody > tr > td > table > tbody > tr > td > img').wrap('<div class="Cat_banner"></div>');
	$('.Cat_banner').insertBefore('.left_content');
}
</script>
<script>
	$('.vnav__subnav').parent('li').addClass('Has_sub');
</script>
<script>
$('#Header_ProductDetail_TechSpecs').next('td:eq(0)').after('<td id="ruksd" width="1" background="/v/vspfiles/templates/ThermoSpa/images/expand_tab_right.gif"><img width="17" height="17" alt="" src="/v/vspfiles/templates/ThermoSpa/images/clear1x1.gif"></td>');
//$('#ruksd').after('<td background="/v/vspfiles/templates/ThermoSpa/images/expand_tab_back.gif" class="vCSS_tab_unselected" style="cursor:pointer;" onclick="javascript:ProductDetail_productreviews();" id="Header_ProductDetail_productreviews"><nobr><span style="font-weight: bold;" id="Header_product_reviews_span" class="productnamecolorSMALL colors_productname"><span style="font-weight: bold;">Reviews</span></span></nobr></td>');


$('#ProductDetail_ProductDetails_div').after('<div id="ProductDetail_review_div" style="display:none;"></div>');
$('#vCSS_mainform').siblings('span').addClass('rootreview');
$('.rootreview').next('font').addClass('rooted-re');
var revt = $('.rootreview').contents();
var reft = $('.rooted-re').contents();
$('#ProductDetail_review_div').append(revt, reft);
//$('#ProductDetail_review_div').append(sd);
$('td').each(function () {
var su =   $(this).find('#v65-product-reviews').contents(); 
$('#ProductDetail_review_div').append(su);
});
 $('tr').each(function () {
var fu = $(this).find('#product_reviews_helpful').contents();
$('#ProductDetail_review_div').append(fu); 
});
 $('td').each(function () {
	var gu =$(this).find('#product_reviews_description_box').contents(); 
	$('#ProductDetail_review_div').append(gu);
});
//$('#revirtp').append(su, fu, gu);



$('#Header_ProductDetail_productreviews').click(function() {
	$('#ProductDetail_review_div').show();
	$('#Header_ProductDetail_ProductDetails').removeClass('vCSS_tab_selected');
	$('#ProductDetail_ProductDetails_div').css('display','none');
	$('#Header_ProductDetail_TechSpecs').removeClass('vCSS_tab_selected');
	$('#ProductDetail_TechSpecs_div').css('display','none');
	$('#Header_ProductDetail_ExtInfo').removeClass('vCSS_tab_selected');
	$('#ProductDetail_ExtInfo_div').css('display','none');
	
	$('#Header_ProductDetail_productreviews').removeClass('vCSS_tab_unselected');
	$('#Header_ProductDetail_productreviews').addClass('vCSS_tab_selected');
	$('#revirtp').css('display','block');
	
});

$('#Header_ProductDetail_ProductDetails').click(function() {
$('#ProductDetail_review_div').hide();
$('#Header_ProductDetail_ProductDetails').addClass('vCSS_tab_selected');
	$('#ProductDetail_ProductDetails_div').css('display','block');
	$('#Header_ProductDetail_productreviews').addClass('vCSS_tab_unselected');
	$('#Header_ProductDetail_productreviews').removeClass('vCSS_tab_selected');
	$('#revirtp').css('display','none');
});

$('#Header_ProductDetail_TechSpecs').click(function() {
	$('#ProductDetail_review_div').hide();
	$('#Header_ProductDetail_TechSpecs').addClass('vCSS_tab_selected');
	$('#ProductDetail_TechSpecs_div').css('display','block');
	$('#Header_ProductDetail_productreviews').addClass('vCSS_tab_unselected');
	$('#Header_ProductDetail_productreviews').removeClass('vCSS_tab_selected');
	$('#revirtp').css('display','none');
	
	});
	
	
</script>
<script>
		$('.v-product-grid').after('<div class="shop-all"><a href="/category-s/41.htm">Shop All</a></div>');
		$('.subcat .subcategory_link').parent().parent().parent().parent().parent().parent().parent().parent().parent().parent().parent().parent().parent().addClass('left_show_mn');
		$('.v-product-grid .v-product .cp_price').parent().parent().parent().parent().parent().parent().addClass('cp_hide_addtocart');
</script>
<script type="text/javascript">
$('document').ready(function() {

$(".v-product").each(function() {
var this_el = $(this);
var url = $(this).find(".v-product__title").attr("href");
var data = url.split(".htm");
if (data[0]) {
var skucode = data[0].split("/");
var skucode_final = skucode[skucode.length - 1];
var linkhtml = '<div class="addtocart_category_btn_mn qty-wrap">QTY:<span class="qtyminusIcon"><input type="button" value="-" class="qtyminus"/></span><input type="text" class="qty_box" value="1"/><span class="qtyplusIcon"><input type="button" value="+" class="qtyplus"/></span><a class="addtocart_category_btn" href="javascript:void(0)" name="'+ skucode_final +'">ADD TO CART</a></div>';
$(this).append(linkhtml);
}
$.ajax({
type: "GET",
url: url,
success: function(data_pro) {
have_option = $(data_pro).find('#product_options_heading').html();
if(have_option){
$(this_el).addClass('have_option');
$(this_el).append('<a class="btn" href="'+ url +'">choose option</a>');
}
}
});
});

});
</script>
<script type="text/javascript">
   $(function () {
   $('.qtyplus').click(function(){
       var $qty=$(this).parent().siblings('.qty_box');
       var currentVal = parseInt($qty.val());
       if (!isNaN(currentVal)) {
           $qty.val(currentVal + 1);
       }
   });
   $('.qtyminus').click(function(){
       var $qty=$(this).parent().siblings('.qty_box');
       var currentVal = parseInt($qty.val());
       if (!isNaN(currentVal) && currentVal > 1) {
           $qty.val(currentVal - 1);
       }
   });
});

</script>
<script>
	var aText = jQuery(".Cat-title").html();
		jQuery('<h2 class="bn_title">' + aText + '</h2>"').insertAfter('.Cat_banner img');
</script>
<script>
  jQuery(document).ready(function() {

      jQuery('#push-menu ul.vnav li.vnav__item ul.vnav').prev("a").addClass("sub_nav").after('<span class="subcat-expand"></span>');
      jQuery('#push-menu ul.vnav li.vnav__item ul.vnav').hide();
      jQuery('#push-menu .subcat-expand').click(function(){
        jQuery(this).toggleClass('subcat-expanded');
        jQuery(this).siblings("ul").slideToggle("slow").closest('ul').toggleClass('subcatActive');
      });
	  
	  jQuery(".Mobile_header #search-toggle").click(function() {
		  jQuery(this).toggleClass("highlight");
		});	  
	  
        });
    </script>
<!--<script>
$.ajax({
	   type: "GET",
	   url: "http://www.thermospas.com/blog/",	
	   success: function(msg) {				
			var html = $(msg);
			var starts = html.find(".primary article.featured").html();
			$("#div_articleid_71 .blog-block .blog-list").html(starts);		
			$("#div_articleid_71 .blog-block a").attr('target','_blank');
	   }	   
	});	
	
</script>-->
<script>(function(){var s = document.createElement('script'),e = ! document.body ? document.querySelector('head') : document.body;s.src = 'https://acsbapp.com/apps/app/assets/js/acsb.js';s.async = s.defer = true;s.onload = function(){acsbJS.init({statementLink : '',feedbackLink : '',footerHtml : '',hideMobile : false,hideTrigger : false,language : 'en',position : 'right',leadColor : '#146FF8',triggerColor : '#146FF8',triggerRadius : '50%',triggerPositionX : 'right',triggerPositionY : 'bottom',triggerIcon : 'default',triggerSize : 'medium',triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : 'small',triggerPositionX : 'right',triggerPositionY : 'center',triggerOffsetX : 0,triggerOffsetY : 0,triggerRadius : '50%'}});};e.appendChild(s);}());</script>


<script>
  jQuery(document).ready(function() {
$('.addtocart_category_btn').click(function(){
    console.log('click done');
    var sku = $(this).attr('name');
    var qty = $(this).siblings('.qty_box').val();
    var url = "https://online.thermospas.com/ShoppingCart.asp?ProductCode=" + sku;
    if(url.indexOf("ShoppingCart.asp") != -1){
        $(function() {
            var global_URL_Encode_Current_ProductCode = sku;
            var qstr = 'ProductCode=' + global_URL_Encode_Current_ProductCode + '&QTY.' + global_URL_Encode_Current_ProductCode + '='+ qty +'&ReplaceCartID=&ReturnTo=&e=&btnaddtocart.x=5&btnaddtocart.y=5';
            SoftAddSingleItem(global_URL_Encode_Current_ProductCode, 1, qstr);
            setTimeout(function(){
            //window.location.href = 'https://online.thermospas.com/shoppingcart.asp';
            },2000);
        });
    }else {
        if(url){
            window.open(url,'_blank');
        }
    } 
});
});
</script>
    


<script type="text/javascript">function store_init(event){} AttachEvent(window, 'load', store_init);</script>

<script type="text/javascript">
    if (!/\/shoppingcart\.asp/i.test(window.location.pathname)) {
        jQuery(document).ready(function() {
            jQuery('a').each(AddCartLink)
        });
    }
</script>

  <script>
     if (document.getElementsByName("MailingList")[0]) {
        var emailSubscribeForm = document.getElementsByName("MailingList")[0];
        disableSubscribeSubmit = function() {
          emailSubscribeButton.removeAttribute("type");
        }
        forwardToMailingList = function(e) {
            var subscribeEmail = emailSubscribeForm.querySelector("input").value;
          sessionStorage.setItem("subEmailAddress", subscribeEmail);
          emailSubscribeForm.submit();
        }

        if (emailSubscribeForm.querySelector("button")) {
            var emailSubscribeButton = emailSubscribeForm.querySelector("button");
            emailSubscribeButton.addEventListener("click", forwardToMailingList);
        }
    }
  </script>
<script src="/a/j/class-name-watcher.js" defer ></script>

    <script
        src="/a/j/stripe-push-cart.js"
        defer 
        id="stripe-push-cart"
        data-pk="pk_live_k1PQyC2Ql60ZiciQV16EOQjZ"
        data-api-version="2022-08-01;server_side_confirmation_beta=v1"
        data-api-betas="server_side_confirmation_beta_1"
        data-uaid="acct_1Q2ZVR2NnDwcBaL2"
        data-currency-code="USD"
        data-country-code="US"
        data-active-providers=[]
        data-display-wallet=True
    ></script>

    <script src="/a/j/push-cart.js" defer ></script>

<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a047258f3bcb8bde',t:'MTc4MDI0Mjc1Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>