.alt{display:none;}
img{border:none;}

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  background-color:#9c988c;
  background-image:url(images/bg-grad.jpg);
  background-repeat:repeat-x;
  background-position:top center;
  color:#ffffff;
  margin:0px;
  position:relative;
  border: 0px;
}

#page{
  margin:0 auto;
  width:1160px;
  height:1270px;
  background-image:url(images/bg-stripe.jpg);
  background-position:top left;
  position:relative;
}

#page-top-bg{
  width:1160px;
  height:581px;
  position:absolute;
  top:0px;
  left:0px;
  background-image:url(images/bg-grad-stripe.jpg);
  background-position:top left;
  z-index:0;
}

.flourish{position:absolute; display:block;}
#flourish-sm-right{left:1067px;top:125px;}
#flourish-sm-left{left:50px;top:125px;}

#flourish-big-edge-right{left:1114px;top:0px;}
#flourish-big-edge-left{left:38px;top:0px;}
#flourish-big-edge-bottom{left:192px;top:928px;}

#flourish-big-corner-left{left:24px;top:780px;}
#flourish-big-corner-right{left:967px;top:780px;}

#flourish-center{left:246px;top:996px;}

#flourish-line-1{left:179px;top:905px;}
#flourish-line-2{left:245px;top:947px;}


/*********/
/* Intro */
/*********/
#intro{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url(images/intro-bg.png);
}

#intro-player{
  margin:29px auto;
  width:834px;
  height:532px;
  background-color:#000000;
  background-image:url(images/intro-player.png);
  position:relative;
}

#intro-player-inner{top:10px;left:11px;}
#intro-flourish{left:19px;top:27px;}
#intro-celebrating{left:238px;top:26px;}

#intro-skip{
  display:block;
  position:absolute;
  left:370px;
  top:491px;
  width:92px;
  height:12px;
  background-image:url(images/intro-skip.png);
}

#intro-video-frame{
  width:967px;
  height:497px;
  position:absolute;
  top:59px;
  left:51px;
  border:1px solid #000000;
  overflow:hidden;
}

/**********/
/* Movies */
/**********/
#movie-bg{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-image:url(images/intro-bg.png);
}

#movie-holder{
  width:967px;
  margin:47px auto;
  border:1px #ff00ff;
}

#movie-player{
  float:left;
  width:967px;
  height:500px;
  background-color:#000000;
  background-image:url(images/movie-bg.jpg) 11px 10px no-repeat;
  position:relative;
}

#movie-selector{
  float:right;
  width:168px;
  height:488px;
  padding-left:11px;
  padding-top:10px;
  background-color:#090704;
  background-image:url(images/movie-selector-bg.png);
  position:relative;
}

#movie-close{
  display:block;
  position:absolute;
  left:0px;
  top:-10px;
  left:802px;
  width:57px;
  height:13px;
  background-image:url(images/movie-close.png);
}

#movie-flourish{top:24px;left:17px;}
#movie-frame{top:0px;left:0px;}

#movie-video{
  position:absolute;
  top:55px;
  left:47px;
  padding-left: 15px;
  padding-top: 5px;
  border: 0px;
}

.movie-selector-button{
  width:126px;
  height:45px;
  margin-top:6px;
  margin-left:16px;
  border:1px solid #331f08;
  text-align: center;
  font-size: 1.15em;
  padding-top: 25px;
  color: #DD8822;
  font-weight: bold;
}
.movie-selector-button:hover{
  border:1px solid #774411;
  color: #FFAA44;
}

.movie-selector-button-border{border:1px solid #774411;}

#movie-1{background-image:url(video/alfred_newman_thumb4.jpg);}
#movie-2{background-image:url(video/clothing_thumb4.jpg);}
#movie-3{background-image:url(video/film_noir_thumb4.jpg);}
#movie-4{background-image:url(video/founders_thumb4.jpg);}
#movie-5{background-image:url(video/logo_thumb4.jpg);}
#movie-6{background-image:url(video/shirley_temple_thumb4.jpg);}

#movie{
  overflow:hidden;
  border: 0px;
  width: 967px;
  margin: 10px auto;
  display: block;
}


/**********************/
/* Hometown Hollywood */
/**********************/

