Adding extra field on Main menu, similar to Amazon.com
Your best option is to use the TB mega menu module add your html content to a block and add the block to the menu


  TB Mega Menu is developed following Drupal standards and best
  practices. Along with those must-have functions of a mega menu:
  display not just menu items but image, slideshow, video, article and
  customize any of them upon your favour...