Why not just use a background to a standard
input[type="submit"]?
Code:
.submit-button {
background: url('/images/buttons/free-access.jpg');
}
Code:
<input type="submit" class="submit-button" value="Submit" />
There have been so many complaints, bugs, and browser inconsistencies with
input[type="image"], I would advise you avoid it.