Ok this is driving me a bit mental and it's possible I've been looking at it too long to see the answer anymore, and it seems so simple.
When a product is listed if the product image isn't the same dimensions as the display box it places a white surround to it. Ok sounds simple enough to sort just change the CSS.
Hmmm i have been all through the CSS and added my own but the images still get a white background.
When i use the same images in image_gallery they are displayed fine no surround unless i specify it so my question is where the hell is the eccomerce module getting the idea of putting a white surround on the images i can't see it in any of the CSS.
i have been through all the style sheets, i'm not sure it's held there. I have set a background colour and you can see that when it loads but then the image just sits on top of it. I'm wondering whether it's a code thing to make the image up to a certain size and if it's not say 100px by 80px make it that size with a white background.
Does that make sense?
Like i said this has been driving me made for three days now.