The standard HTML element for users to submit a form is the <input type="submit"> button. Though it is possible to change the formatting of the standard grey button to a certain degree, you can't utilise rollover states.
If you want greater control over the design of the submit button, then an alternative is to use an anchor link, with a Javascript function to submit the form. The format is as follows:
<a href="javascript:void(document.[form name attribute].submit())">[Link text]</a>
eg: <a href="javascript:void(document.frmForm.submit())">Submit this Book Review to us!</a>
You can then utilise style classes the same as you would for any other anchor link.
If you need to do some JavaScript form validation, then simply replace the submit call with the name of your JavaScript function to validate the form, and move the submit call to the end of the form validation function code.