@redconfetti use the sass/compass mixin for gradients and combine everything into 1 background statement.

I would also suggest using a special class instead of overwriting the button class.