@charset "UTF-8";

/* Layout Small Screens */

header { height: 75px; background:url(../Img/HeaderIMGS/Trucksmall.jpg) no-repeat right 0px; background-size:500px 75px;}

header a.logo {
	width: 299px;
	height: 60px;
	top: 10px;
	left: 20px;
	background-image: url(../img/DBL-LogoSmall.png);
	background-size: 299px 60px;
}

.Logins .clientLogin { width:60px; top: 75px; right:80px; }
.Logins .Inquiry { width:80px; top: 75px; right:0px; }
.Logins a { margin: 5px 0px 5px 5px; color: #fff;}

article { padding:20px 20px 10px 20px; }
.Warning { padding: 10px 20px 10px 20px; }

nav {
	position:static;
	padding: 10px 0px 10px 0px;
	background-color:#515673;
}

nav a { 
	color: #a6abc5;
	display:block;
	margin: 15px;
	padding: 9px;
	border: 1px solid #a6abc5;
	background: url(../Images/mobile_link_arrow.png) no-repeat right center;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

nav a:hover { 	color:#fff; background-color:rgba(255,255,255,.15); }

.promo_container { padding: 0px; }
.promo_container .promo { 
	width:auto;
	float:none;
	padding: 10px 0px 0px 0px;
	background-position: 20px 13px;
	border-top: 1px solid #ccc;
}

.promo_container .promo .content { padding: 0px 20px 5px 90px; }

footer { border-top: 1px solid #a6abc5; }

body { background-image:none; }

@media screen and (min-width:250px){
	
}