I take it you mean the space between 2x row of images?
Or the space to the right of the set?
This is a box model problem with IE.
It Adds the margins, borders and padding and width of content to equal the width you give for divs, whereas the margins and padding and borders are supposed to be added on top of the width you specify.
If you want a div that is 200 wide with a 10 margin, IE will reduce the content to 180 to render it all to take up 200 wide of page space.
The others will give 200 of content, PLUS 10 + 10 of margin to equal 220 of page space.
That is the idea I want to present, anyways. My details may be incorrect, but we are going to have to look at all the relationships of the containing divs down to the most interior nested element.
I am going to start with these:
.view {
margin: 0px 0px 6px 0px;
}
.viewport {
float: left; position: relative; top: 0px;
width: 103px;
}
We must also take into account any inheritances, but you say they are all block level, so that will simplify it a bit.
http://www.tantek.com/CSS/Examples/boxmodelhack.html
I will go looking, but now I hope that I have pointed you in the right direction.