#header {
position: relative;
clear: both;
margin: 0 auto;
width: 940px;
height: 175px;
margin-bottom: 10px;
z-index: 30;
}

#mm-logo {
	margin: 0;
}

#mm-logo a.logo {
	width: 299px;
	height: 70px;
}

#mm-logo a.logo span {
	background-image: url("../../images/rebrand/logo.jpg");
}

#mm-logo h1.section {
	font: 2.5em/115% 'Sainsburys Mary Ann Bold', Helvetica, Arial, sans-serif;
	margin-top: 5px;
	width: 300px;
	text-align: center;
}

#mm-logo .section {
	font: 2.5em/115% 'Sainsburys Mary Ann Bold', Helvetica, Arial, sans-serif;
	margin-top: 5px;
	width: 300px;
	text-align: center;
	color: #FF0000;
}



#mm-shell.cat4 p.cta-block,
#mm-carousel div.col12 div.cat4 span.guest-tag, {
	background-color: #FF0000;
}

#mm-footer div.inner,
#mm-footer div.footer-panel {
	background: #f7f5e8;
}

#mm-shell a.fbn-cta span {
	background: url("../../images/rebrand/fbn-cta.gif");
}

#home-money-matters h2.title {
	border-bottom: 4px solid #FF0000;
}

@media only screen and (max-width: 640px) {

	#mm-logo,
	#mm-logo a.logo {
		float: none;
		margin: 0 auto 10px;
	}

	#mm-logo a.logo {
		margin-bottom: 5px;
	}

	#mm-logo h1.section {
		width: 100%
	}

}