
div.box.tournament-search-results ul.heading { margin-top:32px !important; }

li.accounts-avatar { width: 95px; padding-left: 22px; }
li.accounts-name { width: 175px; }
li.accounts-region { }


#profiles #current-tournament-search-results {
  padding-top: 27px !important;
  *padding-top: 28px !important;
  *padding-top: 8px;
}
















div#profile-tabs {
  margin-top: 36px;
  position: relative;
  width: 500px;
  }

div#profile-tabs a {
  display: block;
  float: left;
  height: 28px;
  }

 div#profile-tabs a:hover,
 div#profile-tabs a.active {
  background-position: 0px -28px;
  }

div#profile-box {
  float: right;
  height: 375px;
  left: -3px;
  position: relative;
  }

 img#h1-profiles {
  float: left;
  height: 30px;
  margin-top: 22px;
  }

div#profile-tabs a#h3-messages {
  height: 28px;
  }

 div#favorite-character {
   float: left;
   height: 375px;
   text-align: center;
   width: 235px;
   margin-top: -15px;
   margin-bottom: 15px;
  }

div#favorite-character img#favorite-character-label {
  height: 19px;
  }

div#favorite-character a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  height; 25px;
  line-height: 20px;
  }

div#my-best-events h2#h2-my-best-events {
  height: 22px;
  }


div#events-series div.top {
  background: url(/images/boxes/box-event-series/top.gif) bottom left no-repeat !important;

  }

div#events-series a#events-tab {
  display: block;
  float: left;
  height: 49px;
  margin: 13px 0px 0px -30px !important;
  margin: 0px;
  position: relative;
  top: -6px;
  }

div#events-series a#series-tab {
  display: block;
  float: left;
  height: 49px;
  margin: 13px 0px 0px 5px !important;
  margin: 0px;
  position: relative;
  top: -6px;
  }

div#events-series a#events-tab:hover,
div#events-series a#events-tab.active,
div#events-series a#series-tab:hover,
div#events-series a#series-tab.active {
  background-position: 0px -49px;
  }


div#tournaments-history h2#h2-tournaments-history {
  height: 21px;
  }

div#profile-box {
  background: url(/images/boxes/box-profile-2/center.gif) repeat-x !important;
  width: 545px;
  }

div#profile-box div.left {
  background: url(/images/boxes/box-profile-2/left.gif) no-repeat !important;
  float: left;
  height: 373px;
  width: 11px;
 *left: -4px;
  margin-left: -4px;
 *margin-left: 0px;
 *position: relative;
  }

div#profile-box div.center {
  background: none !important;
  height: 373px !important;
  float: left;
  margin: 0px !important;
  margin-top: -7px;
  width: 535px;
 *width: 531px;
  }

div#profile-box div.center div.left {
  background: none !important;
  float: left;
  height: 335px;
  margin: 15px 0px 0px 5px !important;
  width: 285px !important;
  width: 300px;
  }

/* div#character-info img#player-avatar {
  height: 69px;
  float: left;
  width: 69px;
  margin-bottom: 105px;
  margin-right: 10px;
  } */
div#character-info dl#info {
  color: #fff;
  float: left;
  font-size: 12px;
  margin-top: -2px;
  width: 205px;
  }

dl#info dt {
  clear: left;
  float: left;
  margin-right: 5px;
  white-space: nowrap;
  }

dl#info dd {
  margin: 0px;
  padding: 0px;
  clear: left;
  white-space: nowrap;
  }

dl#info dd.same-line { clear: none; }
dl#info dd#username { margin-bottom: 10px; }
dl#info dd#username h1 { font-size:22px; margin:0px; padding:0px; }
dl#info dd#region { margin-bottom: 10px; }
dl#info dd#date-joined { margin-bottom:10px; margin-top:0px !imporant; margin-top:-10px; }


div#profile-box div.center div.left div#favorites {
  height: 80px;
  margin-bottom: 0px !important;
  margin-bottom: 10px;
  }

div#favorites div {
  float: left;
  margin-right: 15px;
  }

div#favorites h3 {
  color: #fff;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  }

div#profile-box div.center div.left div#trophie-window {
  height: 60px;
  overflow: hidden;
  width: 276px;
  }

div#trophie-container { width:1000000px; }

