added gradient support for firefox