Showing Discount % from list price rather than retail

I have items on sale right now and when you view the product details it shows the percentage of saving off of the retail (regular price) rather than the list price. In most cases this causes the discounted items to appear as if they are discounted less than regularly priced items.

Is there a way to make discounted items reflect savings from the list price?