I took out the code below.
.noLi {
display:none;
}

#catGroup45 {
left: -21px;
position: relative;
top: 8px;
}

.catLinks {
left: -21px;
position: relative;
}

Then I tried adding // in front of the defines as suggested one at a time to see the difference but none of them made much difference. I couldnt get rid of the pink Sales banner or the black print 'Buy It Now'
I couldnt left align all the categories so in the end I gave up and went back to using the code above. Not sure what I was doing wrong!
Also my webpage in Firefox wont stop loading now

Ive been trying my hardest all day to sort this and got nowhere

I also have a huge problem with Ultimate Fade in Slideshow not working in some versions of IE dont suppose anyone in here can help with that can they? I have asked on the Ultimate Fade in Slideshow forum but not had anyone answer. Its here http://www.zen-cart.com/forum/showthread.php?p=1074842

Id be so grateful for any help

http://www.towerhousedolls.co.uk/demo/