From what I have learned is that they are either 'on' or 'off' globally. You can have pages with nothing in the column but the column will still be there. This fixes your column alignment issue in stylesheeet.css
Code:
.outer {
padding-left: 197px; /* Same width as margin-left for the float-wrap div */
padding-right: 182px; /* Our right column width */
}
.inner {
width: 100%;
}
.float-wrap {
float: left;
width: 97%;
margin-left: -197px; /* Same length as .outer padding-left but with negative value */
}
#content {
float: right;
margin-right: -197px; /* Same length as .outer padding-left but with negative value */
width: 100%;
line-height:1.6;
position: relative; /* IE needs this */
}
.contentWrap {
padding: 5px 0 5px 5px;
}
#navColumnOne {
float: left;
position: relative; /* IE needs this */
}
#navColumnTwo {
float: right;
margin-right: -182px; /* This negative margin-right value is in this example the same as the right column width. */
position: relative; /* IE needs this */
}
* html #navColumnTwo {
margin-right: -202px !important; /* Fixes IE6 Issue */
}
/* end wrappers - page or section containers*/
Post in the Cherry_Zen template thread and see if there is a solution to get the center box to expand in the absence of a sidebox. The link is here:
http://www.zen-cart.com/forum/showthread.php?t=72703
Marc