#arena #contentBottom {
	padding-top: 0rem;
}
#arena .stage {
	margin: auto;
	padding-top: 2.5rem;
	width: 37.5rem;
}
#arena .stage > .opponent > .image > .records {
	position: absolute;
	color: #fff;
	font-size: 0.75rem;
	height: 6.25rem;
}
#arena .stage > .opponent > .image > .win {
	margin: 6.25rem 0 0 0.3125rem;
}
#arena .stage > .opponent > .image > .loss {
	text-align: right;
	margin-top: 6.25rem;
	width: 13.4375rem;
}
#arena .stage > .opponent > .bout {
	text-align: center;
	-webkit-text-fill-color: #d27bff; 
	-webkit-text-stroke-width: 0.0625rem;
	-webkit-text-stroke-color: #000;
	font-size: 1.375rem;
	margin: 1.25rem 0 1.25rem 0;
	width: 13.75rem;
	min-height: 3.75rem;
	line-height: 1.875rem;
}
#arena .stage > .opponent > .titleOne {
	-webkit-text-fill-color: #5299c3; 
	-webkit-text-stroke-width: 0.0625rem;
	-webkit-text-stroke-color: #000;
}
#arena .stage > .opponent > .titleTwo {
	-webkit-text-fill-color: #d24040; 
	-webkit-text-stroke-width: 0.0625rem;
	-webkit-text-stroke-color: #000;
}
#arena .stage > div {
	float: left;
	margin-left: 0rem;
}
#arena .stage > .opponent > .image {
	margin-bottom: 0.625rem;
	width: 13.75rem;
	height: 13.75rem;
	text-align: center;
	line-height: 13.75rem;
	vertical-align: middle;
	border: 0.1875rem solid #000;
	-webkit-box-shadow: 0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
	box-shadow:         0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
}
#arena .stage > .opponent > .one {
	border-radius: 0.375rem;
	-moz-border-radius: 0.375rem;
	-webkit-border-radius: 0.375rem;
	background-image: linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -o-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -moz-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -webkit-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -ms-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
}
/*------------- flip image -------------*/ 
#arena .stage > .opponent > .two > img {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
#arena .stage > .opponent > .two {
	border-radius: 0.375rem;
	-moz-border-radius: 0.375rem;
	-webkit-border-radius: 0.375rem;
	background-image: linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -o-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -moz-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -webkit-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -ms-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
}
#arena .stage > .versus {
	width: 6.25rem;
	height: 13.75rem;
	text-align: center;
	line-height: 13.75rem;
	vertical-align: middle;
	margin-top: 1.25rem;
	font-size: 1.375rem;
	font-weight: bold;
	-webkit-text-fill-color: #6f6f6f; 
	-webkit-text-stroke-width: 0.0625rem;
	-webkit-text-stroke-color: #000;
	opacity: 0;
}
#arena .stage >  .opponent > .stats {
	margin: 1.875rem 0 1.875rem 0;
	text-align: center;
	font-weight: bold;
	width: 13.75rem;
	line-height: 1.375rem;
}
#arena .stage > .opponent > .submit > button {
	font-size: 1rem;
	color: #fff;
	width: 14.125rem;
	height: 2.5rem;
	border: 0.1875rem solid #000;
	cursor: pointer;
	border-radius: 0.375rem;
	-moz-border-radius: 0.375rem;
	-webkit-border-radius: 0.375rem;
	-webkit-box-shadow: 0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
	box-shadow:         0rem 0.1875rem 0.4375rem rgba(50, 50, 50, 0.5);
}
.blue {
	background-image: linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -o-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -moz-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -webkit-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
	background-image: -ms-linear-gradient(top, #5299c3 0%, #4379af 50%, #10254a 100%);
}
.blue:hover {
	background: -moz-linear-gradient(top, #10254a 0%, #4379af 50%, #10254a);
	background: -webkit-gradient(linear, left top, left bottom, from(#10254a), color-stop(0.50, #2269b0), to(#4c7acd));
}
.red {
	background-image: linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -o-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -moz-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -webkit-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
	background-image: -ms-linear-gradient(top, #d24040 0%, #af4343 50%, #4c1010 100%);
}
.red:hover {
	background: -moz-linear-gradient(top, #4c1010 0%, #b53030 50%, #cd4c4c);
	background: -webkit-gradient(linear, left top, left bottom, from(#4c1010), color-stop(0.50, #b53030), to(#cd4c4c));
}
#arena #opponent1,
#arena #opponent2 {
	display: none;
}
#opponent .info {	
	background-color: #F3E5CA;
}
#opponent .image {
	float: left;
	width: 13.125rem;
}
#opponent .description {
	float: left;
	width: 31.25rem;
}
#arenaIndex .commonTable {
	padding-bottom: 1.875rem;
}
#arenaIndex .total {
	text-align: center;
	font-family: 'UBold';
}