.header {
	position: relative;
	width: 100%;
	float: left;
}

.page .header{
        border-bottom:1px solid #ddd;
}
.logo-wrapper {
	width: 100%;
	text-align: center;
	padding: 8px 0px 8px 0px;
	float: left;
}
.header-logo img {
	min-width: 177px;
}
.header-menu {
	width: 100%;
	float: right;
}
.nav-menu {
	width: 100%;
	float: right;
}
.nav-menu li {
	background: #272727;
	border-right: 1px solid #353333;
	width: 50%;
	line-height: 38px;
	height: 38px;
	padding: 0px 20px 0px 20px;
	text-align: center;
	float: left;
}
.nav-menu li:nth-child(2) {
	margin-right: 0;
}
.nav-menu a:link, .nav-menu a:visited {
	color: #fff;
	text-decoration: none;
}
@media only screen and (min-width: 445px) {
	.logo-wrapper {
		width: 50%;
		text-align: left;
		padding-left: 20px;
	}
	.header-menu {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 50%;
	}
	.nav-menu li {
		width: 45%;
		margin-right: 5px;
	}
}
@media only screen and (min-width: 960px) {
	.header {
		padding-top: 15px;
	}
	.logo-wrapper {
		padding-bottom: 25px;
	}
	.nav-menu {
		margin-right: 82px;
		max-width: 385px;
	}
	.nav-menu li {
		line-height: 58px;
		height: 58px;
		padding: 0px 20px 0px 20px;
	}
}
@media only screen and (min-width: 1200px) {
	.logo-wrapper {
		margin-left: 40px;
	}
}