@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  background: url(bg.jpg) top repeat;
  font: normal 1em Tahoma, Geneva, sans-serif;
  color: #474747;
}

a:link {
  color: #690404;
  text-decoration: underline;
}

a:visited {
  color: #690404;
  text-decoration: none;
}

a:hover {
  color: #b90202;
  text-decoration: none;
}

a:active {
  color: #ff0000;
  text-decoration: underline;
}

/* index */

  /* header */
  
  #header-wrapper {
    width: 100%;
    background: url(gr.png) top repeat-x;
  }
  
  #header {
    background: url(header.jpg) top no-repeat;
    width: 1000px;
    height: 500px;
    margin: 0 auto;
  }
  
    /* nav */
    
    #nav {
      margin: 0;
      padding: 0;
      position: relative;
      top: 250px;
      left: 5px;
    }
    
    #nav ul {
      margin: 0;
      padding: 0;
    }
    
    #nav li {
      margin: 0 0 3px 0;
      padding: 0;
      list-style: none;
    }
    
    #nav li#members-area a:link {
      text-decoration: none;
      background: url(members-area.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#members-area a:visited {
      text-decoration: none;
      background: url(members-area.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#members-area a:hover {
      text-decoration: none;
      background: url(members-area-hover.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#bookmark a:link {
      text-decoration: none;
      background: url(bookmark.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#bookmark a:visited {
      text-decoration: none;
      background: url(bookmark.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#bookmark a:hover {
      text-decoration: none;
      background: url(bookmark-hover.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#watch-trailer a:link {
      text-decoration: none;
      background: url(watch-trailer.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#watch-trailer a:visited {
      text-decoration: none;
      background: url(watch-trailer.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#watch-trailer a:hover {
      text-decoration: none;
      background: url(watch-trailer-hover.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#instant-access a:link {
      text-decoration: none;
      background: url(instant-access.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#instant-access a:visited {
      text-decoration: none;
      background: url(instant-access.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
    #nav li#instant-access a:hover {
      text-decoration: none;
      background: url(instant-access-hover.png) top no-repeat;
      width: 232px;
      height: 32px;
      display: block;
    }
    
      /* ie6 */
      
      *html #nav li#members-area a:link {
        text-decoration: none;
        background: url(members-area.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#members-area a:visited {
        text-decoration: none;
        background: url(members-area.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#members-area a:hover {
        text-decoration: none;
        background: url(members-area-hover.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#bookmark a:link {
        text-decoration: none;
        background: url(bookmark.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#bookmark a:visited {
        text-decoration: none;
        background: url(bookmark.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#bookmark a:hover {
        text-decoration: none;
        background: url(bookmark-hover.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#watch-trailer a:link {
        text-decoration: none;
        background: url(watch-trailer.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#watch-trailer a:visited {
        text-decoration: none;
        background: url(watch-trailer.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#watch-trailer a:hover {
        text-decoration: none;
        background: url(watch-trailer-hover.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#instant-access a:link {
        text-decoration: none;
        background: url(instant-access.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#instant-access a:visited {
        text-decoration: none;
        background: url(instant-access.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
      
      *html #nav li#instant-access a:hover {
        text-decoration: none;
        background: url(instant-access-hover.gif) top no-repeat;
        width: 232px;
        height: 32px;
        display: block;
      }
    
      /* /ie6 */
    
    /* /nav */
    
    /* intro */
    
    #intro {
      position: relative;
      top: 263px;
      left: 10px;
    }
    
    #intro p {
      margin: 0;
      padding: 0;
      font: normal 75% "Trebuchet MS", Arial, Helvetica, sans-serif;
      color: #fff;
      width: 615px;
      line-height: 14px;
    }
    
    /* /intro */
  
  /* /header */

#wrapper {
  background: #fff;
  width: 1000px;
  margin: 0 auto;
}

.desc {
  margin: 0;
  padding: 20px 0 20px 0;
}

  /* trailer */
  
  #player {
    background: url(player.png) top no-repeat;
    width: 980px;
    height: 446px;
    margin: 0 auto;
  }
  
  #player-pic {
    background: url(player-pic.jpg) top no-repeat;
    width: 720px;
    height: 406px;
    margin: 0 auto;
    position: relative;
    top: 20px;
  }
  
  #play-trailer {
    width: 210px;
    height: 210px;
    margin: 0 auto;
    position: relative;
    top: 98px;
  }
  
  /* /trailer */
  
#upd {
  padding: 10px 0 10px 0;

}

  /* episode */
  
  .episode {
    background: url(episode_02.gif) top no-repeat;
    width: 1000px;
    height: 561px;
  }
  
  .episode-title {
    background: url(episode-title.png) top no-repeat;
    width: 555px;
    height: 70px;
    margin: 5px 0 0 0;
  }
  
  .episode-title p {
    font: normal 187.6% "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 16px 0 0 0;
  }
  
  .episode-desc {
    font: normal 14px Tahoma, Geneva, sans-serif;
    text-align: justify;
    color: #877022;
    margin: -6px 0 0 0;
    padding: 14px 25px 0 25px;
  }
  
  .episode-join {
    background: url(episode_04.gif) top no-repeat;
    width: 1000px;
    height: 30px;
    padding: 0 0 10px 0;
  }
  
  .episode-join p {
    font: normal 125% "Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 2px 0 0 0;
  }
  
  .episode-join p a:link {
    color: #fff;
    text-decoration: none;
  }
  
  .episode-join p a:visited {
    color: #fff;
    text-decoration: none;
  }
  
  .episode-join p a:hover {
    color: #fff;
    text-decoration: underline;
  }

  /* /episode */
  
  /* page nav */
  
  #page-nav {
    width: 1000px;
    padding: 0 0 11px 0;
  }

  #next-page-footer a:link {
    width: 220px;
    height: 69px;
    background: url(next-page.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: 40px;
    left: 140px;
  }

  #next-page-footer a:visited {
    width: 220px;
    height: 69px;
    background: url(next-page.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: 40px;
    left: 140px;
  }

  #next-page-footer a:hover {
    width: 220px;
    height: 69px;
    background: url(next-page-hover.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: 40px;
    left: 140px;
  }

  #instant-access-footer a:link {
    width: 320px;
    height: 69px;
    background: url(instant-access.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: -29px;
    left: 590px;
  }

  #instant-access-footer a:visited {
    width: 320px;
    height: 69px;
    background: url(instant-access.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: -29px;
    left: 590px;
  }

  #instant-access-footer a:hover {
    width: 320px;
    height: 69px;
    background: url(instant-access-hover.gif) top no-repeat;
    display: block;
    text-decoration: none;
    position: relative;
    top: -29px;
    left: 590px;
  }

  /* /page nav */
  
  /* footer */
  
  #footer {
    width: 1000px;
    margin: 0 auto;
  }
  
  #footer-nav-wrapper {
    background: #eedfc9;
    width: 1000px;
    height: 50px;
    margin: 0 auto;
  }
  
  #footer-nav {
    font-size: 81.3%;
    font-weight: bold;
    text-transform: uppercase;
    margin: -4px 0 0 0;
    padding: 20px 0 0 20px;
  }
  
  #copyright {
    font-size: 62.5%;
    margin: -2px 0 0 0;
    padding: 15px 20px 0 0;
  }
  
  #legal {
    background: #690404;
    width: 1000px;
    height: 70px;
    margin: 0 auto;
  }
  
  #legal p {
    font-size: 68.8%;
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 28px 0 0 0;
  }
  
  #legal p a:link {
    color: #d7d6b1;
    text-decoration: underline;
  }
  
  #legal p a:visited {
    color: #d7d6b1;
    text-decoration: none;
  }
  
  #legal p a:hover {
    color: #fff;
    text-decoration: none;
  }
  
  /* /footer */

/* /index */

/* join */

#header-join {
  width: 1000px;
  height: 300px;
  margin: 0 auto;
}

#join-form-box {
  background: url(join-form-box.jpg) top no-repeat;
  width: 1000px;
  height: 497px;
}

