@charset "utf-8";

/*reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd,  ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
*:focus { outline:none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
strong, b { font-weight:bold; }
strong { color:#fff; }

/* begin swtor css */
html, body { height:100%; }
body { background-color:#131313; min-width:980px; overflow-x:hidden; }
@media (max-width:980px){
    body { overflow:auto; }
    #main { width:980px; overflow:hidden; }
}
body, p { font:14px/20px Arial, sans-serif; color:#d3d1ca; }
p { margin:10px; }
p:first-child { margin-top:0; }
a { font-weight:normal; color:#ffffff; text-decoration:none; }
a:hover { color:#e0bd49; }
a:selected, a:active, a:focus { border:none; outline:none; }
p a { text-decoration:underline; }
em, i { font-style:italic; }
ul, ol, .formatted ul.nolist, .formatted ol.nolist { margin:0 5px; list-style:none; }
h1 { clear:both; color:#FFF; font:small-caps bold 30px/30px Berling; letter-spacing:1px; margin:0 5px; padding:0 0 30px 40px; position:relative; background:url(/sites/all/files/en/coruscant/main/largeFlavBar.png) no-repeat bottom center; }
.sideItem h1 { background:url("/sites/all/files/en/coruscant/main/smallFlavBar.png") no-repeat scroll center bottom transparent; margin:10px auto; padding:0 0 20px 0; text-align:left; }
h1 > .icon { display:block; position:absolute; left:0; top:2px; width:30px; height:30px; background:url(/sites/all/files/en/coruscant/main/mainTitleIcon.png) no-repeat 0 center; }
.section-info h1 > .icon { background-position:-30px center; }
.section-holonet h1 > .icon { background-position:-60px center; }
.section-myswtor h1 > .icon { background-position:-90px center; }
.section-torpedia h1 > .icon { background-position:-120px center; }
.section-support h1 > .icon { background-position:-150px center; }
.section-news h1 > .icon { background-position:-180px center; }
.section-media h1 > .icon { background-position:0 center; }
.section-community h1 > .icon { background-position:-244px center; }

h1 a { text-decoration:none; color:#fff; }
h1.small { font-size:18px; line-height:20px; font-weight:normal; background:none; padding:0; }
h2 { font:700 24px/40px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#FFF; margin:0 5px; margin:0;}
h2 a { color:#fff; text-decoration:none; }
h2.small { font-size:20px; font-weight:500; margin:0 5px; }
h2.news { font-size:30px; line-height:30px; }
h3 { margin:0 5px; font:400 20px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#fff;  }
h3 a { text-decoration:underline; }
h4 { font:normal 17px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#ececec; margin:0 5px; }
h5 { font:normal 17px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#ccc; margin:0 5px;  }
/* h2 + h3, h3 + h4, h4 + h5, h5 + h6 { margin-top:20px; } */
h1.promo { background:none; padding:0; font-size:50px; line-height:60px; }
h1.promo sup { font-size:40px; line-height:14px; display:block; }
h1.promo sub { font-size:70px; line-height:50px; }
h2.promo { padding:0; font-size:28px; line-height:30px; font-weight:normal; }
h2.sub { font:italic 24px/30px "News Gothic", arial; color:#e0bd49;}
h3.promo { padding:0; font-size:24px; line-height:30px; font-weight:normal; }
h3.promo a { color:#e0bd49; }
h3.sub { font:italic 20px/20px "News Gothic", arial; color:#e0bd49;}

hr { position:relative; border:none; height:6px; width:600px; margin:35px 5px; background:url(/sites/all/files/en/coruscant/main/flav_hr.png) no-repeat; }
.no-sidebars hr { width:950px; margin-left:-35px; background:url(/sites/all/files/en/framework/holonet/classes/section_divider.jpg) no-repeat; }
br { line-height:20px; }

/* New font size styles */
.font-fifty { color:#FFF; font-size:50px; line-height:50px; }

/* stack pattern for inline text */
span.stack { display:inline-block; }
span.stack sup, span.stack sub { display:block; }
/*.lang_de span.stack { width:100%; }*/

/* styles for elementst that need article type formatting */
.formatted ul, .formatted ol, ul.list, ol.list { padding-left:40px; margin-bottom:10px; }
.formatted ul, ul.list { list-style:disc; }
.formatted ol, ol.list { list-style:decimal; }
.formatted li, ul.list li, ol.list li { margin:5px 0; }
.formatted ul.nolist li, .formatted ol.nolist li { margin:0; }
.formatted li:nth-child(even):last-child { margin-bottom:10px; }
.formatted ul.nolist li:nth-child(even):last-child, .formatted ol.nolist li:nth-child(even):last-child { margin-bottom:0; }

/* common, simple styles */
.box { display:block; }
.absolute { position:absolute; }
.background { z-index:-1; }
.white { color:#FFF; }
.hidden { display:none; }
.margin-bottom { margin-bottom:20px; }
.margin-top { margin-top:20px; }
.clearfix:before, .clearfix:after { content:''; display:table; clear:both; }
.node-unpublished { background:transparent; border-left:5px solid #333; margin-left:-5px; }
.idTab { display:none; }
.has-icon { position:relative; padding-left:30px; }
.has-icon > .icon { position:absolute; left:0; top:0; width:30px; height:30px; }
.has-icon.checking > .icon { width:16px; height:20px; }
.center-content { text-align:center; }
.inline { display:inline-block; }
.inline.top { vertical-align:top; }

/* grid unit styles
gp = grid padding
hp = half grid padding
lp = line height padding
hlp = half line height padding
cg = consume gutters
*/
.cg { margin:0 5px; }
.gp { padding-left:40px; padding-right:40px; }
.hgp { padding-left:20px; padding-right:20px; }
.gm { margin-top:20px; margin-bottom:20px; }
.hgm { margin-top:10px; margin-bottom:10px; }
.lp { padding-top:20px; padding-bottom:20px; }
.hlp { padding-top:10px; padding-bottom:10px; }
.gw, .\31gw, .\32gw, .\33gw, .\34gw, .\35gw, .\36gw, .hgw, .\31hgw,.\32hgw,.\33hgw,.\34hgw,.\35hgw,.\36hgw { box-sizing:border-box; -moz-box-sizing:border-box; }
.\31gw, .gw { width:40px; padding:0 5px; }
.\32gw { width:80px; padding:0 5px; }
.\33gw { width: 120px; padding:0 5px;}
.\34gw { width:160px; padding:0 5px; }
.\35gw { width:200px; padding:0 5px; }
.\36gw { width:240px; padding:0 5px; }
.\37gw { width:280px; padding:0 5px; }
.\38gw { width:320px; padding:0 5px; }
.hgw { width:20px; padding:0 5px; }
.\31hgw { width: 60px; padding:0 5px; }
.\32hgw { width:100px; padding:0 5px; }
.\33hgw { width:140px; padding:0 5px; }
.\34hgw { width: 180px; padding:0 5px; }
.\35hgw { width:220px; padding:0 5px; }
.\36hgw { width:260px; padding:0 5px;}
.\37hgw { width:300px; padding:0 5px; }
.\38hgw { width:340px; padding:0 5px; }

/* alternative grid styles */
.grid-padding { padding:40px; }
.half-grid-padding { padding:20px; }

/* arrow */
.arrow { background:url(/sites/all/files/en/coruscant/main/arrows.png) no-repeat; }
a:hover .arrow { background-position:-18px -20px; }

/* containers */
#header { height:60px; position:relative; background:url(/sites/all/files/en/coruscant/main/headerTab_bg.png) no-repeat; margin:0 0 0 -89px; z-index:1000; width:1138px; display:block;  }
#headerContent { width:960px; margin:auto; position:relative; }
#pageContent { padding:34px 0; width:960px; margin:auto; text-align:left; position:relative; }
#navBar { width:600px; height:47px; background:url(/sites/all/themes/coruscant/en/assets/home_navigation.png) no-repeat; top:69px; position:absolute; left:360px; z-index:1; }
#newlogo { width:683px; height:199px; position:absolute; top:2px; left:222px; margin:auto; z-index:1000; background:url(/sites/all/files/en/coruscant/main/swtor_logo.png) no-repeat; }
#newlogo a { height:112px; width:390px; position:absolute; top:20px; left:150px; display:block; }
#subheadWrap { width:960px; height:109px; margin:auto; position:relative; z-index:1000; clear:both;  }

#main { position:relative; margin:0 auto -253px; min-height:100%; height:auto!important; height:100%; overflow:hidden; }
.pageContainer, #mainNavigation, #topContainer { width:960px; position:relative; margin:0 auto; text-align:left\9; }
#mainContent { position:relative; width:640px; padding:0; display:inline-block; vertical-align:top; *display:inline; *zoom:1; }
#rightSideContent, #oneColRightSideContent { float:right; margin-top:14px; text-align:right; width:320px; }
#oneColRightSideContent { float:none; display:none; vertical-align:top; }

.wide_page #mainContent, .no-sidebars #mainContent { margin:0 40px; width:880px; }
.wide_page #mainContent, .no-sidebars.page-node #mainContent { margin:0 40px; }
.contentArea { padding:0 40px; }
#rightSideContent, #leftSideContent { position:relative; display:inline-block; z-index:1; }
#leftSideContent { width:220px; }

/* legal & terms */
.legal, .legal p { font:bold 10px/20px Arial, sans-serif; color:#767676; text-transform:uppercase; }
.legal a { font:bold 10px/20px Arial, sans-serif; color:#767676; text-decoration:underline; }
.legal a:hover { color:white; }
.legal.box { background:#333; }
.legal.box:before, .legal.box:after { content:''; display:table; clear:both; }
.legal.box p, .legal.box p:first-child { margin:20px 25px; }
.legalBox { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:solid 1px #888; background:#3c3c3c; font:12px/18px Arial, sans-serif; padding:20px; text-align:left; }
.legalBox .resultText a { font:12px/18px Arial, sans-serif; }
.legalBox .checkbox-title { display:block; padding-bottom:6px; }
.legalBox .privacyPolicy, .legalBox .termsText { padding-left:26px; margin:10px 0; }
.legalBox.eaPrivacyPolicy acctChkbxText, .legalBox .eaOriginLecPrivacyPolicy .acctChkbxText  { display:inline-block; padding-top:2px; width:475px; vertical-align:top;}

.transparent.box { background:rgba(100,100,100,0.16); border-radius:4px; padding:20px; }

.date { font:bold 14px/20px Arial,sans-serif; color:#FFF;}
.label { color:#b3b3b3; }
.section { position:relative;}
.load { position:relative; }
.loading { position:absolute; width:100%; height:100%; background:url(/sites/all/files/en/coruscant/main/ajax-loader2.gif) no-repeat center ; opacity:0.5;}
.load > .loading { top:0; }
.center { text-align:center; }

.divider { width:100%; margin:5px 0 10px; height:2px; position:relative; }
.divider > .bg { position:absolute; width:100%; background-position:center top; }
.divider.w982 > .bg { background:url(/sites/all/files/en/coruscant/main/divider_982.png) no-repeat; top:-75px; width:982px; height:122px; }

.meta { margin:60px 0; }
.nodeMeta { position:relative; padding:10px 80px; margin:40px 0; }
.nodeMeta h2.small { font-weight:normal;}
.nodeMeta .txt { display:block; font:normal 20px/24px "News Gothic", "Arial Narrow", arial, verdana; color:#fff; }
.nodeMeta .txt.bottom { color:#e0bd49; }
.nodeMeta.discussArticle .readMore { padding-right:40px; }
.nodeMeta.discussArticle .readMore .arrow { top:15px; }
.nodeMeta a { color:#e0bd49; text-decoration:none; font-weight:normal; }
.nodeMeta a:hover { color:#fff; text-decoration:underline; }
.nodeMeta a:hover .txt.bottom { color:#fff; }
.nodeMeta .links { margin:0 5px; }
.nodeMeta > .icon { position:absolute; left:0; top:5px; width:62px; height:62px; background:url(/sites/all/files/en/coruscant/main/sidePromoIcons.png) no-repeat; }
.nodeMeta.tags > .icon { background-position:-246px 0; }
.nodeMeta.downloads > .icon { background-position:-60px 0; top:12px; }
.nodeMeta.discussArticle > .icon { background-position:-187px 0; top:0; }
.pipe { color:#fff; display:inline-block; margin:0 5px; }

/* general */
#bottomPadding { height:320px; clear:both; }
#page { position:relative; width:100%; min-height:100%; height:auto!important; height:100%; }
#middle { position:relative; z-index:100; width:100%; min-width:1138px; text-align:center\9; background:url(/sites/all/files/en/coruscant/main/middleBg_tile.png ) repeat-x top center; min-height:200px; margin-top:-10px; }
@media (max-width:1138px){ #middle { width:1138px; left:50%; margin-left:-569px; } }
#bottom { position:absolute; bottom:0;  height:253px; width:100%; z-index:100; }
#bottom > .bg{ position:absolute; bottom:0;  height:249px; width:100%; }
.newsText img { display:block; margin:0 auto; }
.inline { display:inline-block; vertical-align:top; }


/*page not found*/
/* droids */
.droidMessage { margin:0 5px; position:relative; font:14px/20px "News Gothic", "Arial Narrow",Arial,sans-serif; color:#ececec; text-align:center; text-transform:uppercase; z-index:2;  padding:35px 20px; width:170px;  border:solid 1px #2a2a2a; background:#1c1c1c; -moz-border-radius:6px;  -webkit-border-radius:6px; border-radius:6px; }
.droidContainer { background-color:#131313; position:relative; border:solid 1px #2a2a2a; width:201px; height:205px; margin:-2px 10px 0; }
.droid { position:relative; width:201px; height:262px; top:-40px; z-index:5; background:url(/sites/all/files/en/coruscant/billing/droidCrossed.png) no-repeat bottom left; }
#createAccount .droid { background:url(/sites/all/files/en/coruscant/billing/droidBow.png) no-repeat bottom left; }
#errorPage .droid { background:url(/sites/all/files/en/coruscant/billing/droidBow.png) no-repeat bottom left; }
#errorPage .spacer { padding:10px; }
#errorPage .eaOriginLecPrivacyPolicy { padding:10px 0 10px 0; }

/*header bgs */
#top { min-height:240px; width:100%; background:url(/sites/all/files/en/coruscant/main/main_header_bg.jpg) no-repeat top center #000; }
.section-info #top { background:url(/sites/all/files/en/coruscant/main/headers/ord_mantell_01.jpg) no-repeat top center #000;}
.section-holonet #top { background:url(/sites/all/files/en/coruscant/main/headers/imperial_fleet_01.jpg) no-repeat top center #000;}
.section-myswtor #top { background:url(/sites/all/files/en/coruscant/main/headers/coruscant_01.jpg) no-repeat top center #000;}
.community #top { background:url(/sites/all/files/en/coruscant/main/headers/tython_01.jpg) no-repeat top center #000;}
.section-support #top { background:url(/sites/all/files/en/coruscant/main/headers/hoth_01.jpg) no-repeat top center #000;}

/* footer */
#footerTab { position:absolute; background:url(/sites/all/files/en/coruscant/main/footer_flavBar.png) no-repeat top center; top:-55px; width:100%; height:23px; }
#footerInterior { width:950px; margin:0 auto; position:relative; }
#footerContent .left { float:left; width:650px;}
#footerContent .right { float:right; width:195px; text-align:right; }
#footerContent .logos { height:60px; text-align:center; }
#footerContent .footerLogo { display:inline-block; vertical-align:middle; margin:0 15px; }
#footerContent .right .footerLogo { margin:10px 0; display:block; }
#footerContent .legalLinks { text-align:center; margin:20px 0; color:#fff; }
#footerContent .legalLinks a { font:bold 11px/20px arial; text-decoration:underline; }
#footerContent .legalLinks span.footerGold { color:#f9d648; font-size:10px; text-transform:uppercase; }
#footerContent .legal { font:10px/15px Arial, sans-serif; color:#757575; }

/* logo images as divs instead of images */
.logoRatingPending { background:url(/sites/all/files/en/footer/logoRatingTeen.gif) no-repeat; float:right; }
.logoRatingPending .footerLogo { display:block; height:76px; width:181px; }
.logoTrustE { background:url(/sites/all/files/en/footer/logoTruste.gif) no-repeat; float:right; }
.logoTrustE .footerLogo { display:block; height:40px; width:130px; }
.pegilogo { background:url(/sites/all/files/en/footer/logoRating_fr.gif) no-repeat; float:right; }
.pegilogo .footerLogo { display:block; height:78px; width:64px; }
.usklogo { background:url(/sites/all/files/en/footer/logoRating_de.gif) no-repeat; float:right; }
.usklogo .footerLogo { display:block; height:78px; width:78px; }

/* language selector */
#headerContent { z-index:1000; }
#language-selector .btn { display:inline-block; position:relative; text-decoration:none; margin:0 1px; padding:7px 12px 7px 20px; color:#545353;  font:18px Berling; font-variant:small-caps; font-weight:bold; text-align:center; text-shadow:0 0 3px #000; }
#language-selector .btn > a { display:block; position:absolute; top:0; left:0; height:32px; width:100%; z-index:500; background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0) 8px, rgba(255,255,255, 0.15)); background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0) 8px, rgba(255,255,255, 0.15)); background: -ms-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0) 8px, rgba(255,255,255, 0.15)); }
#language-selector .btn > a { -webkit-transform:skewX(45deg); -moz-transform:skewX(45deg); -ms-transform:skewX(45deg); transform:skewX(45deg); }
#language-selector .btn > a:hover + span, #language-selector .btn.active > a + span  { color:#929292; }
#language-selector .btn.active > a { cursor:default; }
html.no-cssgradients #language-selector .btn > a { background:url(/sites/all/files/en/coruscant/main/slantBtnLang_tile.png) repeat-x; background-position:0 0;  }

/*social buttons */
#social { height:20px; margin:0 5px; position:relative; text-align:right; }
#social_buttons { position:relative; top:-18px; }
#social .btn.social.fb { left:40px; }
#social .btn.social.rss { left:80px; }
#socialBlock { width:321px; height:80px; background:url(/sites/all/files/en/framework/reskin/homeSocialBox.png) no-repeat; }
.socialHeader { position:relative; height:40px; text-align:right; margin:0 5px;}
.socialHeader .social { margin-top:3px; }
.socialHeader .btn.social > a { text-align:left; text-indent:-9000em; }
.btn { position:relative;  display:inline-block; *display:inline; *zoom:1; z-index:10; }
.btn.social > .icon{ background:url(/sites/all/files/en/coruscant/main/socialBtns.png) no-repeat; display:inline-block; width:86px; height:38px; text-indent:-9000em; }
.btn.social > a { position:absolute; right:20px; width:44px; height:38px; text-align:left; text-indent:-9000em; z-index:100;   }
.btn.social > a { -moz-transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -ms-transform:skewX(-45deg); transform:skewX(-45deg); }
.btn.social.rss > .icon { background-position:0 0; }
.btn.social.fb > .icon { background-position:-85px 0; }
.btn.social.twitter > .icon { background-position:-171px 0; }
.btn.social.rss > a:hover + .icon { background-position:0 -37px; }
.btn.social.fb > a:hover + .icon { background-position:-85px -37px; }
.btn.social.twitter > a:hover + .icon { background-position:-171px -37px; }
.no-social #social { display:none; }

.page-node #social .btn.social.rss {  }

/*front page

/* front page news update and about page news update */
#newsBlock, #news-media-list { width:560px; }
.page-info.sidebar-right #newsBlock, .page-info.sidebar-right #news-media-list { min-height:1905px; }
#newsBlock h1 { padding:0 0 10px 0; background:url(/sites/all/files/en/coruscant/main/flavBar_550.png) no-repeat bottom left; }
#newsBlock h1 > .icon { width:20px; height:20px; left:0; top:5px; background:url(/sites/all/files/en/coruscant/main/smallTitleIcons.png) no-repeat; }
#newsBlock h1 a, #newsBlock h2 a { color:#fff;  }
#newsBlock #latestNews h1 > .icon { background-position:-100px 0; }
#newsBlock #newMedia h1 > .icon { background-position:-120px 0; }
#newsBlock #latestNews h1 > .icon { background-position:-100px 0; }
#newsBlock #latestNews h1 > .icon { background-position:-100px 0; }
#newsBlock #latestNews h1 > .icon { background-position:-100px 0; }
.newsList h2 a { color:#fff; }
.newsList p { margin:0 5px 8px;}
.newsList .newsDesc {vertical-align:top; }
.newsList .videoItem.new .newsDesc, .newsList .newsItem.new .newsDesc { display:inline-block; vertical-align:top; }
#newMediaContentScreen { width:600px; }
#newMediaContentScreen .newsItem.screenShot .newsDesc { position:relative; display:block; width:260px; }
.newsList .screenShot { display:inline-block; margin-right:40px; width:250px; vertical-align:top;}
.newsList a, .readMoreLink a { font-weight:normal; color:#e0bd49; }
.newsList a:hover, #news-media-list a:hover, .readMoreLink a:hover { color:#fff; }
.newsList .date  { font:bold 14px/18px Arial, sans-serif; color:#FFF; diplay:inline-block; *display:inline; *zoom:1; padding-bottom:10px; }
.newsList .title { color:#fff; diplay:inline-block; *display:inline; *zoom:1; margin-right:10px; }
.newsList .socialHeader .social { margin-top:-3px; }

/* legacy */
.newsList .screenShot.legacy { display:block; width:100%;}
.newsList .newsItem.legacy .newsDesc { display:inline-block; margin-left:16px; width:390px; }
.newsList .newsItem.screenShot.legacy .newsDesc { display:inline-block; }
.legacy .newsThumb, .legacy .screenThumb, .videoItem.legacy .videoThumb { display:inline-block; margin:0 5px; position:relative; width:126px; height:94px; vertical-align:top; overflow:hidden; }
.legacy .newsThumb img, .legacy .screenThumb img, .videoItem.legacy .videoThumb img { margin:0 5px; border-radius:8px; position:relative; width:131px; height:99px; margin:-2px 0 0 -2px; }

/* Styles for thumbnails /screenshots */
.newsThumb { float:left; width:240px; height:120px; vertical-align:top; *zoom:1;}
.videoItem .videoThumb { position:relative; height:120px; display:block; }
.videoItem .videoThumb img {position:relative; top:0px; left:0px; width:550px; height:120px;}
.screenThumb { position:relative; width:299px; height:152px; display:inline-block; *display:inline; *zoom:1; }
.screenThumb img {position:relative; top:0px; left:0px; width:260px; height:150px;}
.newsThumb img, .videoThumb img, .screenThumb img { margin:0 5px; }
.newsItem { position:relative; z-index:1; margin-bottom:30px; }
.videoItem { margin-bottom:15px; padding-bottom:0; }
.newsBlurb { display:inline-block; position:relative; padding-top:15px; }
.videoItem .newBlurb { paddnig-top:0; }

.newsItem.new .newsBlurb .newsDesc { width:320px; }
.newsItem.new.videoItem .newsBlurb .newsDesc { width:auto; margin:10px 0; }

#news-media-list .newsItem.new .additionalInfo { left:0; margin:0; }
#news-media-list .newsItem.new .additionalInfo .readMoreLink { padding-left:0; }
.newsItem .resultCategory, .newsItem.new .additionalInfo { position:relative; left:15px; display:block; color:#fff; margin:-35px 0 20px; }
.additionalInfo .readMoreLink { display:inline-block; padding-left:25px; position:relative; text-decoration:none; }

.readMore { position:relative; display:inline-block; padding-right:25px; text-decoration:none;  *display:inline; *zoom:1;}
.readMore .arrow { position:absolute; top:2px; right:0; display:block; width:18px; height:18px; background-position:0 -20px;  }
.readMore.header { padding:0 25px 0 0; margin:0 5px; position:absolute; right:0; top:10px; }
#mainContent .readMore { text-decoration:none; }

/* top search bar */
.search-bar { position:absolute; top:150px; right:0; width:400px; z-index:2000;  text-align:right; }
.search-bar input.search { background:url("/sites/all/files/en/coruscant/main/search_bar.png") no-repeat; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  border:0; color:#CCC; display:inline-block; font:14px/20px Arial, sans-serif; height:40px;  padding:0 0 0 44px; position:relative; width:190px; vertical-align:middle; margin-top:1px; padding-top:10px\9; }
.search-bar input.search:focus { border:0; box-shadow:none; }

/*test center */

#testCenterList .testCenterItem  h2 { font:18px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; }
#testCenterList .testCenterItem { margin:40px 0; }
#testCenterList .testCenterItem .date { font:normal 12px/20px Arial, sans-serif; padding:0; margin:10px 5px; }
#testCenterList .testCenterItem .newsBlurb, #testCenterList .testCenterItem .newsDesc { padding:0; margin:0; }
#testCenterBlock { text-align:left; color:#fff; width:240px; float:right; margin:0 5px; }
#testCenterBlock #testCenterMenu .menu a { width:auto;}
#testCenterBlock h1 { font:small-caps normal 24px/30px Berling; padding-bottom:10px; background:url(/sites/all/files/en/coruscant/main/smallFlavBar_240.png)no-repeat bottom left; }
html.lte8 #testCenterBlock h1 { padding-bottom:15px; }
#testCenterBlock .serverstatus { position:relative;  margin:0 25px;}
#testCenterBlock .serverstatus .icon { display:block; position:absolute; width:17px; height:18px; left:-25px; top:2px; background:url(/sites/all/files/en/framework/server_status/arrows.png) no-repeat; }
#testCenterBlock .server.down .icon { background-position:bottom left; }
#testCenterBlock .server.up .icon { background-position:top left; }
#testCenterBlock .label { color:#e0bd49; }
#testCenterStatus { margin:40px 0; }

/* help */
.sKHelp, .hidden { display:none; }
.field { margin-bottom:5px; font-size:12px; color:#f2e6c1; }

.promoSideLink { position:relative; width:350px;  padding:40px 0 0 0; margin:0 -12px; text-align:left; font:bold 22px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#dedede; background:url(/sites/all/files/en/framework/reskin/dividerLightGlow_346.png) no-repeat top left; }
.promoSideLink a { position:relative; text-decoration:none; display:block; width:185px; padding:12px 20px 8px 80px; margin:0 25px; color:#dedede; font-weight:bold;}
.promoSideLink .arrow { position:absolute; height:18px; width:18px; background-position:0 -20px; top:25px; right:0; }
.promoSideLink .gold { color:#e0bd49; font-weight:normal; font-size:18px;}
.promoSideLink .icon { position:absolute; left:0; top:3px; display:block; height:62px; width:62px; background:url(/sites/all/files/en/coruscant/main/sidePromoIcons.png) no-repeat; }
.promoSideLink a:hover { color:#fff; }
.promoSideLink a:hover .gold { color:#fff; }

#community.promoSideLink .icon { background-position:0 0; }
#download.promoSideLink .icon { background-position:-62px 0; }
#serverStatus.promoSideLink .icon { background-position:-124px 0; }
#devTracker.promoSideLink .icon { background-position:-370px 0; }
#communitySupport.promoSideLink .icon { background-position:-310px 0; }
#patchNotes.promoSideLink .icon { background-position:-124px 0; }
#systemAlerts.promoSideLink .icon { background-position:-62px 0; }

#community.promoSideLink a:hover .icon { background-position:0 -62px; }
#download.promoSideLink a:hover .icon { background-position:-62px -62px; }
#serverStatus.promoSideLink a:hover .icon { background-position:-124px -62px; }
#devTracker.promoSideLink a:hover .icon { background-position:-370px -62px; }
#communitySupport.promoSideLink a:hover .icon { background-position:-310px -62px; }
#patchNotes.promoSideLink a:hover .icon { background-position:-124px -62px; }
#systemAlerts.promoSideLink a:hover .icon { background-position:-62px -62px; }


/* login bar and language selectors */
#headerContent .registration { position:absolute; top:-3px; right:-7px; z-index:1000; }
#headerContent .loginBtn { display:inline-block; *display:inline; *zoom:1; }
#headerContent a { text-decoration:none; display:inline-block;}

.loginBtn { 
  position:relative; 
  display:inline-block; 
  margin-top:3px; 
}

.loginBtn .txt { 
  position: absolute;
  top: 50%;
  left: 50%;
  font: small-caps normal 18px/22px Berling;
  text-align: center;
  letter-spacing: 2px;
  color: #f6e27b;
  text-shadow: 0 0 1px #f3e59f;

  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

.loginBtn > a { position:absolute; width:120px; height:35px; left:16px; z-index:100; }
.loginBtn > a { -moz-transform:skewX(-43deg); -webkit-transform:skewX(-43deg); -ms-transform:skewX(-43deg); transform:skewX(-43deg); }

.loginBtn.login {
  width: 149px;
  height: 35px;
  margin-right: -26px;
}

.loginBtn.signup .txt {
  margin-left: -10px;
}

.loginBtn.signup > a {
  width: 160px;
}
.loginBtn.login .icon,
.loginBtn.login::before {
  position: absolute;
  display: block;
  width: 149px;
  height: 35px;
  background: url(/sites/all/files/en/coruscant/main/right_buttons.png) no-repeat;
  z-index: 1;
}

.loginBtn.signup { 
  width: 230px;
  height: 35px;
  margin-right: -50px;
}

.loginBtn.signup .icon,
.loginBtn.signup::before {
  position: absolute;
  display: block;
  top:0;
  left:0;
  width: 230px;
  height: 35px;
  background: url(/sites/all/files/en/coruscant/main/play_now_right.png) no-repeat;
  z-index: 1;
}

.loginBtn::before {
  top:0;
  left:0;
  z-index: 0;
  content: '';
}

.loginBtn .icon {
  opacity: 0;
  transition: opacity 300ms ease;
}

.loginBtn.login .icon {
  background-position: 0 -39px;
}

.loginBtn a:hover + .icon {
  opacity: 1;
}

/*.loginBtn.signup > .icon { width:177px; }*/


/*.lang_en .loginBtn.login > .icon { background-position:0 0; }*/
/*.lang_en .loginBtn.login > a:hover + .icon { background-position:0 -35px; }
/*.lang_en .loginBtn.signup > .icon { background-position:-155px 0; }*/
/*.lang_en .loginBtn.signup > a:hover + .icon { background-position:-155px -35px; }
.lang_fr .loginBtn.login > .icon { background-position:0 -70px; }
.lang_fr .loginBtn.login > a:hover + .icon { background-position:0 -105px; }
.lang_fr .loginBtn.signup > .icon { background-position:-155px -70px; }
.lang_fr .loginBtn.signup > a:hover + .icon { background-position:-155px -105px; }
.lang_de .loginBtn.login > .icon { background-position:0 -140px; }
.lang_de .loginBtn.login > a:hover + .icon { background-position:0 -175px; }
.lang_de .loginBtn.signup > .icon { background-position:-155px -140px; }
.lang_de .loginBtn.signup > a:hover + .icon { background-position:-155px -175px; }*/

.signedIn { position:absolute; right:0; top:-5px; padding:0 15px; text-align:right; z-index:1000;}
.signedIn  .resultLogin { text-align:right; }
.signedIn a { font:normal 12px/10px Arial, sans-serif; color:#e0bd49; }
.signedIn a:hover { color:#fff; }
.signedIn .private-messages { background-color:#e0bd49; color:black; padding:0px 3px; font-size:10px; font-weight:700; line-height:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.dropDownBox { display:none; }
.active .dropDownBox { display:block; }
.dropDownBox { margin-top:-2px; font:11px/17px Arial, sans-serif;  border-width:2px 10px 10px 10px; border-image:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox.png) 2 10 10 10; -webkit-border-image:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox.png) 2 10 10 10; -moz-border-image:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox.png) 2 10 10 10; position:relative; overflow:visible; border-color:transparent; border-style:solid; width:100%\9;  }
.dropDownBox>.inner { padding:10px 10px 0; margin:0; }
#drop_down_myAccount { right:14px; }
#drop_down_myAccount .tab { top:-40px; right:0; height:47px; width:150px; background-position:-98px 0; }

/*IE dropdown degradation */
#drop_down_myAccount, #drop_down_myAccount .top, #drop_down_myAccount .tab, #drop_down_myAccount .bottom { min-width:250px; position:absolute; width:100%; }
.lang_de #drop_down_myAccount { min-width:280px; }
#drop_down_myAccount .top, #drop_down_myAccount .tab, #drop_down_myAccount .bottom { background:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox.png) no-repeat;}
#drop_down_myAccount .top { top:0; height:10px; background-position:0 -37px; }
#drop_down_myAccount .bottom { bottom:0; height:100px;   background-position:bottom left; }
#drop_down_myAccount .middle { position:relative;  padding:20px; width:210px; background:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox_vTile.png) repeat-y;)}

#drop_down_myAccount .account_links .link { display:inline-block; margin:0; color:#444444; }
#drop_down_myAccount .forumAccountLink .link{ margin:2px 4px; }
#drop_down_myAccount .swtorAccountLinks { margin-top:15px; }
#drop_down_myAccount .account_links { color:#444444; }
#drop_down_myAccount .account_links .pipe { display:inline-block; margin:0 5px; color:#444; }
.no-borderimage #drop_down_myAccount { right:3px; margin-top:-2px; }
.ie8.no-borderimage #drop_down_myAccount { right:116px; }
.no-borderimage #drop_down_myAccount .top, .no-borderimage #drop_down_myAccount .bottom { background:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox_noborderimage.png) no-repeat;}
.no-borderimage #drop_down_myAccount .top { margin-top:-2px; background-position:0 0; }
.no-borderimage #drop_down_myAccount .bottom { height:10px; background-position:bottom left; }
.no-borderimage #drop_down_myAccount .middle { margin:2px 0 10px; background:url(/sites/all/files/en/coruscant/main/loggedInDropDownBox_vTile.png) repeat-y;)}

/* login bar border image styles */
.resultLogin { position:relative; height:17px; padding:16px 5px;  }
.resultLogin:hover { cursor:pointer; }
.resultLogin:hover a { color:#fff; }
.resultLogin .arrow { display:inline-block; vertical-align:middle; height:6px; width:10px; background-position:-2px -2px; }
.signedIn.active .resultLogin .arrow { background-position:-17px -10px; }
.signedIn.active .resultLogin a { color:#FFF; }
.resultLogin a { display:block;  }

.signedIn .tab { position:relative; z-index:100; height:47px;  text-align:right; display:inline-block; }
.signedIn .tab .left, .signedIn .tab .right  { visibility:hidden; background:url(/sites/all/files/en/coruscant/main/dropDownTab.png) no-repeat;  height:100%; }
.signedIn .tab .right { position:relative; background-position:top right; display:inline-block; width:3px; vertical-align:top;  }
.signedIn .tab .left { position:absolute; left:-45px; background-position:top left; width:47px; }
.signedIn .tab .middle { display:inline-block; height:100%; min-width:100px; vertical-align:top; }
.signedIn.active .tab { background:#000; }
.signedIn.active .tab .left, .signedIn.active .tab .right { visibility:visible;}
.no-borderimage .signedIn .tab .left { left:-40px; }

/* system menu */
ul.menu { list-style:none; border:none; }
ul.menu.main { margin-left:-50px; width:1060px; }
ul.menu li { margin:0; }
li.leaf { padding:0; margin:0; }
li.expanded { padding:0; margin:0; }

/*main nav bar and links */
.mainNav { position:relative; top:-20px; margin-bottom:10px; }
.mainNav > .tab { background:url(/sites/all/files/en/coruscant/main/mainNav_tab_bg.png) no-repeat top center; width:1119px; height:60px; margin:0 auto; position:absolute; left:-80px; top:-20px; }
.mainNav ul { position:relative; }
.mainNav ul.menu li { display:inline-block; margin:0 30px 0 10px; padding:0; margin-right:30px\9; *display:inline; *zoom:1; }
.lang_de .mainNav ul.menu li, .lang_fr .mainNav ul.menu li { margin:0 30px 0 10px; }
.mainNav li:first-child { margin-left:0; }
.mainNav a { text-decoration:none; color:#E2D872; display:block; position:relative; z-index:1000; }
.mainNav a:hover { color:#fff8c6; }
.mainNav ul.menus a:hover {text-shadow:none; color:#fff; }
.mainNav ul.menu a.selected, .mainNav ul.menu a.selected:hover { color:#fff; text-shadow:none;}

#swtor-main-menu { margin:0 5px; position:relative; z-index:100; }
#swtor-main-menu > ul.menu, #swtor-main-menu > ul.menu li { position:relative; text-align:center; }
#swtor-main-menu > ul.menu a { font:small-caps bold 18px/30px Berling; letter-spacing:1px; position:relative; padding-left:35px; z-index:10; }
#swtor-main-menu > ul.menu li { margin-bottom:10px; }
#swtor-main-menu > ul.menu li .icon { display:block; width:30px; height:30px; position:absolute; top:0; left:0; background:url(/sites/all/files/en/coruscant/main/navIcons.png) no-repeat; }
#swtor-main-menu > ul.menu #menu-info .icon { background-position:0 0; }
#swtor-main-menu > ul.menu #menu-holonet .icon { background-position:-30px 0; }
#swtor-main-menu > ul.menu #menu-myswtor .icon { background-position:-60px 0; }
#swtor-main-menu > ul.menu #menu-community .icon { background-position:-90px 0; }
#swtor-main-menu > ul.menu #menu-support .icon { background-position:-120px 0; }
#swtor-main-menu > ul.menu #menu-community .icon { background-position:-150px 0; }
#swtor-main-menu > ul.menu #menu-store .icon { background-position:-220px 0; }

#swtor-main-menu ul.menu #menu-info a:hover + .icon { background-position:0 -30px; }
#swtor-main-menu ul.menu #menu-holonet a:hover + .icon { background-position:-30px -30px; }
#swtor-main-menu ul.menu #menu-myswtor a:hover + .icon { background-position:-60px -30px; }
#swtor-main-menu ul.menu #menu-community a:hover + .icon { background-position:-90px -30px; }
#swtor-main-menu ul.menu #menu-support a:hover + .icon { background-position:-120px -30px; }
#swtor-main-menu ul.menu #menu-community a:hover + .icon { background-position:-150px -30px; }
#swtor-main-menu ul.menu #menu-store a:hover + .icon { background-position:-220px -30px; }

#swtor-main-menu ul.menu #menu-info a.selected + .icon, #swtor-main-menu ul.menu #menu-info a.selected:hover .icon { background-position:0 -60px; }
#swtor-main-menu ul.menu #menu-holonet a.selected + .icon,#swtor-main-menu ul.menu #menu-holonet a.selected:hover .icon { background-position:-30px -60px; }
#swtor-main-menu ul.menu #menu-myswtor a.selected + .icon, #swtor-main-menu ul.menu #menu-myswtor a.selected:hover .icon { background-position:-60px -60px; }
#swtor-main-menu ul.menu #menu-community a.selected + .icon, #swtor-main-menu ul.menu #menu-community a.selected:hover .icon { background-position:-90px -60px; }
#swtor-main-menu ul.menu #menu-support a.selected + .icon, #swtor-main-menu ul.menu #menu-support a.selected:hover .icon { background-position:-120px -60px; }
#swtor-main-menu ul.menu #menu-community a.selected + .icon, #swtor-main-menu ul.menu #menu-community a.selected:hover .icon { background-position:-150px -60px; }
#swtor-main-menu ul.menu #menu-store a.selected + .icon, #swtor-main-menu ul.menu #menu-store a.selected:hover .icon { background-position:-220px -60px; }

#swtor-sub-menu .menu { margin:10px 5px; text-align:center; }
#swtor-sub-menu .menu li { margin:0 15px; }
#swtor-sub-menu .menu li a { font:300 16px/18px "News Gothic", "Arial Narrow", Arial, sans-serif; }
#swtor-sub-menu .menu li a.active { font-weight:500; }

/*secondary nav */
ul.swtor-secondary-menu { display:none; }
ul.swtor-secondary-menu { width:100%; background:url(/sites/all/files/en/coruscant/main/secondaryNavHR.png) no-repeat top center; position:absolute; left:0; text-align:center; margin-top:10px; padding-top:10px; }
ul#swtor-main-menu ul.swtor-secondary-menu a { font:16px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; padding:0; }
ul.swtor-secondary-menu li { display:inline-block; vertical-align:top; margin-top:2px; *display:inline; *zoom:1;}

/* 3rd level Nav */
.sidebar-left .third-navigation li { text-align:left; }
#rightSideContent .menu li, .third-navigation li {  margin:0 5px; text-align:right; }
#rightSideContent .menu a, .third-navigation a { font:normal 18px/30px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#E2D872; text-decoration:none; display:inline-block; padding:10px 20px; width:180px;  }
#rightSideContent .menu a, #rightSideContent .third-navigation a { text-align:right; }
#rightSideContent .menu a:hover { color:#fff; }
#rightSideContent .menu li .menu li a { font-size:14px; }
.third-navigation a:hover, #rightSideContent .menu a:hover { color:#fff; }
.third-navigation a.active { color:#E2D872; }
#rightSideContent .menu a.selected, .third-navigation a.selected { color:#fff; font-weight:700; }
.third-navigation ul.menu { margin:0; }
.third-navigation li > span.spacer { display:block; height:0; }
.third-navigation li > a.spacer { margin-top:20px; }
.third-navigation a.selected, #rightSideContent .menu .active-trail a.selected { color:#FFF; }
#rightSideContent .menu li, #rightSideContent .menu li.expanded { list-style-image:none; list-style-type:none; margin:0; text-align:right;}
#rightSideContent .menu li.expanded > a:first-child { display:block; float:right; margin:0 5px; }
#rightSideContent .menu li.expanded li.leaf > a {  font-size:14px; font-weight:300; line-height:20px; background:url(/sites/all/files/en/coruscant/main/bullets.png) no-repeat 265px 8px; padding-right:30px; }
#rightSideContent .menu li.expanded li.leaf > a:hover, #rightSideContent .menu li.expanded li.leaf > a.selected { background-position:265px -21px; }
.menu #menu-space { visibility:hidden; }

/* Fancybox for external links */
#externalLinkWrapper { display:none; }
#externalLinkPopup { min-height:347px; }
#externalLinkHead {  font:24px/40px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#fff; margin:0 5px; }
#externalLinkBody { font-size:12px; }
#externalLinkBody a {  word-wrap:break-word; }
#externalLinkBody div p:first-child { margin-top:10px; }
#externalLinkFoot { text-align:right; padding:20px 10px; min-height:20px; }
#externalLinkFoot .likeSubmitBtn { margin:0 10px; }
a.fakelink { display:none; }
p.externalDisclaimer { margin-top:20px; font-size:10px; }

/* magnify */
.magnify { display:inline-block; position:relative; z-index:1; }
.magnify:hover {   box-shadow:0px 0px 12px 4px #fff8c6; -webkit-box-shadow:0px 0px 16px 4px #fff8c6; -moz-box-shadow:0px 0px 10px 4px #fff8c6;  transition:all 100ms ease; -webkit-transition:all 100ms ease; -moz-transition:all 100ms ease; -ms-transition:all 100ms ease; -o-transition:all 100ms ease; }
.magnify:hover:after { content:url('/sites/all/files/en/coruscant/main/magnify.png'); color:#FFF; z-index:10; opacity:1; position:absolute; left:50%; top:50%; margin-left:-35px; margin-top:-35px; }
.magnify img { display:inline-block; float:left; }
.magnify:hover img { opacity:.8; }

/* messages/error messages */
#mainMessages { position:relative; }
div.messages, .messages.status { background:#1e3722; border:solid 1px #69663b;  border-left:none; border-right:none; color:#ebebeb; margin-bottom:20px; }
#mainMessages .message { text-align:center; width:100%; max-width:960px; text-align:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.no-nav #mainMessages { margin-top:25px; }
div.messages > .message { position:relative; margin:0 auto; padding:10px 100px; }
div.messages .message a { text-decoration:underline; }
div.messages ul li, div.messages .singleMessage { display:block; position:relative; min-height:20px; margin:5px auto; padding-left:30px; text-align:left; }
div.messages .icon { position:absolute; left:0; top:0; display:block; width:21px; height:21px; background:url(/sites/all/files/en/coruscant/main/messages.png) no-repeat; }
div.messages.warning, div.messages.checking { background:#503f09; border:solid 1px #b2b31e; border-left:none; border-right:none; }
div.messages.warning .message .icon { background-position:-21px 0;}
div.messages.waiting .message .icon, .messages .waiting > .icon { background-position:-63px 0;}
div.messages.checking .message .icon, .checking > .icon { background:url(/sites/all/files/en/coruscant/main/ajax-loader.gif) center no-repeat; }
div.error { background:#3e0101; border:solid 1px #860101; border-left:none; border-right:none; }
div.messages.error .message .icon { background-position:-42px 0;}
.box.standard .messages .singleMessage { display:inline-block; margin-left:30px; }
.box.standard .messages .singleMessage .icon { top:9px; }

/* helper boxes for input elements */
.helper { position:absolute; width:300px; height:200px; border-solid:1px; }

/* Pagination */
.paginationArea { text-align:center; width:960px; }
.commentWrapper .paginationArea { margin-top:20px; }
.pagination { display:inline-block;  }
.slantBtn.pager-current { padding:0 35px; color:#fff; }
.slantBtn.pager-ellipsis { padding:0 20px; color:#fff; }
.slantBtn { position:relative; height:38px; text-align:center; margin:0 -15px; }
.slantBtn > .txt { font:normal 16px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#838385; display:block; position:relative; height:25px; text-align:center; padding:5px 35px; z-index:1;}
.slantBtn > .icon, .slantBtn a { position:absolute; top:0; left:17px; bottom:0; right:17px; display:block; height:35px;  background:url(/sites/all/files/en/coruscant/main/slantBtn_tile.png) repeat-x 0 -2px; -moz-transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -ms-transform:skewX(-45deg); transform:skewX(-45deg);}
.slantBtn a { z-index:100; background:none; text-indent:-9999em; text-indent:-9999em;}
.slantBtn a:hover ~ .txt, .pager-current .slantBtn > .txt { color:#fff;  }
.slantBtn a:hover + .icon, .pager-current .slantBtn > .icon  { background-position:0-38px; }

.pagination.readMore { position:relative; margin-right:10px; padding-right:0; }
.pagination.readMore > .icon { display:block; position:absolute;  top:2px; width:18px; height:18px; background:url(/sites/all/files/en/coruscant/main/arrows.png) no-repeat 0 -20px;  }
.pagination.readMore.pager-next { margin-left:20px; }
.pagination.readMore:hover .icon { background-position:-18px -20px; }
.pagination.readMore.pager-previous:hover .icon, .pagination.readMore.pager-first:hover .icon { background-position:-18px -40px; }
.pagination.readMore.pager-next > .icon , .pagination.readMore.pager-last > .icon { right:0; }
.pagination.readMore.pager-previous a, .pagination.readMore.pager-first > a { padding-left:25px; padding-right:0; }
.pagination.readMore.pager-first > .icon , .pagination.readMore.pager-previous > .icon { left:0; background-position:0 -40px; }
.pagination.readMore > .txt { display:none; }
.pagination.readMore > a { color:#e0bd49; font-weight:normal; padding-right:25px; position:relative; text-decoration:none; text-transform:uppercase; z-index:10; }
.pagination.readMore:hover a { color:#FFF; }

/*comments  */
.not-logged-in .comment .actions, .not-logged-in .comment .commentContentSep { display:none; }

.input.reply.submit { height:18px; min-width:20px;  margin:5px 0 15px; font:bold 10px "News Gothic", "Arial Narrow", Arial, sans-serif; text-align:center; background:#ba8b00; text-transform:uppercase; border:1px solid #c39720; border-top:1px solid #dcc876; border-bottom:1px solid #504200;  }

.input.reply.submit { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-shadow:0 0 5px #351f00;}
.input.reply.submit:hover, #edit-submit:hover { cursor:pointer; }
.input.reply.submit > .left, .input.reply.submit > .right { background:none; display:none; }
.input.reply.submit > .center { padding:4px 8px; min-width:0; }
#comment-form .form-textarea { width:370px; max-width:370px; min-width:370px; height:120px; }
#comment-form .content { text-align:right; width:382px; }
#commentBox { position:relative;  }
#commentReplyBox { display:none; }
#commentBox .replyAs, #commentReplyBox .replyAs { padding-left:112px; margin:-15px 0 5px; font:14px Arial, sans-serif; color:#747474; }
.replyAs a { color:#747474;}
#comments { position:relative; background:url(/sites/all/files/en/coruscant/main/commentsBg.png) repeat-x #0f0f0f;  padding-bottom:253px; margin:30px 0 0; z-index:0; }
#comments h2 { position:relative; font-family:Berling, Arial, sans-serif;  font-variant:small-caps; color:#d2d2d2; }
#comments .tab { position:absolute; width:1369px; top:0; left:-238px; height:191px; background:url(/sites/all/files/en/coruscant/main/commentsBg_tab.png) no-repeat; z-index:0;}
#comments .commentContainer { position:relative; width:960px; padding-top:90px; margin:0 auto; }

.commentWrapper { margin-bottom:25px; padding-bottom:25px; background:url(/sites/all/files/en/coruscant/main/commentDivider.png) no-repeat bottom center; }
.commentWrapper .content { display:inline-block; width:360px; margin-left:18px; word-wrap:break-word; }
.commentWrapper .content, .comment .content p { font-size:14px; color:#bba37c; }
.comment { position:relative; background:#1a1a1a; border-top:solid 1px #3d3d3d; display:inline-block; }
.commentContentSep { position:relative; width:533px; height:5px; }
.commentContentSep > .bg { position:absolute; top:-36px; height:41px; width:533px; background:url(/sites/all/files/en/coruscant/main/darkFadeSep_533.png) no-repeat top center; }
.main.comment .commentContentSep { left:-133px; }

.comment .actions { margin:5px -35px 0; padding:5px 10px; background:#141414; text-align:right; }
.comment .actions { -moz-border-radius:0 6px 6px 0; }
.cssgradients .actions { background:-moz-linear-gradient(right, #141414, transparent 50%); background:-webkit-linear-gradient(right, #141414, transparent 50%); background:-ms-linear-gradient(right, #141414, transparent 50%); background:linear-gradient(right, #141414, transparent 50%);}
.comment.main .arrow { position:absolute; right:-8px; top:10px; display:block; width:0; height:0; border-top:solid 8px transparent; border-bottom:solid 8px transparent; border-left:solid 8px #2b2b2b;  }
.comment .avatar { position:relative; background:#141414; width:90px; height:90px; }
.comment .legacy .avatar { width:86px; height:86px; overflow:hidden; }
.comment .legacy .avatar img { margin:-2px 0 0 -2px; }
.comment .persona, .comment .persona a,  .comment .date { color:#cca347; text-decoration:none; }
.comment .persona, .comment .persona a { font-weight:bold; }
.comment .date { font:normal 12px/18px Arial, sans-serif; color:#e0bd49;}
#commentReply, .replies { display:inline-block; vertical-align:top; margin-left:8px; width:385px; }
#commentBtnContainer { position:relative; height:35px; }
#commentOnPage { display:none; }
.main.comment { width:495px; padding:20px 20px 5px; background:#1a1a1a; }
.comment.reply {  margin:0 0 10px; padding:30px 10px; width:365px; }
.comment.reply .commentContentSep, .comment.reply .actions { display:none; }
.comment.reply .avatar { width:45px; height:45px;}
.comment.reply .avatar  img { width:48px; height:48px; }
.comment.reply .content { width:250px; margin-left:5px; }
.comment.reply .form-textarea { width:238px; max-width:238px; min-width:238px;  height:100px; }
.comment.reply .input.submit.reply { float:right; }
.comment .user { width:90px; height:100%; display:inline-block; vertical-align:top; font-size:12px; color:#cbcbcb; }
.comment { -moz-box-shadow:5px 5px 5px #0a0a0a; -moz-border-radius:0 2px 2px 2px; }
.cssgradients .comment { background:-moz-linear-gradient(left, #1a1a1a,#1e1e1e 285px, #2b2b2b); background:-webkit-linear-gradient(left, #1a1a1a,#1e1e1e 285px, #2b2b2b);  background:-ms-linear-gradient(left, #1a1a1a,#1e1e1e 285px, #2b2b2b); background:linear-gradient(left, #1a1a1a,#1e1e1e 285px, #2b2b2b);}

/*support page */
.page-support .messages { padding:15px; margin:15px 5px 40px; }
.page-support .messages.warning { border:solid 1px #b2b31e;}
.page-support #helpCenter .messages.error { border:none; background:none; }
.page-support h2 { margin-bottom:25px; }
.page-support #intro { position:relative; padding-right:240px; margin-bottom:30px; }
.page-support #intro .bg { position:absolute; width:1024px; height:577px; left:170px; top:15px; background:url(/sites/all/files/en/coruscant/main/backgrounds/supportPageBg.jpg) no-repeat; z-index:-1; }
.page-support #intro > .content { position:relative; z-index:1; }
.page-support #intro > .content > h2 { width:600px; }
.page-support .contentArea { margin:0 5px; padding:0;}
.page-support .box { margin:0 5px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background-color:#3C3C3C; border:solid 1px #888; padding:20px; }
.page-support .contentArea p, .page-support .contentArea h2 { margin-left:0; margin-right:0; }
.page-support.no-sidebars #mainContent { margin:0 auto; width:960px; }
.contentPadding { padding:0 40px; }

.page-support #intro .droid.qt { position:absolute; width:217px; height:226px; left:300px; top:213px; border:none; z-index:1; background:url(/sites/all/files/en/coruscant/main/droid_quickTravel.png) no-repeat; }
#helpCenter { position:relative; z-index:1; }
#kbPortal { margin:25px 0; }
#kbPortal .portal { width:100%; height:500px; }
#kbSearch { padding:0; margin:30px 5px; }
#helpCenterContent { margin:0 5px; padding:30px; }
#helpCenterContent h2 { margin:10px 5px; line-height:30px;}
#helpCenterContent h2.articleTitle { margin:0 0 10px 0; }
#helpCenterContent h2:first-child { margin-top:0; }
#helpCenterContent .loading { position:absolute; width:100%; height:100%; top:0; left:0; background:url(/sites/all/files/en/coruscant/main/ajax-loader2.gif) no-repeat center ; opacity:0.5; }
#helpCenterContent .topics { min-height:80px; position:relative; color:#fff; word-wrap:break-word; }
#helpCenterContent .hot-topics ol { margin:10px 5px; padding-left:20px; }
#helpCenterContent .topics a { color:#e0bd49; }
#helpCenterContent .topics a:hover { color:#fff; }
#helpCenterContent .article { position:relative; min-height:80px; }
#helpCenterContent .messages { margin:0; padding:0; }
.supportPage { position:relative; min-height:800px;  }
.userAccountForm.support { position:relative; z-index:1; margin:40px 5px; }
.userAccountForm.support h2 { margin:30px 40px;  }
.userAccountForm.support .formContainer { width:100%; padding:0; }
.supportForm .field { margin:20px 0; }
.supportForm .field > .left, .supportForm .field > .right { display:inline-block; vertical-align:middle; }
.supportForm .field > .left { width:100px; margin-right:30px; }
.supportForm .field > .right { }
.page-support .pageBg { position:absolute; right:-560px; top:75px; width:1012px; height:942px; background:url(/sites/all/files/en/coruscant/main/supportBg.jpg) no-repeat; z-index:0; }

/* support center fixes */
#intro.contentArea .contentBody { min-height:100px; padding-bottom:15px; }
.robotTop .heading { width:330px; }
.userAccountForm.support { display:none; }
.contact-us-form { margin-top:40px; }

/* general box styles */
.gradientBox, .gradient.box { background-color:#444; }
.box.gradient:before, .box.gradient:after { content:''; display:table; }
.box.standard { background-color:#2c2c2c; padding:20px 15px; margin:20px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.box.bottom { position:relative; margin:20px 0; padding:20px 30px; text-align:center; background:#4b4b4b; -moz-box-shadow:0 0 1px #131313; }
.box.button { position:relative; margin:20px 0; text-align:center; background:#727272; -moz-box-shadow:0 0 1px #131313; box-shadow:0 0 1px #131313; -webkit-box-shadow:0 0 1px #131313;}
.box.standard > .box.bottom { margin:20px -10px -15px; }
.box.gradient > .box.bottom { background:#727272; margin:20px; }

/* tabs */
.box.standard.tabs { margin-top:40px; }
.box.standard.tabs > .idTabs { margin:-20px; position:relative; top:-30px; left:-1px; }
.box.standard.tabs > .idTabs:after { content:''; display:table; clear:left; }
.box.standard.tabs > .idTabs a { position:relative; margin-right:9px; float:left; color:#8F8F8F; font:14px/28px Arial,sans-serif; padding:0 15px 0 25px; background:#232323; border:1px solid #3C3C3C; border-bottom:none; }
.box.standard.tabs > .idTabs a.selected { color:#FFF; line-height:29px; background-color:#3C3C3C; border-color:#888; z-index:2; }
.box.standard.tabs > .idTabs a:before, .box.standard > .idTabs a:after { content:''; display:block; position:absolute; top:0; border-style:solid; border-color:transparent #232323; border-width:28px 0 0 28px; }
.box.standard.tabs > .idTabs a:before { left:-9px; border-color:transparent #3C3C3C; }
.box.standard.tabs > .idTabs a:first-child { padding-left:20px; }
.box.standard.tabs > .idTabs a:first-child:before { display:none; }
.box.standard.tabs > .idTabs a:after { right:-28px; z-index:1; }
.box.standard.tabs > .idTabs a.selected:after { border-color:transparent #3C3C3C; border-width:29px 0 0 29px; z-index:3; }
.box.standard.tabs > .idTabs a.selected:before { border-color:transparent #888; border-width:30px 0 0 30px; z-index:3; display:block; top:-1px; left:auto; right:-30px; }

/*sortable tables */
.table .row { color:#d3d1ca; font-size:12px; }
.table .headers { clear:both; }
.table .headers .header.first { padding-left:0; }
.table .headers:after, .table .row:before, .table .row:after, .table .characters:before, .table .characters:after, .table .form:after { content:""; display:table; clear:both; }
.table .header { position:relative; float:left; text-align:left;  line-height:30px;  font-size:12px; cursor:pointer;}
.table .header .sort { position:relative; display:inline-block; padding-right:12px; }
.table .header .sort_title { color:#8f9299; display:inline-block; vertical-align:top; margin:0 2px 0 0; -webkit-user-select:none; -moz-user-select:none; line-height:15px;  }
.table .header .sort_icon { position:absolute; right:0; top:0; padding:3px 2px 0 2px; }
.table .header .sort_up, .table .header .sort_down { background: url(/sites/all/files/en/framework/guilds/sort.png) no-repeat scroll center top transparent; display: block; height: 5px; opacity: 0.5; width: 8px; }
.table .header .sort_down { background-position: center bottom; }
.table .header .downArrow, .table .header .upArrow { background:transparent url(/sites/all/files/en/framework/server_status/arrows.png) no-repeat 0 0; display:block; height:18px; margin:0 auto; text-indent:-10000px; width:17px; }
.table .header .downArrow { background-position:bottom left; }
.table .header.ascending .sort_up, .table .header.descending .sort_down { opacity:0.9; }
.table { margin:0 5px; }
.table .default-row { text-align:center; padding:20px 0; }
.table .default-row h2, .table .default-row h3 { color:#8F9299; }
.table .default-row h3.checking { display:inline-block; }

.table .row { line-height:30px; height:30px; position:relative; clear:both; }
.table .row .col.first { padding-left:0; }
.table .row .col { height:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table .row .right-align { float:right; }
.table .row > div { float:left; }
.table .row .server { max-height:100%; overflow:hidden; }
.table .row .server .name { overflow:hidden; text-overflow:ellipsis; }
.table .row .server .type, .table .row .server .locale { line-height:20px; height:20px; font-size:12px; color:#B3B3B3; }
.table .row .server .name .long { display:none; }
.table .row .character .class { float:left; margin:1px 7px 1px 0; }
.table .row .character .name { overflow:hidden; text-overflow:ellipsis; }
.table .row .select { margin-top:5px; }


.class.icon { width:24px; height:24px; text-indent:-9000em; background:url(/sites/all/files/en/framework/account/tiny_class_icons.png) no-repeat 24px 0; }
.sith-warrior .class { background-position:0 0; }
.bounty-hunter .class { background-position:-24px 0; }
.sith-inquisitor .class { background-position:-48px 0; }
.imperial-agent .class { background-position:-72px 0; }
.jedi-knight .class { background-position:-96px 0; }
.trooper .class { background-position:-120px 0; }
.jedi-consular .class { background-position:-144px 0; }
.smuggler .class { background-position:-168px 0; }

.table.striped .row:nth-child(odd) { background:#636363; }

.table .grouped .server { visibility:hidden; position:absolute; top:0; left:0; }
.table .grouped .server .name { margin-bottom:-10px; }
.table .grouped .server .name .long { display:inline; }
.table .grouped .server .name .short { display:none; }
.table .grouped .character { margin-left:185px; }
.table .grouped.first { margin-top:0; }
.table .grouped.first .server { visibility:visible; max-height:none; }
.table .grouped.last { margin-bottom:20px; }

.table.selectable .row { position:relative; background:none; line-height:26px; height:26px; border:0 solid #3C3C3C; border-width:2px 0; margin:0 -5px; padding:0 5px; }
.table.selectable .row:hover { cursor:pointer; }
.table.selectable .row input { display:none; }
.table.selectable .row.selected, .table.selectable .row.selected:hover { background-color:#0c0c0c; }
.table.selectable .row.disabled, .table.selectable .row.disabled:hover { background-color:transparent; color:#888; }
.table.selectable .row:hover { background-color:#4A4A4A; }


/* error page */
#errorPage { font-size:0; line-height:0; }
#errorBody { font:14px/20px Arial, sans-serif; }
#errorPage > #right { float:right; width:710px; margin:0 5px; }
html.cssgradients #errorPage > #right > #errorContent { background:-moz-linear-gradient(top, #333333,#383838 60px, #626262); background:-webkit-linear-gradient(top, #333333, #383838 60px, #626262); background:linear-gradient(top, #333333, #383838 60px, #626262); }
#errorPage > #right > #errorContent { min-height:255px; padding:20px; }
#errorPage > #right > #errorContent > #errorBody { padding:30px; border:solid 1px #888888; background:#3c3c3c; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin:40px 30px auto; }
#errorContent .errorDesc { min-height:165px; }

/* system alerts and patch notes page  */
.page-system-alerts .views-row,
.page-patch-notes .views-row { padding-left:40px; padding-bottom:20px;}
.page-system-alerts .views-field-title .field-content,
.page-patch-notes .views-field-title .field-content {font-size:large;}
.page-system-alerts .views-field-title .field-content a,
.page-patch-notes .views-field-title .field-content a {text-decoration:none;}
.page-system-alerts .views-field-created .field-content,
.page-patch-notes .views-field-created .field-content {color:#D2D2D2; font-size:10px;}
.page-system-alerts .views-field-body,
.page-patch-notes .views-field-body {margin-top:10px;}
.page-system-alerts .views-field-body p,
.page-patch-notes .views-field-body p {line-height:1.5; font-size:10px;}

/* system alert and patch note node */
.node-type-alerts #mainContent,
.node-type-patch #mainContent {width:640px; padding:0 0 0 40px;}
.node-type-alerts .title,
.node-type-patch .title {font-size:large; color:#FFFFFF;}
.node-type-alerts .date,
.node-type-patch .date {color:#D2D2D2; font-size:10px; font:inherit;}

/* news */
.node-type-news blockquote { display:block; margin:10px auto; text-align:center; }

/* faq page */
.faqs h5 { margin:10px 5px; }
.faqs h2 { margin:20px 5px; }
.faqs .faq { margin:20px 0; }
.faqs .category { margin-bottom:40px; }
a.faqJumpLink { position:relative; display:inline-block; margin:0 5px; padding-left:13px; color:#e0bd49; font-size:14px; line-height:20px; }
a.faqJumpLink .arrow { position:absolute; left:0; top:6px; width:12px; height:8px; background:url(/sites/all/files/en/coruscant/main/faqJumpArrow.gif) no-repeat; }
a.faqJumpLink:hover { color:#fff;}
a.faqJumpLink:hover .arrow { background-position:bottom left; }


.FAQContentQuestionHolder, .FAQContentAnswerHolder {width:640px; padding:10px 0 0 40px;}
.FAQContentQuestionHolder li {padding-bottom:10px;}
.FAQContentQuestionHolder li a {text-decoration:none;}
.FAQContentAnswerHolder table {width:640px; padding-bottom:10px;}
.FAQContentAnswerHolder tbody:first-child tr:first-child td {padding-bottom:10px;}
.FAQContentAnswerHolder tbody:first-child .resultTitle{font-weight:bold; color:#FFFFFF;}
.FAQContentAnswerHolder td {color:#d3d1ca; align:left;}
.FAQContentAnswerHolder .faqRule {padding-bottom:20px;}

/* featured-trailers block*/
.featured-trailer .resultTitle { font:300 18px/18px "News Gothic", "Arial Narrow", Arial, sans-serif; width:320px; text-align:left; padding-bottom:10px;}
.featured-trailer .resultTitle a {text-decoration:none; font-weight:normal;}
.featured-trailer .resultImage { background:url(/sites/all/files/en/coruscant/main/Right_Column_Media_Frame_320x186.png) no-repeat top center; width:320px; height:182px; text-align:left; padding-bottom:30px;}
.featured-trailer .resultImage img { height:176px; padding:4px 2px 0; position:relative; width:312px; margin:2px 3px; z-index:-1; }
.featured-trailer .resultImage a { position:absolute; }
.featured-trailer-more .readMoreLink { float:left; }

/* promo block */
.blockPromo { height:260px; left:-79px; position:relative; width:500px; }
.blockPromo .promoSubTitle { color:#FFF; font-size:20px; font-weight:normal; }
.blockPromo .arrow { display:none; background-position:0 -20px; height:18px; left:20px; position:absolute; top:54px; width:18px;}
.blockPromo a { display:block; margin:0 75px; padding-top:150px; text-decoration:none; width:330px; }
.blockPromo a:hover p, .blockPromo a:hover .promoSubTitle { color:#FFF; }
.blockPromo a:hover b { color:#FFF; }
.blockPromo img { position:absolute; }
.blockPromo p { color:#E2D872; font:bold 25px/25px "News Gothic", "Arial Narrow", Arial, sans-serif; margin:0 0; padding:50px 0 0 10px; position:relative; text-align:left; width:315px; z-index:3; }
#communityBlogPromo .blockPromo { left:-75px; }

/* widget block */
.blockWidget { display:block; left:630px; position:absolute; top:200px; width:341px; vertical-align:top; z-index:999; }
.blockWidget:hover .readMore { color:#FFF;}
.blockWidget .readMore { color:#e0bd49; float:right; margin-right:15px; font-weight:normal; padding:0 22px 0 4px; position:relative; z-index:20; }
.blockWidget .readMore .arrow { margin-left:-22px; }
.blockWidget h1 { position:relative; z-index:1; background:none; display:block; font:small-caps 24px/30px Berling; height:36px; margin:0; padding:10px 0 20px 16px; width:341px; }
.blockWidget img { z-index:10; left:240px; position:absolute; top:-60px; z-index:1; }
.blockWidget p {color:#CCC; margin:0; padding:10px 20px; }
.blockWidget .widgetBot { background:url(/sites/all/files/en/coruscant/main/blocks/widgetBot.png) no-repeat top left; height:38px; }
.blockWidget .widgetMid { background:url(/sites/all/files/en/coruscant/main/blocks/widgetMid.png) repeat-y top left; }
.blockWidget .widgetTop { background:url(/sites/all/files/en/coruscant/main/blocks/widgetTop.png) no-repeat top center; font:small-caps 24px/30px Berling; height:65px; }
.blockWidget .widgetTop, .blockWidget .widgetMid , .blockWidget .widgetBot { display:block; margin:0; width:341px; }
#headerContent .blockWidget a { display:block; }
.blockPromo.buyNow { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoBackBuy.png) no-repeat -10px -10px; }
.blockPromo.buyNow img { left:285px; top:64px; }
.blockPromo.discover { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoBackDiscover.png) no-repeat -10px -10px; }
.blockPromo.howTo { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoBackHowTo.png) no-repeat -10px -10px; }
.blockPromo.howTo img { left:290px; top:-5px; }
.blockPromo.gameManual { background:url(/sites/all/files/en/coruscant/main/blocks/rightPromoBackGameManual.png) no-repeat -10px -10px; }
.blockPromo.weekendPass { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoWeekendPass.png) no-repeat -10px -10px; }
.blockPromo.friendsTrial { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoFriendTrial.png) no-repeat -10px -10px; }
.blockPromo.security-key { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoSecurityKey.png) no-repeat -10px -10px; }
.blockPromo.gameManual img { left:280px; top:30px; }

/* updated home page widget */
.promoBtn { left:580px; position:absolute; top:175px; padding:18px 10px; display:block !important; width:406px; height:98px; background:url(/sites/all/files/en/coruscant/main/promo-btn.png) no-repeat; }
.promoBtn > .hover {  position:absolute; width:100%; height:100%;  opacity:0; left:0; top:-1px; background:url(/sites/all/files/en/coruscant/main/promo-btn.png) no-repeat; background-position:0 -134px; }
.promoBtn > .hover { transition:opacity 300ms ease; -webkit-transition:opacity 300ms ease; -moz-transition:opacity 300ms ease; }
.promoBtn h1 { font-size:40px; line-height:45px; background:none; padding:0; margin:0; color:#d59f0f; }
.promoBtn span { position:relative; display:inline-block; padding-right:20px; font:20px/20px "News Gothic", arial; }
.promoBtn a.promoLink { position:relative; display:block !important; width:285px; height:78px; padding:10px 0 10px 120px; z-index:1; }
.promoBtn a.promoLink:before { display:block; content:''; width:60px; height:112px; left:25px; top:-10px; position:absolute; }
.promoBtn a:hover { color:#fff; }
.promoBtn a.promoLink:hover + .hover { opacity:1; }
.promoBtn a.promoLink span:after { position:absolute; display:block; top:50%; margin-top:-7px; right:0; width:18px; height:18px; content:''; background:url(/sites/all/files/en/coruscant/main/arrows.png) no-repeat; background-position:0 -20px;  }

/* Rejoin now - double button home page widget */
 #hpWidgetBtn {
   position:absolute;
   width:433px;
   height:100px;
   top:200px;
   left:580px;
   background: url(/sites/all/files/en/coruscant/main/rejoin-promo-btn.png) no-repeat;
 }

#hpWidgetBtn:before {
  content:'';
  position:absolute;
  display:block;
  width:124px;
  height:124px;
  top: -70px;
  left:50%;
  margin-left:-62px;
  background:url(/sites/all/files/en/coruscant/main/swtor-icon-124.png) no-repeat;
}

#hpWidgetBtn .btnLink {
  position:absolute;
  height:100%;
  width:50%;
  top:0;
  box-sizing: border-box;
  padding:10px;
}

#hpWidgetBtn .btnLink.new {
  left:0;
}

#hpWidgetBtn .btnLink.returning {
  right:0;
  text-align:right;
}

#hpWidgetBtn .btnLink .txt {
  display:block;
  position:relative;
  width:100%;
  height:100%;
  box-sizing: border-box;
  padding:10px;
  z-index:10;
}

#hpWidgetBtn .btnLink.new {
  padding-left:15px;
  padding-right:0;
}

#hpWidgetBtn .btnLink.returning {
  padding-right: 15px;
  padding-left:0;
}

#hpWidgetBtn .btnLink .desc {
  font: 20px/20px "News Gothic", arial;
}

#hpWidgetBtn .btnLink .action {
  display:block;
  font-size: 40px;
  line-height: 45px;
  background: none;
  padding: 0;
  margin: 0;
  color: #d59f0f;
  font: small-caps bold 30px/30px Berling;
  letter-spacing: 1px;
}

#hpWidgetBtn .btnLink .hover {
  position:absolute;
  top:0;
  height:100%;
  width:433px;
  background: url(/sites/all/files/en/coruscant/main/rejoin-promo-btn.png) no-repeat;
  opacity:0;
  -webkit-transition: opacity 300ms ease;
  -moz-transition: opacity 300ms ease;
  -ms-transition: opacity 300ms ease;
  -o-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  pointer-events: none;
  z-index:0;
}

#hpWidgetBtn .btnLink:hover .hover {
  opacity:1;
}

#hpWidgetBtn .btnLink.new .hover {
  background-position: 0 -98px;
  left:0;
}

#hpWidgetBtn .btnLink.returning .hover {
  background-position: 0px -200px;
  right:0;
}


body.lang_fr #hpWidgetBtn .btnLink .action { font-size:22px; line-height: 24px; }
body.lang_fr #hpWidgetBtn .btnLink { padding-top:12px;}
body.lang_fr #hpWidgetBtn .btnLink .txt { padding-top:1px; }
body.lang_de #hpWidgetBtn .btnLink .action { font-size:22px; line-height: 24px; }
body.lang_de #hpWidgetBtn .btnLink .txt { padding-top:35px; }

/* social block */
.social-front { position:relative; margin-top:40px; text-align:left; width:320px; }
.social-front a { display:block; font-family:"News Gothic", "Arial Narrow", arial, sans-serif; font-size:24px; line-height:60px; padding-left:20px; }
.social-front a:hover, .social-front a:hover strong { color:#FFF; }
.social-front strong { color:#e0bd49; }
.social-front .icon { background:url("/sites/all/files/en/coruscant/main/sideSocialIcons.png") no-repeat scroll 0 0 transparent; width:24px; height:18px; padding-bottom:2px; margin-right:10px; display:inline-block; }
.social-front .facebook .icon { background-position:0 0; }
.social-front .twitter .icon { background-position:-24px 0; }
.social-front .youtube .icon { background-position:-49px 0; }

/* gallery block */
.galleryBlock { display:inline-block; width:240px; height:180px; margin:0; position:relative; text-align:center; }
.galleryBlock:hover .arrow { background-position:-18px -20px; }
.galleryBlock.frame { background:url('/sites/all/files/en/coruscant/main/galleryBlockFrame.png') no-repeat scroll 22px 60px transparent; }
.galleryBlock a { height:180px; left:0; position:absolute; top:0; width:240px; z-index:20; }
.galleryBlock img { bottom:0; height:150px; left:0; margin:0 5px; position:absolute; width:230px; }
.galleryBlock .title { color:#FFF; font:500 20px/20px "News Gothic", "Arial Narrow", Arial, sans-serif; line-height:20px; margin:0 auto; position:absolute; bottom:130px; left:20px; text-align:left; z-index:10; }
.galleryBlock.large { float:left; height:360px; width:480px; }
.galleryBlock.large.frame { background:url('/sites/all/files/en/coruscant/main/galleryBlockFrameLarge.png') no-repeat scroll 0 0 transparent; }

/* header avatar */
.forum-avatar { float:left; }
.forum-avatar a { margin:-1px; height:45px; width:45px; }
.forum-avatar img { height:47px; width:47px; }

/* media styles */

/*overlays */

.contentOverlay .fancybox-inner { overflow:hidden !important; height:auto !important; }
.fancybox-wrap.overlayMedia, .fancybox-wrap.overlayContent { background:none; display:block;  margin:0 auto; }
.fancybox-close { width:20px; height:20px; background-image:url(/sites/all/files/en/coruscant/main/fancybox/fancyboxClose.png); }
.fancybox-prev span, .fancybox-next span { background-image:url(/sites/all/files/en/coruscant/main/fancybox/fancyboxClose.png); }
.fancybox-inner .tinySubmitBtn { font-size:18px; }
.fancybox-inner .tinySubmitBtn + .tinySubmitBtn { margin-left:10px; }
/*media overlay */
.fancybox-wrap.overlayMedia .fancybox-outer { background:none; padding:0; border:none;  overflow:hidden }
.overlayMedia .fancybox-close { position:absolute; top:10px; right:10px; cursor:pointer;  z-index:1004; background-position:0 0; }

/*content overlay */
#contentContainer { width:790px; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; background:#252525;}
.overlayContent.fancybox-wrap { width:auto !important; }
.overlayContent .fancybox-close { background-position:0 -20px; }
.overlayContent .fancybox-outer { background:none; padding:0 !important; min-width:790px; }
.overlayContent .fancybox-inner { height:auto !important; min-width:790px;}
.borderimage .overlayContent .fancybox-inner { border-width:20px 20px 20px 20px; -moz-border-image:url(/sites/all/files/en/coruscant/main/contentOverlayContainer.png) 20 20 20 20 stretch; -webkit-border-image:url(/sites/all/files/en/coruscant/main/contentOverlayContainer.png) 20 20 20 20 stretch; border-image:url(/sites/all/files/en/coruscant/main/contentOverlayContainer.png) 20 20 20 20 stretch; background-clip:padding-box;}
.no-borderimage .overlayContent .fancybox-inner { padding:20px; border:solid 2px #4a4a4a; background:#252525; }
.overlayContent .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url(/sites/all/files/en/coruscant/main/fancybox/fancyboxClose.png); height:20px; width:20px; top:20px; right:20px;}
.no-borderimage .fancybox-close { right:0; top:0;}

/* firefox fix */
.borderimage .mediaFrame, .borderimage .overlayContent .fancybox-inner { border-style:solid; }
.dropDownBox { border-image: url(/sites/all/files/en/coruscant/main/loggedInDropDownBox.png) 2 10 10 10 fill; }

/* swtor audio */
.swtor-media.audio { display:inline-block; position:relative; overflow:hidden; width:854px; height:42px; background:#131313; }
.swtor-mediaControlbar { height:36px; position:relative; top:47px; left:0; -moz-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; -webkit-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1 fill; border-width:0 1px; }
.swtor-mediaInactive .swtor-mediaMask { z-index:1000; }
.swtor-mediaActive .swtor-mediaMask { z-index:auto; }
.swtor-mediaInactive:hover .swtor-mediaPlayButton .on { opacity:1; }
.swtor-mediaMuteButton, .swtor-mediaUnmuteButton { top:0; right:84px; }
.swtor-mediaVolume { position:absolute; right:20px; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); border-width:4px 4px 4px 25px; }
.swtor-mediaTime { position:absolute; top:21px; right:160px; color:#FFF; font:bold 12px Arial; opacity:0.3; z-index:1; }
.swtor-mediaButton .off, .swtor-mediaButton.hover .on { opacity:1; }
.swtor-mediaButton .on, .swtor-mediaButton.hover .off { opacity:.6; }

/* swtor-media */
.swtor-mediaSeeking * { cursor:e-resize!important; }
.swtor-mediaPlayer { position:relative; width:100%; height:100%; }
.swtor-mediaPoster { width:100%; }
.swtor-mediaControls { display:none; position:absolute; bottom:0; left:0; width:100%; height:96px; background:url(/sites/all/files/en/coruscant/main/video/controlbar_shadow.png) repeat-x; }
.no-borderimage .swtor-mediaControlbar { border:none; }
.swtor-media.controls .swtor-mediaControls, .swtor-media.hover .swtor-mediaControls, .swtor-media.hoverControlbar .swtor-mediaControls { display:block; }
.swtor-mediaMask { position:absolute; top:0; left:0; width:100%; height:100%; }
.swtor-mediaHide { position:absolute; top:0; right:0; width:1px; height:100%; z-index:2; }
.swtor-mediaInactive { cursor:pointer; }
.swtor-mediaBigPlay { display:none; }
.mediaFrame .swtor-mediaMask, .fancybox-wrap.overlayMedia .swtor-mediaMask { -webkit-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; }
body.fullscreen .mediaFrame .swtor-mediaMask, body.fullscreen .fancybox-wrap.overlayMedia .swtor-mediaMask, .mediaFrame  .swtor-mediaMask, .fancybox-wrap.overlayMedia  .swtor-mediaMask { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

.swtor-mediaProgress { margin:0 268px 0 52px; position:relative; left:0; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); }
.swtor-mediaProgressBar { border:1px solid #978343; border-color:rgba(247,233,130,0.45); }
.swtor-mediaSeekBar { background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.swtor-mediaPlayBar { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.swtor-mediaPlayPip .off, .swtor-mediaPlayPip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.swtor-mediaPlayPip .on { background-position:-160px -40px; }
.swtor-mediaPlayPip .off, .swtor-mediaSeekBar:hover .swtor-mediaPlayPip .on { opacity:1;  }
.swtor-mediaPlayPip .on, .swtor-mediaSeekBar:hover .swtor-mediaPlayPip .off { opacity:0; }

.swtor-mediaVolumeBar { width:70px; border:1px solid #978343; border-color:rgba(247,233,130,0.45); background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.swtor-mediaVolumeSeek { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.swtor-mediaVolumePip .off, .swtor-mediaVolumePip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.swtor-mediaVolumePip .on { background-position:-160px -40px; }
.swtor-mediaVolumePip .off, .swtor-mediaVolumeSeek:hover .swtor-mediaVolumePip .on { opacity:1; }
.swtor-mediaVolumePip .on, .swtor-mediaVolumeSeek:hover .swtor-mediaVolumePip .off { opacity:0; }
.swtor-media.muted .swtor-mediaVolumePip { display:none; }

.swtor-mediaTimeSeperator { margin:0 2px; }

.swtor-mediaButtons { position:absolute; top:8px; left:0; width:100%; height:40px; }
.swtor-mediaButton { width:40px; height:40px; position:absolute; top:-1px; z-index:2; }
.swtor-mediaButton .off, .swtor-mediaButton .on { position:absolute; top:0; left:0; width:40px; height:40px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat 0 40px; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }

.swtor-mediaButton .hitbox { position:absolute; z-index:100; cursor:pointer; display:block!important; }
.swtor-mediaButton.slanted, .swtor-mediaButton.slanted .off, .swtor-mediaButton.slanted .on { width:80px; }
.swtor-mediaButton.slanted .hitbox { -moz-transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -ms-transform:skewX(-45deg); transform:skewX(-45deg); }

.swtor-mediaStopButton { display:none; }
.swtor-mediaPlayButton, .swtor-mediaPauseButton { left:6px; }
.swtor-mediaPlayButton .hitbox, .swtor-mediaPauseButton .hitbox { top:3px; left:3px; width:34px; height:34px; }
.swtor-mediaPlayButton .off { background-position:0 0; }
.swtor-mediaPlayButton .on { background-position:0 -40px; }
.swtor-mediaPauseButton .off { background-position:-40px 0; }
.swtor-mediaPauseButton .on { background-position:-40px -40px; }

.swtor-mediaMuteButton .hitbox, .swtor-mediaUnmuteButton .hitbox { top:11px; left:8px; width:22px; height:18px; }
.swtor-mediaMuteButton .off { background-position:-80px 0; }
.swtor-mediaMuteButton .on { background-position:-80px -40px; }
.swtor-mediaUnmuteButton .off { background-position:-120px 0; }
.swtor-mediaUnmuteButton .on { background-position:-120px -40px; }

.swtor-media .swtor-mediaPlayButton,
.swtor-media.playing .swtor-mediaPauseButton,
.swtor-media .swtor-mediaMuteButton,
.swtor-media.muted .swtor-mediaUnmuteButton,
.swtor-mediaStandard .swtor-mediaFullScreenButton,
.swtor-mediaFull .swtor-mediaRestoreScreenButton
{ display:block; }

.swtor-media .swtor-mediaPauseButton,
.swtor-media.playing .swtor-mediaPlayButton,
.swtor-media .swtor-mediaUnmuteButton,
.swtor-media.muted .swtor-mediaMuteButton,
.swtor-mediaStandard .swtor-mediaRestoreScreenButton,
.swtor-mediaFull .swtor-mediaFullScreenButton
{ display:none; }


/* Animation */
html.no-opacity .swtor-mediaControls { display:none; }
.swtor-mediaControls,
.swtor-mediaFull.hover.inactive .swtor-mediaControls,
.swtor-mediaFull.hover.active.hide .swtor-mediaControls { display:block; opacity:0;  bottom:-10px; -webkit-transition:all 200ms ease;  }

.swtor-media.controls .swtor-mediaControls,
.swtor-media.hover .swtor-mediaControls,
.swtor-media.hoverControlbar .swtor-mediaControls,
.swtor-mediaFull.hoverControlbar.inactive .swtor-mediaControls,
.swtor-mediaFull.hover.active.stopped .swtor-mediaControls,
.swtor-mediaFull.inactive.stopped .swtor-mediaControls { opacity:1; bottom:0; }
.swtor-mediaFull.hover.inactive { cursor:url(/sites/all/files/blank.cur), url(/sites/all/files/blankCursor.png), default; }
.swtor-mediaFull.hoverControlbar.inactive,
.swtor-mediaFull.hover.inactive.stopped { cursor:default; }

/* Hide Controls */
.swtor-media.nocontrols .swtor-mediaControls,
.swtor-media.notime .swtor-mediaTime,
.swtor-media.noseek .swtor-mediaProgress,
.swtor-media.novolume .swtor-mediaVolume,
.swtor-media.novolume .swtor-mediaMuteButton,
.swtor-media.novolume .swtor-mediaUnmuteButton,
.swtor-media.nofullscreen .swtor-mediaFullScreenButton,
.swtor-media.nofullscreen .swtor-mediaRestoreScreenButton,
.swtor-media.nostop .swtor-mediaStopButton,
.swtor-media.noplay .swtor-mediaPlayButton,
.swtor-media.noplay .swtor-mediaPauseButton,
.swtor-media.noplaybutton .swtor-mediaBigPlay { display:none!important; }

/* swtor video */
.swtor-video {display:inline-block; position:relative; overflow:hidden; width:854px; height:480px; background:#000; }

/* full screen */
body.fullscreen .swtor-videoFull { position:fixed; top:0; left:0; width:100%; height:100%; visibility:visible!important; }
body.fullscreen .swtor-videoFull * { visibility:visible!important; }
body.fullscreen .mediaFrame .swtor-videoMask, body.fullscreen .fancybox-wrap.overlayMedia .swtor-videoMask, .mediaFrame .swtor-videoActive .swtor-videoMask, .fancybox-wrap.overlayMedia .swtor-videoActive .swtor-videoMask { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.swtor-videoFull { z-index:100000; position:fixed; top:0; left:0; width:100%; height:100%; border:0; background:#000; margin:0; }

.swtor-videoSeeking, .swtor-mediaSeeking * { cursor:e-resize!important; }
.swtor-videoPlayer, .swtor-mediaPlayer { position:relative; width:100%; height:100%; }
.swtor-videoPoster, .swtor-mediaPoster { width:100%; }

/* swtor video controls */
.swtor-videoControls, .swtor-mediaControls { display:none; position:absolute; bottom:0; left:0; width:100%; height:96px; background:url(/sites/all/files/en/coruscant/main/video/controlbar_shadow.png) repeat-x; }
.swtor-videoControlbar, .swtor-mediaControlbar { height:39px; position:relative; top:47px; left:0; -moz-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; -webkit-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1 fill; border-width:0 1px; }
.swtor-videoControlbar { margin:0 5px; }
.no-borderimage .swtor-videoControlbar, .no-borderimage .swtor-mediaControlbar { border:none; }
.swtor-video.controls .swtor-videoControls, .swtor-video.swtor-videoActive.hover .swtor-videoControls, .swtor-video.swtor-videoActive.hoverControlbar .swtor-videoControls { display:block; }
.swtor-videoMask, .swtor-mediaMask { position:absolute; top:0; left:0; width:100%; height:100%; }
.swtor-videoHide, .swtor-mediaHide { position:absolute; top:0; right:0; width:1px; height:100%; z-index:2; }
.swtor-videoInactive, .swtor-mediaInactive { cursor:pointer; }
.swtor-videoActive .swtor-videoBigPlay, .swtor-mediaActive .swtor-mediaBigPlay { display:none; }
.mediaFrame .swtor-videoMask, .fancybox-wrap.overlayMedia .swtor-videoMask, .mediaFrame .swtor-mediaMask, .fancybox-wrap.overlayMedia .swtor-mediaMask { -webkit-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; }

.swtor-videoProgress { margin:0 268px 0 52px; position:relative; left:0; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); }
.swtor-videoProgressBar { border:1px solid #978343; border-color:rgba(247,233,130,0.45); }
.swtor-videoSeekBar { background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.swtor-videoPlayBar { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.swtor-videoPlayPip .off, .swtor-videoPlayPip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.swtor-videoPlayPip .on { background-position:-160px -40px; }
.swtor-videoPlayPip .off, .swtor-videoSeekBar:hover .swtor-videoPlayPip .on { opacity:1;  }
.swtor-videoPlayPip .on, .swtor-videoSeekBar:hover .swtor-videoPlayPip .off { opacity:0; }

.swtor-videoVolume { position:absolute; right:80px; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); border-width:4px 4px 4px 25px; }
.swtor-videoVolumeBar { width:70px; border:1px solid #978343; border-color:rgba(247,233,130,0.45); background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.swtor-videoVolumeSeek { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.swtor-videoVolumePip .off, .swtor-videoVolumePip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.swtor-videoVolumePip .on { background-position:-160px -40px; }
.swtor-videoVolumePip .off, .swtor-videoVolumeSeek:hover .swtor-videoVolumePip .on { opacity:1; }
.swtor-videoVolumePip .on, .swtor-videoVolumeSeek:hover .swtor-videoVolumePip .off { opacity:0; }
.swtor-video.muted .swtor-videoVolumePip { display:none; }

.swtor-videoTime { position:absolute; top:21px; right:190px; color:#FFF; font:bold 12px Arial; opacity:0.3; z-index:1; }
.swtor-videoTimeSeperator { margin:0 2px; }

.swtor-videoButtons { position:absolute; top:8px; left:0; width:100%; height:40px; }
.swtor-videoButton { width:40px; height:40px; position:absolute; top:-1px; z-index:2; }
.swtor-videoButton .off, .swtor-videoButton .on { position:absolute; top:0; left:0; width:40px; height:40px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat 0 40px; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.swtor-videoButton .off, .swtor-videoButton.hover .on, .swtor-videoButton:hover .on { opacity:1; }
.swtor-videoButton .on, .swtor-videoButton.hover .off, .swtor-videoButton:hover .off { opacity:0; }
.swtor-videoButton .hitbox { position:absolute; z-index:100; cursor:pointer; display:block!important; }
.swtor-videoButton.slanted, .swtor-videoButton.slanted .off, .swtor-videoButton.slanted .on { width:80px; }
.swtor-videoButton.slanted .hitbox { -moz-transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -ms-transform:skewX(-45deg); transform:skewX(-45deg); }

.swtor-videoStopButton { display:none; }
.swtor-videoPlayButton, .swtor-videoPauseButton { left:6px; }
.swtor-videoPlayButton .hitbox, .swtor-videoPauseButton .hitbox { top:3px; left:3px; width:34px; height:34px; }
.swtor-videoPlayButton .off { background-position:0 0; }
.swtor-videoPlayButton .on { background-position:0 -40px; }
.swtor-videoPauseButton .off { background-position:-40px 0; }
.swtor-videoPauseButton .on { background-position:-40px -40px; }

.swtor-videoMuteButton, .swtor-videoUnmuteButton { top:0; right:147px; }
.swtor-videoMuteButton .hitbox, .swtor-videoUnmuteButton .hitbox { top:11px; left:8px; width:22px; height:18px; }
.swtor-videoMuteButton .off { background-position:-80px 0; }
.swtor-videoMuteButton .on { background-position:-80px -40px; }
.swtor-videoUnmuteButton .off { background-position:-120px 0; }
.swtor-videoUnmuteButton .on { background-position:-120px -40px; }

.swtor-videoFullScreenButton, .swtor-videoRestoreScreenButton { right:3px; }
.swtor-videoFullScreenButton .hitbox, .swtor-videoRestoreScreenButton .hitbox { top:3px; left:17px; width:48px; height:33px; }
.swtor-videoFullScreenButton .off { background-position:-200px 0; }
.swtor-videoFullScreenButton .on { background-position:-200px -40px; }
.swtor-videoRestoreScreenButton .off { background-position:-280px 0; }
.swtor-videoRestoreScreenButton .on { background-position:-280px -40px; }

.swtor-video .swtor-videoPlayButton,
.swtor-video.playing .swtor-videoPauseButton,
.swtor-video .swtor-videoMuteButton,
.swtor-video.muted .swtor-videoUnmuteButton,
.swtor-videoStandard .swtor-videoFullScreenButton,
.swtor-videoFull .swtor-videoRestoreScreenButton
{ display:block; }

.swtor-video .swtor-videoPauseButton,
.swtor-video.playing .swtor-videoPlayButton,
.swtor-video .swtor-videoUnmuteButton,
.swtor-video.muted .swtor-videoMuteButton,
.swtor-videoStandard .swtor-videoRestoreScreenButton,
.swtor-videoFull .swtor-videoFullScreenButton
{ display:none; }

/* Animation */
.swtor-videoControls,
.swtor-videoFull.swtor-videoActive.hover.inactive .swtor-videoControls,
.swtor-videoFull.swtor-videoActive.hover.active.hide .swtor-videoControls { display:block; opacity:0;  bottom:-10px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; transition:all 200ms ease;  }
html.no-opacity .swtor-videoControls { display:none; }
.swtor-video.controls .swtor-videoControls,
.swtor-video.swtor-videoActive.hover .swtor-videoControls,
.swtor-video.swtor-videoActive.hoverControlbar .swtor-videoControls,
.swtor-videoFull.swtor-videoActive.hoverControlbar.inactive .swtor-videoControls,
.swtor-videoFull.swtor-videoActive.hover.active.stopped .swtor-videoControls,
.swtor-videoFull.swtor-videoActive.inactive.stopped .swtor-videoControls { opacity:1; bottom:0; }
.swtor-videoFull.swtor-videoActive.hover.inactive { cursor:url(/sites/all/files/blank.cur), url(/sites/all/files/blankCursor.png), default; }
.swtor-videoFull.swtor-videoActive.hoverControlbar.inactive,
.swtor-videoFull.swtor-videoActive.hover.inactive.stopped { cursor:default; }

/* Hide Controls */
.swtor-video.nocontrols .swtor-videoControls,
.swtor-video.notime .swtor-videoTime,
.swtor-video.noseek .swtor-videoProgress,
.swtor-video.novolume .swtor-videoVolume,
.swtor-video.novolume .swtor-videoMuteButton,
.swtor-video.novolume .swtor-videoUnmuteButton,
.swtor-video.nofullscreen .swtor-videoFullScreenButton,
.swtor-video.nofullscreen .swtor-videoRestoreScreenButton,
.swtor-video.nostop .swtor-videoStopButton,
.swtor-video.noplay .swtor-videoPlayButton,
.swtor-video.noplay .swtor-videoPauseButton,
.swtor-video.noplaybutton .swtor-videoBigPlay { display:none!important; }

.bigPlayButton { position:relative; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index:1; }
.bigPlayButton .off, .bigPlayButton .on { content:""; display:block; position:absolute; top:50%; left:50%; width:200px; height:200px; margin:-100px 0 0 -100px; background:url(/sites/all/files/en/coruscant/main/big_play_button.png) no-repeat top; -webkit-transition:opacity 300ms ease; -moz-transition:opacity 300ms ease; -ms-transition:opacity 300ms ease; -o-transition:opacity 300ms ease;  transition:opacity 300ms ease; }
.bigPlayButton .on { background-position:bottom; opacity:0; filter:alpha(opacity:0); }
.bigPlayButton:hover .off { opacity:0; filter:alpha(opacity:0); }
.bigPlayButton:hover .on { opacity:1; filter:alpha(opacity:1); }

/* swtor youtube embedded video controls */
/* yt video */
.yt-video {display:inline-block; position:relative; overflow:hidden; width:854px; height:480px; background:#000; }
body.fullscreen .yt-videoFull { position:fixed; top:0; left:0; width:100%; height:100%; visibility:visible!important; }
body.fullscreen .yt-videoFull * { visibility:visible!important; }
.yt-videoFull { z-index:100000; position:fixed; top:0; left:0; width:100%; height:100%; border:0; background:#000; margin:0; }
.yt-videoSeeking, .yt-mediaSeeking * { cursor:e-resize!important; }
.yt-videoPlayer, .yt-mediaPlayer { position:relative; width:100%; height:100%; }
.yt-videoPoster, .yt-mediaPoster { width:100%; }
.yt-videoControls, .yt-mediaControls { display:none; position:absolute; bottom:0; left:0; width:100%; height:96px; background:url(/sites/all/files/en/coruscant/main/video/controlbar_shadow.png) repeat-x; }
.yt-videoControlbar, .yt-mediaControlbar { height:39px; position:relative; top:47px; left:0; -moz-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; -webkit-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; -ms-border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1; border-image:url(/sites/all/files/en/coruscant/main/video/controlbar.png) 0 1 fill; border-width:0 1px; }
.yt-videoControlbar { margin:0 5px; }
.no-borderimage .yt-videoControlbar, .no-borderimage .yt-mediaControlbar { border:none; }
.yt-video.controls .yt-videoControls, .yt-video.yt-videoActive.hover .yt-videoControls, .yt-video.yt-videoActive.hoverControlbar .yt-videoControls { display:block; }
.yt-media.controls .yt-mediaControls, .yt-media.yt-mediaActive.hover .yt-mediaControls, .yt-media.yt-mediaActive.hoverControlbar .yt-mediaControls { display:block; }
.yt-videoMask, .yt-mediaMask { position:absolute; top:0; left:0; width:100%; height:100%; }
.yt-videoHide, .yt-mediaHide { position:absolute; top:0; right:0; width:1px; height:100%; z-index:2; }
.yt-videoInactive, .yt-mediaInactive { cursor:pointer; }
.yt-videoActive .yt-videoBigPlay, .yt-mediaActive .yt-mediaBigPlay { display:none; }
.mediaFrame .yt-videoMask, .fancybox-wrap.overlayMedia .yt-videoMask, .mediaFrame .yt-mediaMask, .fancybox-wrap.overlayMedia .yt-mediaMask { -webkit-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; box-shadow:inset 0 0 10px #000, inset 0 0 10px #000, inset 0 0 10px #000; }
body.fullscreen .mediaFrame .yt-videoMask, body.fullscreen .fancybox-wrap.overlayMedia .yt-videoMask, .mediaFrame .yt-videoActive .yt-videoMask, .fancybox-wrap.overlayMedia .yt-videoActive .yt-videoMask { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

.yt-videoProgress { margin:0 268px 0 52px; position:relative; left:0; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); }
.yt-videoProgressBar { border:1px solid #978343; border-color:rgba(247,233,130,0.45); }
.yt-videoSeekBar { background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.yt-videoPlayBar { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.yt-videoPlayPip .off, .yt-videoPlayPip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.yt-videoPlayPip .on { background-position:-160px -40px; }
.yt-videoPlayPip .off, .yt-videoSeekBar:hover .yt-videoPlayPip .on { opacity:1;  }
.yt-videoPlayPip .on, .yt-videoSeekBar:hover .yt-videoPlayPip .off { opacity:0; }

.yt-videoVolume { position:absolute; right:80px; top:19px; z-index:1; border:4px solid #2A2828; border-color:rgba(255,255,255,0.1); border-radius:4px; box-shadow:0 0 12px rgba(0,0,0,0.3); border-width:4px 4px 4px 25px; }
.yt-videoVolumeBar { width:70px; border:1px solid #978343; border-color:rgba(247,233,130,0.45); background:#000; background:rgba(0,0,0,0.5); cursor:pointer; }
.yt-videoVolumeSeek { height:8px; background:#6A5326; background:rgba(204,158,66,0.5); position:relative; }
.yt-videoVolumePip .off, .yt-videoVolumePip .on { width:40px; height:40px; position:absolute; top:-19px; right:-20px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat -160px 0; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.yt-videoVolumePip .on { background-position:-160px -40px; }
.yt-videoVolumePip .off, .yt-videoVolumeSeek:hover .yt-videoVolumePip .on { opacity:1; }
.yt-videoVolumePip .on, .yt-videoVolumeSeek:hover .yt-videoVolumePip .off { opacity:0; }
.yt-video.muted .yt-videoVolumePip { display:none; }

.yt-videoTime { position:absolute; top:21px; right:190px; color:#FFF; font:bold 12px Arial; opacity:0.3; z-index:1; }
.yt-videoTimeSeperator { margin:0 2px; }

.yt-videoButtons { position:absolute; top:8px; left:0; width:100%; height:40px; }
.yt-videoButton { width:40px; height:40px; position:absolute; top:-1px; z-index:2; }
.yt-videoButton .off, .yt-videoButton .on { position:absolute; top:0; left:0; width:40px; height:40px; background:url(/sites/all/files/en/coruscant/main/video/controls.png) no-repeat 0 40px; -webkit-transition:opacity 200ms ease; -moz-transition:opacity 200ms ease; transition:opacity 200ms ease; }
.yt-videoButton .off, .yt-videoButton.hover .on, .yt-videoButton:hover .on { opacity:1; }
.yt-videoButton .on, .yt-videoButton.hover .off, .yt-videoButton:hover .off { opacity:0; }
.yt-videoButton .hitbox { position:absolute; z-index:100; cursor:pointer; display:block!important; }
.yt-videoButton.slanted, .yt-videoButton.slanted .off, .yt-videoButton.slanted .on { width:80px; }
.yt-videoButton.slanted .hitbox { -moz-transform:skewX(-45deg); -webkit-transform:skewX(-45deg); -ms-transform:skewX(-45deg); transform:skewX(-45deg); }

.yt-videoStopButton { display:none; }
.yt-videoPlayButton, .yt-videoPauseButton { left:6px; }
.yt-videoPlayButton .hitbox, .yt-videoPauseButton .hitbox { top:3px; left:3px; width:34px; height:34px; }
.yt-videoPlayButton .off { background-position:0 0; }
.yt-videoPlayButton .on { background-position:0 -40px; }
.yt-videoPauseButton .off { background-position:-40px 0; }
.yt-videoPauseButton .on { background-position:-40px -40px; }

.yt-videoMuteButton, .yt-videoUnmuteButton { top:0; right:147px; }
.yt-videoMuteButton .hitbox, .yt-videoUnmuteButton .hitbox { top:11px; left:8px; width:22px; height:18px; }
.yt-videoMuteButton .off { background-position:-80px 0; }
.yt-videoMuteButton .on { background-position:-80px -40px; }
.yt-videoUnmuteButton .off { background-position:-120px 0; }
.yt-videoUnmuteButton .on { background-position:-120px -40px; }

.yt-videoFullScreenButton, .yt-videoRestoreScreenButton { right:3px; }
.yt-videoFullScreenButton .hitbox, .yt-videoRestoreScreenButton .hitbox { top:3px; left:17px; width:48px; height:33px; }
.yt-videoFullScreenButton .off { background-position:-200px 0; }
.yt-videoFullScreenButton .on { background-position:-200px -40px; }
.yt-videoRestoreScreenButton .off { background-position:-280px 0; }
.yt-videoRestoreScreenButton .on { background-position:-280px -40px; }

.yt-video .yt-videoPlayButton,
.yt-video.playing .yt-videoPauseButton,
.yt-video .yt-videoMuteButton,
.yt-video.muted .yt-videoUnmuteButton,
.yt-videoStandard .yt-videoFullScreenButton,
.yt-videoFull .yt-videoRestoreScreenButton
{ display:block; }

.yt-video .yt-videoPauseButton,
.yt-video.playing .yt-videoPlayButton,
.yt-video .yt-videoUnmuteButton,
.yt-video.muted .yt-videoMuteButton,
.yt-videoStandard .yt-videoRestoreScreenButton,
.yt-videoFull .yt-videoFullScreenButton
{ display:none; }

/* yt video Animation */
.yt-videoControls,
.yt-videoFull.yt-videoActive.hover.inactive .yt-videoControls,
.yt-videoFull.yt-videoActive.hover.active.hide .yt-videoControls { display:block; opacity:0;  bottom:-10px; -webkit-transition:all 200ms ease; -moz-transition:all 200ms ease; -ms-transition:all 200ms ease; transition:all 200ms ease;    }
html.no-opacity .yt-videoControls { display:none; }
.yt-video.controls .yt-videoControls,
.yt-video.yt-videoActive.hover .yt-videoControls,
.yt-video.yt-videoActive.hoverControlbar .yt-videoControls,
.yt-videoFull.yt-videoActive.hoverControlbar.inactive .yt-videoControls,
.yt-videoFull.yt-videoActive.hover.active.stopped .yt-videoControls,
.yt-videoFull.yt-videoActive.inactive.stopped .yt-videoControls { opacity:1; bottom:0; }
.yt-videoFull.yt-videoActive.hover.inactive { cursor:url(/sites/all/files/blank.cur), url(/sites/all/files/blankCursor.png), default; }
.yt-videoFull.yt-videoActive.hoverControlbar.inactive,
.yt-videoFull.yt-videoActive.hover.inactive.stopped { cursor:default; }

/* yt video Hide Controls */
.yt-video.default-controls .yt-videoControls {  display:none !important; }
.yt-video.nocontrols .yt-videoControls,
.yt-video.notime .yt-videoTime,
.yt-video.noseek .yt-videoProgress,
.yt-video.novolume .yt-videoVolume,
.yt-video.novolume .yt-videoMuteButton,
.yt-video.novolume .yt-videoUnmuteButton,
.yt-video.nofullscreen .yt-videoFullScreenButton,
.yt-video.nofullscreen .yt-videoRestoreScreenButton,
.yt-video.nostop .yt-videoStopButton,
.yt-video.noplay .yt-videoPlayButton,
.yt-video.noplay .yt-videoPauseButton,
.yt-video.noplaybutton .yt-videoBigPlay { display:none!important; }


/*news articles */
.newsText .rightPic { float:right; margin:0 0 10px 10px; }

/* media nodes */
.video.overlay { display:block; width:540px; height:306px; backgrond:url(/sites/all/files/en/coruscant/main/MC_Play_Button.png) no-repeat center; }
.video.overlay .poster { width:100%; height:100%; }
.featuredMedia { margin:20px 5px; }
.featuredMedia .mediaFrame { margin:0 0 20px 0; }
.screen {width:898px; height:518px;}
.mediaFrame { position:relative; display:inline-block; margin:0 8px; line-height:0; border-width:7px 5px 7px 5px; -moz-border-image:url(/sites/all/files/en/coruscant/main/mediaContainer.png) 7 5 7 5 stretch; -webkit-border-image:url(/sites/all/files/en/coruscant/main/mediaContainer.png) 7 5 7 5 stretch; border-image:url(/sites/all/files/en/coruscant/main/mediaContainer.png) 7 5 7 5 stretch; }
.mediaFrame .mediaOverlayMask { position:absolute; top:0; left:0; width:100%; height:100%;  }
.mediaFrame .mediaOverlayMask:hover { cursor:pointer; }
.mediaFrame.withText { margin-bottom:32px; }
.mediaText { color:#FFF; position:absolute; top:110%; }
.mediaOverlayMask .off, .mediaOverlayMask .on { content:""; display:block; position:absolute; top:50%; left:50%; width:200px; height:200px; margin:-100px 0 0 -100px; background:url(/sites/all/files/en/coruscant/main/big_play_button.png) no-repeat top; -webkit-transition:opacity 300ms ease; -moz-transition:opacity 300ms ease; -ms-transition:opacity 300ms ease; -o-transition:opacity 300ms ease;  transition:opacity 300ms ease;  }
.mediaOverlayMask .on { background-position:bottom; opacity:0; filter:alpha(opacity:0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.mediaOverlayMask:hover .off { opacity:0; filter:alpha(opacity:0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.mediaOverlayMask:hover .on { opacity:1; filter:alpha(opacity:1); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.featured-vid .featuredPoster { width:550px; }
.node-date { color:#FFF; margin:0 5px; }

/*media frame for IE/no border image */
.no-borderimage .mediaFrame { position:relative; }
.no-borderimage .mediaFrame .top, .mediaFrame .bottom { position:absolute; height:6px; width:100%;  padding:0 160px; box-sizing:border-box;}
.no-borderimage .mediaFrame .top { top:0; }
.no-borderimage .mediaFrame .bottom { bottom:0; }
.no-borderimage .mediaFrame .left, .no-borderimage .mediaFrame .right { position:absolute; height:6px; width:190px; z-index:10; background:url(/sites/all/files/en/coruscant/main/mediaFrameTopFade.png); }
.no-borderimage .mediaFrame .top .left { background-position:top left; top:0; left:0;}
.no-borderimage .mediaFrame .top .right { background-position:top right; top:0; right:0; }
.no-borderimage .mediaFrame .top .center, .no-borderimage .mediaFrame .bottom .center { position:relative; height:6px; width:100%; }
.no-borderimage .mediaFrame .top .center > .bg, .no-borderimage .mediaFrame .bottom .center > .bg { position:relative; width:100%; height:6px; background-position:top left; background:url(/sites/all/files/en/coruscant/main/mediaContainerTopStretch.jpg);}
.no-borderimage .mediaFrame .bottom .left { background-position:bottom left; bottom:0; left:0;}
.no-borderimage .mediaFrame .bottom .right { background-position:bottom right; bottom:0; right:0; }
.no-borderimage .mediaFrame .bottom .center { bottom:0; margin:0 2px; }
.no-borderimage .mediaFrame .bottom .center > .bg { background-position:bottom left; }

.no-borderimage .mediaFrame .middle { position:relative; width:100%; margin:5px 0;  box-sizing:border-box;}
.no-borderimage .mediaFrame .middle .center { padding:3px 5px; }
.no-borderimage .mediaFrame .middle .right, .no-borderimage .mediaFrame .middle .left { position:absolute; height:100%; width:2px;  background:url(/sites/all/files/en/coruscant/main/mediaContainerSideStretch.jpg); }
.no-borderimage .mediaFrame .middle .right { background-position:top right; right:0; }
.no-borderimage .mediaFrame .middle .left { background-position:top left; left:0; }

/* wallpapers */
.screen.wallpapers {width:898px; height:518px;}
.screen.wallpapers .hoverFrame {position:relative; top:-12px; left:-15px; width:898px; height:518px;}
.screen.wallpapers .hoverFrame:hover {background:url(/sites/all/files/en/framework/reskin/Full_Sized_Image_Frame_Hover.png) no-repeat center center;}

.screen.wallpapers a {position:absolute; padding-top:12px; padding-left:15px; width:870px; height:490px;}
.screen.wallpapers img{position:relative; top:0px; left:0px; z-index:-1; width:870px; height:490px;}

/* screens and concepts */
.screen.screens, .screen.concepts {margin:auto; width:595px; height:340px;}
.screen.screens .hoverFrame, .screen.concepts .hoverFrame {position:relative; top:-8px; left:-8px; width:595px; height:340px;}
.screen.screens .hoverFrame:hover, .screen.concepts .hoverFrame:hover {background:url(/sites/all/files/en/framework/reskin/Image_Frame_595x340.png) no-repeat center center,
url(/sites/all/files/en/framework/reskin/Magnifying_Glass_Icon_Hover.png) no-repeat center center;}
.screen.screens a, .screen.concepts a {position:absolute; padding-top:8px; padding-left:8px;}
.screen.screens img, .screen.concepts img{position:relative;  z-index:-1;  width:580px; height:325px;}

/* patch notes */
.patchnotes #rightSideContent { color:#d3d1ca; width:280px; }
.patchnotes #rightSideContent .colFade, .node-type-alerts .colFade { display:none; }
.patchnotes #mainContent { font-size:12px/20px; padding-left:0; width:680px; }
.patchnotes #mainContent a { text-decoration:underline; }
.patchnotes #mainContent h1 { background:none; font:24px/36px Arial, sans-serif; color:#FFF; }
.patchnotes #mainContent h2 { background:none; font:24px/40px Arial, sans-serif; color:#FFF; }
.patchnotes #mainContent h3 { background:none; font:18px/40px Arial, sans-serif; color:#FFF; }
.patchnotes #mainContent h4, .patchnotes #mainContent h5, .patchnotes #mainContent h6 { background:none; font:16px/40px Arial, sans-serif; color:#FFF; }
.patchnotes #mainContent b, .patchnotes #mainContent strong { font-weight:bold; }
.patchnotes #mainContent i, .patchnotes #mainContent em { font-style:italic; }
.patchnotes #mainContent blockquote { padding:2em; }
.patchnotes #mainContent ul { padding-left:2em; }
.patchnotes #mainContent li { color:#d3d1ca; font:14px/20px Arial, sans-serif; list-style:disc; margin:0 0 10px 0; }
.patchnotes #mainContent li:nth-child(odd):last-child { margin-bottom:20px; }
.patchnotes #mainContent hr { height:1px; color:#333; margin:0 10%; }
.patchnotes #mainContent span.date { color:#919191; display:block; font-style:normal; margin:0 5px; }

/*community blog */
#communityBlogContainer .communityNews h1 { font-size:24px; padding:0 0 10px 0; background:url(/sites/all/files/en/coruscant/main/flavBar_550.png) no-repeat bottom left; }
#communityBlogContainer { position:relative; width:950px; margin:0 auto; }
#communityBlogContainer .communityNews { width:550px; display:inline-block; }
#communityBlogContainer .newsThumb { width:150px; margin:10px 5px; }
#communityBlogContainer .newsThumb img { width:150px; margin:0; }
#communityBlogContainer .newsDesc { margin:0 0 0 15px; width:375px; }
#communityBlogContainer .date { font:normal 12px/20px Arial, sans-serif; color:#929292; }
#communityBlogContainer #communityLinks { width:325px; float:right; }
#communityBlogContainer #communityLinks .promoSideLink:first-child { background:none; margin-top:-30px; }
#communityBlogContainer .readMore.header { position:absolute; margin:0 5px; padding:0 25px 0 0;  right:0; top:10px; }
#communityBackground { background: url("/sites/all/files/en/coruscant/main/communityBackground.jpg") no-repeat; width:1269px;height:1315px; left:0; top:0; z-index:-1; position:absolute; }

/*right promos */
.blockPromo.buyNow { background:url(/sites/all/files/en/coruscant/main/rightPromo/rightPromoBackBuy.png) no-repeat -10px -10px; }
.blockPromo.buyNow img { left:285px; top:48px; }

/*reusable components */
.btn.buyNow { display:block; width:116px; height:40px; text-indent:-9000em; background:url(/sites/all/files/en/coruscant/components/promoBuyNowBtn.png) no-repeat;  }
.scrollable { position:relative; }

/* spoilers */
.spoiler { clear:both; margin:5px 0;  }
.spoilerInfo { position:relative; width:auto; min-height:80px; padding:20px 20px 20px 110px; text-align:left; font:14px arial, verdana; color:#fff; background:#421c1c; border:solid 1px #473737; border-radius:2px;  }
.cssgradients .spoilerInfo { background:-moz-linear-gradient(#431c1c,#311d1d 60%, #1f1f1f ); background:-webkit-linear-gradient(#431c1c,#311d1d 60%, #1f1f1f ); background:linear-gradient(#431c1c,#311d1d 60%, #1f1f1f ); }
.spoilerInfo .icon { position:absolute; left:0; top:0; width:106px; height:120px; background:url(/sites/all/files/en/coruscant/spoilers/spoilerWarningIcon.png) no-repeat;  }
.spoilerInfo .title { font-size:16px; margin-bottom:5px; }
.spoilerInfo .spoilerInfoContent { margin:0; }
.spoilerInfo a { text-decoration:underline; }
.spoilerInfo .btn { display:none; margin:10px 110px 0 0; text-align:center; }

/* layout for two column, when it is set to 1 column */
.no-sidebars #twoCol { width:960px; margin:0 -40px; }
.no-sidebars #twoCol > .mainContent { width:640px; display:inline-block; }
.no-sidebars #twoCol #oneColRightSideContent { display:inline-block; }

/*
 * menu css
 */
#swtor-sub-menu .menu {display:none;}
.section-info #swtor-sub-menu .info {display:block;}
.section-holonet #swtor-sub-menu .holonet {display:block;}
.section-myswtor #swtor-sub-menu .myswtor {display:block;}
.section-community #swtor-sub-menu .community {display:block;}
.section-codex #swtor-sub-menu .codex {display:block;}
.section-support #swtor-sub-menu .support {display:block;}

.section-info #swtor-main-menu,
.section-holonet #swtor-main-menu,
.section-myswtor #swtor-main-menu,
.section-community #swtor-main-menu,
.section-codex #swtor-main-menu,
.section-support #swtor-main-menu { background:url(/sites/all/files/en/coruscant/main/primaryNavHR.jpg) no-repeat bottom left; }

.no-nav #swtor-main-navigation { height:1px; }
.no-nav #swtor-menu-region { display:none; }
.no-nav .mainTitle { display:none; }
.no-nav #mainContent { margin-top:-20px; }
.no-nav.no-sidebars #mainContent { width:880px; }



/*common news article styles */
.right-align { float:right; }
.left-align { float:left; }

/*expandable/toggled sections */
.expand { font-size:14px; }
.expand > .arrow { background:url(/sites/all/files/en/coruscant/main/arrows2.png) no-repeat; }
.expand.expanded > .arrow { background-position:0 0; }
.expand.expanded:hover > .arrow { background-position-y: -18px; }
.expand.collapsed > .arrow { background-position:-18px 0;}
.expand.collapsed:hover > .arrow { background-position-y: -18px; }
.expand.expanded .text-expanded, .expand.collapsed .text-collapsed { display:inline-block; }
.expand.expanded .text-collapsed, .expand.collapsed .text-expanded { display:none; }
.expandable { overflow:hidden; -webkit-transition:max-height 600ms ease; -moz-transition:max-height 600ms ease; -ms-transition:max-height 600ms ease; transition:max-height 600ms ease;}
.expandable.expanded { height:auto; max-height:1000px; }
.expandable.collapsed { max-height:0; }

/* common icons */
.icon.cartel-coin  { margin:0 10px; width:100px; height:100px; position:relative; background:url(http://cdn-web02.swtor.com/sites/all/files/en/coruscant/free/cartel_coins.jpg) no-repeat; }
.icon.dual-faction { margin:0 10px; width:100px; height:100px; position:relative; background:url(http://cdn-web02.swtor.com/sites/all/files/en/coruscant/main/dual-faction-logo.png) no-repeat; }
.icon.dual-faction.premium:before { content:''; display:block; position:absolute; top:-38px; left:-32px; width:84px; height:91px; background:url(http://cdn-web02.swtor.com/sites/all/files/en/coruscant/main/level-up-icon.png) no-repeat; }

/* cartel coins */
.cartel-price { font:700 50px/40px "News Gothic", "Arial Narrow", Arial, sans-serif; color:#fff; }
.cartel-price .stack { margin-left:4px; }
.cartel-price sup { color:#FFF; font-size:22px; line-height:20px; font-weight:normal; font-style:normal; }
.cartel-price sub { color:#FFF; font-size:22px; line-height:20px; }
.featured .cartel-price { color:#e0bd49; }

.price-comparison .product { position:relative; display:inline-block; width:200px; padding-top:20px; vertical-align:top; text-align:center; position:relative; border-left:1px solid rgba(100,100,100,0.6); }
.price-comparison .product:first-child, .price-comparison .product.featured, .price-comparison .product.featured + .product { border:none; }

.price-comparison .product h3.featured { margin-top:30px; text-transform:uppercase; font-size:16px; font-weight:bold; }
.price-comparison .product h2 { font-size:40px; }
.price-comparison .product.featured h2 { color:#e0bd49; }
.price-comparison .product h3.price { font-weight:bold; font-size:30px; line-height:30px; color:#e0bd49; margin-top:10px; margin-bottom:15px; }
.price-comparison .product h3.pay-period { font-size:22px; color:#B3B3B3; margin-top:-15px; }
.price-comparison .product a { margin-top:4px; }
.price-comparison .product a.small { margin-top:12px; margin-bottom:4px; }
.price-comparison .product .desc { margin-bottom:0; min-height:40px; line-height:16px; }

.price-comparison .product.featured > .top { position:absolute; display:block; top:-40px; left:-25px; width:232px; height:165px; background:url(/sites/all/files/en/coruscant/billing/best_product_container_full.png) no-repeat; }
#buy .recurring .price-comparison .product.featured > .top { width:250px;  background:url(/sites/all/files/en/coruscant/billing/best_product_container_250.png) no-repeat;  }
.price-comparison .product .banner { position:absolute; top:-15px; width:100%; height:100px; border-width:5px 2px 0px 2px; border:transparent;}

.price-comparison .product .banner:before { position:absolute; top:-60px; left:-32px; width:84px; height:91px; background:url(/sites/all/files/en/coruscant/main/level-up-icon.png) no-repeat; content:''; }
.price-comparison .product h3.featured { font:bold 18px "News Gothic", arial; color:#fff; padding:5px; margin:-2px -1px; }
.price-comparison .products .product h2, .product .price { font-weight:bold; display:block; }
.price-comparison .product.featured h2 { font-size:40px; line-height:40px; color:#e0bd49; }
.price-comparison .product .pricing-info { position:relative; z-index:1;}
.price-comparison .product.featured .pricing-info { margin:0; }
.price-comparison .product.featured .title { font:bold 18px "News Gothic", arial; color:#fff; background:#71130c; box-shadow:0 0 20px #000 inset; padding:5px; margin:-2px -1px; }
.price-comparison .product .small.submitBtn { margin:10px 0 -10px; }

/* consolidating elements that have icons */
.has-icon { position:relative; }
.has-icon:before { display:block; position:absolute; content:'';}
.has-icon.cartel-coin:before { width:100px; height:100px; left:0; top:0; background:url(/sites/all/files/en/coruscant/main/cartelcoin.png) no-repeat; }
.has-icon.cartel-coin.small:before { width:82px; height:82px; left:0; top:0; background:url(/sites/all/files/en/coruscant/main/cartelcoin-82.png) no-repeat; }
.has-icon.cartel-coin { padding-left:110px;}
.has-icon.cartel-coin.small { padding-left:90px; }

.box.comparison.sep { background:#1a1a1a; }
.box.comparison > div > h3 { position:relative; margin:20px 0 10px; text-transform:uppercase; height:40px; font-size:16px; padding-left:30px;  }
.box.comparison > div > h3:before { position:absolute; display:block; width:30px; height:30px; left:0; margin:-2px 6px -8px 0; content:'';  background:url(/sites/all/files/en/coruscant/main/buy/payment-schedule.png) no-repeat left; }
.box.comparison .one-time > h3:before { top:-5px; }
.box.comparison .recurring > h3 { padding-left:40px; margin-left:20px; }
.box.comparison .recurring > h3:before { background-position:right; }
.box.comparison.sep > .one-time { background:#1A1A1A; }
.box.comparison.sep > .recurring { float:right; padding:0; background:#222; background-image:-webkit-linear-gradient(top, #4F4227, #38342E 50%, #1B1B1B); background-image:-moz-linear-gradient(top, #4F4227, #38342E 50%, #1B1B1B); }
.no-cssgradients .box.comparison.sep > .recurring { background:#222; background:url(/sites/all/files/en/coruscant/main/account/price-comparison-bg.jpg) repeat-x; }
.box.comparison.sep:after { content:''; clear:both; }

/* common icons */
.icon.cartel-coin  { margin:0 10px; width:100px; height:100px; position:relative; background:url(/sites/all/files/en/coruscant/main/cartelcoin.png) no-repeat; }
.icon.dual-faction { margin:0 10px; width:100px; height:100px; position:relative; background:url(/sites/all/files/en/coruscant/main/dual-faction-logo.png) no-repeat; }
.icon.dual-faction.premium:before { content:''; display:block; position:absolute; top:-38px; left:-32px; width:84px; height:91px; background:url(/sites/all/files/en/coruscant/main/level-up-icon.png) no-repeat; }

/*z-index bug fixes for the full screen media player*/
.fullscreen #top, .fullscreen #top * { z-index:0 !important; }
.fullscreen #bottom, .fullscreen #bottom * { z-index:0 !important; }
.background { position:absolute; z-index:-1; }

/*bug fix for the language selector when there is no english node*/
#language-selector span.fr.first, #language-selector span.de.first { margin-left:35px; }

.global-buy-now, .global-buy-now > .hover { position:relative; display:inline-block; vertical-align:top; width:230px; height:37px; margin: -2px -17px 0 -63px; background:url(/sites/all/files/en/coruscant/main/play_now.png) no-repeat; }
.global-buy-now > a { display:block; position:absolute; left:30px; top:0; width:180px; height:100%; z-index:1000; }
.global-buy-now > a { -webkit-transform: skewX(45deg); -moz-transform: skewX(45deg); -ms-transform: skewX(45deg); }
.global-buy-now > .hover { position:absolute; display:block; top:0; left:0; margin:0; background-position:bottom left; opacity:0; z-inex:1; -webkit-transition:opacity 300ms ease; -moz-transition:opacity 300ms ease; transition:opacity 300ms ease; }
.global-buy-now > .txt { 
  position:absolute; 
  top:50%; 
  left: 50%;
  width: 170px;
  margin-left: 15px;
  font:small-caps normal 20px/22px Berling; 
  text-align:center; letter-spacing:2px; 
  color:#f6e27b; 
  text-shadow:0 0 1px #f3e59f; 
  z-index:0;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.global-buy-now > a:hover + .hover { opacity:0.4; }

/*FR and DE*/
/*reusable components */
body.lang_de .btn.buyNow { width:156px; background:url(/sites/all/files/de/coruscant/components/promoBuyNowBtn.png); }
body.lang_fr .btn.buyNow { width:234px;  background:url(/sites/all/files/fr/coruscant/components/promoBuyNowBtn.png); }
body.lang_fr .price-comparison .product.featured a.submitBtn .center { font-size:14px; }

/*front page widget */
.lang_de .blockPromo.gameManual { background:url(/sites/all/files/de/coruscant/main/blocks/rightPromoBackGameManual.png) no-repeat -10px -10px; }
.lang_fr .blockPromo.gameManual { background:url(/sites/all/files/fr/coruscant/main/blocks/rightPromoBackGameManual.png) no-repeat -10px -10px; }

body.lang_fr .loginBtn .txt { font-size: 18px; }
body.lang_fr .loginBtn.login .txt { margin-left: 5px; }
body.lang_de .loginBtn.login .txt { margin-left: 5px; }
body.lang_de .loginBtn.signup .txt { line-height: 15px; }
body.lang_de .global-buy-now > .txt { font-size:18px; line-height: 15px; }
body.lang_fr .global-buy-now > .txt { font-size:18px; }

#undelete-purchase-cc .product.featured{ padding-left: 22px; }
#undelete-purchase-cc div.product{ width: 132px; }
#undelete-purchase-cc sup{ font-size: 14px; }
#undelete-purchase-cc sub{ font-size: 15px; }
#undelete-purchase-cc {padding-top: 50px;}
#restoralHistory .initiate-date {width:105px !important;}
#restoralHistory .status {width:122px !important;}
.lang_fr #characterTransfer .cartel-price{font:700 40px/40px "News Gothic", "Arial Narrow", Arial, sans-serif;}
.lang_fr #characterTransfer #updated-purchase-cc .small.submitBtn > .center{padding:4px 0px 3px;}
.lang_fr #characterTransfer #updated-purchase-cc a.submitBtn .center {padding:0px}
.section-support body, .section-support p,  .section-support .articleContent, .section-support .articleContent strong {color:#EAD0A5}
.popload1 { color: #63F578; }
.popload2 { color: #F7F55A; }
.popload3 { color: #FFA545; }
.popload4 { color: #FF4E4E; }
.popload5 { color: #FF4E4E; }
.serverList > .row > .name { font-size: 18px; }
.myswtorGame .boxArt.digital-deluxe, .myswtorGame .boxArt.digital-upgrade { top:45px; }
#cartel-coins-ingame-form .price-comparison { margin-top:35px;}
#cartel-coins-ingame-form .price-comparison .product { width:180px;}
