Hi,
As you might have figured that out. The "TABs" (that comes with our VM Template) only appears on the Virtuemart Frontpage.
Which we used as "Homepage" in the DEMO:
demo.flexiblewebdesign.com/puremart/
But the same page can be accessible by entering this URL (which is the ordinary URL for Virtuemart Frontpage)
demo.flexiblewebdesign.com/puremart/index.php?option=com_virtuemart
There is no way to show show TABs in any other pages beside VM Frontpage.
The module confusion problem you are having is one of the common problems in Joomla+Virtuemart (or with Joomla+AnyThing)
If you define a menu item for VM Frontpage and publish a module on it. That module might be seen in all Virtuemart related pages. Because all virtuemart related pages tend to get the same exact itemID as the VM Frontpage (unless they have their own.)
Showing or hiding the module on pages is related to
itemId= parameter in the URL. This is why you need to assign the modules to the correct Joomla menu items, because every menu item has its own unique itemID.
For instance, you may wanna show a module only on "Virtuemart product details page" or "only on a certain page" . This is not an easy task to achieve with the default Joomla out of the box. It can be very challenging.
But there are some special 3rd party extensions to achieve that kind of things.
They are all listed in here:
extensions.joomla.org/extensions/style-a-design/modules-management
Some of them free, some of them commercial. Pick one that might work for you.
About your all other problems. They all look like a small CSS override issue (that caused by your joomla template) and can be handled by small CSS touches. You should better take a look at this topic for CSS customizations:
www.flexiblewebdesign.com/forum-virtuemart-2-template-puremart-support/342-using-firebug-for-customization-or-troubleshooting
Cheers.