@charset "UTF-8";
/* CSS Document */
html,body{width:100%; height:100%;}
body, div, ul, li, dl, dt, dd, a, input, button,img, h1, h2, h3, h4, h5, p{ border:none; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; border:none; font-size:10px; font-weight:normal; color:#999999;}
ul,li{list-style:none;}
a{text-decoration:none;}
.cb{clear:both;}

body{background:url(images/mainbackground.jpg) no-repeat top center #000000;}
.rounded{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
.no-script{position:absolute; top:0px; left:0px; width:100%; height:30px; padding:20px 0px 20px 0px; background:#e8b025; border:2px solid #4c3813; z-index:60; text-align:center; font-size:20px; color:#000000;}

.hdrs, a.btns{display:block; background:url(images/sprite.png) no-repeat 0px 0px; text-indent:-900px; font-size:0.4em; overflow:hidden;}
a.btns{cursor:pointer; cursor:hand;}

/* CLOSE PREVIOUS NEXT BUTTONS */
a.btn-close{background-position:-5px -244px; width:130px; height:26px; position:absolute; left:50%; z-index:60;}
a.btn-close:hover{background-position: -5px -273px;}

a.btn-prev, a.btn-next{width:20px; height:65px; position:absolute; bottom:49%; margin-top:-32px;  z-index:60;}
a.btn-prev{left:6px; background-position: -146px -199px;}
a.btn-prev:hover{background-position: -146px -267px;}

a.btn-next{right:6px; background-position: -169px -199px;}
a.btn-next:hover{background-position: -169px -267px;}

.sec{width:100%; height:auto; position:relative;  z-index:30;}


/* NAVIGATION */
.sec-nav {overflow:hidden; height:auto; background:#000000; background: -moz-linear-gradient(top,  rgba(68,68,68,0.8) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,0.8)), color-stop(100%,rgba(0,0,0,0.8))); background: -webkit-linear-gradient(top,  rgba(68,68,68,0.8) 0%,rgba(0,0,0,0.8) 100%); background: -o-linear-gradient(top,  rgba(68,68,68,0.8) 0%,rgba(0,0,0,0.8) 100%); background: -ms-linear-gradient(top,  rgba(68,68,68,0.8) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom,  rgba(68,68,68,0.8) 0%,rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc444444', endColorstr='#cc000000',GradientType=0 );}
.sec-nav ul {position: relative; float: left; left:50%; padding: 0;}
.sec-nav ul li {position: relative; float: left; right: 50%;  border-right:1px solid #2c2c2c; }
.sec-nav ul li.no-border{border:none;}
.sec-nav ul li a{height:42px; margin:0px 10px;}
.sec-nav ul li h5{width:70px; height:42px; background-position: -5px -199px; margin:0px 5px 0px 10px;}

a.nav-about{width:60px; background-position:-58px -5px;}
a.nav-about:hover{background-position:-58px -48px;}

a.nav-gallery{width:167px; background-position:-119px -5px; }
a.nav-gallery:hover{background-position:-119px -48px;}

a.nav-news{width:114px;background-position:-287px -5px; }
a.nav-news:hover{background-position:-287px -48px;}

a.nav-events{width:87px; background-position:-402px -5px;}
a.nav-events:hover{background-position:-402px -48px;}

a.nav-media{width:54px; background-position:-490px -5px;}
a.nav-media:hover{background-position:-490px -48px;}

.sec-nav ul li a.nav-support{width:112px; background-position:-545px -5px;  margin:0px;}
.sec-nav ul li a.nav-support:hover{background-position:-545px -48px;}

.sec-nav ul li a.nav-fb, .sec-nav ul li a.nav-tweet{width:32px; margin:0px 2px;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.sec-nav ul li a.nav-fb{background-position:-77px -199px;}
.sec-nav ul li a.nav-tweet{background-position:-111px -199px;}
.sec-nav ul li a.nav-fb:hover, .sec-nav ul li a.nav-tweet:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}


/* CONTENT */
.sec-content{height:591px;}

/* ---- Quotes --------------------*/
.sec-content h3{width:750px; height:70px; position:absolute; top:12px; left:50%; margin-left:-375px; background:url(images/thga_quotes.png) no-repeat -25px -25px;}

/* ---- Play Button --------------------*/
.widget-playnow{width:340px; height:105px; position:absolute; margin-left:-332px; top:268px; left:50%; z-index:30;}
a.btn-playmenu, .widget-playnow ul{display:block; width:340px; height:105px; border:1px solid #9f6a16; background-position:-255px -197px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.widget-playnow ul{display:none; height:auto; padding:6% 0px; margin-top:3px; background: #000000; background: -moz-linear-gradient(top,  rgba(43,43,43,1) 0%, rgba(7,7,7,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,43,43,1)), color-stop(100%,rgba(7,7,7,1))); background: -webkit-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(7,7,7,1) 100%); background: -o-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(7,7,7,1) 100%); background: -ms-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(7,7,7,1) 100%); background: linear-gradient(to bottom,  rgba(43,43,43,1) 0%,rgba(7,7,7,1) 100%);}
.widget-playnow ul li{width:84%; padding:5px 0px; margin:0px 8%; border-top:1px solid #665029;}
.widget-playnow ul li:first-child{border:none;}
.widget-playnow ul li a{ width:276px; height:40px; margin:auto; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/* IE 8 */filter: alpha(opacity=80); /* IE 5-7 */-moz-opacity: 0.8;  /* Netscape */ -khtml-opacity: 0.8; /* Safari 1.x */ opacity: 0.8; /* OTHERS */}
.widget-playnow ul li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 8 */filter: alpha(opacity=100); /* IE 5-7 */-moz-opacity: 1.0;  /* Netscape */ -khtml-opacity: 1.0; /* Safari 1.x */ opacity: 1.0; /* OTHERS */}

a.btn-play-fb{background-position:-605px -151px;}
a.btn-play-ios{background-position:-605px -109px;}
a.btn-play-kindle{background-position:-605px -193px;}


/* ---- Features --------------------*/
.holder-slideshow{position:absolute; top:380px; left:50%; margin-left:-332px; width:340px; height:190px; border:1px solid #404040; background:rgba(0,0,0,0.7);  overflow:hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.holder-slideshow ul{position: relative; float: left; left: 50%; margin-top:6px;}
.holder-slideshow ul li{position: relative; float: left; right: 50%; margin:0px 3px;}

a.slideshow-image{display:block; width:278px; height:140px; border:1px solid #2c2c2c; position:relative; left:50%; margin:15px 0px 5px -139px; background:#000000; background:rgba(0,0,0,0.8); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/* IE 8 */filter: alpha(opacity=90); /* IE 5-7 */-moz-opacity: 0.9;  /* Netscape */ -khtml-opacity: 0.9; /* Safari 1.x */ opacity: 0.9; /* OTHERS */}
a.slideshow-image:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 8 */filter: alpha(opacity=100); /* IE 5-7 */-moz-opacity: 1.0;  /* Netscape */ -khtml-opacity: 1.0; /* Safari 1.x */ opacity: 1.0; /* OTHERS */}
a.slideshow-image img{width:278px; height:140px;}

a.icon-thumb{display:block; width:12px; height:12px; background-position:-207px -199px;}


/* FILM INFO */
.sec-film{height:114px;}
a.btn-visitsite{display:block; width:225px; height:40px; background-position:-665px -5px; position:absolute; top:38px; margin-left:190px; left:50%;}
a.btn-visitsite:hover{background-position:-665px -49px;}


/* VISIT ON */
.sec-visit-hg{height:40px; padding:15px 0px 10px 0px; overflow:hidden;}
.sec-visit-hg ul{position: relative; float:left; left:50%;}
.sec-visit-hg ul li{position: relative; float:left; right: 50%; margin:0px 3px;}
.sec-visit-hg ul li h5{width:226px; height:40px; background-position:-369px -151px;}
.sec-visit-hg ul li a{display:block; width:35px; height:36px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.sec-visit-hg ul li a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}

a.btn-site{background-position:-435px -111px;}
a.btn-fb{background-position:-476px -111px;}
a.btn-twit{background-position:-517px -111px;}
a.btn-yt{background-position:-558px -111px;}


/* SITE LOGOS */
.sec-logos{height:40px; text-align:center;  overflow:hidden;}
.sec-logos ul{position: relative; float:left; left:50%;}
.sec-logos ul li{position: relative; float:left; right: 50%; margin:0px 8px;}
.sec-logos ul li a{display:block; height:40px;}

a.btn-appstore{background-position:-5px -109px; width:124px;}
a.btn-fblogo{background-position:-131px -109px; width:106px;}
a.btn-kindle{background-position:-239px -109px; width:84px;}
a.btn-dolby{background-position:-325px -109px; width:106px;}
a.btn-lionsgate{background-position:-5px -151px; width:104px;}
a.btn-funtactix{background-position:-111px -151px; width:106px;}

.sec-legal{height:auto; padding:15px 0px; text-align:center;}


/* ---------------------------------------------------------------------*/
/* -- SUB SECTIONS -----------------------------------------------------*/
/* ---------------------------------------------------------------------*/

/* ABOUT */
.overlay{display:none; width:100%; position:absolute; top:0px; left:0px; text-align:center;  z-index:60; background:#000000; background:rgba(0,0,0, 0.7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000)";}
.overlay-about{text-align:left; height:1200px;}
.overlay-about dl{position:absolute;  overflow:hidden;}
.overlay-about dl dt{margin-top:10px; margin-bottom:5px;}
.overlay-about dl dd{font-size:1.2em;  color:#ffffff;  line-height:20px;}

dl.about-main{width:738px; top:80px; left:50%; margin-left:-369px; padding-top:420px; background:url(images/about_pic1.jpg) no-repeat;}
dl.about-left{left:50%;  margin-left:10px; background:url(images/about_pic2.jpg) no-repeat;}
dl.about-right{right:50%; margin-right:10px; background:url(images/about_pic3.jpg) no-repeat;}
.overlay-about dl.about-left, .overlay-about dl.about-right{width:357px; height:auto; top:680px; padding-top:200px; }
.overlay-about dl.about-left dd, .overlay-about dl.about-right dd{height:85px; margin-bottom:15px;}


.overlay-about dl dt h3{width:100%; height:12px;}

h3.hdr-hero{background-position:-607px -236px;}
h3.hdr-discover{background-position:-607px -250px;}
h3.hdr-newstories{background-position:-607px -264px;}
h3.hdr-forestescape{background-position:-607px -278px;}
h3.hdr-nexthero{background-position:-607px -292px;}

.hdr-about{width:100%; height:60px; position:fixed; top:0px; background:url(images/hdr_adventurebegins.png) top center no-repeat #000000; z-index:60;}
.footer-about{width:100%; height:60px; position:fixed; bottom:0px; background:url(images/bg_overlay_footer.png) top center no-repeat #000000; z-index:60;}
.footer-about a{bottom:0px; margin-bottom: 20px; margin-left:-65px;}


/* TRAILER */
.overlay-trailer{height:100%; position:fixed;}
.overlay-trailer a.btn-close{top:86%; margin-left:-65px;}
.overlay-trailer div {width:80%; height:70%; padding:5% 10%;}
.overlay-trailer div iframe {width:100%; height:100%;}

/* GALLERY */
.overlay-gallery{height:100%; position:fixed;}
.overlay-gallery a.btn-close{top:92%; margin-left:-65px;}
.overlay-gallery div {width:auto; height:70%; padding:5% 10%; z-index:50; }
.overlay-gallery div img{width:auto; height:100%;}
.overlay-trailer div iframe {width:100%; height:100%;}


