Fixed the button mixin hover

Hover was using background instead of background-color.  This therefore replaces any other background-* attributes