(1) you opend this but did not close it (was this intentional?)
<!-- including the following div preserves spacing on the left, even if no products are found: --><br />
<!--
<div class="catMenu"></div>
(2) seing the banner is pushed all the way to the left forcing your content down I'm thinking it is being pulled in by a plugin but its position has not been set. If you are using a right float div for it, it has not be cleared.
(your top menu does not seem to be correct but from what I can tell just glancing at it I don't think it's issue is relevent to the table your working with)
Also in your CSS check your background-image url paths
background-image: url(../../www.compareandsave.com/
LIke I said I only glanced at it but those are just a few things I noticed. Oh and Danny12's CSS note is always a good pratice be it WordPress or other platform.
(2) seing the banner is pushed all the way to the left forcing your content down I'm thinking it is being pulled in by a plugin but its position has not been set. If you are using a right float div for it, it has not be cleared.
(your top menu does not seem to be correct but from what I can tell just glancing at it I don't think it's issue is relevent to the table your working with)
Also in your CSS check your background-image url paths
background-image: url(../../www.compareandsave.com/
LIke I said I only glanced at it but those are just a few things I noticed. Oh and Danny12's CSS note is always a good pratice be it WordPress or other platform.