I have recently found the CSS button maker at https://css-tricks.com/examples/ButtonMaker/ and really like it. I have made one or two amends so that it works on form submit buttons as well as anchor tags at:
It all works fine in Firefox, Chrome, Opera but in IE9 I get some white space at the bottom of the button when the CSS is attached to an anchor tag. The submit button is fine.