body { 
  margin: 15px 0;
  background: #4E4E50;
}

* {
  font-family: arial, verdana, sans-serif;
}

#wrapper {
  width: 789px; 
  background: #fff;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.wh1 {
  height: 815px;
}

.wh2 {
  height: 1200px;
}

.wh3 {
  height: 3270px;
}

#nav {
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 10px;
  left: 10px;
}

  #nav #logo {
    position: absolute;
    z-index: 2;
    top: 20px;
    left: 20px;
  }

  #nav #logo,
  #nav #logo img {
    border: 0;
    width: 195px;
  }

  #nav #deal {
    width: 210px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 347px;
  }

  #nav #deal a {
    width: 210px;
    height: 120px;
    display: block;
    background: url('/ultrafill/images/head_dealer_off.jpg') 0 0 no-repeat;
    text-decoration: none;
  }

  #nav #deal a:hover,
  #nav #deal a.a {
    background: url('/ultrafill/images/head_dealer_on.jpg') 0 0 no-repeat;
  }

  #nav #faq {
    width: 210px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 559px;
  }

  #nav #faq a {
    width: 210px;
    height: 120px;
    display: block;
    background: url('/ultrafill/images/head_faq_off.jpg') 0 0 no-repeat;
    text-decoration: none;
  }

  #nav #faq a:hover,
  #nav #faq a.a {
    background: url('/ultrafill/images/head_faq_on.jpg') 0 0 no-repeat;
  }


#content {
  position: absolute;
  top: 150px;
  left: 0;
}

  #content #back_home {
    width: 200px;
    text-align: right;
    position: absolute;
    top: -12px;
    left: 575px;
    z-index: 5;
  }

  #content #back_home a {
    color: #6DBD44;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
  }

  #content #heading_uf {  
    width: 290px;
    height: 77px;
    position: absolute;
    top: 0;
    left: 35px;
  }

  #content #heading_uf img {  
    width: 290px;
    height: 77px;
    border: 0;
  }

  #content #unit {
    width: 173px;
    height: 410px;
    position: absolute;
    z-index: 2;
    top: 70px;
    left: 98px;
    background: url('/ultrafill/images/unit.jpg') 0 0 no-repeat;
  }

  #content #unit2 {
    width: 291px;
    height: 501px;
    position: absolute;
    z-index: 2;
    top: 100px;
    left: 30px;
    background: url('/ultrafill/images/unit2.jpg') 0 0 no-repeat;
  }

  #content #tires {
    width: 358px;
    height: 266px;
    background: url('/ultrafill/images/tires.jpg') 0 0 no-repeat;
    position: absolute;
    top: 140px;
    left: 18px;
  }

  #content #badge_dealer,
  #content #badge_dealer img {
    width: 312px;
    height: 193px;
    border: 0;
  }

  #content #badge_dealer {
    position: absolute;
    top: 445px;
    left: 30px;
  }

  #content #badge_apply,
  #content #badge_apply img {
    width: 208px;
    height: 51px;
    border: 0;
  }

  #content #badge_apply {
    position: absolute;
    top: 630px;
    left: 75px;
  }

  #content #copy {
    width: 358px;
    height: 266px;
    position: absolute;
    top: 53px;
    left: 390px;
  }

  #content #copy h1 {
    font-size: 26px;
    line-height: 26px;
    margin: 0;
  }

  #content #copy p {
    font-size: 12px;
    line-height: 20px;
    margin: 22px 0 22px 2px;
  }

  #content #copy p a {
    color: #6DBD44;
    text-decoration: underline;
  }

  #content #copy p em {
    color: #6DBD44;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
  }
  
  #content #copy p em.b {
    color: #000;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
  }

  #content #copy h2 {
    font-size: 18px;
    line-height: 18px;
    margin: 18px 0 0 0;
    text-decoration: none;
    color: #6DBD44;
    font-weight: bold;
  }

  #content #copy ul {
    margin: 0;
    padding: 0 0 0 40px;
  }
  
  #content #copy ul.negtopmar {
  	margin-top: -20px;
  }

  #content #copy ul li {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0;
    padding: 0;
  }

  #content #tips .tips div {
    width: 340px;
    height: auto;
    position: absolute;
    float: left;
    z-index: 2;
    background: url('/ultrafill/images/bg_tip.png') left center no-repeat;
    border: 0;
    margin: 0 0 0 -350px;
    padding: 10px;
  }

  #content #tips #tip-one-copy {
    margin-top: -70px;
  }

  #content #tips #tip-two-copy {
    margin-top: -62px;
  }

  #content #tips #tip-three-copy {
    margin-top: -143px;
  }

  #content #tips #tip-four-copy {
    margin-top: -135px;
  }

  #content #tips #tip-five-copy {
    margin-top: -86px;
  }

  #content #tips .tips div p.top {
    width: 315px;
    height: 11px;
    margin: -20px 0 0 -10px;
    float: left;
    background: url('/ultrafill/images/bg_tip_top.png') top left no-repeat;
  }

  #content #tips .tips div p.middle {
    width: 275px;
    height: auto;
    margin: 0 0 0 10px;
    float: left;
    line-height: 16px;
    color: #eee;
  }

  #content #tips .tips div p.middle span {
    font-weight: bold;
    color: #fff;
    font-size: 13px;
  }

  #content #tips .tips div p.bottom {
    width: 315px;
    height: 11px;
    margin: 10px 0 -30px -10px;
    float: left;
    background: url('/ultrafill/images/bg_tip_bottom.png') bottom left no-repeat;
  }