Ie6 pixel problem (very descriptive)

Page is at: [URL=“http://www.kingairinc.com/test.html”]
http://www.kingairinc.com/test.html

Looks fine in IE7. In IE6 it does this:

I have outlined it in 1px yellow border to make it easier to see. I have also added width, height, padding 0, and margin 0, as you will see in the code below.

HTML:


<div class="kinglogo">
     <img name="LogoPH" src="" width="251" height="148" alt="King Logo" />
</div>

And the CSS for that div:


.kinglogo {
           height:     148px;
 width:     251px;
 margin:     0px 0px 0px 0px;
 padding:                 0px 0px 0px 0px;
 border:     solid;
 border-color:                yellow;
 border-width:                1px;
 float:      left;
}

Thanks in advance,
CypSteel