Softening the gradient of an element

I have created a 50% black background to a rectangular box containing white text on a dark background and it works fine, but my customer would like the edges to less defined. I have tried to use a radial gradient, but it looks naff.
Anyone got any bright ideas?