Note: the button images are made up of all three states and the background is made to change simply by altering the background-position in CSS.
The button images:
Style sheet: styles5.css
Style sheet: styles6.css
Note: the button image is not transparent, so you should design it to match your background.
Style sheet: styles7.css
Note: the stylesheet for this is the same as the previous example, but you will find some individual styles in the <style> element in the <head> of this page targetting the first button.
Style sheet: styles8.css