To generate a mega-menu style navigation, you'll need three levels of menus. The top menu or parent menu will contain another level of menus, child menus. These children menus are your second level menu items which will be displayed as column headings. They will contain another level of menu-items, grand-children. These are displayed as menu items in each column.