1. Have you realized why did you get -25.00 in post #1 and why are you getting expected result using the following floating point arithmetic of Step-2:
2.
3. If you don't want fractional part of the result, you can use the following integer arithmetic:
int mA = 180;//ACS.mA_AC(); //ACS712 Current
unsigned long Watt = (220ul * mA) / 1000ul; //ul for unsigned long (32-bit)
Serial.println(Watt);