Hi,
To fix the 1st problem. Open this PHP file:
/templates/YOUR_TEMPLATE/html/com_virtuemart/cart/default_pricelist.php
and find these 2 lines: (31st and 32nd lines)
$SelectShippingAjax = "jQuery('#selectshippingContent').load('". JRoute::_('index.php?view=cart&tmpl=component&task=edit_shipment',$this->useXHTML) ."')";
$SelectPaymentAjax = "jQuery('#selectpaymentContent').load('". JRoute::_('index.php?view=cart&tmpl=component&task=editpayment',$this->useXHTML) ."')";
Replace them with this:
$SelectShippingAjax = "jQuery('#selectshippingContent').load('". JRoute::_('index.php?view=cart&tmpl=component&task=edit_shipment',$this->useXHTML) ." #userForm')";
$SelectPaymentAjax = "jQuery('#selectpaymentContent').load('". JRoute::_('index.php?view=cart&tmpl=component&task=editpayment',$this->useXHTML) ." #paymentForm')";
This should fix the layout problem in the shopping cart page.
About your second question, we don't provide free support for custom changes, but i will just give you a TIP to decrease the width of image section, if you are familiar with coding; you may handle it.
Currently, the IMAGE section uses 70% and the right hand side is using 30%, to make them 50% and 50%; Open this PHP file:
/templates/YOUR_TEMPLATE/html/com_virtuemart/productdetails/flexv2.php
find this line:
<div id="FlexibleDetailsLeft" class="width70 float left">
replace it with this:
<div id="FlexibleDetailsLeft" class="width50 float left">
Then, find this line:
<div id="FlexibleDetailsRight" class="width30 float right">
and replace it with this:
<div id="FlexibleDetailsRight" class="width50 floatright">
So the IMAGE and the RIGHT HAND-SIDE will be 50% (the image section will be reduced, the right side will enlarged) You can play around with the numbers. (make it width40 instead of width50 for 40%)
Custom field title and the drop down selection boxes won't be in the same line, because of:
1- the width is not large enough to fit them side-by side.
2- there are display:block css rule which gives line-break to each elements (tittle and the select box).
You will need to start using "Firebug" developer tool to figure what CSS touches can be made. This modification can be handled through CSS, so you won't need to touch any PHP files.
For more info about Firebug, see here:
www.flexiblewebdesign.com/forum-virtuemart-2-template-puremart-support/342-using-firebug-for-customization-or-troubleshooting
Regards,
Support