Your template has so many non-standard things in it it's hard to isolate exactly what's causing it.
But, I'm guessing that you're using something like Image Handler with some added javascript to do some sort of fancy popup/hover image enhancement ... and that's broken. You can see that by virtue of seeing the product's model number displayed below the image randomly with extra broken HTML tag stuff like a > symbol beside it.
And that's probably breaking the rest of the HTML on the page, thus making subsequent links on the page no longer functional, due to the invalid HTML before them.
Turn off those javascript enhancements until you sort out why they're breaking your page.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.