Best way to design cross-browser / stretchable form buttons

I’m attempting to come up with the “best” (I know there is no way to really make it look identical) way to make the buttons on my websites style and look as close as possible to the same cross-browser. I’m ok using images for the background, but I would like to make it so I don’t have to create a separate image for each button, depending on the length of the text contained within that button (meaning I’d like to use text for the text within the button). Any thoughts? I’d like to make the buttons as “web 2.0” as possible. Thanks!

I believe padding gives off different results on buttons cross browser. Giving it a width with some text breathing room should get you close enough.