/* CSS Document */

body {
    background: #EEEDE6;
    margin: 0px;
    padding: 0px;
    color: #2B3840;
    text-align: center;
    font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

a:link {
    color: #2B3840;
}

a:visited {
    color: #2B3840;
}

#top {
    position: relative;
    margin: 0px auto;
    height: 1985px;
    padding: 0px;
    width: 950px;
    background: url("/images/colbg.gif") repeat-y #FFFFFF;
    z-index: 1;
    text-align: center;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 950px;
}

html > body #top {
    width: 950px;
}

#logo {
    width: 233px;
    height: 56px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 14px;
    left: 20px;
    z-index: 3;
}

#topbar {
    position: absolute;
    right: 21px;
    top: 6px;
    margin: 0px;
    padding: 0px;
    width: 550px;
    height: 20px;
    color: #FFFFFF;
    font-size: 11px;
    text-align: right;
    font: 11px/1.5em Arial, Helvetica, sans-serif;
    letter-spacing: 0.06em;
    z-index: 3;
}

#topbar a:link {
    text-decoration: none;
    color: #FFFFFF;
}

#topbar a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

#topbar a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

#toolbarframe1 {
    position: absolute;
    left: 9px;
    top: 117px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

#toolbarframe2 {
    position: absolute;
    left: 9px;
    top: 143px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

#toolbarframe3 {
    position: absolute;
    left: 9px;
    top: 245px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

#toolbarframe4 {
    position: absolute;
    left: 9px;
    top: 269px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

#toolbarframe5 {
    position: absolute;
    left: 9px;
    top: 294px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

#toolbarframe6 {
    position: absolute;
    left: 9px;
    top: 319px;
    padding: 5px 0px 0px 8px;
    width: 205px;
    height: 21px;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.02em;
    z-index: 4;
}

.toolbarlink a:link {
    color: #691A1C;
    text-decoration: none;
}

.toolbarlink a:visited {
    color: #691A1C;
    text-decoration: none;
}

.toolbarlink a:hover {
    color: #D85054;
    text-decoration: none;
}

#information {
    position: absolute;
    top: 556px;
    left: 7px;
    width: 934px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#submenu {
    position: absolute;
    top: 0px;
    left: 18px;
    width: 903px;
    height: 36px;
    padding-top: 9px;
    text-align: center;
    font-size: 11px;
    color: #FFFFFF;
    background: url("/images/submenu.jpg") no-repeat #35516D;
    z-index: 12;
}

#submenu a:link {
    text-decoration: none;
    color: #FFFFFF;
}

#submenu a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

#submenu a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

#picture {
    position: absolute;
    top: 764px;
    left: 20px;
    margin: 0px;
    padding: 0px;
    width: 625px;
    height: 170px;
    background: url("/images/picture.jpg") no-repeat;
    z-index: 13;
}

#caller {
    position: absolute;
    top: 82px;
    left: 380px;
    margin: 0px;
    padding: 0px;
    width: 193px;
    height: 38px;
    z-index: 14;
}

#pricing {
    position: absolute;
    right: 12px;
    top: 207px;
    margin: 0;
    width: 270px;
    height: 300px;
    z-index: 1;
}

#benefits {
    position: absolute;
    left: 18px;
    top: 60px;
    width: 625px;
    height: 208px;
    background: url("/images/benefitsp.jpg") no-repeat;
    margin: 0px;
    padding: 0px;
}

#benefitslist {
    position: absolute;
    left: 25px;
    top: 99px;
    width: 596px;
    height: 243px;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    line-height: 2.4em;
    color: #2B3840;
    text-align: left;
}

#benefitslist span {
    font-weight: bold;
    color: #2B3840;
    font-size: 11px;
}

#bonus {
    position: absolute;
    top: 190px;
    left: 657px;
    margin: 0px;
    padding: 0px;
    width: 255px;
    height: 240px;
    z-index: 2;
}

#instructions {
    position: absolute;
    left: 18px;
    top: 799px;
    width: 625px;
    height: 410px;
    background: url("/images/instructions.jpg") no-repeat;
    margin: 0px;
    padding: 0px;
    color: #2B3840;
    font: 10px/1.6em Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.step {
    position: absolute;
    left: 34px;
}

.stepinfo {
    position: absolute;
    left: 214px;
    width: 410px;
}

.instruct1 {
    position: absolute;
    top: 845px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #2B402F;
}

.instruct2 {
    position: absolute;
    top: 973px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #2B402F;
}

.instruct3 {
    position: absolute;
    top: 1041px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #2B402F;
}

