PayPal button form creates too much space above itself

I just installed two PayPal button forms at:
For some reason there is too much space above the button bringing it too low below the product description.

I have checked the HTML and CSS with PayPal techs, but they couldn’t see what gives or fix it. Can anyone help?

The HTML is:

<form action="" method="post"><input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="hosted_button_id" value="5N23YCGX7RJSY" />
<input type="image" name="submit" src="" alt="PayPal - The safer, easier way to pay online!" />
<img src="" alt="" width="1" height="1" border="0" /></form>

The CSS shows a lot of inherited values, none of which seem active. As you can see, I tried commenting out vertical-align, to no avail.

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, figure, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    /*vertical-align: baseline; Modified by Paul C. 10.10/2012*/

Eliminate the <br> 's after the hidden form fields

You don’t have them in the code you post here, but they are there in the code on your site

Thanks. That did it! Even though there were not <br /> tags. having each tag on a separate line must have put line breaks in there by default. So I put all the tags on the same line, and all is well.

This thread is so old but I had to say THANK YOU! I’ve been trying everything I could think of with CSS to no avail.