
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
	/*background: url('../images/spinner.png') no-repeat*/
}
.spinner {
	height: 30px;

	overflow: hidden;
*zoom:1;

}
.spinner button, .spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin: 0
}
.spinner button {
	border: none;
	width: 30px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none;
	margin:0 3px;
	height:30px;
}
.spinner .decrease {
	background:url(../images/jj.png) center no-repeat #f5f5f5;
	cursor: pointer;
	text-indent: -10000px;
		background-size:15px auto;
}
.spinner .decrease[disabled] {
	background:url(../images/jj.png) center no-repeat #f5f5f5;
	cursor: default;
		background-size:15px auto;

}
.spinner .increase {
	cursor: pointer;
	text-indent: -10000px;
	background:url(../images/j.png) center no-repeat #f5f5f5;
	background-size:15px auto;
}
.spinner .value {
	background:#f5f5f5;
	width: 50px;
	height: 30px;
	border: none;
	font-family: Arial;
	font-size:16px;
	padding: 0px
}
.spinner .value.passive {
	background:#f5f5f5;
	color: #919191
}
.spinner .error, .spinner .invalid {
	background: #aa0000
}
