Gradient from top to bottom (horizontal) is easy, but how about gradient from left to right (vertical)....