body {
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #676767;
	background:#fff;
	border-top: 7px solid #f5f5f5;
}
.content-wrapper {
	box-shadow: none;
	border-top: 2px solid #eee;
	padding: 0 0;
	background-color: transparent;
}
#header-wrapper {
	width: 100%;
}
#header-wrapper .fixed { box-shadow: 0 0 3px rgba(0, 0, 0, 0);}
.header {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position:relative;
	border-bottom: none;
}
#contact-fullwidth.header {
	border-bottom: none;
	margin: 0 auto;
}
.fixed .header {box-shadow: none; }
.fixed {
	background-color: #f8f8f8;
}
.fixed .header { border-bottom: none; background-color: transparent; margin-left: auto; width:960px; }
.fixed #logo { display:none; }
.fixed .logo2 { position:absolute; left: 0px; top:12px; }
.fixed #primary-menu ul { padding: 0; }
.fixed #primary-menu ul li { background: url(../images/sprite.png) no-repeat scroll right -149px transparent; }
.fixed #primary-menu ul li:last-child {  background: none; }
.fixed #primary-menu ul li a { color: #676767; padding: 21px 15px; }
.fixed #primary-menu ul li a:hover, .fixed #primary-menu ul li.sfHover a {	background-color: #444;	color: #fff; }
.fixed #primary-menu ul li a.current { color: #fff; }
.fixed #primary-menu ul li:hover ul { top: 59px; }
.fixed #primary-menu ul ul li { background: none; }
.fixed #primary-menu ul li:hover ul li a { padding: 12px 15px; background: #444; color:#999; }
.fixed #primary-menu ul li:hover ul li a:hover { color:#fff; }
#footer {
	width: 100%;
	float: left;
	color: #999;
	background-color: #444;
	font-size: 11px;
	border-bottom: 7px solid #333;
}
#footer-content {
	width: 960px;
	margin: 0 auto;
}
.google-map.fullwidth {
	height: 700px;
	width: 100%;
	z-index:9;
	top: 0px;
	margin: 0px;
}