/*============================================================================
  Adjusting layout
============================================================================*/

#container {
  background: none;
}

div#sidebar {
  display: none;
}

#content {
  width: 695px !important;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0 !important;
  padding-right: 0;
}

  * html #content {
    margin-top: -20px !important;
  }


/*============================================================================
  Homepage : Flash animations
============================================================================*/

div.home div.animated-ads {
  position: relative;
  float: left;
  clear: both;
  width: 725px;
  margin-left: -15px;
}


/*============================================================================
  Homepage : Features
============================================================================*/

div.home h2 {
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: none !important;
      
  color: #95ae60 !important;
}

div.home div.features {
  position: relative;
  float: left;
  clear: both;
  width: 725px;
  height: 121px;
  left: -15px;
  top: -4px;
}

  div.home div.features div.president {
    float: left;
    width: 240px;
    height: 100%;
    margin-right: 2px;

    background: url(/images/bg_testi_president.jpg) no-repeat;
    line-height: 125%;
    font-size: 0.8em;
  }
  
    div.home div.features div.president a {
      display: block;
      width: 118px;
      height: 79px;
      padding: 21px 103px 21px 19px;
      cursor: pointer;

      text-decoration: none;
      color: #858585;
    }

    div.home div.features div.president a span.title {
      position: relative;
      display: block !important;
      height: 12px;
      padding-left: 12px;
      margin: 0 0 0.5em -12px;
      background: url(/images/ic_testi_title.gif) left center no-repeat;

      text-decoration: underline;
      font-weight: bold;
      font-size: 1.2em;
    }
  
  div.home div.features div.host-specials {
    float: left;
    width: 483px;
    height: 100%;
  }
  
    div.home div.features div.host-specials a {
      position: relative;
      display: block;
      height: 80px;
      padding: 19px 260px 22px 20px;
      
      text-decoration: none;
      color: #858585;
    }
    
    div.home div.features div.host-specials p.shop-for-free {
      position: absolute;
      width: 62px;
      height: 63px;
      background: url(/images/ic_shop_for_free.png) top left no-repeat;
      cursor: pointer;
    }
    
      div.home div.features div.host-specials p.shop-for-free span {
        display: none;
      }
    
    div.home div.features div.host-specials p.description {
      margin-bottom: 0 !important;
      margin-top: 0.5em;
      
      line-height: 140%;
      font-size: 0.9em;
    }
    
    div.home div.features div.host-specials span.more-info {
      text-decoration: underline;
      color: #00B0B7;
    }


/*============================================================================
  Homepage : Host Specials Customizations
============================================================================*/

div.home div.features div.host-specials {
  background: url(/images/bg_special_08_12_02.jpg) top right no-repeat;
}

  div.home div.features div.host-specials p.shop-for-free {
    right: 200px;
    top: 7px;
  }

/*============================================================================
  Homepage : Announcements
============================================================================*/

div.home div.announcements {
  position: relative;
  float: left;
  width: 725px;
  margin-left: -15px;
  background: url(/images/bg_news.gif) repeat-y;
}

  div.home div.announcements h2 {
    margin-bottom: 1em !important;
  }

  div.home div.announcements div.testimonials, div.home div.announcements
  div.news, div.home div.announcements div.customer-specials {
    float: left;
    width: 200px;
    padding: 0 20px;
  }
  
  div.home div.announcements div.testimonials { }
  
    div.home div.announcements div.testimonials div {
      position: relative;
      width: 220px;
      padding-left: 20px;
      margin: 1em 0 0 -20px;
    }
    
      div.home div.announcements div.testimonials div.container,
      div.home div.announcements div.testimonials div.container div {
        margin-top: 0 !important;
      }
    
    div.home div.announcements div.testimonials div a {
      display: block;
      padding-right: 75px;
      
      text-decoration: none;
      font-size: 0.8em;
      color: #858585;
    }
    
    div.home div.announcements div.testimonials div a span.title {
      position: relative;
      display: block !important;
      height: 12px;
      padding-left: 12px;
      margin: 0 0 0.75em -12px;
      background: url(/images/ic_testi_title.gif) left center no-repeat;

      text-decoration: underline;
      font-weight: bold;
      font-size: 1.3em;
    }
    
    div.home div.announcements div.testimonials div a img {
      position: relative;
      float: right;
      margin: -3px -67px 0 1em;
    }
    
  div.home div.announcements div.news { }
  
    div.home div.announcements div.news p.video a {
    display: block;
    padding: 9px 0 10px 45px;
    min-height: 20px;
    line-height: 100%;
    background: url(/images/ic_video.gif) left center no-repeat;

    line-height: 140%;
    font-weight: bold;
  }
    
  div.home div.announcements div.customer-specials { }
  
    div.customer-specials h1, div.customer-specials h2, div.customer-specials h3,
    div.customer-specials h4, div.customer-specials h5, div.customer-specials h6 {
        margin: 0 0 0.75em 0 !important;
        margin-top: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        padding: 0 !important;
        padding-top: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        border-bottom: none !important;
      
        color: #95ae60 !important;
    }
    
    div.home div.announcements div.customer-specials h3, div.home
    div.announcements div.customer-specials h3 a {
      font-size: 1em !important;
      color: #95ae60;
    }
    
    div.home div.announcements div.customer-specials p {
      font-size: 0.9em;
    }
    
    div.home div.announcements div.customer-specials strong {
      font-weight: bold;
      font-size: 1.1em;
    }