.instruct4 {
    position: absolute;
    top: 1138px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    color: #2B402F;
}

li.instructions {
    list-style-type: none;
}

#contract {
    position: absolute;
    top: 153px;
    left: 635px;
    width: 270px;
    height: 387px;
    margin: 0px;
    padding: 0px;
    background: url("/images/download-putt.jpg") no-repeat;
    font: 10px/1.7em Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

#pdficon {
    position: absolute;
    left: 55px;
    top: 65px;
    width: 159px;
    height: 65px;
    color: #2B3840;
    text-align: center;
}

#pdftext {
    position: absolute;
    top: 160px;
    left: 5px;
    width: 245px;
    height: 146px;
    color: #2B3840;
}

#pdftext2 {
    position: absolute;
    top: 0px;
    left: 8px;
    width: 235px;
    height: 71px;
    font-size: 10px;
    text-align: center;
    padding-top: 20px;
    border-top: 2px dotted #2B3840;
    border-bottom: 2px dotted #2B3840;
    color: #2B3840;
}

#pdftext3 {
    position: absolute;
    top: 115px;
    left: 8px;
    width: 235px;
    height: 50px;
    font-size: 10px;
    text-align: center;
}

#pdficon2 {
    position: absolute;
    top: 165px;
    left: 70px;
    width: 112px;
    height: 34px;
}

#sampleprice {
    position: absolute;
    top: 289px;
    left: 18px;
    width: 625px;
    height: 320px;
    background: url("/images/pricep.jpg") no-repeat;
    color: #2B402F;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#buttons1 {
    position: absolute;
    left: 330px;
    top: 10px;
    margin: 0;
    width: 278px;
    height: 19px;
}

#table {
    position: absolute;
    top: 40px;
    left: 26px;
    width: 566px;
    height: 265px;
    margin: 0px;
    padding: 0px;
}

#tabletitle {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 566px;
    height: 27px;
    margin: 0px;
    padding: 0px;
    font: 72%/1.6em Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 2px dotted #687F6C;
}

.step1 {
    position: absolute;
    left: 0px;
    width: 155px;
    text-align: center;
}

.step2 {
    position: absolute;
    left: 155px;
    width: 220px;
    text-align: center;
}

.step3 {
    position: absolute;
    left: 375px;
    width: 120px;
    text-align: center;
}

.step4 {
    position: absolute;
    left: 495px;
    width: 70px;
    text-align: center;
}

.prize1 {
    position: absolute;
    top: 5px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    font: 13px/1.6em Arial, Helvetica, sans-serif;
    letter-spacing: 0.1em;
    font-variant: small-caps;
}

.prize2 {
    position: absolute;
    top: 35px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
}

.prize3 {
    position: absolute;
    top: 55px;
    height: 20px;
    background: #687F6C;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
    color: #CDDBD0;
}

.prize4 {
    position: absolute;
    top: 75px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
}

.prize5 {
    position: absolute;
    top: 95px;
    height: 20px;
    background: #687F6C;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
    color: #CDDBD0;
}

.prize6 {
    position: absolute;
    top: 115px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
}

.prize7 {
    position: absolute;
    top: 135px;
    height: 20px;
    background: #687F6C;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
    color: #CDDBD0;
}

.prize8 {
    position: absolute;
    top: 155px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    font: 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
}

#prize9 {
    position: absolute;
    top: 170px;
    left: 0px;
    height: 20px;
    width: 565px;
    margin: 0px;
    padding: 0px;
    font: 13px/1.6em Arial, Helvetica, sans-serif;
    color: #687F6C;
    text-align: center;
    letter-spacing: 0.1em;
    font-variant: small-caps;
}

#prizeinfo {
    position: absolute;
    top: 202px;
    left: 10px;
    width: 545px;
    height: 38px;
    margin: 0px;
    padding: 0px;
    font: 9px/1.3em Verdana, Arial, Helvetica, sans-serif;
    border-top: 2px dotted #687F6C;
    border-bottom: 2px dotted #687F6C;
}

#copyright {
    position: absolute;
    left: 47px;
    top: 1240px;
    margin: 0px;
    padding-top: 7px;
    width: 843px;
    height: 20px;
    font-size: 9px;
    text-align: center;
    z-index: 250;
    border-top: 2px dotted #2B3840;
}

#title {
    position: absolute;
    top: 858px;
    right: 31px;
    width: 112px;
    height: 18px;
    margin: 0;
    padding: 0;
    background: url("/images/title.jpg") no-repeat;
    z-index: 202;
}

