Genesis Framework - add_action not working on an archive page

Hi guys,
having some issues. I feel it should be an easy fix but i'm scratching my head over the issue!
I have created custom post types, I am using archive-tours.php to display the tours the way I want it to. Eveything is hunky dory. I want to add a banner image like all the other pages but no matter what I do I can't get it working. see below:

in the archive-tours.php template I have added code such as:
add_action( 'genesis_after_header', 'banner_header2' );
function banner_header2() {
echo 'BANNER<div class="hero_img"><img src="" alt="Hero Image" /></div>';

which is similar to the page.php template but nothing is being rendered. I have been referencing:
to help me out. Any help would be greatly appreciated