Hi,
The products are overlapping because in your template you set a width of 120px for the archive modules in which you put the module displaying the products:
www.walkinggently.com/templates/secondwgpages/css/secondWG.css
near line 160:
.archive {
text-align:left;
width:120px;
}
You should not display your module listing your products on your template.
Here is what you should do:
1/ unpublish the module with the ID 69 in Display->Content modules.
2/ in Display->Content Menu, edit the menu with the id 50. In the associated modules option, select the module listing your products and save the menu options.
For the cart module, if you don't use the latest version of HikaShop (1.3.6) please update to the latest. Then, go to the module manager of joomla, search for the cart module, publish it, assign it to the pages where you want it and on the position of your template where you want it and it should appear on your front end.