*,body{margin:0;padding:0;outline:0}.rel,.sprite{display:block}#site,body{background:#ebe9df}#site,#wrapper,.rel,body,html{height:100%}#loader,#site{overflow:hidden}#loader .content .gettickets,#loader .content .releasedate,.releasedatemain,.tickets{text-align:center;letter-spacing:-.03em}#loader .content .gettickets,.credits,.releasedatemain,.tickets{font-family:"Helvetica LT W01 Roman",Helvetica,Arial,sans-serif;-webkit-transition:.3s all ease-out;-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-o-transition:.3s all ease-out}#loader .bar .text,#loader .content .gettickets,#loader .content .releasedate,.credits,.releasedatemain,.tickets,body{font-family:"Helvetica LT W01 Roman",Helvetica,Arial,sans-serif}#ie8,#loader{z-index:1000000}*{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent}.sprite{position:absolute;left:0;top:0;border:none;-webkit-backface-visibility:hidden}#site,.credits span,.rel{position:relative}.textured{-webkit-mask-image:url(../images/ui/font-texture.png)}.box-shadow{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.5);box-shadow:0 10px 30px 0 rgba(0,0,0,.5)}#lines{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(.05,#000),color-stop(.95,#000),color-stop(1,transparent))}#lines>div{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(.05,#000),color-stop(.95,#000),color-stop(1,transparent))}#site,#wrapper{width:100%}.text-box p{margin:.5em 0}.tickets{font-size:40px;color:#fff;background:#a11e12}.tickets.black{background:#000}.tickets.active{color:#a11e12;background:#fff}.releasedatemain{width:100%;font-size:22px;color:#9f221b; text-align:right;}.releasedatemain.black{color:#000}.credits{font-size:14px;color:#ba2019}.credits.black{color:#000}.credits span{display:inline-block;zoom:1;width:11px;height:5px;top:5px;vertical-align:top;background:url(../images/ui/footer-arrow.png) left top no-repeat}#loader,#loader .bg,#loader .content{position:absolute;left:0;top:0}#ie8,#ie8 p,#loader .bg img{display:block}.credits.black span{background:url(../images/ui/footer-arrow-black.png) left top no-repeat}.footer-links{text-align:center;font-size:12px;color:#57565c}.footer-links a{color:#57565c;text-decoration:none}#loader{width:100%;height:100%;background:#ebe9df}#loader .bg img{width:100%;height:auto}#loader .content{width:941px;height:760px;visibility:hidden}#loader .content .tt{width:931px;height:310px;margin-bottom:68px}#loader .content .tt.show{background:url(../images/ui/loader/tt.png) left top no-repeat}#loader .content .releasedate{width:100%;height:42px;line-height:42px;margin:33px 0 20px;font-size:31px;color:#9f221b}#loader .content .gettickets{width:262px;height:70px;display:block;line-height:70px;color:#fff;background:#9f221b;text-decoration:none;font-weight:700;font-size:34px;margin-left:340px}#loader .content .gettickets:hover{background:#fff;color:#9f221b}#loader .content .tt .loadblock{width:941px;height:348px}#loader .cast{width:930px;height:30px;margin-bottom:10px}#loader .cast.show{background:url(../images/ui/loader/cast.png) left top no-repeat}#loader .bar{width:941px;height:293px;position:relative;background:#360301}#loader .bar .in,#loader .bar .text{left:0;position:absolute;bottom:0;height:72px}#loader .bar.show{background:url(../images/ui/loader/bar.jpg) left top no-repeat #360301}#loader .bar .in{width:0;background:#000}#loader .bar .text{width:100%;text-align:center;font-size:45px;line-height:72px;color:#fff}#loader .bar .text span{color:#ce3126;font-weight:700}#ie8,#no-js{text-align:center;position:absolute;color:#333}#no-js{width:100%;height:50px;left:0;top:50%;margin-top:-25px;font-size:20px;font-family:"Futura LT W01 Heavy",Helvetica,Arial,sans-serif}#ie8{width:1000px;height:768px;left:50%;margin-left:-500px;top:0;font-family:Arial,sans-serif;line-height:50px;font-size:17px;background:url(../images/ui/upgrade.jpg) center top no-repeat}#ie8 p{text-align:center;color:#ce3126;width:640px;float:right;clear:both;font-family:Helvetica,Arial,sans-serif}#ie8 .title{margin-top:228px;margin:228px 0 0;line-height:40px;font-size:39px}#ie8 .text{font-size:14px}:root *>#ie8{display:none}.scroller .bar,.scroller .track{display:block;position:absolute;top:0;background:#dcd5b3}.scroller .track{width:1px;height:100%;left:4px}.scroller .bar{width:100%;left:0;cursor:pointer}.scroller .bar.active,.scroller .bar:hover{background:#9f221b}