The ASX closed down 0.25 per cent as supermarket giants Coles and Woolworths announced weaker than expected sales.