It is acting like you have deleted the <br class="clearBoth" /> in the wrong location. You should still have this in tpl_header.php:
PHP Code:
<div id="navMainSearch"><?php require(DIR_WS_MODULES . 'sideboxes/search_header.php'); ?></div>
<br class="clearBoth" />
</div>
<!--eof-navigation display-->
<!--bof-branding display-->
<div id="logoWrapper">
Lower, it should look like this:
PHP Code:
<?php } // no HEADER_SALES_TEXT or SHOW_BANNERS_GROUP_SET2 ?>
</div>
<!--eof-branding display-->
<!--eof-header logo and navigation display-->
Removing the clearBoth from below the logo lets the headerWrapper collapse since there are no static elements in it now, so add a height to #headerWrapper:
Code:
#headerWrapper {
background-image:url(../images/head_bg_2.gif);
background-repeat: no-repeat;
background-position: 41px center;/*adjust as required*/
height: 191px;
}
Looking good now. Add that height to #headerWrapper and the background should be able to display.