    .wrapper--inner{
      margin: 0px;
      width:100%;
      max-width:2400px;
      padding:0px;
    }
    #lpcontainer{
      margin:auto;
      font-family: 'Source Sans Pro','Open Sans', sans-serif;
    }
    #lpcontainer b{
      color:inherit;
    }
    #lpcontainer h1{
      font-size:4em;
      line-height: 1em;
      color:#fff;
    }
    #lpcontainer h2{
      font-size:3.25em;
      line-height: 1em;
    }
    #lpcontainer h3{
      font-size:1.25em;
      line-height: normal;
      color:#1f4093
    }
    #lpcontainer p{
      font-size:1em;
      line-height: 1.5em;
    }
    #lpcontainer .footnote{
      font-size:.75em;
      line-height: normal;
    }
    #lpcontainer header{
      background-color:#1f4093;
      color:#fff;
    }
    #lpcontainer .hero{
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-hero-bg.jpg');
      background-position: 100% 0% no-repeat;
      background-size:cover;
      background-color:rgb(0,60,100);
      color:#fff;
    }
    #lpcontainer .hero ul{
      list-style-type: none;
      padding-left: 0;
    }
    #lpcontainer .hero ul li{
      font-size:1.25em;
      line-height: normal;
      position: relative;
      padding-left: 40px;
      color:#fff;
    }
    #lpcontainer .hero ul li:before{
      content: '';
      width: 25px;
      height: 25px;
      position: absolute;
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-check-icon.png');
      background-size: cover;
      background-position: center;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
    }
    #lpcontainer .ancient-discovery{
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-ancient-discovery-bg.jpg');
      background-position: 50% 50% no-repeat;
      background-size:cover;
      background-color:#fff;
    }
    #lpcontainer .twice-relief{
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-twice-relief-bg.jpg');
      background-position: 50% 50% no-repeat;
      background-size:cover;
      background-color:#b3d4fc;
    }
    #lpcontainer .dr-pergolizzi{
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-dr-pergolizzi-bg.jpg');
      background-position: 50% 50% no-repeat;
      background-size:cover;
      background-color:#fff;
    }
    #lpcontainer .ordering-section{
      background-image: url('https://resources.healthydirections.com/resources/web/hd/lp/0119-hd-lp-instaflex-pain-relief-cream/1218-hd-lp-instaflex-pain-cream-ordering-section-bg.jpg');
      background-position: 50% 0% no-repeat;
      background-size:cover;
      background-color:#fff;
    }
	  #lpcontainer .order-grid{}
	  #lpcontainer .order-grid .option{
		  background-color:#eee;
      cursor:pointer;
      box-shadow:1px 1px 2px rgba(0, 0, 0, 0.25);
      font-size:1em;
      line-height: 1.5em;
      font-weight: normal;
	  }
	  #lpcontainer .order-grid .option:hover {
          background-color: #b3e5ff;
	  }
	  #lpcontainer .order-grid input[type=radio]:checked + label{
		  background-color: #66cbff;
	  }
    #five-tubes:not(:checked) ~ #five-tubes-text {
      display:none;
    }
    #three-tubes:not(:checked) ~ #three-tubes-text {
      display:none;
    }
    #one-tube:not(:checked) ~ #one-tube-text {
      display:none;
    }
    #lpcontainer .arrow-down {
      width: 0;
      height: 0;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #1f4093;
      margin:auto;
    }
    #lpcontainer .btn-primary{
      background-color:#f5460d;
      cursor:pointer;
      border-radius: 5px;
      box-sizing: border-box;
      color: #fff !important;
      border: none;
      box-shadow: 0 4px 0 #962906;
      display: block;
      text-align: center;
      padding: 16px 0;
      font-size: 24px;
      text-decoration: none;
      margin: 1em auto;
      max-width: 360px;
      width:100%;
    }
    #lpcontainer .btn-primary:hover{
      background-color:#f5460d;
      box-shadow: 0 2px 0 #962906;
      position: relative;
      top: 2px;
    }
