Hi Keyman,
To do this you would have to do some things -
1. you need some code like this -
CODE
<ns:if condition="Product.HasMsrpPrice">
<div class="prod-detail-msrp">
<span class="prod-detail-msrp-label"><%Product.MsrpPriceLabel%>:</span>
<span class="prod-detail-msrp-value"><%Product.MsrpPrice%>
</span></div>
</ns:if>
<ns:if condition="Product.HasCustomerPrice">
<div class="prod-detail-cost"><span class="prod-detail-cost-label"><%Product.CustomerPriceLabel%>:</span>
<span class="prod-detail-cost-value"><%Product.CustomerPriceText%>
</span></div>
</ns:if>
<ns:if condition="Product.HasSalePrice">
<div class="prod-detail-sale"><span class="prod-detail-sale-label">
<%Product.SalePriceLabel%>:</span> <span class="prod-detail-sale-value">
<%Product.SalePriceText%></span></div>
</ns:if>
From that, you then need to use some javascript to change <%Product:SalePriceText%> to the actual sale price. You can do this by putting in that value and getting the dollar amount saved, and then subtracting that from the dollar amount in <%Product.CustomerPriceText%>
It isn't easy but I am sure it can be done with some know how and time.
In terms of doing this in the product list sections, there would not be a way to do so at this time.
Joe