@charset "utf-8";
/* CSS Document */

html, body{
	background:#efefef;
	
}
div#wrapper{
		position:relative;
		border:none;
		height:100%;
		background: #fff;
	
}

div#initcover{
	width:100%;
	height:100vh;
	text-align:center;
	position:absolute;
	left:50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background:rgba(255,255,255,.9);

	
	
}

div#logostrip{
	max-width:162px;
	margin-top:15px;
	padding:.5em;
	background:#f56500;
	
	overflow:hidden;
	text-align: left;
}



div#catch-block{

	width:360px;
	margin:15px auto;
	}

div#txt1,
div#txt2{ 	
	padding:.3em;
	font-size:1.2em;
	color:#555;	
	white-space: nowrap;
	text-align: center;
	
	}

span.logoLetter{
		width:30px;
		display:inline-block;
	
		padding:.1em;
		color:#fff;
		font-weight:bold;
		background:#f56500;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
}

div#news,
div#topNav{
		max-width:420px;
		margin:0 auto;
		padding:.3em;
		font-size:.8em;
		
		vertical-align: top;
		border:1px solid #ccc;
		background-color:rgba(255, 255, 255, 0.9);
		
}

div#news h2{
		background:#efefef;
		padding:.1em;
		color:#333;
		border:none;
}

div#news{
	margin:3px;
	display:inline-block;
	box-sizing:border-box;
}

div#news dl{
		text-align:left;
}

div#news dt{
		width:30%;
		clear:left;
		float:left;
		color: #005493;
}
div#news dd{
	
		width:70%;
		float:left;
}

div#topNav{
		border:none;
		padding-top:0;
}
div#topNav a{
		width:50%;
		margin:0;
		padding:1em;
		box-sizing:border-box;
		display:inline-block;
		color:#fff;
		background:#f56500;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
}

section#splash-trucks{
		max-width:420px;
		margin:0 auto;
		padding:3px;
}

section#splash-trucks div{
		margin:3px auto;
		padding:3px;
		font-size:.8em;
		border:1px solid #ccc;
}

section#splash-trucks div a {
		color:#f56500;
}

section#splash-trucks div a span {
		color:#555;
}

section#splash-trucks div img{
		width:33%;
		height:auto;
		float:left;
}

div#cright{
		
}
	
