.bigContainer { 
	margin-bottom: 15px; 
	float: left; 
	margin-top: 2em;
}

.insertThisDiv {
	float: left; 
	width: 100%; 
	overflow: hidden; 
}

.teaserModule {
	width: 300%;
	float: left;
	overflow: hidden;
	margin-left: 0%;
	/*height: 70px;*/
}

/*
Module header
-------------------------------------------------- */

.moduleHeader { 
	border-bottom: 1px #DBDBDB solid; 
	border-top: 1px #DBDBDB solid;
	padding-bottom: 4px; 
	padding-top: 4px;
	margin-bottom: 16px;
	font-family: "Benton Sans Bold", Helvetica, arial, sans-serif;
	overflow: hidden;
 }

 .moduleTitle {
 	float: left;
 	color: #464646;
}

 .navButtons {
	float: right;
	position: relative;
	right: 0px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border: #bbb solid 1px;
	cursor: pointer;
	text-align:center;	
	color: #222;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
} 
.navButtons:hover {
	color: #9B1518;
	border: #aaa solid 1px;
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	transition: all 100ms linear;
}
.navButtons:active {
	background-color: #eee;
}

/*
Teasers
-------------------------------------------------- */
.bgPacket { 
	float: left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	width: 16.27370357%;
	margin: 0 auto 1.25em;
	padding: 0 0.5em;
}


.theImage { 
	margin: 0 auto;
	max-width: 77.9552715654952%;
}

.imgClass { 
	margin: 0 auto 0.25em;
	max-width: 100%;
	display: block;
}

.headlinePackage { 
	text-align: center;
}

.headlinePackage a {
	text-decoration: none;
}

.theSubhead {
	font-family: Helvetica, arial, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #9B1518;
}

.theHeadline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: normal;
	color: #464646;
	max-width: 88%;
	margin: 0 auto;
	-webkit-transition: color 0.25s linear;
	   -moz-transition: color 0.25s linear;
	     -o-transition: color 0.25s linear;
	    -ms-transition: color 0.25s linear;
	        transition: color 0.25s linear;
}


.theHeadline:hover {
	color: #000;
}





/* Buttons */

.slideNextButton {
	margin-left: -1px;
}
.slideBackButton {
	margin-right: 20px;
}







/*
Media queries
-------------------------------------------------- */

@media screen and (min-width: 600px) {
	.bgPacket {
		width: 8.273704%;
	}
}

@media screen and (min-width: 800px) {
	.theImage {
		max-width: 44.955272%;
	}
}