Was fixed it with following css
#container {
overflow: hidden;
position: relative; /* fix to 'IE7 10000px padding-bottom spill over footer' problem */
padding-left: 180px; /* LC fullwidth */
padding-right: 180px; /* RC fullwidth + CC padding */
}
And am really happy, as it has taken me ages to find a layout working across all browsers, with center column liquid, sides fixed, all columns equal length, center column coming first in code, also with a header & footer.
For anyone interested in a similar layout, which is really handy for
SEO it is at
A List Apart: Articles: In Search of the Holy Grail
That doesnt quite work in IE7, but there are more fixes at
The Holy Grail CSS Layout Fix for IE7
Which appears to cover pretty much everything and get this layout working everywhere.
Its such a neat layout, until I found this, I could only find equal column heights that had percentage widths or all fixed widths, and I wanted my side columns fixed width and only center column liquid and coming first in code. So this has solved that and i am happy