#join-form {
  width: 360px;
  margin: 0 auto;
  position: relative;
  top: 65px;
}

#join-form form {
  font-size: 62.5%;
  margin: 5px 0 0 0;
}

#join-form p#title {
  font-size: 112.5%;
  font-weight: bold;
  color: #690404;
  text-transform: uppercase;
  margin: 0;
}

#join-form input.radio {
  vertical-align: middle;
  margin: 0 5px 0 10px;
}

#join-form p#note {
  font-size: 87.5%;
  font-weight: bold;
  margin: -4px 0 0 0;
  padding: 10px 0 0 0;
}

#join-options {
  background: url(join-options.gif) top no-repeat;
  width: 339px;
  height: 31px;
  margin: 20px auto 0 auto;
  font-size: 81.3%;
  font-weight: bold;
  color: #690404;
}

#submit {
  margin: 20px 0 0 0;
  text-align: center;
}

  /* promo */
  
  #promo {
    background: url(promo-box_01.gif) top no-repeat;
    width: 1000px;
    height: 640px;
    margin: 30px 0 0 0;
  }
  
  #line1 {
    font-size: 187.5%;
    font-weight: bold;
    text-align: center;
    padding: 3px 0 0 0;
    margin: 0;
    color: #877022;
  }
  
  #line2 {
    font-size: 375.2%;
    font-weight: bold;
    text-transform: uppercase;
    color: #690404;
    text-align: center;
    padding: 0;
    margin: -7px 0 0 0;
  }
  
  #line3 {
    font-size: 170%;
    font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 0;
    color: #497f1f;
  }
  
  #line4 {
    font-size: 87.5%;
    text-align: center;
    color: #262626;
    padding: 0;
    margin: 16px 10px 0 10px;
  }
  
  #line5 {
    font-size: 125%;
    font-weight: bold;
    text-align: center;
    padding: 0;
    margin: 16px 0 10px 0;
    color: #690404;
  }
  
  #promo table {
    width: 960px;
    margin: 0 auto;
  }
  
  #promo table p {
    color: #877022;
    font-size: 75%;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }
  
  /* /promo */


#join-today-baby a:link {
  background: url(join-today-baby.gif) top no-repeat;
  display: block;
  margin: 35px auto 0 auto;
  padding: 0 0 40px 0;
  width: 320px;
  height: 69px;
  text-decoration: none; 
}

#join-today-baby a:visited {
  background: url(join-today-baby.gif) top no-repeat;
  display: block;
  margin: 35px auto 0 auto;
  padding: 0 0 40px 0;
  width: 320px;
  height: 69px;
  text-decoration: none; 
}

#join-today-baby a:hover {
  background: url(join-today-baby-hover.gif) top no-repeat;
  display: block;
  margin: 35px auto 0 auto;
  padding: 0 0 40px 0;
  width: 320px;
  height: 69px;
  text-decoration: none; 
}

#player video {
  width: 100%;
  height: 100%;
}

#nav li#members-area:before {
  content: '';
  visibility: hidden;
  background-image: url(members-area-hover.png), url(bookmark-hover.png), url(watch-trailer-hover.png), url(instant-access-hover.png), url(next-page-hover.gif), url(instant-access-hover.gif);
}

/* /join */
