/* buddy friends trial lander */
#buddyTrialLander .bg { top:70px; left:-50px; display:block; position:absolute; height:603px; width:972px; background:url(/sites/all/files/en/coruscant/main/friends_trial.jpg) no-repeat bottom;  z-index:-1; }
#buddyTrialLander .btn { display:block; text-align:center; }
#buddyTrialLander .trial.lander { margin-top:540px; position:relative; z-index:1; left:0; width:auto; }
#buddyTrialLander .legal { margin-top:80px; font-size:10px;}
#buddyTrialLander .legal p { font-size:10px; }

#friendsLander { position:relative; }
#friendsLander img { left:-500px; top:-80px; }
#friendsLander ul.speeder { display: inline-block; vertical-align:top; width: 300px;  color:#FFF; font-size:18px; line-height:36px; text-decoration:italic; font-style:italic; }
#friendsLander .invite-box { position:absolute; top:230px; left:300px; width:300px; }
#friendsLander .top-box { display:block; height:580px; }

.box.speeder { height:164px; width:668px; margin:30px auto; min-height:164px; max-height:164px; position:relative; padding-top:10px; }
.box.speeder div { color:#FFF; margin-left:240px; position:relative; z-index:1; }
#friendsLander .box.speeder > img { position:absolute; top:-25px; left:0px; }
.box.speeder span { font-weight:700; }
.box.speeder ul { list-style:disc; }
.box.speeder li { margin:2px 0; }

/* digital upgrade lander */
#digitalUpgradeLander { color:#FFF; height:1100px; display:block; padding:40px; position:relative; font-size:16px; background:url("/sites/all/files/en/coruscant/main/digital_upgrade_lander.jpg") no-repeat scroll -12px 0 transparent; }
#digitalUpgradeLander a { color:#cc9e42;}
#digitalUpgradeLander a:hover { text-decoration:underline; }
#digitalUpgradeLander h2 { font-size:32px; text-transform:uppercase; }
#digitalUpgradeLander p { color:#FFF; }
#digitalUpgradeLander .small { font-size:14px; }
#digitalUpgradeLander .large { font:300 18px/20px Arial; }
#digitalUpgradeLander .upgrade-container { position:absolute; width:480px; top:200px; left:240px; padding:20px 40px; }
#digitalUpgradeLander .upgrade-container h2 { padding-left:10px; }
#digitalUpgradeLander .upgrade-items { display:none; }
#digitalUpgradeLander .upgrade-pack { left:220px; width:220px; position:absolute; }
#digitalUpgradeLander .get-upgraded { top:308px; text-align:center; position:absolute; width:400px; }
#digitalUpgradeLander .get-upgraded p { line-height:60px; margin:0; }
#digitalUpgradeLander .upgrade-links { top:504px; position:absolute; width:400px; }
body.lang_de digitalUpgradeLander { background-image:url("/sites/all/files/de/coruscant/main/digital_upgrade_lander.jpg") }
body.lang_fr digitalUpgradeLander { background-image:url("/sites/all/files/fr/coruscant/main/digital_upgrade_lander.jpg") }

/* generic landers, short and tall */
.lander { display:block; left:-40px; position:relative; width:960px; }
.lander.short { background:url('/sites/all/files/en/coruscant/main/landerBackgroundShort.jpg') no-repeat scroll center top transparent; min-height:540px; }
.lander.tall { background:url('/sites/all/files/en/coruscant/main/landerBackgroundTall.jpg') no-repeat scroll center top transparent; min-height:1200px; }
.lander .box { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background-color:#131313; display:block; width:600px; margin:0 auto; }
.lander .box:after {display:block; content:''; background:url('/sites/all/files/en/coruscant/main/landerBoxAfter.png') no-repeat scroll center bottom transparent; width:600px; height:14px; padding-top:6px; }
.lander .box:before { display:block; content:''; background:url('/sites/all/files/en/coruscant/main/landerBoxBefore.png') no-repeat scroll center top transparent; width:600px; height:14px; padding-bottom:6px; }
.lander .box p { color:#FFF; line-height:20px; margin:20px 45px; }
.lander .box p a { color:#CC9E42; }
.lander .box.thin { display:inline-block; margin-left:40px; width:370px; vertical-align:top; }
.lander .box.thin p { padding: 0 20px 0 20px; }
.lander .box.thin h2 { font:700 20px/40px "News Gothic", "Arial Narrow", Arial, sans-serif; padding: 0 20px 0 20px; }
.lander .center { text-align:center; }
.lander .title { margin:40px 0;}
.lander h2 { font-size:32px; }

/* weekend pass */
.lander.weekend-pass { display:block; left:-40px; position:relative; width:880px; min-height:540px; margin:0 40px; }
.lander.weekend-pass .box { margin:360px auto 20px; position:relative; }
.lander.weekend-pass .bg { width:1200px; height:550px; position:absolute; z-index:-1; left:-200px; }
.lander.weekend-pass .bg.republic { background:url('/sites/all/files/en/coruscant/main/weekendPassBackground.jpg') no-repeat scroll center top transparent; }
.lander.weekend-pass .bg.imperial { background:url('/sites/all/files/en/coruscant/main/weekendPassBackground.jpg') no-repeat scroll center top transparent; }
.lander.weekend-pass .legal p { font:700 10px/20px Arial, sans-serif; color: #999; }
.lander.weekend-pass .submitBtn { margin-left:40px; }
.lander.weekend-pass p { color:#EAD0A5; }
.lander.weekend-pass div.title, .lander.weekend-pass p.white { color:#FFF; }
.lander.weekend-pass div.center.title { font:700 24px/40px "News Gothic", "Arial Narrow", Arial, sans-serif; height:40px; text-align:center; }
.lander.weekend-pass.active .form-submit { height:60px; position:absolute; left:-24px; top:-10px; width:170px; z-index:10; }
