Hi,
Ok, so this is what you have to do.
I have attached to this post a package of updated VM theme (1.1.8 version) for the JM-Cosmetics-Store template. Please read carefully these steps:
1) download and unpack the vm-theme-update.zip package
2) log in to your FTP server
3) go to ROOT/components/com_virtuemart/themes/
4) overwrite the "JM" folder on your server
Next, download the patch package from the version 1.1.8 to 1.1.9:
dev.virtuemart.net/attachments/download/...-1.1.8-1.1.9.j15.zip
1) unpack this package and open the folder, go to components/com_virtuemart/themes/default and you will find here the "templates" folder
3) log in to your FTP server
4) go to ROOT/components/com_virtuemart/themes/JM
5) overwrite the "templates" folder on your server
Now everything should be ok.
PS. The VM 1.1.9 version has a little bug. It causes that subcategories are not displaying correctly on the browse page.
To fix it go to ROOT/administrator/components/com_virtuemart/html/shop.browse.php on you server.
Edit the file, in the line 86 replace this:
elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {
with this:
elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {
Regarding your next question, with the JM-Cosmetics VM theme you are able to display only one product in a row.
In this case I can only offer you a cutomization service. If you are interested, please provide us more details and we will quote the work you wish to be done.
After updating the VM theme please check if the problem with the cart module still exists.
BR,
Marcin