div#trohpie-container img {
  margin-right: 7px;
  }


div#profile-box div.center div.left div#trophie-controller {
  height: 20px;
  }

div#trophie-controller h3 {
  color: #fff;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  }

div#trophie-controller a#more-trophies-right {
  background: url('/images/buttons/arrow-right.gif') no-repeat top right;
  color: #fff;
  display: block;
  font-weight: normal;
  height: 25px;
  margin: -16px 2px 0px 250px !important;
  margin: 0px 0px 0px 134px;
  padding-right: 23px;
  position: absolute;
  text-decoration: none;
  }

div#trophie-controller a#more-trophies-left {
  background: url('/images/buttons/arrow-left.gif') no-repeat top right;
  color: #fff;
  display: block;
  font-weight: normal;
  height: 25px;
  margin: -16px 2px 0px 200px !important;
  margin: 0px 0px 0px 134px;
  padding-right: 23px;
  position: absolute;
  text-decoration: none;
  }

div#profile-box div.center div.left div#community-goal {
  height: 20px;
  }

div#community-goal h3 {
  color: #fff;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  }

div#profile-box div.center div.right {
  background: none !important;
  border-left: solid 1px #fff;
  float: left;
  height: 369px;
  margin: 1px 0px 0px 10px;
 *margin-top: 4px !important;
 *margin-top: 10px;
  position: relative !important;
  width: 234px !important;
 *width: 230px !important;
 *width: 210px;
 *overflow: hidden;
  }

div#profile-box div.center div.right h2#friends-list-controller {
  border-bottom: 1px solid #fff;
  height: 36px;
  margin: 5px 0px 0px 0px;
  padding: 0px 5px 0px 0px;
  width: 232px;
  }

h2#friends-list-controller a#friends-up {
  background: url(/images/buttons/arrow-up.png) no-repeat !important;
  background: none;
  cursor: pointer:
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/buttons/arrow-up.png, sizingMethod=crop);
  float: right;
  height: 22px;
  margin-top: 5px;
  width: 24px;
  }

h2#friends-list-controller a#friends-down {
  background: url(/images/buttons/arrow-down.png) no-repeat !important;
  background: none;
  cursor: pointer:
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/buttons/arrow-down.png, sizingMethod=crop);
  float: right;
  height: 22px;
  margin-right: 2px;
  margin-top: 5px;
  width: 24px;
  }

div#friends-list-window {
  height: 300px;
  overflow: hidden;
  width: 237px;
 *width: 215px;
  }

div#friends-list-container div.friend {
  border-bottom: solid 1px #fff;
  color:#eb9f13;
  padding: 5px 5px 5px 10px;
  }

div.friend span.username {
  float: left;
  font-size: 18px;
  font-weight: bold;
  }

div.friend span.rank {
  float: right;
  font-size: 18px;
  }

div.friend div {
  clear: left;
  font-size: 11px;
  margin-top: 2px;
  }

div.friend div a {
  color:#eb9f13;
  display; block
  float: left;
  height: 10px;
  text-decoration: none;
  }

div.friend div a:hover {
  text-decoration: underline;
  }

div.friend div a.remove {
  background: url(/images/buttons/remove-orange.png) no-repeat !important;
  background: url(/images/buttons/remove-orange.gif) no-repeat;
  padding: 0px 15px 0px 15px;

  }

div.friend div a.compare {
  background: url(/images/buttons/compare-orange.png) no-repeat !important;
  background: url(/images/buttons/compare-orange.gif) no-repeat;
  padding: 0px 15px 0px 15px;
  }


div#profile-box div.right {
  background: url(/images/boxes/box-profile-2/right.gif) no-repeat !important;
  float: left;
  height: 373px;
  margin-left: 538px;
 *margin-left: -4px;
  position: absolute;
  width: 11px;
  }

div#my-best-events {
  background: url(/images/boxes/box-my-best-events/middle.gif) repeat-x;
  height: 198px;
  margin: 15px 0px 0px 6px;
  width: 770px
  }

div#my-best-events div.left {
  background: url(/images/boxes/box-my-best-events/left.gif) no-repeat;
  float: left;
  height: 198px;
  left: -6px;
  position: relative;
  width: 15px;
  }

div#my-best-events div.center {
  float: left;
  width: 740px;
  }

