hi,
überlasse es doch einfach dem browser, das div bis zum seitenrand zu füllen:
<div style="margin-left:200px; height:18px; background:url(./pics/shadow-bottom.jpg);"> ... </div>
das wollte ich ja eigentlich auch vorschlagen - nur wird das nicht so einfach klappen, wenn wie im beispiel mit position:absolute der div positioniert werden soll ...
gruss,
wahsaga