Because the page is private, you are getting a not found. Since you have all your header images set by the CSS Inserts based off the 'body' tag...ie
HTML Code:
body.page-id-177 div#imagecontainer {
background-image:url(http://www.gailjewelers.com/wp-content/themes/atahualpa342/images/header/header-01.jpg)
}
and the not found page has class of 'error404'
HTML Code:
<body class="error404" style="background-image: url(http://www.gailjewelers.com/wp-content/themes/atahualpa342/images/bg.jpg);
background-position:center;
background-repeat:no-repeat;
">
no image is found to be shown
You could set a default image - set before any of the other CSS inserts
HTML Code:
body div#imagecontainer {
background-image:url(http://www.gailjewelers.com/wp-content/themes/atahualpa342/images/header/header-01.jpg)
}
and this would show if no specific image was specified for the page
1) if you are on 342 - that is an old release
2) because the page is private, you are getting a 404 causing the 'error404' class