I'm pretty confused myself. I seem to have "fixed" it but it still makes little sense.
I created two new categories then pasted the description HTML from the original category1 into description for test1. Pasted the description HTML from original category2 into description for test2. Same result. Category2 is placed differently.
So just to see what would happen I pasted the description from category1 into category2 and, viola, everything is now fine. Here's what doesn't make sense:
HTML for category1:
Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="center" valign="top">
<img src="/skins/skin_1/images/DoM_banner.jpg" alt="Deals of the Month" height="86" width="664" border="0">
</td>
</tr>
</table
HTML for category2:
Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="center" valign="top">
<img src="/skins/skin_1/images/doubledis_banner.jpg" alt="Double Discount Super Sale" height="86" width="664" border="0">
</td>
</tr>
</table>
Pasting the HTML from category1 into category2 and changing the image filename back to that of category2 fixed it. I have no idea what's going on, but at least it seems to be working now. Although I'd still like to know what's happening so I can try to avoid this in the future.