#hometown-frame{
  position:absolute;
  top:10px;
  left:71px;
  width:438px;
  height:204px;
  background-image:url(images/hometown-bg.png);
}

#hometown{
  position:absolute;
  top:35px;
  left:95px;
  width:388px;
  height:156px;
  background-color:#000000;
}

#hometown-hollywood{margin:12px 12px 3px 12px;}
#hometown-txt{margin-left:17px;}
#hometown-button{
  display:block;
  position:absolute;
  left:30px;
  bottom:11px;
  width:328px;
  height:26px;
  background-image:url(images/hometown-button.png);
}

/***********/
/* Posters */
/***********/
#poster-frame{
  position:absolute;
  top:214px;
  left:71px;
  width:438px;
  height:462px;
  background-image:url(images/poster-bg2.png);
}

#poster{
  position:relative;
  position:absolute;
  left:95px;
  top:238px;
  width:388px;
  height:413px;
  background-color:#000000;
  overflow:hidden;
}

.poster-img{
  width:224px;
  height:348px;
}

#poster table{position:relative;left:-2px;}
#poster td{width:388px;padding:0px;}
#poster table img{
  margin:10px 82px 0 82px; 
}

#poster-there-are{left:0px;top:368px;}

#poster-button-left{
  display:block;
  position:absolute;
  left:11px;
  top:377px;
  width:87px;
  height:30px;
  background-image:url(images/poster-prev.png);
}

#poster-button-right{
  display:block;
  position:absolute;
  left:290px;
  top:377px;
  width:87px;
  height:30px;
  background-image:url(images/poster-next.png);
}

/********/
/* Main */
/********/
#main-frame{
  position:absolute;
  top:11px;
  left:508px;
  width:585px;
  height:665px;
  background-image:url(images/main-bg.png);
}

#main{
  position:relative;
  position:absolute;
  top:36px;
  left:531px;
  width:533px;
  height:615px;
  background-image:url(images/main.jpg);
}

#main-txt{top:25px;left:35px;}

#main-play-now{
  display:block;
  position:absolute;
  left:163px;
  top:263px;
  width:205px;
  height:31px;
  background-image:url(images/main-play-now.png);
}

#main-click-here{
  display:block;
  position:absolute;
  left:188px;
  top:447px;
  width:150px;
  height:28px;
  background-image:url(images/main-click-here.png);
}

#main-click-here-txt{
  display:block;
  position:absolute;
  left:331px;
  top:483px;
  width:57px;
  height:17px;
}

#main-watch-75{
  display:block;
  position:absolute;
  left:10px;
  top:578px;
  width:514px;
  height:30px;
  background-image:url(images/main-watch-75.png);
/*   background-image:url(images/main-watch-soon.png); */
}


/*********/
/* Boxes */
/*********/
#boxes-frame{
  position:absolute;
  top:675px;
  left:71px;
  width:1022px;
  height:236px;
  background-image:url(images/boxes-bg.png);
}

#boxes{
  display:block;
  position:absolute;
  top:698px;
  left:94px;
  width:971px;
  height:187px;
  background-image:url(images/boxes.jpg);
  position:relative;
}

#boxes-buy-special{left:156px;top:128px;}

#boxes-order-now{
  display:block;
  position:absolute;
  left:498px;
  top:849px;
  width:163px;
  height:26px;
  background-image:url(images/boxes-order-now.png);
}

/********************/
/* Rollover Buttons */
/********************/
.button-roll img{display:none;}

#fox-connect{
  display:block;
  position:absolute;
  left:335px;
  top:957px;
  width:239px;
  height:28px;
  background-image:url(images/but-foxconnect.png);
}

#facebook{
  display:block;
  position:absolute;
  left:589px;
  top:957px;
  width:239px;
  height:28px;
  background-image:url(images/but-facebook.png);
}

/* Footer */
#footer{
  position:absolute;
  left:0px;
  top:1060px;
  width:1160px;
}

#footer a{color:#58554c;}
#footer a:hover{color:#FFD340;}

#legal{
  font-size:0.8em;
  line-height:90%;
  width:580px;
  margin:0 auto;
  text-align:center;
  color:#58554c;
}
#fox-logo{
  display:block;
  margin:20px auto;
}

.selected-movie {
  border: 1px solid #885414;
}
