REVOLVING CREDIT AGREEMENT DATED AS OF DECEMBER 29, 2006 COMERICA BANK AS ADMINISTRATIVE AGENT