div.center div#my-best-heading {
  height: 22px;
  margin: 15px 0px 25px 0px;

  }

div#my-best-events div.right {
  background: url(/images/boxes/box-my-best-events/right.gif) no-repeat;
  float: left;
  height: 198px;
  left: 6px;
  position: relative;
  width: 15px;
  }

div#events-series-heading {
  height: 53px;
  margin: -44px 0px -5px -29px !important;
  margin-left: -30px;
  position: absolute;
  z-index: 50;
  white-space: nowrap;
  width: 500px;
  }

div#events-series-heading a#events {
  display: block;
  float: left;
  height: 53px;
  }

div#events-series-heading a#series {
  display: block;
  float: left;
  height: 53px;
  }
div#events-series-heading a#events:hover,
div#events-series-heading a#series:hover,
div#events-series-heading a#events.active,
div#events-series-heading a#series.active {
  background-position: 0px -53px;
  }


div#events-series {
  background: transparent !important;
  height: auto !important;
  margin-left: 6px;
  margin-top: -25px !important;
  *margin-top: 0px !important;
  }

div#events-series div.left {
  background: url(/images/boxes/box-event-series/left-right.png) no-repeat;
  float: left;
  height: 698px;
  left: -7px;
  position: relative;
  width: 15px;
  }

div#events-series div.center {
  float: left;
  height: 698px;
  width: 740px;
  }

div.center div#events {
  height: 102px;
  padding-top: 20px;
  }

div#events img {
  padding-right: 13px;
  }

div.center div#ranking-table-1 {
  border-right: solid 2px #fff;
/*  height: 570px;*/
  float: left;
  width: 365px;
  }

div.center div#ranking-table-2 {
/*  height: 575px;*/
  float: left;
  width:365px;
  }

div#events-series div.right {
  background: url(/images/boxes/box-event-series/left-right.png) no-repeat -15px 0px;
  float: left;
  height: 698px;
  left: 7px;
  position: relative;
  width: 15px;
  }

table.ranking-table {
  margin: 0px 0px 0px -18px;
  position: absolute;
  width: 385px;
  }

table#ranking-2.ranking-table {
  margin-left: 0px;
  }

table.ranking-table th {
  font-size: 15px;
  height: 35px;
  line-height: 35px;
  }

table.ranking-table td {
  border-top: solid 1px #fede58;
  font-size: 16px;
  height: 43px;
  line-height: 43px;
  }

table.ranking-table tr .event-icon { padding-left: 10px; }
table.ranking-table tr .rank { }
table.ranking-table tr .attempts { }
table.ranking-table tr .score { }

#events-series div.center { position:relative; }
#profile_graph {
  position:absolute;
  top:161px;
  left:-15px;
}

#event_selection {
  padding-top:10px;
}

#more-trophies-right {
  visibility:hidden;
}




div.featured-box {
  background: url(/images/backgrounds/home-featured.gif) no-repeat;
  color: #fff;
  float: left !important;
 *float: auto;
  font-size: 12px;
  height: 220px;
  margin-right: -5px;
  padding-left: 10px;
 *margin-left: 15px;
 *margin-right: 0px;
  width: 255px;
}

div.featured-box h2 {
  font-size: 15px;
  margin: 5px 0px 5px 0px;
  padding: 0px 10px 0px 5px;

}

div.featured-box h2 span {
  display: block;
  float: right;
}

.avatar-image { float: left; }
.rank-image { float: left; }

.user-event-info {
  float: left;
  margin-left: 5px;
  width: 165px;
}

.user-event-info span {
  display: block;
  margin-bottom: 10px;
  line-height: 15px;
}

.stat-wrapper {
  clear: left;
}


.row-1 { height:30px; margin-top:15px; }
.row-2 { line-height: 30px; font-size: 16px; height: 30px; }
.row-3 { height: 90px; }
.row-4 { height: 40px; }
.row-5 { position:relative;z-index:34523463; padding-top: 15px; margin-right: -10px; }


#game-profile-search-results {
  float: right;
  position: relative;
  width: 500px;
}
#current-tournament-search-results {
  float: right;
  margin-bottom: -337px;
  position: relative;
  top: -361px;
 *top: -361px !important;
  width: 500px;
}