It might be because I think you can set a background image for a table, but the menu set is composed of 1 table with two or more cells.
Try splitting the menu header and menu body into separate tables. Then the background behaviour for the menu body cell/table should work.
I'm not expert at this so backup before you do anything.
