changed from doubles to decimals

Doubles should not be used for money, so they have been replaced with decimals.
See http://csharpindepth.com/Articles/General/FloatingPoint.aspx