span.numbers {
    display: inline-block;
	text-align:center;
}
span.numbers button {
    padding: 0 !important;
	position:relative;
    margin:0px 3px 0px 3px;
    text-align: center;
    background: url(/image/tree-button.png) center 0 no-repeat;
    width: 24px;
    height: 32px;    
    border: 0;
    display: inline-block;
}

span.numbers input{
	height:30px;
	margin:0px;
}

span.numbers button.minus {    
    background-position: center -64px;
}
span.numbers button.minus:hover {
    background-position: center -96px;
}
span.numbers button.plus {
    background-position: center 0;
}
span.numbers button.plus:hover {
    background-position: center -32px;
}
span.numbers input {
    text-align: center;
    font-size: 10pt;
    width: calc(100% - 66px);
    display: inline-block;
}
