Looking at your image and your source you have not applied your header or logo within the cart functions:
Code:
<div id="headerWrapper">
<!--bof-navigation display-->
<div id="navMainWrapper">
<div id="navMain">
<ul class="back">
<li><a href="http://lifeonrecord.com/cart/">Home</a></li>
<li><a href="http://lifeonrecord.com/cart/index.php?main_page=login">Log In</a></li>
</ul>
</div>
<div id="navMainSearch"></div>
<br class="clearBoth" />
</div>
<!--eof-navigation display-->
<!--bof-branding display-->
<div id="logoWrapper">
<!-- <div id="logo"></div> -->
</div>
<br class="clearBoth" />
<!--eof-branding display-->
<!--eof-header logo and navigation display-->
Your image, while 950px wide has white wings and the blue is only about 900px wide...I would crop the wings off and/or stretch/fill the wings with color - your choice. Then include it within the cart header div so that it all centers up.
For the bar find this in your stylesheet.css file and change the background color to #DFE6FB to match:
Code:
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
margin: 0em;
background-color: #abbbd3;
background-image: url(../images/tile_back.gif);
padding: 0.5em 0.2em;
font-weight: bold;
color: #ffffff;
height: 1%;
}
If you include your image into the logoWrapper it is currently 111px high so adjust this in your stylesheet:
Code:
#logoWrapper{
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-x;
background-color: #ffffff;
height:75px;
}
Then see what is left.