OMNIBUS CREDIT AND GUARANTY AGREEMENT DATED AS OF DECEMBER 30, 2003