/*============================================================================
  Gold Chef Stories
============================================================================*/

div.gold-testimonial div.header {
  position: relative;
  float: left;
  clear: both;
  width: 725px;
  height: 322px;
  margin-left: -15px;
}

  div.gold-testimonial div.header h1 {
    position: absolute;
  }

    div.gold-testimonial div.header h1 span {
      display: none;
    }

div.gold-testimonial div.name {
  float: left;
  clear: both;
  width: 483px;
  padding: 0.75em 0 0.75em 242px;
  margin-bottom: 1.5em;

  text-transform: uppercase;
  color: #808182;
}

  div.gold-testimonial div.name span {
    margin-right: 0.3em;
    font-weight: bold;
  }

div.gold-testimonial div.story {
  float: left;
  clear: both;
  width: 100%;
}

  div.gold-testimonial div.story div.intro {
    float: left;
    width: 200px;
    margin-right: 20px;
    padding: 1.3em 0 1em 0 !important;

    font-size: 1.1em;
    font-weight: bold;
    line-height: 155%;
  }

  div.gold-testimonial div.story div.text {
    float: left;
    width: 450px;
    padding-left: 20px;
    border-left: 1px solid #dcdcdd;

    color: #979797 !important;
  }

    div.gold-testimonial div.story div.text h2 {
      padding: 0 !important;
      border: none !important;
      margin: 0 0 0.5em 0 !important;

      font-size: 1em !important;
      text-transform: uppercase;
    }

  div.gold-testimonial div.story div.text div.read-more {
    border-top: 1px solid #dcdcdd;
    padding-top: 1.25em;
  }

  div.gold-testimonial div.story div.text div.read-more ul {
    float: left;
    clear: both;
    width: 100%;
    list-style-type: none;
    margin: 0 !important;
  }

    div.gold-testimonial div.story div.text div.read-more ul li {
      float: left;
      margin-right: 0.75em;
    }

    div.gold-testimonial div.story div.text div.read-more ul a {
      color: #979797;
    }

      div.gold-testimonial div.story div.text div.read-more ul a:hover {
        color: #666;
      }

    div.gold-testimonial div.story div.text div.read-more ul li span {
      font-style: italic;
    }


/*============================================================================
  Gold Chef Stories : 
============================================================================*/

div.cjuncaj div.header {
  background: url(/images/bg_pres_juncaj.jpg) no-repeat;
}

  div.cjuncaj div.header h1 {
    width: 270px;
    height: 149px;
    left: 338px;
    top: 103px;
    background: url(/images/tl_pres_juncaj.gif) no-repeat;
  }

  div.cjuncaj div.intro, div.cjuncaj div.text h2 {
    color: #18b3ba !important;
  }

div.hklees div.header {
  background: url(/images/bg_gold_klees.jpg) no-repeat;
}

  div.hklees div.header h1 {
    width: 289px;
    height: 131px;
    left: 353px;
    top: 108px;
    background: url(/images/tl_gold_klees.gif) no-repeat;
  }

  div.hklees div.intro, div.hklees div.text h2 {
    color: #18b3ba !important;
  }

div.kwalter div.header {
  background: url(/images/bg_gold_walter.jpg) no-repeat;
}

  div.kwalter div.header h1 {
    width: 363px;
    height: 136px;
    left: 300px;
    top: 118px;
    background: url(/images/tl_gold_walter.gif) no-repeat;
  }

  div.kwalter div.intro, div.kwalter div.text h2 {
    color: #9787c0 !important;
  }

div.llockwood div.header {
  background: url(/images/bg_gold_lockwood.jpg) no-repeat;
}

  div.llockwood div.header h1 {
    width: 374px;
    height: 160px;
    left: 310px;
    top: 110px;
    background: url(/images/tl_gold_lockwood.gif) no-repeat;
  }

  div.llockwood div.intro, div.llockwood div.text h2 {
    color: #18b3ba !important;
  }

div.kgjesdal div.header {
  background: url(/images/bg_gold_gjesdal.jpg) no-repeat;
}

  div.kgjesdal div.header h1 {
    width: 260px;
    height: 185px;
    left: 365px;
    top: 75px;
    background: url(/images/tl_gold_gjesdal.gif) no-repeat;
  }

  div.kgjesdal div.intro, div.kgjesdal div.text h2 {
    color: #18b3ba !important;
  }

div.kkniskern div.header {
  background: url(/images/bg_gold_kniskern.jpg) no-repeat;
}

  div.kkniskern div.header h1 {
    width: 200px;
    height: 210px;
    left: 379px;
    top: 83px;
    background: url(/images/tl_gold_kniskern.gif) no-repeat;
  }

  div.kkniskern div.intro, div.kkniskern div.text h2 {
    color: #a87397 !important;
  }
