/* Splash CSS for TRON
	Stephanie (Sullivan) Rewis
	Last modified July 2010 */
	
body { margin: 0; padding: 0; font: 100%/1.4 Arial, Helvetica, sans-serif; background: #000 url(../html/assets/img/back_splash.jpg) no-repeat center top; }
.container { width: 994px; position: relative; margin: 0 auto; }
a img { border: none; }
a { color: #FFF; }
h1 a, h2 a { position: relative; display: block; }
.section a span, #ticketsubmit span { position: absolute; left: -999em; }
/* header area */
#logo { display: inline-block; margin-top: 100px; }
/* main content section */
.section { padding-top: 67px; position: relative; min-height: 560px; }
/* made this 200px wider and 200px further left as a workaround */
h1 a { display: block; width: 531px; height: 282px; position: absolute; left: 135px; top: 200px;
}
h2 a { width: 145px; height: 43px; display: block; background: url(../html/assets/img/lite_version_btn.png) no-repeat; position: absolute; left: 670px; top: 400px; }
/* footer section */
.footer { padding: 10px 0; margin: 10px auto 0; position: relative; clear: both; font-size: .7em; text-align:center; }
.tron_meta { text-align: center; }
.tron_meta img { display: block; margin: 5px auto; }
.button { overflow: hidden; width: 415px; margin: 0 auto 10px; text-align: center; }
.button a { display: block; width: 180px; float: right; margin-right: 12px; padding: .75em 6px; text-decoration: none; color: #064459; border: 1px solid #064459; font-size: .75em; }
.footer #legalFooterMainDiv a, .footer #legalFooterMainDiv span { color: #FFF !important; }
/* random classes */
.right { float: right; display: block; }
/* added by Sebastian */

.clear { clear: both; }
#footer { width: 680px; margin: 0px auto 100px auto; color: #065260; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 8px; padding-top: 20px; }
#footer3dImax { width: 336px; margin: 10px auto 0px auto; }
#footerPromos { width: 610px; margin: 0px auto 0px auto; }
#footerPromos .footerPromo { float: left; width: 300px; }
#footer a { text-decoration: none; color: #065260; }
#footer a:hover { text-decoration: underline; }


#linkdvd {
	position: absolute;
	top: 310px;
	left: 0px;
}

#footerButtons{
	width: 435px;
	margin: 10px auto 0px auto;
	}
#footerButtons .footerButton{
	padding: 12px 15px;
	border: solid 1px #065260;
	float: left;
	width: 160px;
	font-size: 11px;
	}

#footerButtons .footerButtonRight{
	padding: 2px 0px;
	/*border: solid 1px #065260;*/
	float: right;
	width: 240px;
	font-size: 11px;
	}



#footerLinks { color: #1b94ab; width: 415px; margin: 10px auto 0px auto; }
#footerLinks a { color: #1b94ab; }
#footerLinksLeft { float: left; text-align: right; width: 100px; padding-right: 5px; border-right: solid 1px #1b94ab; }
#footerLinksRight { width: 300px; padding-left: 5px; float: left; text-align: left; }
#footerBotom { margin-top: 10px; font-size: 9px; }
#footerBotom .micro { font-size: 7px; }
/* lightbox CSS */
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family:"HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200; color:#fff; }
#sb-container { position:fixed; margin:0; padding:0; top:0; left:0; z-index:999; text-align:left; visibility:hidden; display:none; }
#sb-overlay { position:relative; height:100%; width:100%; }
#sb-wrapper { position:absolute; visibility:hidden; width:100px; }
#sb-wrapper-inner { position:relative; border:1px solid #303030; overflow:hidden; height:100px; }
#sb-body { position:relative; height:100%; }
#sb-body-inner { position:absolute; height:100%; width:100%; }
#sb-player.html { height:100%; overflow:auto; }
#sb-body img { border:none; }
#sb-loading { position:relative; height:100%; }
#sb-loading-inner { position:absolute; font-size:14px; line-height:24px; height:24px; top:50%; margin-top:-12px; width:100%; text-align:center; }
#sb-loading-inner span { background:url(loading.gif) no-repeat; padding-left:34px; display:inline-block; }
#sb-body, #sb-loading { background-color:#060606; }
#sb-title, #sb-info { position:relative; margin:0; padding:0; overflow:hidden; }
#sb-title, #sb-title-inner { height:26px; line-height:26px; }
#sb-title-inner { font-size:16px; }
#sb-info, #sb-info-inner { height:20px; line-height:20px; }
#sb-info-inner { font-size:12px; }
#sb-nav { float:right; height:16px; padding:2px 0; width:45%; }
#sb-nav a { display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer; background-repeat:no-repeat; }
#sb-nav-close { background-image:url(close.png); }
#sb-nav-next { background-image:url(next.png); }
#sb-nav-previous { background-image:url(previous.png); }
#sb-nav-play { background-image:url(play.png); }
#sb-nav-pause { background-image:url(pause.png); }
#sb-counter { float:left; width:45%; }
#sb-counter a { padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff; }
#sb-counter a.sb-counter-current { text-decoration:underline; }
div.sb-message { font-size:12px; padding:10px; text-align:center; }
div.sb-message a:link, div.sb-message a:visited { color:#fff; text-decoration:underline; }
