/* basic resets */
html,body,form,fieldset,legend,h1,h2,h3,h4,h5,h6,dd{margin:0;padding:0}
html,body{height:100%;margin-bottom:1px}
p,pre,blockquote,ul,ol,dl,table{margin:0 0 1.4em;padding:0}
table{border-collapse:collapse;border-spacing:0}
a img,fieldset{border:0}
form ul,form ol{list-style:none}
input,select,textarea{font-family:inherit;font-size:100%}
body{font:100%/1.4 Arial, Helvetica, sans-serif;background:#000 url(../img/back_body.jpg) no-repeat center top;color:#FFF}
h1,h2,h3,#nav,.feature a,.button a,.callout,.activities dt{text-transform:uppercase;font-weight:400}
h1{font-size:1.1em;line-height:1.2}
h2{font-size:1em;color:#0d96c2}
h3{font-size:.9em}
p,.content ul{font-size:.75em;line-height:1.6}
/* anchors */
a, a:link{color:#fff;text-decoration:underline}
.products .figcaption a { color: #0d96c2;}
a:visited{color:#8CB1B1;text-decoration:underline}
.gallery a:visited{color:#fff;}
a:hover,a:active,a:focus{text-decoration:none}
a.more, .downloads .third a, .evolution>a:nth-of-type(1n), .families>a:nth-of-type(1n){display:block;} /*the nth selector MUST be kept to hide the rule from IE7 which wigs out—the rule must exist to fix an HTML5 FFOX bug anchor bug*/
a.more span {position:absolute; left: -9999em;}
a.nocurs{cursor:default;}
/* begin page structure */
.container{width:1210px;margin:0 auto;position:relative;min-height:700px}
.home .container,.background_00{background:url(../img/back_jeff.jpg) no-repeat right top}
.background_01{background:url(../img/back_villain.jpg) no-repeat right top}
.background_02{background:url(../img/back_duo.jpg) no-repeat right top}
.background_03{background:url(../img/back_sam.jpg) no-repeat right top}
.background_04{background:url(../img/back_quorra.jpg) no-repeat right top}
.row{overflow:hidden}
.section,.lbox{clear:both}
.half{width:600px;margin-left:90px}
.third{float:left;width:196px;padding-right:22px;text-align:center}
.games .third{padding-bottom:30px}
.icon img{margin-right:22px;margin-left:8px;border:1px solid #0d96c2}
.last{padding-right:0}
/* disney chrome */
#gde_chromeContainer form{display:inline}
#chrome form{width:1020px!important}
#chrome table{margin-bottom:0}
#video_holder { width: 650px; height: 400px;}
/* Tickets */
/* uncomment if you decide to use this - otherwise, it can be removed ----
#tickets{margin:0 auto;padding:0;width:790px;min-height:31px;text-transform:uppercase;background:url(../img/tix_back.png) repeat-x;clear:both}
#tickets .inner{background:url(../img/tix_l.png) no-repeat;position:relative;left:-30px;padding-bottom:5px}
#tickets form{background:url(../img/tix_r.png) no-repeat right top;position:relative;right:-30px;width:820px;padding-bottom:5px}
#tickets form ol{margin:0;padding:0;float:left}
#tickets li,#tickets input,#tickets label,#tickets legend,#tickets button{float:left}
#tickets span {font-size:.75em;float:left;padding:10px 5px 0;font-weight:700;color:#FFF;}
#tickets li{font-size:.6em;padding:9px 5px 0 35px}
#tickets input[type="text"],#tickets select{border:1px solid #0F6583;background:#000;color:#FFF}
#tickets select{border:none;margin-left:2px}
#tickets #ticketsubmit{border:none;background:none;color:#FFF;position:absolute;right:50px;top:6px; cursor:pointer;font-size:1.2em;font-weight:700;text-transform:uppercase}
#lbl_zip {padding:1px 3px 0 0}
#lbl_citystate {padding:1px 3px 0 4px}
#State {padding:1px 0 0 0}
#Date {padding:1px 0 0 3px}*/

/* left sidebar area */
.sidebar1{float:left;width:218px;padding:10px 0 10px 100px}
#logo{margin-left:-18px;display:block}
/* navigation styles */
.expandable{height:auto;overflow:hidden}
#nav{margin:0;padding-left:15px;position:relative;color:#0d96c2}
#nav_top{background:url(../img/nav_top.png) no-repeat;padding-top:54px}
#nav_top ul{list-style:none;margin:0}
#nav_top li{margin:0;padding:0}
#nav_bg{background:url(../img/nav-bg.gif) 4px 0px repeat-y;}
#nav_bot{background:url(../img/nav_bott.png) no-repeat;height:49px}
#nav a{text-decoration:none;color:#0d96c2;display:block;height:1%;text-transform:uppercase;font-size:.7em;padding:.25em 0;}
/* This keeps the triggered LI white when it's in its open state */
#nav .selected a,#nav .selected .selected,#nav li:hover a,#nav ul li:hover a,#nav ul ul li:hover a,#nav ul ul ul li:hover a{color:#FFF}
/* This keeps the submenus blue */
#nav .selected ul a,#nav li:hover ul a,#nav ul li:hover ul a,#nav ul ul li:hover ul a,#nav ul ul ul li:hover ul a{color:#0d96c2}
#nav a:hover,#nav a:active,#nav a:focus,#nav .selected ul a:hover,#nav .selected ul a:active,#nav .selected ul a:focus,#nav li:hover ul a:hover,#nav li:hover ul a:active,#nav li:hover ul a:focus{color:#FFF;text-shadow:4px 4px 6px #11C3FC, -4px -4px 6px #11C3FC;-webkit-transition-property:text-shadow;-webkit-transition-duration:1s;-moz-transition-property:text-shadow;-moz-transition-duration:1s;-o-transition-property:text-shadow;-o-transition-duration:1s}
/*added*/
.subnavtop{background:url(../img/nav_sub_top.jpg) no-repeat;height:14px;overflow:hidden}
.subnavbot{background:url(../img/nav_sub_bott.jpg) no-repeat;height:14px;overflow:hidden}
.innernav{display:none}
#nav ul{background:url(../img/nav_sub_mid.jpg) repeat-y}
#nav ul a{padding-left:15px}
#nav ul ul a{padding-left:25px}
#nav ul ul ul a{padding-left:35px}
#nav .selected{display:block}
/* #nav li:hover ul,#nav .selected ul,#nav li:hover ul ul,#nav li:hover ul ul ul{display:block;} */
#nav span{font-size:.7em}

/* main content area */
.content{padding:55px 0 10px;margin-left:323px;width:650px;height:auto;overflow:hidden;}
.content .section {min-height:500px;}
.gallery .section {min-height: 100px;}
.content ul,.content ol{padding:0 15px 15px 40px}
.feature{clear:both}
.feature a{text-decoration:none;text-align:center;font-size:.75em}
/* Breadcrumb */
#breadcrumb{position:relative;color:#FFF;margin:0 0 8px 0;padding:20px 0 0 0;height:59px;overflow:hidden}
#bc-left-arm{position:absolute;background:url(../img/bread_l.png) no-repeat;width:105px;height:59px;z-index:65;left:0px}
#bc-right-arm{position:absolute;background:url(../img/bread_r.png) no-repeat top right;width:400px;height:59px;z-index:70;right:215px;overflow:hidden}
#bc-case-bg{position:absolute;left:105px;z-index:60;background:url(../img/bread_back.png) 40px 0 repeat-x;width:300px;height:59px}
#breadcrumb ul{position:absolute;z-index:75;list-style:none;padding:0;left:35px}
#breadcrumb ul li{text-transform:uppercase;font-weight:400}
#breadcrumb ul li{float:left;padding-top:20px;padding-left:5px;font-size:.75em}
#breadcrumb li a{text-decoration:none;display:block;float:left;color:#0d96c2;padding-right:5px}
/* fpo for later use */
/* sidebar */
/*.sidebar2{float:left;width:120px;padding:135px 90px 10px 5px} */
/* heading-specific styles */
.cast h2{font-size:.7em;margin-bottom:10px}
.games h1{color:#0d96c2}
.codex h1,.universe h1,.music h2{color:#0d96c2;margin-bottom:5px}
.weapons h1{margin-bottom:15px}
.figure h1,.downloads h1,.media h1,.gamedownloads h1{font-size:.8em}
.music h1{padding-top:35px;font-size:1em;color:#0d96c2}
.downloads h1,.media h1,.cast h1,.gamedownloads h1{margin:0;padding-top:15px;padding-bottom:10px;color:#0d96c2}
.cast .section{clear:both;padding-top:0px}
.codex .section p{margin-left:247px}
.location .figure{text-align:center}
/* download styles */
.downloads dl,.gamedownloads dl{margin-top:25px}
.downloads dt,.gamedownloads dt{font-weight:700;color:#0d96c2;margin-top:10px}
.downloads dd,.gamedownloads dd{font-size:.8em}
.gamedownloads .feature p{line-height:0}
.gamedownloads .downloadimages{width:180px;float:left;padding-top:20px;}
/* game styles */
.evolution{padding-top:280px;background:url(../img/Evolution_cover.jpg) no-repeat 177px 10px; padding-bottom:10px;text-align:center}
.evolution .callout{width:5em;padding-right:7em}
.families{padding-top:340px;background:url(../img/EvolutionFamily_cover.jpg) no-repeat 119px 10px;padding-bottom:10px;text-align:center}
.callout{width:11em;float:right;font-size:.7em}
.callout span{color:#0d96c2;display:block}
.families .callout{width:5em;padding-right:7em}
/* gallery pages */
.characters .figure{overflow:hidden}
.figure{position:relative}
.figure dl,.lexicon dl{color:#0d96c2;font-size:.75em;line-height:1.7}
.figcaption{position:absolute;bottom:0;left:450px}
.figcaption p { color:#0d96c2;}
.characters .figcaption,.cast .figcaption{left:250px}
.locations .figcaption{position:static}
.characters dl{width:390px}
.figure dt,.lexicon dt{float:left}
.chron dt{color:#0d96c2;margin-top:15px}
.chron dd{font-size:.7em}
.chron dd{background:url('../img/disc-bullet.png') no-repeat 2px 5px;padding-left:12px;}
.figure dt:after,.lexicon dt:after{content:": ";padding:5px;}
.figure dt,.lexicon dt {after:": ";}/*for IE7*/
.lexicon dd{color:#FFF;margin-bottom:15px}
.no-js .gallery .content .feature{display:none}
.js .gallery .content .section{display:none}
/*activities section */
.activities dl{font-size:0.9em;}
.activities dt{color:#0d96c2;font-weight:bold;}
.activities dd{text-transform:none;}
/* Footer */
#footer{color:#065260;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:8px;padding:35px 0 12px 2px;width:680px}
#footerPromos{width:610px;margin:10px 0 0 0}
#footerPromos a{float:left;cursor:pointer}
#footerPromo1{background:url(../img/html_promo1.jpg) no-repeat;width:300px;height:100px;display:block}
#footerPromo2{background:url(../img/html_promo2.jpg) no-repeat;width:300px;height:100px;display:block;margin:0 0 0 10px}
#footer3dImax{width:336px;height:43px;margin:10px 0 0 137px;background:url(../img/footer_3d.png)}
#footerButtons{width:435px;margin:10px 0 0 105px}
#footerButtons .footerButton{padding:7px 15px;border:solid 1px #065260;float:left;width:160px;font-size:11px;text-align:center}
#footerButtons .footerButtonRight{padding:0px 0px;float:right;width:240px;font-size:11px;text-align:center}
#footer a{text-decoration:none;color:#065260}
#footer a:hover{text-decoration:underline}
#footerLinks{ color:#1b94ab; width:415px; margin:10px 0 0 98px; font-size: 10px; text-align: center; }
#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;text-align:center;padding-right:70px}
#footerBotom .micro{font-size:7px}

.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}
/* miscellaneous classes */
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
/* jQuery lightBox plugin - Gallery style */
#gallery{background-color:#444;padding:10px;width:520px}
#gallery ul{list-style:none}
#gallery ul li{display:inline}
#gallery ul img{border:5px solid #3e3e3e;border-width:5px 5px 20px}
#gallery ul a:hover img{border:5px solid #fff;border-width:5px 5px 20px;color:#fff}
#gallery ul a:hover{color:#fff}
/* added by Sebastian */
.clear{clear:both}
