El degradado en CSS es algo experimental y algo que, si no me equivoco, no están en las especificaciones de la W3C (favor de corregirme si me equivoco). Se en el nuevo Safari 4 se pueden hacer usando -webkit, pero no conozco ningún otro browser que lo haga:
http://webkit.org/blog/175/introducing-css-gradients/