._SpinEdit {
}

._SpinEdit + .button {
    border: 0px;
    background-color: none;
    background: 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(/core/classes/_new/CrossBrowser/box-sizing.htc); 
    */

    border: 1px solid #707070;
    background: #D2D2D2;
    background: linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background: -moz-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background: -o-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background: -webkit-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background: -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;
    
    /* added in admin */
    display: block;
}

._SpinEdit + .button .buttonUp div {
    background-image: url("img/up.png");
    background-repeat: no-repeat;
    background-position: center center;
}

._SpinEdit + .button .buttonDown div {
    content: "";
    background-image: url("img/down.png");
    background-repeat: no-repeat;
    background-position: center center;
}

