Assigning Template for Parts of Pages
I've managed to solve this issue.

I was using display suite to format my node and without realising I was using the Display Suite's theming file.  Once I renamed my node--gadget.tpl.php to the Display Suites theme name ds-1col--node--gadget.tpl.php it worked!

Cheers,