h2 {
	font-weight: 200;
	margin: 0;
	color: #1d394f;
	line-height: 1.4;
	font-size: 3.1vw;
}
	.productGroup {
		margin: 2%;
		width: 20%;
		display: inline-block;
		vertical-align: top;
	}
.darkBackgroundText {
	color: #fff;
	background: #000;
}
.darkBackground {
	color: #fff;
	background: #000;
	margin: 0;
	padding: 4%;
}
.lightBackground {
	color: #000;
	background: #eee;
	margin: 0;
	padding: 4%;
}
.midBackground {
	color: #000;
	background: #bbb;
	margin: 0;
	padding: 4%;
}
.showVideo {
	width: 32%;
	padding: 0.4%;
}
.sectionImage {
	width: 767px;
	max-width: 49%;
}
.sectionInnerImage {
	width: 767px;
	max-width: 100%;
}
@media (max-width:500px) {
	.showVideo {
		width: 92%;
	}
	h2 {
		font-size: 6.1vw;
	}
	.productGroup {
		width: 44%;
	}
}
@media (min-width:1200px) {
	h2 {
		font-size: 36px;
	}
}
.leftFloat {
	float: left;
	max-width: 49%;
}
.rightFloat {
	float: right;
	max-width: 49%;
}
.textBox {
	padding: 4px;
}
@media (max-width:700px) {
	.sectionImage {
		max-width: 100%;
	}
	.leftFloat {
		max-width: 100%;
		float: none;
	}
	.rightFloat {
		max-width: 100%;
		float: none;
	}
}
.button,.button:active,.button:focus {
	color: white;
	text-decoration: none;
	border-radius: 0;
	padding: 10px 20px;
}
