Most Appropriate Way to Style [s2Member-Pro-PayPal-Form]

Hi, just looking for a little guidance / recommendation on how best to modify the appearance of the form output by the [s2Member-Pro-PayPal-Form] short code.
I just need to tighten up the form to fit a smaller space. Specifically, I want to:
-- Hide some text generated by the form (i.e., section titles like "Create Profile", "Security Code", "Complete Registration")
-- Remove the icons and horizontal rules beneath the section titles
-- Keep the titles and the form fields aligned (currently, the form fields seem to be set at 100% ... so they are automatically moved to a new "line" on the form)
Ideally, I would do this in a way that would not be broken when the next version of s2Member is released. I imagine I'll need to use some serious CSS ... any examples available of a highly styled version of a form?
thanks!
Bob
I just need to tighten up the form to fit a smaller space. Specifically, I want to:
-- Hide some text generated by the form (i.e., section titles like "Create Profile", "Security Code", "Complete Registration")
-- Remove the icons and horizontal rules beneath the section titles
-- Keep the titles and the form fields aligned (currently, the form fields seem to be set at 100% ... so they are automatically moved to a new "line" on the form)
Ideally, I would do this in a way that would not be broken when the next version of s2Member is released. I imagine I'll need to use some serious CSS ... any examples available of a highly styled version of a form?
thanks!
Bob