AMENDED AND RESTATED CREDIT AGREEMENT Dated as of August 1, 2005 among CANTEL MEDICAL CORP.