Dann hab ich das ganze wohl falsch verstanden. Ich dachte er hätte ein Hintergrundbild und will Text darüber legen (in einem DIV) und dieses DIV würde (untypischerweise) einen weißen Hintergrund erzeugen.
Ist das der Fall entweder, wie gesagt mit background-color:transparent; oder aber du checkst deine CSS Eigenschaften nach etwas wie: body * {background:#fff}
Ist ein transparenter Bereich in einem Bild gemeint, so sehe ich 1. wie gesagt ab IE6 kein Problem mehr, und für das Problem gibt es auch mehrere Fixes.
Link/Quellcode wäre interessant.