I still think there's [a better way of solving it](http://stackoverflow.com/questions/5016796/html-css-gradient-that-stops-at-a-perticular-height-and-continues-further-with-a).