Forgot to mention that if I change the background from transparent to a color, the color works fine! Unfortunately the client likes the opacity of the png so I need the png for everything above IE6 [which has it's own quirks css file to fix things]!
Thanks again for looking! J