Quick update.
I’ve played with the numbers and got something I think looks a little more contemporary.
Before:

After:

or:

The xaml for the rectangles.
<Rectangle Width=”400″ Height=”30″ RadiusX=”0″ RadiusY=”0″ Stroke=”#E1545454″ Canvas.Left=”0″ Canvas.Top=”0″/>
<Rectangle Width=”398″ Height=”28″ RadiusX=”0″ RadiusY=”0″ Stroke=”#DEB9B9B9″ Canvas.Left=”1″ Canvas.Top=”1″>
<Rectangle.Fill>
<LinearGradientBrush EndPoint=”0.5,1″ StartPoint=”0.5,0″>
<GradientStop Color=”#d4909090″ Offset=”0″/>
<GradientStop Color=”#c2464646″ Offset=”0.496″/>
<GradientStop Color=”#ab0b0b0b” Offset=”0.509″/>
<GradientStop Color=”#ae000000″ Offset=”1″/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
…now to work on those awful looking controls!