#overview {
    position: absolute;
    top: 848px;
    right: 12px;
    width: 226px;
    height: 273px;
    margin: 0px;
    padding: 45px 26px 0px 18px;
    text-align: left;
    color: #402B2B;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.7em;
    background: url("/images/mission.jpg") no-repeat;
    z-index: 201;
}

a.hiotext:link {
    text-decoration: none;
    color: #402B2B;
}

a.hiotext:visited {
    text-decoration: none;
    color: #402B2B;
}

#easy {
    position: absolute;
    left: 17px;
    top: 170px;
    padding: 0px;
    width: 205px;
    height: 70px;
    text-align: left;
    font: 12px/1.9em Arial, Helvetica, sans-serif;
    font-weight: bold;
    z-index: 4;
    color: #354735;
}

#easy a:link {
    text-decoration: none;
    font-style: oblique;
    color: #7F1E22;
}

#easy a:visited {
    text-decoration: none;
    font-style: oblique;
    color: #7F1E22;
}

#easy a:hover {
    text-decoration: underline;
    color: #354735;
}

#chatter {
    position: absolute;
    top: 55px;
    left: 534px;
    margin: 0px;
    padding: 0px;
    width: 251px;
    height: 53px;
    z-index: 14;
}

#cluboffer {
    position: absolute;
    top: 188px;
    left: 642px;
    margin: 0px;
    padding: 0px;
    width: 251px;
    height: 53px;
    z-index: 14;
}

#rating {
    position: absolute;
    top: 122px;
    left: 594px;
    margin: 0px;
    padding: 0px;
    width: 251px;
    height: 53px;
    z-index: 14;
}

#lowprice {
    position: absolute;
    top: 255px;
    left: 677px;
    margin: 0px;
    padding: 0px;
    width: 251px;
    height: 53px;
    z-index: 14;
}

#logobar {
    position: absolute;
    top: 521px;
    left: 9px;
    margin: 0px;
    padding: 0px;
    width: 932px;
    height: 20px;
    background: url("/images/logobar.gif") no-repeat;
}

#clients {
    position: absolute;
    top: 458px;
    left: 9px;
    margin: 0px;
    padding: 0px;
    width: 932px;
    height: 64px;
    text-align: left;
    overflow: hidden;
}

#rc {
    position: absolute;
    top: 451px;
    left: 16px;
    margin: 0px;
    padding: 0px;
    width: 99px;
    height: 22px;
    z-index: 50;
}

#jumpben {
    position: absolute;
    top: 60px;
    left: 0px;
}

#jumpprice {
    position: absolute;
    top: 240px;
    left: 0px;
}

#jumpapp {
    position: absolute;
    top: 203px;
    left: 0px;
}

#jumpdown {
    position: absolute;
    top: 758px;
    left: 0px;
}

#facebook-button {
    position: absolute;
    top: 353px;
    left: 40px;
    z-index: 9999;
    display: block;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/images/facebook.png);
    background-position: top;
  }
  
  #facebook-button:hover {
      background: url(/images/facebook-hover.png);
      width: 22px;
      height: 22px;
  }
  
  #twitter-button {
      position: absolute;
      top: 353px;
      left: 71px;
      z-index: 9999;
      display: block;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;
      background: url(/images/twitter.png);
      background-position: top;
  }
  
  #twitter-button:hover {
      background: url(/images/twitter-hover.png);
      width: 22px;
      height: 22px;
  }
  
  #instagram-button {
      position: absolute;
      top: 353px;
      left: 102px;
      z-index: 9999;
      display: block;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;
      background: url(/images/instagram.png);
      background-position: top;
  }
  
  #instagram-button:hover {
      background: url(/images/instagram-hover.png);
      width: 22px;
      height: 22px;
  }
  
  #youtube-button {
      position: absolute;
      top: 353px;
      left: 133px;
      z-index: 9999;
      display: block;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;
      background: url(/images/youtube.png);
      background-position: top;
  }
  
  #youtube-button:hover {
      background: url(/images/youtube-hover.png);
      width: 22px;
      height: 22px;
  }
  
  #linkedin-button {
      position: absolute;
      top: 353px;
      left: 164px;
      z-index: 9999;
      display: block;
      margin: 0;
      padding: 0;
      width: 22px;
      height: 22px;
      background: url(/images/linkedin.png);
      background-position: top;
  }
  
  #linkedin-button:hover {
      background: url(/images/linkedin-hover.png);
      width: 22px;
      height: 22px;
  }

#topbar span {
    font-size: 13px;
    font-weight: bold;
}

.slider-putting {
    position: relative;
    margin-top: 60px;
}

.put-ins__container {
    position: relative;
    top: -40px;
}
