Hi,
had a look and found this..
there is some improvement if you over-ride
input, select {
vertical-align: middle;
}
put in your css components/com_virtuemart/assets/css/vmsite-ltr.css line 42
span.quantity-controls input.quantity-controls {
border: medium none;
height: 14px;
vertical-align: top;
width: 15px;
}
but why the bottom div sits down 4px I don't know
you can fix it by some negative margin
at /templates/adeje/html/com_virtuemart/assets/css/flexibleVM2Global.css line 2337
span.quantity-controls input.quantity-minus {
background: url("../images/Flexible/quantity_minus.png") no-repeat scroll 0 0 transparent;
border-bottom-right-radius: 4px;
box-shadow: 0 1px 1px #545454;
cursor: pointer;
height: 15px;
margin: -4px 0 0;
width: 16px;
}