.clearfix {overflow:auto;}

* {
margin:0;
padding:0;
}

body {
background:url(img/bg_main.jpg) no-repeat top center #000;
color:#000;
font-size:12px;
font-family:"Palatino Linotype", Palatino, Times New Roman, Times, serif;
text-align:center;
}
a {color:#000;}

a img, a {border:0px;outline:none;}
#page {
width:617px;
margin:114px auto 0 auto;
height:800px;
text-align:left;
}

.cap1 {display:none;position:absolute;margin-top:110px;margin-left:-380px;background:url(img/but_terminator.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap2 {display:none;position:absolute;margin-top:110px;margin-left:-325px;background:url(img/but_march.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap3 {display:none;position:absolute;margin-top:110px;margin-left:-380px;background:url(img/but_jeff.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap4 {display:none;position:absolute;margin-top:110px;margin-left:-325px;background:url(img/but_watchmen.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap5 {display:none;position:absolute;margin-top:110px;margin-left:-380px;background:url(img/but_sesame.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap6 {display:none;position:absolute;margin-top:110px;margin-left:-325px;background:url(img/but_cut.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap7 {display:none;position:absolute;margin-top:110px;margin-left:-380px;background:url(img/but_snow.png) no-repeat;z-index:100;width:413px;height:158px;}
.cap8 {display:none;position:absolute;margin-top:110px;margin-left:-340px;background:url(img/but_walmart.png) no-repeat;z-index:100;width:496px;height:208px;}



h1 {
  display:block; float:left;
  width:273px;
  height:252px;overflow:hidden;
}
h1 a {display:block;width:273px;cursor:pointer;
  padding: 252px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:252px;}

.home, .contactp, .reelp, .creditsp {float:left; 
  width:329px;height:421px;padding:264px 0 0 0;}
.home {background:url(img/bg_home.jpg) 0 0 no-repeat;}
.contactp {background:url(img/bg_contact.jpg) 0 0 no-repeat;}
.reelp {background:url(img/bg_reel.jpg) 0 0 no-repeat;padding:10px 0 0 0;}
.creditsp {background:url(img/bg_credits.jpg) 0 0 no-repeat;padding:13px 0 0 0;}
  
h2 {color:#430707;font-size:15px;}
p {margin:0 24px 0 20px;padding:0;}

.text, h2 {margin:0 24px 0 20px;padding:0;}
.text {font-size:13px;}
.contactlinks {margin-top:8px;}
.contactlinks a img {border:0px;}

.creditlist {
  width:315px;height:285px;overflow-y:scroll;
}
.thumblist {
  width:315px;height:265px;position:absolute;top:215px;overflow-y:scroll;
}
.thumblist img {margin:0 4px 15px 32px;}
