*{margin:0;padding:0;list-style:none}html,body{height:100%;min-height:100%;background-color:#333;color:#eee}body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:72.5%}body.playBg{background-color:#000}a,a:visited,a:active{color:#81c6ff;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}a img{border:0}a.linkButton:hover{cursor:pointer}a.button{background-color:#333;background-image:url(/static/portal/bullet_arrow.gif);background-position:97% 50%;background-repeat:no-repeat;border-top:2px solid #81c6ff;border-left:2px solid #81c6ff;border-right:2px solid #4186bf;border-bottom:2px solid #4186bf;padding:4px 22px 4px 6px;text-decoration:none;cursor:pointer;margin-right:5px;text-transform:uppercase}a.buttonSlim{background-color:#333;background-image:url(/static/portal/bullet_arrow.gif);background-position:97% 50%;background-repeat:no-repeat;border-top:1px solid #81c6ff;border-left:1px solid #81c6ff;border-right:1px solid #4186bf;border-bottom:1px solid #4186bf;padding:2px 11px 2px 3px;text-decoration:none;cursor:pointer;margin-right:5px;text-transform:uppercase}a.buttonCancel{background-image:url(/static/portal/cancel.gif)}a.buttonPlay{font-size:1.6em;padding:2px 24px 2px 3px;background-image:url(/static/portal/play2.gif);float:right;position:absolute;top:5px;right:0}a.buttonDownload{padding:4px 32px 4px 6px;background-image:url(/static/portal/dl_arrow.gif)}a.button:hover{background-color:#383838;border:2px solid #ccc;color:#ccc}a.buttonSlim:hover{background-color:#383838;border:1px solid #ccc;color:#ccc}input{color:white;background-color:#333;border-top:2px solid #444;border-left:2px solid #444;border-bottom:2px solid #666;border-right:2px solid #666;padding:2px 2px}input:hover{border-top:2px solid #2a456c;border-left:2px solid #2a456c;border-bottom:2px solid #5f9df6;border-right:2px solid #5f9df6}input:focus{color:black;background-color:#9bb7df;border-top:2px solid #2a456c;border-left:2px solid #2a456c;border-bottom:2px solid #5f9df6;border-right:2px solid #5f9df6}#regDynamicRecaptcha input{color:white}#supDynamicRecaptcha input{color:white}h2{font-family:"Trebuchet MS","Arial Narrow",HelveticaNeue-Thin,Helvetica-Light,sans-serif;font-size:1.85em;font-weight:bold;text-transform:uppercase;margin-top:5px;margin-bottom:15px}h3{font-family:"Trebuchet MS","Arial Narrow",HelveticaNeue-Thin,Helvetica-Light,sans-serif;font-size:1.35em;font-weight:bold;text-transform:uppercase;margin-top:15px;margin-bottom:5px;border-bottom:1px dotted #AAA}h4{font-family:"Trebuchet MS","Arial Narrow",HelveticaNeue-Thin,Helvetica-Light,sans-serif;font-size:1.15em;font-weight:bold;margin-top:15px;margin-bottom:5px;border-bottom:1px dotted #777;color:#ddb}#sideAd{margin-top:10px}#header{position:absolute;top:0;left:0;width:100%;height:90px;background-color:#222;border-bottom:1px solid #555;min-width:970px}#header .left{float:left;width:50%;padding:5px 5px}#header .right{float:right;width:40%;padding:5px 5px}#logo{float:left}#title{display:block;float:left;font-size:200%}#headerLinks{position:absolute;bottom:5px;left:75px;float:left}#headerLinks li{display:inline}#signInPanel,#signOutPanel{position:relative;height:70px;width:280px;float:right;background-color:#303030;border:1px solid #343434;padding:3px 3px}#signInPanel .signIn{float:right;position:absolute;right:3px;bottom:3px}#usernameInputLbl,#passwordInputLbl{float:left;width:120px;margin-right:5px;text-align:right;vertical-align:middle;line-height:19px}#remember{background:0;border-top:0;border-left:0;border-bottom:0;border-right:0;margin-top:-5px;margin-left:20px}#username,#password{font-size:10px;line-height:18px;margin-bottom:3px}#header img.avatar{width:64px;height:64px;float:left}#userInfo{margin-left:5px;font-size:1.2em;float:left}#tokenInfo{font-weight:bold;color:#fe8;line-height:16px;vertical-align:middle}#tokenInfo img{margin-left:3px}#localeHotSwap{float:right;position:absolute;right:3px;top:3px;cursor:default;display:block;z-index:100}#currentLocale{padding:4px 3px;margin-right:2px}#localeHotSwap .localeHotSwapLink{cursor:pointer;padding:4px 3px;background-color:#555}#localeHotSwapChoices{border:1px solid #222}#localeHotSwap .localeHotSwapLink:hover{cursor:pointer;padding:4px 3px;background-color:#777}#signOutPanel .signOut{float:right;position:absolute;right:3px;bottom:3px}#clearheader{height:91px}#outer_wrapper{background-position:top;background-image:url(/static/portal/bg.png);background-repeat:repeat-y;min-height:100%;margin-bottom:-66px}#outer{width:970px;margin:0 auto}#left{position:relative;float:left;width:170px;padding:20px 0;margin-top:10px}#middle{width:460px;float:left;padding:20px 0;margin-left:20px;margin-right:20px}#right{position:relative;float:right;width:300px;padding:20px 0}p{padding:15px 15px 0 15px}#clearfooter{clear:both;height:79px}#footer{width:100%;clear:both;height:64px;position:relative;border-top:1px solid #555;background-color:#222;min-width:970px;overflow:hidden}#footer .ebslogo{float:left;margin-left:10px;padding-right:10px}#footer ul.links{margin-top:10px;margin-left:30px}#footer ul li{display:inline}#footer .copyright{font-size:9px;width:600px}.cycleGames{width:460px;height:230px;padding:0;margin:0}.cycleGames img{width:460px;height:230px;border:1px solid black;background-color:#eee;top:0;left:0}#gameOverlay{width:800px;height:600px;border:1px solid #333;padding-top:10px;margin-left:auto;margin-right:auto}.error{padding:10px 10px;background:#FFC;border:1px solid #f00;color:#f00;font-weight:bold}.warning{width:448px;padding:6px 6px;margin:6px auto;background:#FFD;border:2px solid #f52;color:#f52;font-weight:bold}.gameImage{position:relative;margin:0;padding:0}.rankings{display:inline}.ranking{float:left;display:inline;width:220px;margin-left:5px;margin-right:5px;margin-bottom:20px}.ranking ol{padding:0;margin:0;list-style:none;width:220px}.ranking ol li{overflow:hidden;width:100%;height:18px}.ranking span{margin-bottom:0!important;line-height:.5em;text-align:center;font-size:.8em}.ranking .name{margin-bottom:5px;font-weight:normal}.ranking span.position{color:#555;padding:5px 5px 5px 5px;width:15px;text-align:right;float:left}.ranking span.positionEmpty{color:#555;padding:3px;text-align:right;float:left}.ranking span.positionWide{color:#AAA;padding:5px 5px 5px 5px;float:left}.ranking .avatar{float:left;margin-top:1px}.ranking .level{float:left;margin-top:1px}.ranking .holder{margin-bottom:0!important;line-height:.5em;font-size:.8em;display:inline-block;color:#999;padding:2px;max-width:120px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}.ranking .holder a{font-weight:normal}.ranking .value{padding:5px 5px 5px 5px;float:right;margin:0;font-weight:bold}.ranking li.alt{overflow:hidden;width:100%;background-color:#333}.ranking li.self{overflow:hidden;width:100%;color:#CA4;background-color:#2c2c2c;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #555;border-right:1px solid #555}.ranking li.selfEmpty{overflow:hidden;width:100%;background-color:#393939;border-top:1px solid #393939;border-bottom:1px solid #393939}.package{position:relative;border-top:1px solid #555;border-left:1px solid #555;border-right:2px solid #222;border-bottom:2px solid #222;background-color:#444;margin-bottom:15px;padding:10px 10px}.package .label{font-size:1.5em;font-weight:bold}.package .cost{font-size:1.2em;margin-top:20px;color:#3f3;font-weight:bold}.package .provider{position:absolute;top:8px;right:10px;float:right}.package a.buyButton{position:absolute;bottom:5px;right:5px;float:right;font-size:1.2em}#paypalLogo{width:100%;border:2px solid #333;background-color:white;text-align:center}#modalOverlay{background-color:#000;cursor:wait}#modalContainer{min-height:220px;width:460px;left:50%;top:15%;margin-left:-230px;background-color:#333;border-top:2px solid #444;border-left:2px solid #444;border-right:2px solid #222;border-bottom:2px solid #222}.modal{padding:10px}.modalTitle{color:#fff;font-size:2em;border-bottom:1px dotted #999;margin-bottom:10px}.modalBody{color:#eee;font-size:1.3em;margin-left:5px;margin-bottom:40px}.modalOptions{float:right;position:absolute;bottom:15px;right:10px}#modalErrorContainer{min-height:300px;width:600px;left:50%;top:15%;margin-left:-300px;background-color:#322;border-top:2px solid #433;border-left:2px solid #433;border-right:2px solid #211;border-bottom:2px solid #211}.modalErrorTitle{color:#fff;font-size:2em;border-bottom:1px dotted #988;margin-bottom:10px}.modalErrorBody{color:#eed;font-family:courier new,courier,monospace}ul.friends{list-style-type:none;padding:0;margin:0;font-size:80%}ul.friends li{margin-top:2px;padding-left:2px;height:20px;background-repeat:no-repeat;border:1px solid #444}span.friendAvatar,span.friendName,span.friendLevel{padding-top:1px;float:left;margin-bottom:0!important;line-height:.5em;text-align:center}span.friendName{padding:5px 5px 5px 5px}span.friendOptions{padding-top:1px;float:right;margin-bottom:0!important;line-height:.5em;text-align:center}#addFriendInput{margin-top:5px}span.button{display:inline;cursor:pointer}ul.gameslist{list-style-type:none;padding:0;margin:0}ul.gameslist li{height:52px;margin-top:2px;border:1px solid #555}ul.gameslist li.gameslistItem{padding:5px 5px 5px 5px;background-color:#444;cursor:pointer}ul.gameslist li.gameslistItem:hover{border:1px solid #777;background-color:#555}span.gameName{float:left;margin-top:15px;font-weight:bold;font-size:1.4em}span.gameImage,span.gameDescription{float:left;margin-bottom:0!important;line-height:.5em;text-align:center}span.gameImage{border:1px solid #000;margin-right:5px}p.gameDescription{padding:5px 5px 5px 5px}ul.otherGameslist{list-style-type:none;padding:0;margin:0}ul.otherGameslist li{height:76px;margin-top:2px;border:1px solid #555}ul.otherGameslist li.otherGameslistItem{padding:5px 5px 5px 5px;background-color:#444;cursor:pointer}ul.otherGameslist li.otherGameslistItem:hover{border:1px solid #777;background-color:#555}span.otherGameImage{float:left;margin-bottom:0!important;line-height:.5em;text-align:center;border:1px solid #000;margin-left:4px}ul.solist{list-style-type:none;padding:0;margin:0}ul.solist li{height:52px;margin-top:2px;border:1px solid #555}ul.solist li.solistItem{padding:5px 5px 5px 5px;background-color:#444;cursor:pointer}ul.solist li.solistItem:hover{border:1px solid #777;background-color:#555}.soName{float:left;font-weight:bold;font-size:1.2em}.soImage{float:left;padding:0;margin:0;border:1px solid #000;line-height:.5em;margin-right:5px}.soDescription{float:left;max-width:320px}ul.soolist{list-style-type:none;padding:0;margin:0}ul.soolist li{position:relative;min-height:100px;margin-top:4px;border:1px solid #555;clear:both}ul.soolist li.soolistItem{padding:5px 5px 5px 5px;background-color:#444;cursor:pointer}ul.soolist li.soolistItem:hover{border:1px solid #777;background-color:#555}.sooImage{float:left;padding:0;margin:0;border:1px solid #000;line-height:.5em;margin-right:5px}.sooName{float:left;width:300px;font-weight:bold;font-size:1.1em}.sooDescription{display:inline-block;max-width:280px;font-size:.8em}.sooCost{position:absolute;bottom:5px;right:5px;float:right;font-weight:bold;font-size:1.3em}.emailStatus{text-align:center}.statistics{border:1px dashed #555;background-color:#323232;padding:4px;font-size:80%}.headlines{font-size:80%}.tax_info{font-size:85%;padding-top:20px;color:#bbb}.newsItem{position:relative;margin-left:5px;margin-bottom:20px}.newsTitle{font-family:"Trebuchet MS","Arial Narrow",HelveticaNeue-Thin,Helvetica-Light,sans-serif;font-size:1.15em;font-weight:bold;margin-top:10px;margin-bottom:5px;border-bottom:1px solid #333;color:#fc6}.newsDate{position:absolute;top:5px;right:5px;float:right;color:#888;font-size:85%}.newsBody{color:#eee;font-size:95%}.newsBody ul{margin-top:5px;margin-bottom:5px;margin-left:16px}.newsBody ul li{padding-left:16px;background-image:url(/static/portal/bullet_arrow.gif);background-repeat:no-repeat;background-position:0 50%;line-height:18px}.character{position:relative;height:70px;clear:both}.characterAlt{position:relative;height:70px;clear:both;background-color:#333}.charPortrait{position:absolute;top:1px;left:1px;width:64px;height:64px;float:left}.charInfo{position:absolute;top:1px;left:70px;float:left}.creature{position:relative;height:136px;clear:both}.creaturePortrait{position:absolute;top:1px;left:1px;width:128px;height:128px;float:left}.creatureInfo{position:absolute;top:50px;left:130px;float:left}#fpWarning{cursor:pointer;width:700px;padding:10px 10px;margin:10px auto;background:#FFC;border:3px solid #f55;color:#f55;font-weight:bold;font-size:120%}#fpExpress{width:260px;padding:10px 10px;margin:10px auto}.achievementListItem{float:left;display:inline;width:48px}.attract{border:3px double #555;color:#fff;background:#222;font-size:110%;padding:7px 7px}#anonymousId{border:1px solid #333;background:#222;color:#aaa;font-size:80%;padding:3px 3px;margin:3px 0 3px 0}#usernameInput,#passwordInput,#confirmPasswordInput,#emailInput,#confirmEmailInput{margin:5px 0 5px 0;width:200px}#anonymous_username{width:300px}a.smallUserLink,a:visited.smallUserLink,a:active.smallUserLink{font-weight:normal;font-size:75%}ul.partnerPlayerInfo{list-style:disc}ul.partnerPlayerInfo li{background-repeat:no-repeat;background-position:0 5px;padding-left:14px}
