IE DIV background not showing flush top

I have something like the following:

<div class=“div-background”>

rest of mark up inside this div, etc.

</div>

.div-background
{
background-image:url(‘someBackgroundImage.jpg’) repeat-x 0px 75px;
}

In FF 3.6 it looks fine meaning the background is flush top of my div but in IE 8 it’s showing some kind of 30-40px margin or padding…there is whitespace above it for some reason and I don’t get it. Is this an IE thing?

Try setting a 0px top margin on the div.

margin-top: 0px;

Where is the div located?
Is it within another div which could potentially have default IE padding/margins which is making IE look incorrect?

Cheers.