I haven’t been around PayPal’s buttons code in a while, but from what I remember they come preformated for a particular layout/behaviour. I see several break tags on your page right now which make content jump to a new line. These breaks can be removed to tidy up the layout.
The code also uses tables, with individual elements on separate rows. This should also be adjustable to compact things up on a single row with multiple columns.