Can anyone help with a little cpath issue I'm having.

Just started building this site so it the most current zen version 1.3a.

I'm using the all_sub_cats_products module to display all the products from a sub category on the top level category page.

I created a sub menu to let customers refine the products by the sub categories.

The cpath is working when you use the "refine by" menu, but if you click a product on the main page the cpath is wrong.

a refine by cpath looks like this
index.php?main_page=product_info&cPath=1_3_5&products_id=1

but the direct link looks like this
index.php?main_page=product_info&cPath=1&products_id=1

this issue (can't call it an error cause is due to the all_cats module not zen) is causing me some problems with the refine menu and the new products module (which I've called In the range)

If none of this make sense then heres the site to have a play.
http://mch-clothing.co.uk

The perfect fix would be click the product on the main page and have it foward or link to the correct full cpath page.

Thanks for reading and help greatfully received.