I was hoping someone might have a better solution. But since this is getting older, here's one recommendation.
Frequently,
but not always, accessibility can help with browser compatibility. Here's a good article that covers recommended techniques not only for accessible forms but for CSS styling them the way you want. Cameron Adams is a great web standards guru, and I'm guessing it will help solve your compatibility issue. His article is at
http://www.sitepoint.com/article/fancy-form-design-css
And if not, at least the XHTML will be more valid.:)
-------------------------
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of
www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.