.redLeaderboard{color:#333;font-size:12px;width:100%}.ajax-loader-row,.ajax-loader{display:block;width:100%;height:400px;background:url("../images/loading.gif") no-repeat center;text-align:center;vertical-align:middle}.ajax-loader{background-color:rgba(0,0,0,0.8);font-size:200%;font-weight:bold;line-height:600px;position:fixed;width:100%;height:100%;display:block;top:0;left:0;z-index:100}.ajax-loader-row{display:block;height:23px;line-height:23px;width:100px;background:0;background:url("../images/loading-row.gif") no-repeat center}.shortLb{padding:0;width:420px;background-color:#444;overflow:hidden;overflow-y:scroll;height:300px;border-bottom:1px #555 solid}.shortLb table{width:100%}.shortLb tr,.shortLb th,.shortLb td{margin:0;padding:0;font-size:10px;line-height:10px}.redLeaderboard .track-selector,.redLeaderboard .selector{z-index:1;padding:0;margin-top:30px;position:relative;display:block;width:765px;height:450px;border:1px #555 solid;border-top:1px #fff solid;border-bottom:1px #000 solid;background:url("../images/events-bg.jpg") top left no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}.redLeaderboard .track-selector{padding-top:50px;background:url("../images/tracks-bg.jpg") top left;height:auto;padding-bottom:40px}.redLeaderboard .track-selector .title,.redLeaderboard .selector .title{font-weight:bolder;font-size:2em;color:#ffba26;position:absolute;margin:0;padding:0;top:5px;left:5px;display:inline-block;width:100%;height:112px;text-align:center;line-height:112px;margin-top:-50px;z-index:2;background:url("../images/events/Event_Badge_Text_BG.png") center no-repeat}.redLeaderboard .track-selector .help,.redLeaderboard .selector .help{display:inline-block;position:absolute;top:20px;width:100%;text-align:center;color:#ccc;z-index:3}.redLeaderboard table{width:100%;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #888;border-bottom:2px solid #444;border-right:2px solid #444;padding:0;margin:0;border-collapse:collapse;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}.redLeaderboard table td a{text-decoration:none;color:#a60}.redLeaderboard table caption{border:1px solid #444;background:#555;color:#ffba26;padding:4px}.redLeaderboard th{background:#ccc;color:#444;padding:5px;margin:0}.redLeaderboard tr{padding:0;margin:0}.redLeaderboard tr:hover{background:#eea}.redLeaderboard td{padding:2px;margin:0;text-indent:5px;border-right:1px #888 solid}.redLeaderboard .sectiontableentry1{background:#eee}.redLeaderboard .sectiontableentry2{background:#fff}.redLeaderboard a.event-item{background:url("../images/events/Event_Badge_BG.png") no-repeat center;width:134px;height:136px}.redLeaderboard a.event-item,.redLeaderboard a.track-item{z-index:3;position:absolute;margin:-10px;display:inline-block;color:#ffba26;padding:20px;text-align:center;text-decoration:none;-moz-transform:scale(0.8) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(0.8) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(0.8) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(0.8) rotate(0deg) translate(0px,0px) skew(0deg,0deg);transform:scale(0.8) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.event-item:hover,.redLeaderboard a.track-item:hover{z-index:4;-moz-transform:scale(1) rotate(2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(1) rotate(2deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(1) rotate(2deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(1) rotate(2deg) translate(0px,0px) skew(0deg,0deg);transform:scale(1) rotate(2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.event-item:active,.redLeaderboard a.track-item:active{z-index:4;-moz-transform:scale(0.5) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(0.5) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(0.5) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(0.5) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);transform:scale(0.5) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.event-item img,.redLeaderboard a.track-item img{padding:0;margin:0;width:120px;height:120px;top:8px}.redLeaderboard a.event-item .title,.redLeaderboard a.track-item .title{font-size:1em;top:110px;left:-10px;font-weight:bold;color:#fff;display:block;width:200px;height:56px;padding:0;text-align:center;line-height:56px;background:url("../images/events/Event_Badge_BG_Price.png");margin:0;,-moz-transform:scale(0.8) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(0.8) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(0.8) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(0.8) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);transform:scale(0.8) rotate(-2deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.event-item:hover .title,.redLeaderboard a.track-item:hover .title{-moz-transform:scale(1) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(1) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(1) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(1) rotate(0deg) translate(0px,0px) skew(0deg,0deg);transform:scale(1) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.event-item:active .title,.redLeaderboard a.track-item:active .title{-moz-transform:scale(1.2) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transform:scale(1.2) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-o-transform:scale(1.2) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-ms-transform:scale(1.2) rotate(0deg) translate(0px,0px) skew(0deg,0deg);transform:scale(1.2) rotate(0deg) translate(0px,0px) skew(0deg,0deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.redLeaderboard a.track-item{width:200px;height:145px;margin:0;padding:0;position:relative;float:left;margin:-5px;margin-right:-5px;background:url("../images/tracks/track-bg.png") no-repeat center}.redLeaderboard a.track-item img{top:18px;width:160px;height:111px}.redLeaderboard a.track-item .title{top:110px;left:0}.redLeaderboard img.track-image{position:relative;float:left;display:inline-block;margin-right:10px;margin-bottom:5px;width:180px;height:111px;border:1px solid #444;border-top:1px solid #fff;border-bottom:2px solid #111;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.redLeaderboard .error{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:1px solid #000;display:block;width:100%;height:289px;color:#444;padding:5px;background:url("../images/error.jpg") no-repeat center #fff}.redLeaderboard .error h2{color:#840}#gamertag-popup{text-align:center;width:100%;display:block;background:url("../images/loading-row.gif") no-repeat center #333;border:1px #000 solid}.gamertag div,.gamertag img{border:0;width:199px;height:135px;line-height:0}.gamertag div{height:0;text-align:center;width:100%;background:url("../images/loading-row.gif") no-repeat center #333}.redLeaderboard .medal-0,.redLeaderboard .medal-1,.redLeaderboard .medal-2,.redLeaderboard .medal-3,.redLeaderboard .medal-4{margin-left:4px;line-height:5px;display:inline-block;width:5px;height:5px;float:left;border:1px dotted #444;background-color:#ccc}.redLeaderboard .medal-1{border:1px solid #ab369c;background-color:#b67345}.redLeaderboard .medal-2{border:1px solid #9cf;background-color:#b8bec0}.redLeaderboard .medal-3{border:1px solid #e1a148;background-color:#ffc037}.redLeaderboard .medal-4{border:1px solid #ffc037;border-left:2px solid #ffc037;border-right:2px solid #ffc037;background-color:#ffffae}.pagination{color:#aaa;text-align:center}.redLeaderboard .footer{display:block;margin:0;padding:5px;color:#ffba26;text-align:center;border:1px solid #444;background:#555}.redLeaderboard .gamertag-toggle{cursor:pointer;display:none;width:10px;height:100%;line-height:100%;background:#ddd;color:#888;border:1px solid #888;padding:0;margin:0;top:0;left:0;text-indent:0}.redLeaderboard .gamertag-toggle:hover{background:#fff}.redLeaderboard .gamertag-active{border:1px solid #111;color:#111}.compare-gamertags-wrap{clear:both;display:block;padding:0;margin:5px;margin-top:15px;left:20px;overflow:visible;height:auto}.compare-gamertag-inputpanel{clear:both;display:block;width:100%;height:30px;line-height:30px;text-align:left;border:1px solid #111;border-top:1px solid #fff;border-bottom:2px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#333;z-index:2;margin:0;margin:10px;padding:0;padding-left:5px;margin-right:-150px;margin-left:-5px}.compare-gamertag-inputpanel .input{height:20px;line-height:20px;border:1px solid #111;border-top:1px solid #000;border-bottom:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ccc}.compare-gamertag-inputpanel input{background:0;border:0;color:#222}.compare-gamertag-slot{position:relative;clear:both;display:block;width:740px;margin:0;margin-left:0;padding:0;left:100px;text-align:left;border:1px solid #111;border-left:10px solid #888;-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;background:#333;z-index:2;overflow:hidden}.compare-gamertags .expanded{margin-left:-10px;border-bottom:10px #888 solid;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.compare-gamertag-slot .rank,.compare-gamertag-slot .gamertag,.compare-gamertag-slot .primarylabel,.compare-gamertag-slot .primaryscore,.compare-gamertag-slot .secondarylabel,.compare-gamertag-slot .secondaryscore{float:left;padding:0;padding-left:5px;padding-right:5px;margin:0;display:inline-block}.compare-gamertag-slot .rank{width:70px;border-right:4px #222 double}.compare-gamertag-slot .gamertag{width:260px;border:0}.compare-gamertag-slot .primarylabel,.compare-gamertag-slot .primaryscore,.compare-gamertag-slot .secondarylabel,.compare-gamertag-slot .secondaryscore{width:auto;text-align:right;border:0}.compare-gamertag-slot .primaryscore{margin-right:10px;border-right:4px #222 double}.compare-gamertag-slot .ajax-loader-row{height:12px;line-height:12px}.compare-gamertags-wrap .row2{background:#444}.compare-gamertag-slot:hover{background:#554;border-color:#febb22}.compare-gamertag-inputpanel div,.compare-gamertag-slot div{padding:2px;margin:2px;display:inline-block}.compare-gamertag-inputpanel .label{height:20px;line-height:20px}.compare-gamertag-inputpanel .button{width:50px}.compare-gamertag-inputpanel .button,.compare-gamertag-slot .button{padding-left:10px;padding-right:10px;border:1px solid #111;border-top:1px solid #fff;border-bottom:2px solid #000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:left;background:url("../images/add-button.png") no-repeat top right;background-color:#404040;cursor:pointer;position:relative;height:20px;line-height:20px}.compare-gamertag-slot .button{height:15px;line-height:15px;font-size:75%;font-weight:bold}.compare-gamertag-slot .remove,.compare-gamertag-slot .toggle{background-image:none;float:right}.compare-gamertag-inputpanel .button:hover,.compare-gamertag-slot .button:hover{color:#fff;border:1px solid #fff;border-bottom:2px solid #fff;background-position:bottom right}.compare-gamertag-slot .chart{overflow:hidden;overflow-x:scroll;display:block;clear:both;padding:0;margin:0}.compare-gamertag-slot .chart table{margin:5px}.compare-gamertag-slot .clear{clear:both;display:none}.compare-gamertag-slot .chart table{display:block;text-align:center;margin:0;padding:2px;border-collapse:collapse;border:0;background:#333}.compare-gamertag-slot .chart tr{height:auto;margin:0;padding:0}.compare-gamertag-slot .chart tr:hover{background:0}.compare-gamertag-slot .chart th{height:auto;background:0;background-color:#888;color:#222;margin:0;padding:0;font-size:75%;border-right:1px solid #222;padding-left:4px;padding-right:4px}.compare-gamertag-slot .chart td{height:auto;margin:0;padding:0;width:100px;text-align:left}.compare-gamertag-slot .chart tr.headers{border-top:2px solid #000}.compare-gamertag-slot .chart tr.headers td{vertical-align:bottom;line-height:100%;display:block;height:100%;width:100%;border-right:1px solid #222;padding-left:2px;text-align:right;padding-right:5px}.compare-gamertag-slot .chart tr.primary td{height:20px;line-height:20px;width:90px;padding-left:10px;padding-right:10px;text-align:center;background-color:#c00;border:1px solid #800;border-top:1px solid #faa;border-bottom:2px solid #200;color:#fff;font-weight:bold}.compare-gamertag-slot .chart tr.secondary td{padding-left:10px;padding-right:10px;text-align:center;font-weight:bold}.compare-gamertag-slot .chart tr td.best{background-color:#0c0;border:1px solid #080;border-top:1px solid #afa;border-bottom:2px solid #020}