Simple Subtraction

Not sure if Flash is acting weird or it must be me.

Everything has been working fine and I just ran into a problem with some subtraction.

var total:Number = 161.40 - 150.00 - 11.40
trace (total)

This should equal to 0, however Flash is outputting: 5.32907051820075e-15

I’ve tried using Math.round, abs, ceil, floor. However, it doesn’t give accurate results when more numbers are added into my array.

161.40 is a grand total, 150.00 is an item’s base price, and 11.40 is the shipping cost.

Any advice? I’ve looked into Number.MIN/MAX but still no go.