Hi,
Because #main has overflow applied the margins are not sliding under the float and shortening the amount of space available. Remove the margin-left from #main and instead use a right margin on the sidebar.
Code:
#main{
overflow:hidden;
min-height:0;/* ie7*/
}
* html #main{zoom:1.0}/* ie6*/
#sidebar {
float: left;
margin: 0 30px 0 0;
width: 128px;
}
The floats in your featured products aren't the same height and will snag when they wrap. Either set them to be the same height or instead use display:inline-block.
Code:
.featured {
display: inline-block;
float:none;
font-size: 14px;
padding: 5px;
vertical-align: top;
width: 128px;
}
* html .featured{display:inline}/* ie6 inline block hack - keep separate*/
*+html .featured{display:inline}/*ie7 inline block hack - keep separate*/
Bookmarks