added webkit linear gradient compatibility