Решил проблему с вставкой на скрытых инпутов в DIV , если кому поможет в дальнейшем вот код:
// UPDATE CART / DELETE FROM CART
$action_url = $mm_action_url.basename($_SERVER['PHP_SELF']);
$product_rows[$i]['update_form'] = '<form action="'. $action_url .'" method="post" style="display: inline; margin-right:0px;" >
<div style="float: left;vertical-align: middle;">
<input type="text" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'" size="7" maxlength="4" name="quantity" value="'.$cart[$i]["quantity"].'" />
<input type="image" name="update" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'" src="'. VM_THEMEURL .'images/update_quantity_cart.png" alt="'. $VM_LANG->_('PHPSHOP_UPDATE').'" align="top" style="border-color:#FFFFFF; background:none; "/>
</div>
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="'. $page .'" />
<input type="hidden" name="func" value="cartUpdate" />
<input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
<input type="hidden" name="prod_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
<input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
<input type="hidden" name="description" value="'. stripslashes($cart[$i]["description"]).'" />
</form>';
$product_rows[$i]['delete_form'] = '<form action="'.$action_url.'" method="post" name="delete" style="display: inline;">
<div style="float: left;vertical-align: middle;">
<input type="image" class="input" name="delete" title="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" src="'. VM_THEMEURL .'images/remove_from_cart.png" alt="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" align="top" style="border-color:#FFFFFF; background:none; " />
</div>
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="'. $page .'" />
<input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
<input type="hidden" name="func" value="cartDelete" />
<input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
<input type="hidden" name="description" value="'. $cart[$i]["description"].'" />
</form>';
Теперь в IE показывает так же как и опера.Но всё же интересно почему IE так себя ведёт , не нашёл инфу по этому поводу.