/* Ladders header */



div.ladders .statistics {
    font-family: 'eurostilebold',Arial,sans-serif;
    font-size: 14px;
    height: 14px;
    margin: -28px 12px 4px;
    padding: 5px 10px;
    position: relative;
    top: -30px;
		width: 250px;
		left: 592px;	
}

	div.ladders .statistics .playerCount {
		float: left;
	}

	div.ladders .statistics .dataBy {
	    float: right;
	    position: relative;
	    top: -2px;
	}

		div.ladders .statistics .dataBy img{
			position: relative;
			top: 2px;
		}

	div.ladders > .header {
		box-shadow: -5px 5px 5px #A7A9AC;
		background-image: linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -o-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -moz-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -webkit-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -ms-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4E50), color-stop(0.6, #6D6E71), color-stop(1, #63686A));
		color: #FCFCFC;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.9);
		line-height: 26px;
		padding: 2px 12px;
		text-align: center;
		font-family: 'eurostilebold', Arial, sans-serif;
		font-size: 20px;
		margin: 0 12px;
		height: 24px;
	}

		div.ladders > .header img{
		    width: 32px;
		    position: relative;
		    top: -2px;
		}

		div.ladders > .header .bumpup{
		    display: inline-block;
		    margin-left: 10px;
		    position: relative;
		    top: -10px;
		}

	div.ladders.filter .contentWrapper {
		margin: 0 12px 20px 12px;
		box-shadow: -5px 5px 5px #A7A9AC;
		background: url(/images/replay/replay_filter_background.jpg) no-repeat;
	}

		div.ladders.filter .content {
			background: rgba(193, 217, 254, 0.85);
			padding: 20px 20px 0 20px;
		}

			div.ladders.filter .content fieldset {
				margin: 0;
				padding: 0;
				border: 0;
			}

			div.ladders.filter .content .field {
			    display: inline-block;
			    margin-bottom: 20px;
			    margin-left: 45px;
			    width: 222px;
			}

			div.ladders.filter .content .field:nth-child(odd) {
/*				margin-right: 49px; */
			}

			div.ladders.filter .content .field.first {
				margin-left: 45px;
/*				margin-right: 50px; */
			}

				div.ladders.filter .content .field label {
					font-family: Tahoma, Arial, sans-serif;
					width: 80px;
					display: inline-block;
					font-weight: bold;
					font-size: 1.1em;
					color: #000222;
					text-shadow: 0 1px 0 #A7A9AC;
				}

				div.ladders.filter .content .field select {
					width: 120px;
				}


/* Ladders index box */
.offwhite_box_ladders {
    margin: 0 12px 12px;
    padding: 0 0 2px;
    background: none repeat scroll 0 0 #EDECED;
    box-shadow: -5px 5px 5px #A7A9AC;
}

	.offwhite_box_ladders .thread_stripe {
	    display: table;
	    height: 30px;
	    margin: 0;
	    padding: 12px;
	    width: 829px;	
	}

		.offwhite_box_ladders .thread_stripe .buttons {
			display: table-cell;
			vertical-align: middle;
			text-align: right;
		}

