I am implementing a design that uses custom styled submit-buttons. They are quite simply light grey buttons with a slightly darker outer border:
input.button
This is going to work:
input[type=button] { filter:chroma(color=#000000); }
This works even with button tag, and eventually you can safely use the background-image css property.
button
background-image