since you want the categories centered, but the new items listings to have their text aligned left, then try adding this in addition to what you've already done:
(don't take my word for it, I'm kinda new with the zen-cart stuff, but this is what worked in mine, when mine were all aligned left and I wanted em centered... lol... i just reversed it for your situation)
in addition to:
Code:
.categoryListBoxContents {
text-align: center;
}
try:
Code:
.centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew {
text-align:left;
}
also, I would change in all your templates pages: (templates>template_default(or whichever one your using) >templates) from:
Code:
<br class="clearboth"/>
CHANGE TO
Code:
<div class="clearboth" />
this will help with some funny layout in some browsers, but will not change the functionality of things. cleared up a lot of alignment issues I was having between different browsers ;)