/* stuff from ladders index */
	.ladders.items {
		margin: 0 11px;
		padding: 0;
		font-family: Tahoma;
		list-style-type: none;
	}

		.ladders.items li {
			margin-bottom: 3px;
		}

		.ladders.items .invisible {
			opacity: 0.5;
		}

		/* Ladders lengend */
		.ladders.items .legend {
			border: 1px solid #BBB;
			background: #FCFCFC;
			font-size: 12px;
			padding: 3px 1px 3px 5px;
			width: 822px;
			font-weight: bold;
		}

		.ladders.items div {
			float: left;
			padding-top: 1px;
		}

		.ladders.items .row {
		}

		.ladders.playercard .items .row {
		}

		.ladders.items .rank {
			width: 57px;
			text-shadow: 0 0 3px #ECECEC;
			height: 14px;
			padding-left: 3px;
		}

		.AT_top200 .ladders.items .item .rank {
		    font-weight: bold;
		    padding: 10px 12px 9px 4px;
		    text-align: center;
		    width: 40px;
		}

		.ladders.items .rank_star img{
		    height: 34px;
		    left: 64px;
		    margin: -20px 0 0 -20px;
		    position: relative;
		    top: 9px;
		}

		.AT_top200 .ladders.items .rank_star img{
		    height: 40px;
		    left: 13px;
		    margin: -20px 0 0 -20px;
		    position: relative;
		    top: 14px;
		}

		.AT_top200 .go3v3 .ladders.items .rank_star img {
			height: 56px;
		    left: 9px;
		    margin: -20px 0 0 -20px;
		    position: relative;
		    top: 13px;
		}


		.AT_top200 .go4v4 .ladders.items .rank_star img {
		    height: 70px;
		    left: 4px;
		    margin: -20px 0 0 -20px;
		    position: relative;
		    top: 12px;
		}

		.ladders.items .xp {
			width: 40px;
		}

		.AT_top200 .ladders.items .xp {
			width: 32px;
			padding-top: 2px;
			margin-left: 6px;
		}

		.ladders.items .name {
			width: 208px;
			text-shadow: 0 0 3px #ECECEC;
		}

		.AT_top200 .ladders.items .name {
		    text-shadow: 0 0 3px #ECECEC;
		    width: 232px;
		}

		.ladders.items .name .missingdata{
			font-family: 'courier',Arial,sans-serif;	
		}

		.ladders.items .name a{
			color: #323840;
			text-shadow: 0 0 3px #ECECEC;
		}

		.ladders.items .name a:hover{
			color: #4B79BE;
			text-shadow: 0 0 3px #ECECEC;
		}

		.ladders.items .wins,
		.ladders.items .losses,
		.ladders.items .total,
		.ladders.items .percent,
		.ladders.items .streak,
		.ladders.items .drops,
		.ladders.items .disputes {
			text-align: center;
			font-weight: bold;
			width: 70px;
			text-shadow: 0 0 3px #ECECEC;
		}

		/* the invis button */
		.ladders.items a img{
			padding: 6px 0 0;
			margin: 0;
		}

		.ladders.items .item .rank {
		    font-weight: bold;
		    padding: 9px 12px 9px 4px;
		    text-align: center;
		    width: 40px;
		}

		.go3v3 .ladders.items .item .rank {
		    padding: 18px 12px 9px 4px;
		}

		.go4v4 .ladders.items .item .rank {
    		padding: 23px 12px 9px 4px;

		}
		.ladders.items .item .name {
		    font-weight: bold;
		    height: 7px;
		    overflow: hidden;
		    padding: 9px;
		    width: 200px;
		}

			.ladders.items .item .name .cropper{
			/*    display: inline-block;
			    overflow: hidden;
			    text-overflow: ellipsis; */
			    white-space: nowrap;
			/*    width: 210px; */
			}

		.AT_top200 .ladders.items .item .name {
			height: auto;
		    margin: 3px 0;
			padding: 0 9px 2px;
			width: 224px;
		}

		.ladders.items .item .wins,
		.ladders.items .item .losses,
		.ladders.items .item .total,
		.ladders.items .item .percent,
		.ladders.items .item .streak,
		.ladders.items .item .drops,
		.ladders.items .item .disputes {
			padding: 9px 0;
		}

		.ladders.items .item {
			border: 1px solid #8D989C;
			background: #B8CDEC;
		}

		.ladders.items .streak {

		}

		.ladders.items .streak .green{
			color: #006837;
		}

		.ladders.items .streak .red{
			color: #CC3333;
		}

		.ladders.items.page {
			display: none;
		}

		.noStats {
			padding: 5px 10px 0 10px;
		}
		
		.vertical_center_4v4 {
			margin-top: 15px;
		}	

		.vertical_center_3v3 {
			margin-top: 8px;
		}

		.vertical_center_2v2 {
			margin-top: 1px;
		}