I've had luck using a oxyclean carpet cleaner getting some serious stains out before, that's what I would try first for cleaning and it should remove some of the smell. After cleaning everything it probably will still smell a bit musty, after that my weapon of choice is a black ice tree, clean linen clip on air freshener, and a few dryer sheets under the seats.