Check out these checkboxes. In the source code you will see normal <input> tags, but when viewed in a browser they look cool.
Option 1 a checked option another checkbox checked again unchecked
This script "replaces" replaces the checkboxes with images. Click this link to see the checkboxes and the images
Show/hide hidden checkboxes
Click here to find out how it works