css is your friend.
and <table> is your enemy
especially in mobile
i removed the table formatting for the form and simply used css.
all better now -- except for the x-payments "lite" form -- which now needs to be re-invented as a non-lite template - that will be in its own thread.
I STILL think a mobile-specific form interface will be a welcome improvement.
http://www.carpeperdiem.us/xcartforum/xmbcheckout-3.png