Overriding page.tpl.php for a menu_hook page I am trying to override template for a custom page I have in hook_menu.

 $items['announce_your_new_products'] = array(
    'title' =&gt; 'Announce Your New Products',
    'description' =&gt; 'Announce New Products.',
    'page callback' =&gt; 'drupal_get_form',
    'page arguments' =&gt; array('announce_new_product_form'),
    'access arguments' =&gt; array('access content'),
    'file' =&gt; 'view_new_products.pages.inc',
    'type' =&gt; MENU_CALLBACK,   );


I have read to override a specific node's page template is page--node-[nid].tpl.php and page--announce_your_new_products.tpl.php, with and without underscores, but since this doesn't have a nid I was hoping someone could point me in the right direction on how to achieve this.  I have tried page--node-announce_your_new_prodcts.tpl.php but it doesn't seem to work. Thank you.
You wouldn't need node- at the beginning of your template file name as your path isn't a node page. Going off the Drupal 7 Theme Hook Suggestions, the file should be called:

page--announce_your_new_products.tpl.php


If that doesn't work, try:

page--announce-your-new-products.tpl.php


Unfortunately the docs aren't very clear on which way will work.