IE7 Doesn't Like My Form

Hello,

I’m in the process of making a form, which you can see here: http://innovyse.com/dev/order/

In Firefox 2, the vertical spacing and padding between the form fields is correct, but in IE 7, there is too much space between them.

I’m using a small IE-specific style sheet to make necessary IE-only changes, and in this file, I wrote

fieldset ol {padding-top: 3.25em}

( reference: http://innovyse.com/dev/css/fieldset-styling-ie.css ).

IE 7 seems to want to apply that padding to all LI elements instead of just the OL elements. The main style elements can be found in the head of the form page.

How do I tame IE7?

Thank you,
David