﻿.NumberBox {
	color: white;
	font-size: 31px;
	height: 38px;
	display: block;
	float: left;
	width: 30px;
	text-align: center;
	margin-left: 4px;
	border-radius: 5px;
	background: rgb(174,188,191); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(174,188,191,1) 0%, rgba(37,40,38,1) 50%, rgba(10,14,10,1) 51%, rgba(10,8,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,188,191,1)), color-stop(50%,rgba(37,40,38,1)), color-stop(51%,rgba(10,14,10,1)), color-stop(100%,rgba(10,8,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(174,188,191,1) 0%,rgba(37,40,38,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(174,188,191,1) 0%,rgba(37,40,38,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(174,188,191,1) 0%,rgba(37,40,38,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(174,188,191,1) 0%,rgba(37,40,38,1) 50%,rgba(10,14,10,1) 51%,rgba(10,8,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	border: 1px solid #000000;
	overflow: hidden;
}

.NumberBoxCont {
	overflow: hidden;
	display: block;
	float: left;
}

.NumberBox span {
	display: block;
}

.NumberBox_Label {
	display: block;
	overflow: hidden;
	margin: 0;
	font-weight: normal;
	font-size: 12pt;
}

	.NumberBox_Label.bottom, .NumberBox_Label.top {
		clear: both;
		text-align: center;
	}

	.NumberBox_Label.left, .NumberBox_Label.right {
		margin-top: 9px;
	}

	.NumberBox_Label.left {
		float: left;
	}

	.NumberBox_Label.right {
		float: right;
		margin-left: 5px;
	}
