._SpinEdit {
}

._SpinEdit + .button {
    border: 0px;
    background-color: none;
    background-image: none;
    padding: 0px;
    margin: 0px;
    
    display: inline-block;
}

._SpinEdit + .button .buttonUp, ._SpinEdit + .button .buttonDown {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(http://core2.visual-php.com/core/classes/_new/CrossBrowser/box-sizing.htc); 
    
    border: 1px solid #707070;
    background-color: #D2D2D2;
    background-image: linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -moz-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -o-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -webkit-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -ms-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#CFCFCF');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#CFCFCF')";
    margin: 0px;
    padding: 0px;
    text-align: center;
    vertical-align: middle;
}

._SpinEdit + .button .buttonUp div {
    background-image: url("img/up.png");
    background-repeat: no-repeat;
    background-position: center center;
}

._SpinEdit + .button .buttonDown div {
    background-image: url("img/down.png");
    background-repeat: no-repeat;
    background-position: center center;
}

