When images are put next to each other there is always a spacing between the images and when put into a container there is a 1px overflow of the container background at the bottom (especially in IE7)
solutions:
– try floating the images to avoid horizontal space
– vertical-align: bottom for space below the images
One of the links where I found this information http://csscreator.com/node/31723