does anyone know where the padding or margin comes from on the quantity input field in the Add to Cart box? ive played around with the css for 'input' and for '.cartAdd', and ive tried in vain to wrap the relevant php code in div's and in <span style>s with various margin settings, but i can't seem to get it showing up on the same visual line as the submit button next to it. basically, the quantity input field and Qty: text are showing up 5px or so below the top of the submit button, even though both are on the same line and both are considered 'input' as far as the css is concerned.

so, this is what it looks like with no inventive margin or padding alteration (red arrows show the disparity)



when i adjust the css and set the 'input' padding to a negative amount to try and pull it up, (#cartAdd input {margin-top:-0.5em} this is what happens:



only the 'Qty:' goes up the 0.5em, but not the input field!!

anyone know how i can move the quantity text input field up so that starts inline with the button? seems as though theres some margin or padding around the input field box, but not on the button. (i know this b/c when i increase the height of the button image so that at least the bottom will match up, the qty: and text field both get moved down so that they are still the same amount below the button.)

ive been working on this all day and really can't get it. ANY help would be greatly appreciated! thanks :)