/* FRONTEND CSS
********************************************
red #ea2428
purple #283e99
gray txt #3a3a3a
*/
html,body
{
    width: 100%;
	height:100%;
    overflow-x: hidden;
}


html 
	{
		min-width: 100%;
 	 	overflow-x:hidden;
		
	}
	
body 
	{
	 	width:100%; 
		margin:0; 
		padding:0;
		padding-bottom:50px;
		color: #000000;
		font-size: 14px;
		/*line-height:16px;*/
		/*background-color:#214c67;*/
		/*overflow-x: hidden !important;*/
		background:#ffffff  url(../images/can_american_logistics_bg.png);
		background-repeat:repeat-x;
	}

.body_pattern
	{
		min-height: 100%;
height: auto !important;
height: 100%;
		border:0px solid black;
	}

.clr
	{ 
		clear:both; 
		padding:0; 
		margin:0; 
		width:auto; 
		font-size:0px; 
		line-height:0px; 
	}
	
/* header */
.header_res1
	{ 			
		position:fixed;
		margin:0 auto;
		width:100%;
		/*height:80px;*/
		margin-top:0px;
		padding-top:0px;
		
		max-width:100%;
		min-width:200px;
		z-index:1000;
		/*background-color:#214c67;*/
		border:0px solid black;
	}
	
.header_res
	{
		z-index:9000 !important;
    }

.container
	{
		margin:0 auto;
		width: 100%;
		/*max-width:1100px;*/
		max-width:985px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		/*background-color:#214c67;*/
		border:0px solid #ffffff;
	}
	
.top_link_container
	{
		position:relative;
		display:block;
		width:100%;
		min-width:200px;
		margin:0px;
		margin-top:0px;
		margin-right:0px;
		padding:0px;
		/*z-index:1000;*/
		border:solid 0px #000000;
		float:left;
	}
	
.topfollowus
	{
		position:relative;
		display:block;
		/*line-height:25px;*/
		margin:0px;
		margin-top:5px;
		margin-right:0px;
		padding:0px;
		color:#ffffff;
		z-index:1000;
		border:solid 0px #000000;
		float:left;
	}
	
.iconcont
	{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	padding-bottom:0px;
	border:0px solid black;
	float:left;
	}
	
.iconcont a img
	{
	border:0px solid black;
	}
	
.top_link_cont
	{
		position:relative;
		display:block;
		font-size:11px;
		margin:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		color:#ffffff;
		z-index:1000;
		border:solid 0px #000000;
		float:right;
	}
	
.top_link_cont a
	{
		position:relative;
		display:block;
		background-image: url(../images/toplink_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		margin-left:20px;
		padding-right:20px;
		line-height:30px;
		color:#ffffff;
		float:left;
	}
	
.top_link_cont p
	{
		margin:0px;
		padding:0px;
		color:#ffffff;
	}
	
.main_white_cont
	{
		
		position:relative;
		display:block;
		width: 100%;
		min-width:200px;
		margin-top:0px;
		z-index:1000;
		border:0px solid #000000;
		float:left;
	}
	
/*not Used*/
.main_white_center1111111
	{
		margin:0 auto;
		position:relative;
		display:block;
		width: 100%;
		
		min-width:250px;
		
		margin-top:10px;
		
		background-color: #ffffff;
		z-index:1000;
		border:0px solid #000000;
		
	}
	
#mainmenu
	{
		margin:0 auto;
		/*height:200px;*/
	}
	
/*fixed*/
.bannercontfixed1
	{
		position:fixed;
		display:block;
		width:100%;
		max-width:985px;
		min-width:200px;
		padding-right:20px;
		padding-bottom:0px;
		color:#214c67;
		border:solid 0px #000000;
	/*background-color: #ffffff;*/
	}
	
/*relative*/
.bannercontfixed1
	{
		position:relative;
		display:block;
		width:100%;
		max-width:985px;
		min-width:200px;
		padding-bottom:0px;
		color:#214c67;
		border:solid 0px #000000;
	/*background-color: #ffffff;*/
	}
	
.fixed 
	{
    	position:fixed;
		display:block;
		margin:0 auto;
		top:0;
		left:0;
		min-height:148px;
		width:100%;
		max-width:100%;
		min-width:200px;
		/*padding-top:30px;*/
		padding-bottom:20px;
		background:url(../images/can_american_logistics_scroll_bg.png);
		background-repeat:repeat-x;
		border:solid 0px #000000;
		z-index:6000 !important;
    }

	
.bannercont
	{
		position:relative;
		display:block;
		margin:0 auto;
		width:100%;
		max-width:985px;
		min-width:200px;
		padding-right:0px;
		padding-bottom:0px;
		color:#3a3a3a;
		border:solid 0px #000000;
	}
	
.bannercont p
	{
		margin:0px;
		padding:0px;
		color:#214c67;
	}
	
#addressheadercont
	{
		position:relative;
		display:block;
		width:985px;
		max-width:100%;
		min-width:200px;
		margin:0;
		margin-top:20px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		vertical-align:central;
		text-align:right;
		color:#3a3a3a;
		z-index:1000;
		border:solid 0px #000000;
		float:right;
	}
	
#addressheadercont p
	{
		margin:0px;
		padding:0px;
	}
		
#addressheadercont a
	{
		color:#3a3a3a;
	}
	
.leftheadercont
	{
		/*margin-top:-20px;*/
		max-width: 50%;
		min-width:200px;
		border:solid 0px #000000;
		float:left;
	}

.leftheadercont img
	{
		position:relative;
		display:block;
		max-width: 100%;
		min-width:200px;
		margin-top:0px;
		padding-right:0px;
		/*max-width: 100%;
		min-width: 506px;*/
		border:solid 0px #000000;
		z-index:1000;
	}

.navbar-header 
	{
		border:0px solid #000000;
	}

.navbar-toggle {
	margin-right: 0;
	position: absolute;
}
.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
	font-size: 30px;
	color: #fff;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 5px 0;
}
	
.navbar-default .navbar-brand a {
	color: #fff;
	text-decoration: none;
}
.navbar-default .navbar-brand a span {
	color: #e74c3c;
}
.navbar-default .navbar-brand span {
	color: #e74c3c;
}
/*Main Navigaion Menu*/
.parent:hover .parent-menu {
	display: block;
	overflow:auto;
}
.navbar-default {
	background: none;
	border: none;
	margin-bottom: 0px;
	position: relative;
	z-index: 999;
}
.navbar-default .navbar-nav {
	padding: 0px;
}
.navbar-default .navbar-nav>li {
	padding: 0;
	margin-left: 40px;
	padding: 15px 0;
}
.navbar-default .navbar-nav>li:hover {
}
	
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 12px;
	padding: 10px 15px;
	font-weight: normal;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-transform: uppercase;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.navbar-default .navbar-nav>li.parent>a {
	background: none;
	overflow:auto;
}
.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li:hover>a, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>li.open>a, .navbar-default .navbar-nav>li.active>a:hover {
	background: #4b83b7;
	border-radius: 4px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;*/
	color: #ffffff;
}
.navbar-default .navbar-nav>li:first-child {
	margin-left: 0px;
}
ul.parent-menu {
	left: 0px !important;
	border-radius: 0px;
	padding: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	border: none;
	background: #b5d9fb;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	top: 85%;
	opacity: 0;
	visibility: hidden;
}
	
.parent:hover .parent-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	overflow:auto;
}
ul.parent-menu li {
	border-top: 1px solid #f7f7f7;
	padding: 0;
	
}
ul.parent-menu li:last-child {
	border-bottom: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}
ul.parent-menu li:first-child {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}
ul.parent-menu>li>a {
	color: #fff;
	border-top: none;
	font-size: 11px;
	line-height: 11px;
	padding: 15px 20px;
	text-transform: uppercase;
}
ul.parent-menu>li>a:hover {
	color: #fff;
	border-top: none;
	background: #4b83b7;
}

a.submenu {
	display: none;
	position: absolute;
	right: 5px;
	top: 10px;
	width: 44px;
	height: 34px;
	/*text-indent: -9999px;*/
	outline: none;
	-webkit-transition: all ease 0s;
	-moz-transition: all ease 0s;
	-o-transition: all ease 0s;
	cursor:pointer;
	background: url('../images/submenu.png') top left no-repeat;
	float:right;
	z-index:1000;
}

a.submenu:hover {
	background: url('../images/submenu.png') bottom left no-repeat;
}

.menuBar 
	{
		/*needs to be display none after designing*/
		/*display:none;*/
		position:relative;
		display:none;
		background-image: url('../images/main_menu_bg.png');
		background-repeat:no-repeat;
		width:530px;
		min-height:51px;
		margin-top:10px;
		margin-right:-40px;
		line-height:51px;
		text-align:center;
		float: right;
		border:0px solid #000000;
	}
	
.menuBar ul 
	{
		/*display:block;
		width:90%;*/
		list-style: none;
		padding:0px;
		margin: 0px;
		text-align:center;
		border:0px solid #000000;
	}
	
.menuBar li 
	{
		position: relative;
		display:inline-block;
		padding:0px;
		padding-left:0px;
		padding-right:0px;
		margin: 0px;
	}
	
.menuBar li a 
	{
		color: #3a3a3a;
		font-size: 14px;
		padding:0px;
		margin: 0px;
		display: block;
		font-weight:normal;
		font-family: 'Open Sans', sans-serif;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		text-transform: uppercase;
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease;
		line-height: 20px;
		outline: none;
	}
	
.menuBar ul li a:hover {
	color: #3a3a3a;
	text-decoration: none;
	/*background:#ffffff;*/
	/*border-radius: 4px;
	-webkit-border-radius: 4px;*/
	/*
	background-image: url('../images/menuactiveborder1.gif');
		background-repeat:repeat-x;
    	background-position: bottom; */
		z-index:1000;
}

.menuBar ul li.active a 
	{
		color: #ea2428;
		
		/*border-radius: 4px;
		-webkit-border-radius: 4px;*/
		/*background: #4b83b7;
		background-image: url('../images/menuactiveborder1.gif');
		background-repeat:repeat-x;
    	background-position: bottom;*/
	}
	
.menuBar ul li.active a:hover 
	{
		color: #ea2428;
		/*border-radius: 4px;
		-webkit-border-radius: 4px;*/
		/*background: #4b83b7;
		background-image: url('../images/menuactiveborder1.gif');
		background-repeat:repeat-x;
    	background-position: bottom;*/
	}
	
.menuBar ul li.active li a 
	{
		color: #ffffff;
		
		/*border-radius: 4px;
		-webkit-border-radius: 4px;*/
		/*background: #4b83b7;
		background-image: url('../images/menuactiveborder1.gif');
		background-repeat:repeat-x;
    	background-position: bottom;*/
	}
	
.menuBar ul li.active li a:hover 
	{
		color: #ffffff;
		/*border-radius: 4px;
		-webkit-border-radius: 4px;*/
		/*background: #4b83b7;
		background-image: url('../images/menuactiveborder1.gif');
		background-repeat:repeat-x;
    	background-position: bottom;*/
	}
	
.menuBar ul li.divider
	{
		position: relative;
		display:inline-block;
		width:4%;
		/*height:59px;*/
		background-color:transparent;
		/*padding-left:5%;
		padding-right:5%;*/
		border:0px solid #000000;
	}
	
.menuBar ul li.divider .separator
	{
		position: relative;
		/*display:none;*/
		background-color:transparent;
		/*padding-left:5%;
		padding-right:5%;*/
		border:0px solid #000000;
	}
	
.menuBar ul li.divider .separator img
	{
		position: relative;
		
		margin-top:0px;
		width:50%;
		max-width:4px;
		min-width:1%;
		/*height:50%;*/
		/*display:none;*/
		/*padding-left:5%;
		padding-right:5%;*/
		/*border:1px solid transparent;*/
	}
	
.menuBar li ul {
	position: absolute;
	/*margin-top:50px;*/
	left: 0px;
	border-radius: 0px;
	padding: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	-ms-border-radius: 0px;
	background: #283e99;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	-webkit-transition: all 0.50s ease;
	-moz-transition: all 0.50s ease;
	-ms-transition: all 0.50s ease;
	-o-transition: all 0.50s ease;
	transition: all 0.50s ease;
	top: 85%;
	opacity: 0;
	visibility: hidden;
	height: 0px;
	background-image:none;
	border:0px solid #000000;
}

.menuBar li:hover ul {
	top: 100%;
	opacity: 1;
	visibility: visible;
	height: auto !important;
	color: #0b1544;
	background-image:none;
}
.menuBar li li {
	display:block;
	width:100%;
	padding: 0px;
	margin: 0px;
	float: left;
	border-top: 1px solid #fff;
	background-image:none;
}
.menuBar li li a {
	color: #ffffff;
	border: 0px;
	font-size: 12px;
	line-height: 11px;
	padding: 15px 20px;
	text-transform: uppercase;
	white-space: nowrap;
	text-align:left;
	z-index:1000;
	background-image:none;
}
.menuBar li li a:hover {
	color: #ffffff;
	background: #ea2428;
	z-index:1000;
	background-image:none;
}

.menuBar li ul {
	top: 100%;
	opacity: 1;
	visibility: visible;
	height: auto;
	display: none !important;
	background-image:none;
}
.menuBar li:hover ul {
	top: 100%;
	opacity: 1;
	visibility: visible;
	height: auto !important;
	display: block !important;
	background-image:none;
}

.menuBar li ul a{
	color: #ffffff;
}



/*top search*****/
/*needs to be added to search.css*/
.topsearchcont
	{
		position:relative;
		display:block;
		width:234px;
		max-width:100%;
		min-width:134px;
		/*height:38px;*/
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		z-index:100;
		float:right;
		border:0px solid #000000;
	}
	
.topsearch
	{
		position:relative;
		display:block;
		width:234px;
		/*height:38px;*/
		
		padding-top:0px;
		/*background-color:#ed1c24;
		
		padding-left:9px;
		padding-right:9px;
		padding-bottom:6px;*/
		z-index:1000;
		float:left;
		border:0px solid #000000;
		/*border-radius:20px;
		border:2px solid #fe0000;*/
	}
	
.form-search
	{
		position:relative;
		display:block;
		width:234px;
		height:38px;
		line-height:34px;
		margin-left:0px;
		font-size:10px;
		border:0px solid #000000;
		float:left;
	}

.form-search input
	{
		position:relative;
		display:block;
		width:234px;
		height:27px;
		/*background-color:transparent;*/
		
		background:url(../images/search_bg.jpg);
		background-repeat:no-repeat;
		background-position:right;
		line-height:27px;
		margin-top:0px;
		margin-left:0px;
		padding-left:10px;
		font-size:14px;
		color:#ea2428;
		font-weight:normal;
		border-radius:3px;
		border:1px solid #283e99;
		float:left;
	}

.topsearch button.btn
	{
		position:absolute;
		display:block;
		top:0px;
		right:0px;
		width:35px;
		height:27px;
		background:none;
		background-repeat:no-repeat;
		border:0px solid #000000;
		background:url(../images/spacer.gif);
		z-index:4000;
		border:0px solid #000000;
		/*float:left;*/
	}
	
.tooltip {
	position: absolute;
	/*display:none !important;*/
	z-index:1;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	border:0px solid #000000;
}

.slideshowcontainer
	{
		display:block;
		margin:0 auto;
		width: 100%;
		/*max-width:1100px;*/
		max-width:1152px;
		min-width:200px;
		min-height:100%;
		padding-left:0px;
		padding-right:0px;
		/*background-color:#214c67;*/
		z-index:1000;
		border:0px solid #000000;
	}
	
.main_white_cont2
	{
		position:absolute;
		top:202px;
		margin:0 auto;
		display:block;
		width: 100%;
		max-width:1152px;
		min-width:200px;
		height:100%;
		min-height:100%;
		/*margin-top:66px;*/
		background:none;
		padding-bottom:0px;
		border:0px solid #000000;
		float:left;
	}
	
.main_white_center2
	{
		
		
		display:block;
		width: 100%;
		min-width:200px;
		margin-top:0px;
		
		border:0px solid #000000;
	}
	
#slideshow
	{
		display:block;
		position: relative;
		width: 100%;
		max-width:1152px;
		min-width:200px;
		/*margin-top:66px;*/
		padding-bottom:50px;
		background:none;
		border:0px solid #000000;
		float:left;
	}
	
.wowslider-container1a
	{
		z-index:-1;
	}
	
#wowslider-container11 img{
	position: relative;
	width:100%;
	max-width:1152px; 
	min-width:200px;
	float:left;
}

.slideshowtxtcont
	{
		position:absolute;
		display:block;
		top:8%;
		left:3%;
		width:547px;
		max-width:547px;
		height:244px;
		font-size:12px;
		/*max-height:120px;*/
		
		/*margin-top:-340px;
		margin-right:10px;*/
		color:#000000;
		padding:10px;
		background:url(../images/slideshowtxtbg.png);
		background-repeat:repeat;
		margin-left:0px;
		z-index:3000;
		/*float:right;*/
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		z-index:100;
		border:0px solid #e3e3e3;
	}
	
/*Added 2015-03-25 from display:none*/
.slideshowtxtcont2
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		height:244px;
		font-size:12px;
		/*max-height:120px;*/
		
		/*margin-top:-340px;
		margin-right:10px;*/
		color:#000000;
		padding:10px;
		background:url(../images/slideshowtxtbg.png);
		background-repeat:repeat;
		margin-left:0px;
		/*z-index:3000;*/
		/*float:right;*/
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
	}
	
.slideshowtxtcont h1
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:34px;
		font-weight:bolder		
	}
	
.slideshowtxtcont h2
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:28px;
		font-weight:bolder		
	}
	
.slideshowtxtcont h3
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:25px;
		font-weight:bolder		
	}

.slideshowtxtcont p
	{
		margin:0px;
		padding:0px;
		padding-top:15px;
	}

.left_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		float:left;
	}

.right_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		margin-right:30px;
		float:right !important;
		z-index:2000;
	}
	
	
	
.slideshowtxtcont2 h1
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:34px;
		font-weight:bolder;	
		border:0px solid #000000;
	}
	
.slideshowtxtcont2 h2
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:28px;
		font-weight:bolder		
	}
	
.slideshowtxtcont2 h3
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:25px;
		font-weight:bolder		
	}

.slideshowtxtcont2 p
	{
		margin:0px;
		padding:0px;
		padding-top:15px;
	}

.left_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		float:left;
	}

.right_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		margin-right:30px;
		float:right;
	}
	
	
	
	
.slideshowcontainer .ws_bullets
	{
		z-index:9000 !important;
	}
	
	/* main site */
.mid_cont 
	{ 
		position:relative;
		display: block;
		width:100%;
		min-width:200px;
		height:auto;
		margin-top:0px;
		padding:0;
		padding-left:0px;
		border:0px solid #000000;
		float:left;
	}
	
	
	
	
.main_resize 
	{ 
		margin:0 auto;
		width:100%;
		max-width:1100px;
		min-width:200px;
		margin-top:-10px;
		padding:0;
		padding-left:0px;
		max-width: 100%;
		min-width:250px;
		z-index:9000 !important;
		border:0px solid #000000;
		float:left;
	}
	
.main_resize .container
	{
		margin:0 auto;
		width: 100%;
		/*max-width:1100px;*/
		max-width:1100px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		/*background-color:#214c67;*/
		border:0px solid #000000;
	}
	
.homemidcont
	{
		position:relative;
		display: block;
		margin-top:0px;
	}
	
.container_drayage_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.container_drayage_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.container_drayage_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.container_drayage_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		height:60px;
		margin:0px;
		margin-top:15px;
		margin-left:10px;
		padding:0px;
		padding-left:10px;
		padding-bottom:20px;
		background-image: url('../images/home_boxes_arrow_bg.png');
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:14px;
		line-height:55px;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}

.container_drayage_inside_cont .moduletable img
	{
		position:relative;
		display:block;
		
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-top:2px;
		margin-left:14px;
		margin-right:10px;
		margin-bottom:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.container_drayage_inside_cont .moduletable p
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.homeintrocontbut
	{
		
		position:relative;
		display:block;
		width:50%;
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-bottom:0px;
		font-weight:normal;
		text-align:center;
		float:left;
		border:0px solid #000000;
	}
	
.container_drayage_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:5px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	border: 0px solid #000000;
	}
	
.long_haul_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		/*min-height:530px;*/
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:left;
	}
	
.long_haul_inside_centercont
	{
		position:relative;
		display:block;
		/*width:300px;*/
		max-width:100%;
		margin:0 auto;
		margin-top:0px;
		/*line-height:20px;*/
		border:0px solid #214c67;
	}
	

.long_haul_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		/*float:left;*/
	}
	
.long_haul_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		/*float:left;*/
		border:0px solid #000000;
	}

.long_haul_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		height:60px;
		margin:0px;
		margin-top:15px;
		margin-left:10px;
		padding:0px;
		padding-left:10px;
		background-image: url('../images/home_boxes_arrow_bg.png');
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:14px;
		line-height:55px;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}
	
.long_haul_inside_cont .moduletable img
	{
		position:relative;
		display:block;
		
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-top:2px;
		margin-left:14px;
		margin-right:10px;
		margin-bottom:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.long_haul_inside_cont .moduletable P
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.long_haul_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:5px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	border: 0px solid #000000;
	}
	
.cross_border_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:right;
	}
	
.cross_border_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #793910;
		float:right;
	}
	
.cross_border_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}

.cross_border_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		height:60px;
		margin:0px;
		margin-top:15px;
		margin-left:10px;
		padding:0px;
		padding-left:10px;
		background-image: url('../images/home_boxes_arrow_bg.png');
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:14px;
		line-height:55px;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}

.cross_border_inside_cont .moduletable img
	{
		position:relative;
		display:block;
		
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-top:2px;
		margin-left:14px;
		margin-right:10px;
		margin-bottom:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.cross_border_inside_cont .moduletable p
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.cross_border_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:5px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	border: 0px solid #000000;
	}
	
.logistics_solutions_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:40px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.logistics_solutions_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.logistics_solutions_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.logistics_solutions_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		height:60px;
		margin:0px;
		margin-top:15px;
		margin-left:10px;
		padding:0px;
		padding-left:10px;
		padding-bottom:20px;
		background-image: url('../images/home_boxes_arrow_bg.png');
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:14px;
		line-height:55px;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}

.logistics_solutions_inside_cont .moduletable img
	{
		position:relative;
		display:block;
		
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-top:2px;
		margin-left:14px;
		margin-right:10px;
		margin-bottom:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.logistics_solutions_inside_cont .moduletable p
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.logistics_solutions_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:5px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	border: 0px solid #000000;
	}
	
.home_about_cont
	{
		position:relative;
		display:block;
		width:66.666%;
		max-width:100%;
		min-width:200px;
		margin-top:40px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_about_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:5px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_about_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin: 0px;
	margin-top: 15px;
	margin-left: 0px;
	background: url('../images/home_long_boxs_bg.png') repeat-x;
	float: left;
	border: 0px solid #000000;
	
	}
	
.home_about_inside_cont .moduletable h3
	{
	position: relative;
	display: block;
	width: 100%;
	height: 55px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	background-image: url('../images/home_long_boxs_arrow_bg.png');
	background-repeat:no-repeat;
	background-position:98% 12px;
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	border: 0px solid #000000;
	}
	
/*not used*/
.home_about_inside_cont1 .moduletable p
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.home_about_inside_cont .moduletable .homeintrocontbut
	{
		position:relative;
		display:block;
		width:100%;
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-right:20px;
		padding-bottom:0px;
		font-weight:normal;
		text-align:center;
		float:left;
		border:0px solid #000000;
	}
	
.home_about_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:0px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	float: right;
	border: 0px solid #000000;
	}	
	
.home_services_cont
	{
		position:relative;
		display:block;
		width:66.666%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		z-index:1000;
		border:0px solid #214c67;
		float:right;
	}
	
.home_services_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:5px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_services_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin: 0px;
	margin-top: 15px;
	margin-left: 0px;
	background: url('../images/home_long_boxs_bg.png') repeat-x;
	float: left;
	border: 0px solid #000000;
	
	}
	
.home_services_inside_cont .moduletable h3
	{
	position: relative;
	display: block;
	width: 100%;
	height: 55px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	background-image: url('../images/home_long_boxs_arrow_bg.png');
	background-repeat:no-repeat;
	background-position:98% 12px;
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	border: 0px solid #000000;
	}
	
.home_services_inside_cont .moduletable h1
	{
	position: relative;
	display: block;
	width: 100%;
	margin-top: 0px;
	/*height: 55px;
	margin: 0px;
	
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	background-image: url('../images/home_long_boxs_arrow_bg.png');
	background-repeat:no-repeat;
	background-position:98% 12px;*/
	color: #ea2428;
	/*font-size: 18px;
	line-height: 36px;
	font-weight: bold;*/
	float: left;
	border: 0px solid #000000;
	}

	
/*not used*/
.home_services_inside_cont1 .moduletable p
	{
		margin:0px;
		margin-top:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.home_services_inside_cont ul
	{
		
		position:relative;
		display:block;
		width:45%;
		margin: 0px;
		margin-top:5px;
		padding: 0px;
		padding-left: 10px;
		/*font-size: 11px;*/
		font-weight: bold;
		list-style-type: none;
		float:left;
		border:0px solid #000000;
	}
	
.home_services_inside_cont ul li a
	{	
	background-image:url(../images/listcheck.png);
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:16px;
	color:#283e99;
	text-decoration:underline;
	font-weight:bold;
	/*text-align:left;
	
	border-bottom:0px solid #cdcdcd;
	float:left;*/
	}
	
.home_services_inside_cont ul li a:hover
	{	
		text-decoration:none;
	}
	
.home_services_inside_cont .moduletable .homeintrocontbut
	{
		position:relative;
		display:block;
		width:100%;
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-right:20px;
		padding-bottom:0px;
		font-weight:normal;
		text-align:center;
		float:left;
		border:0px solid #000000;
	}
	
.home_services_inside_cont .moduletable .homeintrocontbut a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:0px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	float: right;
	border: 0px solid #000000;
	}	
	
.quick_contact_cont
	{
		position:absolute;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:480px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.quick_contact_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:356px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_contact_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.quick_contact_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.quick_contact_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		height:60px;
		margin:0px;
		margin-top:15px;
		margin-left:10px;
		padding:0px;
		padding-left:10px;
		padding-bottom:20px;
		background-image: url('../images/home_boxes_arrow_bg.png');
		background-repeat:no-repeat;
		color:#ffffff;
		font-size:14px;
		text-transform:uppercase;
		line-height:55px;
		font-weight:bold;
		float:left;
		border:0px solid #000000;
	}
	
.home_logo_cont
	{
		position:relative;
		display:block;
		width:66.666%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		z-index:1000;
		border:0px solid #214c67;
		float:right;
	}
	
.home_logo_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_logo_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin:0 auto;
	margin-top: 15px;
	float: left;
	border: 0px solid #000000;
	
	}
	
.home_logo_inside_cont img
	{
		position:relative;
		display:block;
		width:25%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		padding:3%;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:left;
	}
	
.prefooter
	{
	position:relative;
	display:block;
	width:100%;
	margin:0 auto; 
	margin-top:40px;
	max-width:1152px;
		min-width:200px;
		padding-left:0px;
		padding-right:0px;
	font-size:12px;
	border:0px solid black;
	float:left;
	}
	
	
.cloudmetadata
	{
		position:relative;
		display:block;
		/*background-color:#e9e7e8;*/
		width:100%;
		max-width: 100%;
		min-width:200px;
		margin:0 auto; 
		padding-top:0px;
		color:#a2a2a2;
		font-size: 12px;
		font-style:italic;
		float:none; 
		border-top:0px solid #979899;
		border-bottom:0px solid #979899;
	}
	
.footer
	{
		position:static;
	display:block;
	width:1000%!important;
	
	min-height:366px;
	margin-left:-50%;
	margin-top:20px;
	background-color:#3a3a3a;
	background-image:url(../images/can_american_logistics_bottom_bg.png) ;
	background-repeat:repeat-x;
	padding-left:0px;
	border:0px solid black;
	float:left;
	overflow-x:hidden;
	}
	
.footermain_resize
	{
		display:block;
		width:100%;
		margin:0 auto; 
		margin-top:-346px;
		max-width:1152px;
		min-width:200px;
		padding-bottom:30px;
		color:#ffffff;
		background-color:#3a3a3a;
		border:0px solid black;
		float:left;
	}
	
.main_resize_footer
	{
		display:block;
		width:100%;
		margin:0 auto; 
		margin-top:20px;
		max-width:1100px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		
		color:#ffffff;
		border:0px solid black;
	}
	
.footercont a
	{
		color:#ffffff;
	}
	

.bottommainmenu_cont
	{
		position:relative;
		display:block;
		width:21%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottommainmenu_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.bottommainmenu_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}

.bottommainmenu_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		/*background-color:#878981;*/
		color:#ffffff;
		font-size:20px;
		/*line-height:30px;*/
		font-weight:normal;
		float:left;
		/*border:1px solid #878981;
		padding: 0 4px 4px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;*/
	}
	
.bottommainmenu_cont .bottommainmenu_inside_cont .nav 
	{ 
		padding-left:0; 
		margin-bottom:0; 
		list-style:none;
		border:0px solid #000000;
	}
	
	
	
.bottommainmenu_cont .bottommainmenu_inside_cont ul.nav
	{
		position:relative; 
		display:block; 
		margin: 0px;
		margin-top: 10px;
		padding: 0px;
		padding-left: 0px;
		font-size: 14px;
		font-weight:normal;
		list-style-type: none;
		border:0px solid #000000;
		float:left;
	}
	
.bottommainmenu_cont .bottommainmenu_inside_cont .nav>li>a 
	{ 
		position:relative; 
		display:block; 
		padding:0px;
		color:#ffffff;
		/*background-image:url(../images/bottom_nav_arrow.gif);
		background-repeat:no-repeat;
		margin-top:10px;
		margin-left:0px;
		margin-bottom:0px;
		padding:0px;
		padding-left:20px;*/
		/*font-size:16px;*/
		line-height:20px;
		list-style-type: none;
	}

.bottommainmenu_cont .bottommainmenu_inside_cont .nav>li>a:hover, .bottommainmenu_cont .bottommainmenu_inside_cont .nav>li>a:focus 
	{ 
		text-decoration:underline; 
		/*background:none !important;*/
		background-color:transparent !important;
	}
	
.followuscont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:30px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.followuscont_inside_centercont
	{
		/*position:relative;
		display:block;
		width:300px;
		max-width:90%;
		margin:0 auto;
		margin-top:0px;
		line-height:20px;
		border:0px solid #214c67;*/
	}
	
.followuscont_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.followuscont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}

.followuscont_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-bottom:0px;
		padding:0px;
		/*background-color:#878981;*/
		color:#ffffff;
		font-size:20px;
		/*line-height:30px;*/
		font-weight:normal;
		float:left;
		/*border:1px solid #878981;
		padding: 0 4px 4px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;*/
	}
	
.networkingicons
	{
		position:relative;
		display:block;
		width:100%;
		margin-top:10px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.footercont .iconcont
	{
		position:relative;
		display:block;
		width:40px;
		height:40px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		border:0px solid black;
		float:left;
	}
	
.footercont .iconcont img
	{
		position:relative;
		display:block;
		margin:0px;
		padding:0px;
		border:0px solid black;
		float:left;
	}
	
.latestnews_cont
	{
		position:relative;
		display:block;
		width:29%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.latestnews_inside_centercont
	{
		/*position:relative;
		display:block;
		width:300px;
		max-width:90%;
		margin:0 auto;
		margin-top:0px;
		line-height:20px;
		border:0px solid #214c67;*/
	}
	
.latestnews_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.latestnews_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}

.latestnews_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		/*background-color:#878981;*/
		color:#ffffff;
		font-size:20px;
		/*line-height:30px;*/
		font-weight:normal;
		float:left;
		/*border:1px solid #878981;
		padding: 0 4px 4px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;*/
	}
	
.latestnews_cont .latestnews_inside_cont ul.newsitems
	{
		position:relative; 
		display:block; 
		margin: 0px;
		margin-top:10px;
		padding: 0px;
		padding-left: 0px;
		font-size: 14px;
		font-weight:normal;
		list-style-type: none;
		border:0px solid #000000;
		float:left;
	}
	
.latestnews_cont .month span, .latestnews_cont .day span, .latestnews_cont .year span
	{
		color:#ea2428 !important;
	}
	
.latestnews_cont h4 a 
	{
		display:inline;
		font-size: 15px;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: 500;
		margin: 0;
		text-decoration:none;
	}

.latestnews_cont h4 a:hover 
	{
		color: #ffffff;
		text-decoration:underline;
	}
	
.newsintro
	{
		font-size:12px;
	}

.latestnews_cont .link
	{
		font-size:12px;
		text-align:right;
		padding-right:10px;
	}

.latestnews_cont .link a span
	{
		color:#ffffff;
		text-decoration:none;
	}
	
.latestnews_cont .link a:hover span
	{
		color:#ffffff;
		text-decoration:underline;
	}
	

.latestnews_cont .pagination
	{
		display:none;
	}

.bottomimage_cont
	{
		position:relative;
		display:block;
		width:25%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:right;
	}
	
.bottomimage_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottomimage_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:right;
		border:0px solid #000000;
	}

.bottomimage_inside_cont .moduletable h3
	{
		/*position:relative;
		display:block;
		width:100%;
		height:59px;
		line-height:50px;
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		background-color:#878981;
		color:#ffffff;
		font-size:20px;
		line-height:30px;
		font-weight:normal;
		float:left;
		border:1px solid #878981;
		padding: 0 4px 4px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;*/
	}
	
.bottomcontactus_cont
	{
		position:relative;
		display:block;
		width:25%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:right;
	}

.bottomcontactus_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:10px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #c77844;
		float:right;
	}
	
.bottomcontactus_inside_cont .moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		border:0px solid #000000;
	}
	
.bottomcontactus_inside_cont .moduletable h3
	{
		position:relative;
		display:block;
		width:100%;
		/*height:59px;
		line-height:50px;*/
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		/*background-color:#878981;*/
		color:#ffffff;
		font-size:20px;
		/*line-height:30px;*/
		font-weight:normal;
		float:left;
		/*border:1px solid #878981;
		padding: 0 4px 4px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;*/
	}
	
.bottomcontactus_inside_cont .moduletable .custom
	{
		position:relative; 
		display:block; 
		margin: 0px;
		margin-top: 10px;
		padding: 0px;
		padding-left: 0px;
		font-size: 12px;
		font-weight:normal;
		border:0px solid #000000;
		float:left;
	}
	
	
.bottomcontactus a
	{
		color:#ffffff;
		text-decoration:none;
	}
	
.bottomcontactus a:hover
	{
		color:#ffffff;
		text-decoration:underline;
	}
	
.eblinkcontcont
	{
		position:relative;
		display:block;
		width:100%;
		color:#ffffff;
		font-size: 12px;
		margin-top:20px;
		margin-left:0px;
		margin-bottom:0px;
		text-align:left;
		float:left;
		border:0px solid black;
	}

.eblinkcontcont a
	{
	/*#9e9b96*/
	color:#ffffff;
	/*cursor: pointer;*/
	text-decoration: none;
	font-weight:normal;
	}
	
.eblinkcontcont a:hover
	{
	color:#ffffff;
	/*cursor: pointer;*/
	text-decoration: underline;
	font-weight:normal;
	}
	
.reservedcont
	{
		text-align:left;
		font-size: 10px;
		color:#ffffff;
	}
	
.reserved a
	{
		cursor: text;
		color:#ffffff;
	}
	
.reserved a:hover
	{
	cursor: text;
	text-decoration: none;
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}


@media(max-width:1170px) {
body 
	{
	 	width:100%; 
		margin:0; 
		padding:0;
		padding-bottom:50px;
		color: #000000;
		font-size: 14px;
		/*line-height:16px;*/
		/*background-color:#214c67;*/
		/*overflow-x: hidden !important;*/
		background:#ffffff;
		background-image:url(../images/can_american_logistics_bg2.png);
		background-repeat:repeat-x;
	}
	
#slideshow
	{
		display:block;
		position: relative;
		width: 100%;
		max-width:1152px;
		min-width:200px;
		/*margin-top:66px;*/
		padding-bottom:50px;
		background-image:url(../images/can_american_logistics_shadowbg.png);
		background-repeat:repeat-x;
		background-position:bottom;
		z-index:0 !important;
		border:0px solid #000000;
		float:left;
	}
	

.footer
	{
		position:static;
		display:block;
		width: 100%!important;
		max-width:1152px!important;
		min-width:200px;
		min-height:366px;
		margin-top:20px;
		margin-left:0px;
		background-color:#3a3a3a;
		background:url(../images/can_american_logistics_bottom_bg.png) ;
		background-repeat:repeat-x;
		background-position:bottom;
		padding-left:0px;
		border:0px solid black;
		border-top:#ffffff;
		float:left;
		overflow-x:hidden;
	}
	
}


@media(max-width:1050px) {
.menuBar 
	{
		margin-right:-5px;
	}
	
.bottommainmenu_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.latestnews_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottomimage_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottomcontactus_cont
	{
		position:relative;
		display:block;
		width:33.333%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:right;
	}
	
}

@media(max-width:970px) {
.container_drayage_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.container_drayage_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.long_haul_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		/*min-height:530px;*/
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:right;
	}
	
.long_haul_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		/*float:left;*/
	}

.cross_border_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:30px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.cross_border_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #793910;
		float:none;
	}
	
.logistics_solutions_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		/*min-height:530px;*/
		margin-top:30px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:right;
	}
	
.logistics_solutions_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_about_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:90%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_about_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: url('../images/home_long_boxs_bg.png') repeat-x;
	float: left;
	border: 0px solid #000000;
	}
	
.home_about_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:30px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_services_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:90%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		z-index:0;
		border:0px solid #214c67;
		float:none;
	}
	
.home_services_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: url('../images/home_long_boxs_bg.png') repeat-x;
	float: left;
	border: 0px solid #000000;
	
	}
	
.home_services_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:30px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.quick_contact_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:30px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.quick_contact_inside_cont
	{
		position:relative;
		display:block;
		width:310px;
		/*max-width:90%;
		min-width:200px;*/
		height:356px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image: url('../images/home_boxes_contact_bg.png');
		background-repeat:no-repeat;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_logo_cont
	{
		position:relative;
		display:block;
		width:55%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		z-index:1000;
		border:0px solid #214c67;
		float:right;
	}
	
.home_logo_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		margin-top:50px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_logo_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin:0 auto;
	margin-top: 0px;
	float: left;
	border: 0px solid #000000;
	
	}
	

.home_logo_inside_cont img
	{
		position:relative;
		display:block;
		width:45%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		padding:3%;
		padding-top:10%;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:left;
	}
	
	
.prefooter
	{
	position:relative;
	display:block;
	width:100%;
	margin:0 auto; 
	margin-top:20px;
	
		min-width:200px;
		
	font-size:12px;
	border:0px solid black;
	float:left;
	}
	
	
.cloudmetadata
	{
		position:relative;
		display:block;
		/*background-color:#e9e7e8;*/
		width:90%;
		max-width: 100%;
		min-width:200px;
		margin:0 auto; 
		padding-top:0px;
		color:#a2a2a2;
		font-size: 12px;
		font-style:italic;
		float:none; 
		border-top:0px solid #979899;
		border-bottom:0px solid #979899;
		border:0px solid black;
	}
	
.main_resize_footer
	{
		position:relative;
		display:block;
		/*background-color:#e9e7e8;*/
		width:90%;
		max-width: 100%;
		min-width:200px;
		margin:0 auto; 
		padding-top:0px;
		margin-top:20px;
		max-width:1100px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:30px;
		color:#ffffff;
		border:0px solid black;
	}
	
.bottommainmenu_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottommainmenu_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}

.latestnews_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:right;
	}

.latestnews_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:right;
	}
	
.bottomimage_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}

	
.bottomimage_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:none;
	}
	
.bottomcontactus_cont
	{
		position:relative;
		display:block;
		width:45%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:right;
	}

.bottomcontactus_inside_cont
	{
		position:relative;
		display:block;
		width:250px;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #c77844;
		float:right;
	}
}


@media(max-width:880px) {
#addressheadercont
	{
		position:relative;
		display:block;
		width:985px;
		max-width:100%;
		min-width:200px;
		margin:0;
		margin-top:20px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		vertical-align:central;
		text-align:left;
		color:#3a3a3a;
		z-index:6000;
		border:solid 0px #000000;
		float:left;
	}
	

.leftheadercont
	{
		position:relative;
		display:block;
		width: 50%;
		max-width: 100%;
		min-width:200px;
		margin-top:10px;
		border:solid 0px #000000;
		float:left;
	}

.leftheadercont img
	{
		position:relative;
		display:block;
		max-width: 100%;
		min-width:200px;
		margin-top:0px;
		padding-right:0px;
		/*max-width: 100%;
		min-width: 506px;*/
		
	}

/*.menuBar 
	{
		margin-top:10px;
		margin-left:-5px;
		float: left;
		border:0px solid #000000;
	}*/
	
.navbar-header
	{
		
		height:0px;
		border:0px solid #000000;
	}
	
.navbar, .navbar-default
	{
		height:0px;
		border:0px solid #000000;
		
		z-index:5000!important;
	}
	
a.submenu 
	{
		display: block;
		position:absolute;
		/*top:50px;*/
		/*float:right;*/
		z-index:9000!important;
		border:0px solid #000000;
	}

.menuBar 
	{
		position:absolute;
		top:0px;
		/*background: #214c67;*/
		background-image:url(../images/menubg.png);
		background-repeat:repeat;
		/*background-repeat:no-repeat;*/
		margin-top:0px;
		padding: 60px 0px 0px 0px;
		max-height: 1000px;
		overflow: auto;
		width: 100%;
		/*background-image:none;*/
		border:0px solid #000000;
		z-index:3000!important;
		float: left;
		border:0px solid #000000;
	}
	
.menuBar ul {
	padding: 0px;
	margin: 0px;
	z-index:3000!important;
}

.menuBar li 
	{
		display:block;
		padding: 0px;
		margin: 0px;
		text-align: left;
	}
	
.menuBar li a 
	{
		padding: 7px 0px;
		color: #ffffff;
		outline: 0px;
		padding-left:20px;
		font-size:14px;
		font-weight:bold;
	}
	
.menuBar ul li.active a 
	{
		color: #ffffff;
		font-weight:bold;
		font-style:italic;
		text-decoration:underline;
	}

.menuBar ul li.divider
	{
		position: relative;
		display:none;
		width:2%;
		
		/*height:59px;*/
		background-color:transparent;
		/*padding-left:5%;
		padding-right:5%;*/
		border:0px solid #000000;
	}

.menuBar ul li.active a:hover {
	color: #0b1544;
	/*border-radius: 4px;
	-webkit-border-radius: 4px;*/
	
	background: #ffffff;
	background-image: none; 
}

.menuBar li a:hover {
	text-decoration: none;
	/*border-radius: 4px;
	-webkit-border-radius: 4px;*/
	background: #ffffff;
	background-image: none; 
}

.menuBar li ul 
	{
		position: static;
		left: 0px;
		top: 0px;
		background:none;
		background-image:url(../images/menubgsub.png);
		background-repeat:repeat;
		opacity: 1;
		overflow: auto;
		visibility: visible;
		display: none;
		height: auto;
	}
	
/*mouse over parent child bg*/
.menuBar li:hover ul 
	{
		top: 100%;
		opacity: 1;
		visibility: visible;
		height: auto !important;
		color: #0b1544;
		background-image:url(../images/menubgsub.png);
		background-repeat:repeat;
	}
	
.menuBar ul li.active li a 
	{
		color: #ffffff;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
	}

.menuBar ul li.active li a:hover 
	{
		background-color:#ea2428;
	}



.menuBar li li{
	display:block;
	/*list-style:disc;
	list-style:inside;*/
	margin:0px;
	border: 0px;
	
}

.menuBar li li span
	{
		display:block;
		/*list-style:disc;
		list-style:inside;*/
		padding-left:20px;
		margin:0px;
		border: 0px;
		/*background-image:url('../images/list_bullet.png');
		background-repeat:no-repeat;*/
	}

.menuBar li li a span
	{
		background-image:url('../images/list_bullet_white.png');
		background-repeat:no-repeat;
	}
	
.menuBar li li a:hover span
	{
		/*background-image:url('../images/list_bullet.png');
		background-repeat:no-repeat;*/
	}


.menuBar li.parent:hover, .menuBar li.parent.active {
border-bottom: #4b83b7 solid 0px;
overflow:auto;
}
.menuBar li.current {
	border-bottom: #4b83b7 solid 0px;
}

.menuBar li ul {
	top: 100%;
	opacity: 1;
	visibility: visible;
	height: auto;
	display: block !important;
}

.menuBar ul li a:hover 
	{
		background-image:none;
	}
	

.menuBar ul li .current .active .deeper .parent a:hover
	{
		background-image:none !important;
	}
	
/*top search*****/
/*needs to be added to search.css*/
.topsearchcont
	{
		position:relative;
		display:block;
		width:200px;
		max-width:100%;
		min-width:134px;
		/*height:38px;*/
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		z-index:100;
		float:right;
		border:0px solid #000000;
	}
	
.topsearch
	{
		position:relative;
		display:block;
		width:200px;
		/*height:38px;*/
		
		padding-top:0px;
		/*background-color:#ed1c24;
		
		padding-left:9px;
		padding-right:9px;
		padding-bottom:6px;*/
		z-index:1000;
		float:left;
		border:0px solid #000000;
		/*border-radius:20px;
		border:2px solid #fe0000;*/
	}
	
.form-search
	{
		position:relative;
		display:block;
		width:200px;
		height:38px;
		line-height:34px;
		margin-left:0px;
		font-size:10px;
		border:0px solid #000000;
		float:left;
	}

.form-search input
	{
		position:relative;
		display:block;
		width:200px;
		height:27px;
		/*background-color:transparent;*/
		
		background:url(../images/search_bg.jpg);
		background-repeat:no-repeat;
		background-position:right;
		line-height:27px;
		margin-top:0px;
		margin-left:0px;
		padding-left:10px;
		font-size:14px;
		color:#ea2428;
		font-weight:normal;
		border-radius:3px;
		border:1px solid #283e99;
		float:left;
	}

.topsearch button.btn
	{
		position:absolute;
		display:block;
		top:0px;
		right:0px;
		width:35px;
		height:27px;
		background:none;
		background-repeat:no-repeat;
		border:0px solid #000000;
		background:url(../images/spacer.gif);
		z-index:4000;
		border:0px solid #000000;
		/*float:left;*/
	}
	
	
.slideshowtxtcont
	{
		display:none;
	}
	
.slideshowtxtcont2
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		height:244px;
		font-size:12px;
		/*max-height:120px;*/
		
		/*margin-top:-340px;
		margin-right:10px;*/
		color:#000000;
		padding:10px;
		background:url(../images/slideshowtxtbg.png);
		background-repeat:repeat;
		margin-left:0px;
		/*z-index:3000;*/
		/*float:right;*/
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
	}

.slideshowtxtcont2 h1
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:34px;
		font-weight:bolder;	
		border:0px solid #000000;
	}
	
.slideshowtxtcont2 h2
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:28px;
		font-weight:bolder		
	}
	
.slideshowtxtcont2 h3
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:25px;
		font-weight:bolder		
	}

.slideshowtxtcont2 p
	{
		margin:0px;
		padding:0px;
		padding-top:15px;
	}

.left_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		float:left;
	}

.right_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		margin-right:30px;
		float:right;
	}
	
.homemidcont
	{
		position:relative;
		display: block;
		margin-top:10px;
	}
	
.home_about_cont
	{
		position:relative;
		display:block;
		width:770px;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_services_cont
	{
		position:relative;
		display:block;
		width:770px;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.cloudmetadata
	{
		position:relative;
		display:block;
		width:770px;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
}

@media(min-width:881px) {
.menuBar, .menuBar ul {
	display: block !important;
}
}


@media(max-width:750px) {
.slideshowtxtcont2
	{
		z-index:100 !important;
	}
	
	/* main site */
.main_resize 
	{ 
		margin:0 auto;
		width:100%;
		max-width:985px;
		min-width:200px;
		margin-top:-10px;
		padding:0;
		padding-left:0px;
		max-width: 100%;
		min-width:250px;
		
		border:0px solid #000000;
		float:left;
	}
	
.main_resize .container
	{
		margin:0 auto;
		width: 100%;
		/*max-width:1100px;*/
		max-width:985px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		/*background-color:#214c67;*/
		
		border:0px solid #000000;
	}
	
.homemidcont
	{
		position:relative;
		display: block;
		margin-top:0px;
		z-index:100 !important;
	}
	
.container_drayage_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.container_drayage_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		height:auto !important;
		max-height:100%;
		min-height:200px;
		margin:0;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image:none;
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
		float:left;
	}
	
.long_haul_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		/*min-height:530px;*/
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:left;
	}
	
.long_haul_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		height:auto !important;
		max-height:100%;
		min-height:200px;
		margin:0;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image:none;
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
		float:left;
	}

.cross_border_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.cross_border_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		height:auto !important;
		max-height:100%;
		min-height:200px;
		margin:0;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image:none;
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
		float:left;
	}
	
.logistics_solutions_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.logistics_solutions_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		height:auto !important;
		max-height:100%;
		min-height:200px;
		margin:0;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-image:none;
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		border:1px solid #283e99;
		float:left;
	}
	
.home_about_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_about_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_about_inside_cont .moduletable .custom
	{
		position:relative;
		display:block;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		background-color:#ededed;
		float:left;
		border:0px solid #214c67;
	}
	
	
.homeintrocontbut
	{
		
		position:relative;
		display:block;
		
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-bottom:0px;
		font-weight:normal;
		text-align:center;
		/*float:left;*/
		border:0px solid #000000;
	}
	
.home_services_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_services_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.home_services_inside_cont .moduletable .custom
	{
		position:relative;
		display:block;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		background-color:#ededed;
		float:left;
		border:0px solid #214c67;
	}
	
	
.homeintrocontbut
	{
		
		position:relative;
		display:block;
		
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-bottom:0px;
		font-weight:normal;
		text-align:center;
		/*float:left;*/
		border:0px solid #000000;
	}
	
.quick_contact_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.quick_contact_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		height:auto;
		margin-top:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:10px;
		padding-right:0px;
		background-image:none;
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.quick_contact_inside_cont>.moduletable
	{
		position:relative;
		display:block;
		width:100%;
		margin:0px;
		margin-top: 0px;
	margin-left: 0px;
	background: url('../images/home_long_boxs_bg.png') repeat-x;
		float:left;
		border:0px solid #000000;
	}
	
.quick_contact_inside_cont .moduletable h3
	{
	position: relative;
	display: block;
	width: 100%;
	height: 55px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	background-image: url('../images/home_long_boxs_arrow_bg.png');
	background-repeat:no-repeat;
	background-position:98% 12px;
	color: #ffffff;
	font-size: 18px;
	text-transform:lowercase;
	text-transform:capitalize;
	line-height: 36px;
	font-weight: bold;
	float: left;
	border: 0px solid #000000;
	}
	
.home_logo_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right::0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		z-index:1000;
		border:0px solid #214c67;
		float:right;
	}
	
.home_logo_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		margin-top:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_logo_inside_cont .moduletable
	{
	position: relative;
	display: block;
	width: 100%;
	/*height: 55px;*/
	margin:0 auto;
	margin-top: 0px;
	float: left;
	border: 0px solid #000000;
	
	}
	

.home_logo_inside_cont img
	{
		position:relative;
		display:block;
		width:49%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin:0 auto;
		padding:3%;
		padding-top:0px;
		/*line-height:20px;*/
		border:0px solid #000000;
		float:left;
	}
	
.home_services_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.home_services_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		/*max-width:90%;
		min-width:200px;*/
		/*height:200px;*/
		margin-top:10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
		/*background-image: url('../images/home_boxes_bg.png');
		background-repeat:no-repeat;*/
		background-color:#ededed;
		font-size:12px;
		color:#545451;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.prefooter
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0 auto; 
		margin-top:20px;
		max-width:100%;
		min-width:200px;
		padding-left:0px;
		padding-right:0px;
		font-size:12px;
		border:0px solid black;
		float:none;
	}
	
.cloudmetadata
	{
		position:relative;
		display:block;
		width:100%;
		margin:0 auto;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:none;
	}
	
.main_resize_footer
	{
		position:relative;
		display:block;
		/*background-color:#e9e7e8;*/
		width:100%;
		max-width: 100%;
		min-width:200px;
		margin:0 auto; 
		padding-top:0px;
		margin-top:20px;
		max-width:1100px;
		min-width:200px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:30px;
		color:#ffffff;
		border:0px solid black;
	}
}

@media(max-width:600px) {
.slideshowtxtcont2
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		height:100%;
		margin-top:-20px;
		font-size:12px;
		color:#000000;
		background:none;
		background-color:#ededed;
		margin-left:0px;
		z-index:0;
		/*float:right;*/
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius:10px;
		float:left;
		border:1px solid #283e99;
	}
	
	
.slideshowtxtcont2 h1
	{
		margin:0px;
		padding:0px;
		color:	#283e99;
		font-size:22px;
		font-weight:bolder;	
		border:0px solid #000000;
	}
	
.slideshowtxtcont2 h2
	{
		margin:0px;
		padding:0px;
		margin-top:10px;
		color:	#283e99;
		font-size:18px;
		font-weight:bolder		
	}
	
.slideshowtxtcont2 h3
	{
		margin:0px;
		padding:0px;
		margin-top:10px;
		color:	#283e99;
		font-size:16px;
		font-weight:bolder		
	}

.slideshowtxtcont2 p
	{
		margin:0px;
		padding:0px;
		padding-top:15px;
	}

}






@media(max-width:500px) {
.top_link_container
	{
		position:relative;
		display:block;
		width:100%;
		min-width:200px;
		margin:0px;
		margin-top:0px;
		margin-right:0px;
		padding:0px;
		padding-bottom:10px;
		/*z-index:1000;*/
		border:solid 0px #000000;
		float:left;
	}
		
#addressheadercont
	{
		position:relative;
		display:block;
		width:985px;
		max-width:100%;
		min-width:200px;
		margin:0;
		margin-top:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		vertical-align:central;
		text-align:left;
		color:#3a3a3a;
		z-index:6000;
		border:solid 0px #000000;
		float:left;
	}

.direct 
	{
		
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin:0;
		margin-top:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-align:left;
		
		border:solid 0px #000000;
		float:left;
	}
	
.menuBar
	{
		top:-10px;
	}
	
a.submenu 
	{
		display: block;
		position:absolute;
		top:0px;
		
		/*float:right;*/
		z-index:9000!important;
		border:0px solid #000000;
	}
	
.home_services_inside_cont ul
	{
		
		position:relative;
		display:block;
		width:100%;
		margin: 0px;
		margin-top:5px;
		padding: 0px;
		padding-left: 10px;
		/*font-size: 11px;*/
		font-weight: bold;
		list-style-type: none;
		float:left;
		border:0px solid #000000;
	}
	
.bottommainmenu_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottommainmenu_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}

.latestnews_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}

.latestnews_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:#4b83b7;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #214c67;
		float:left;
	}
	
.bottomimage_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}

	
.bottomimage_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}
	
.bottomcontactus_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		/*background-color:#4b83b7;*/
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #ffffff;
		float:left;
	}

.bottomcontactus_inside_cont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:200px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:10px;
		background-color:transparent;
		color:#ffffff;
		text-align:left;
		/*line-height:20px;*/
		border:0px solid #c77844;
		float:left;
	}
	
	
	
	
	
}

@media(max-width:450px) {
.top_link_container
	{
		position:relative;
		display:block;
		width:100%;
		min-width:200px;
		margin:0px;
		margin-top:0px;
		margin-right:0px;
		padding:0px;
		padding-bottom:20px;
		/*z-index:1000;*/
		border:solid 0px #000000;
		float:left;
	}
	
.top_link_cont
	{
		position:relative;
		display:none;
		width:100%;
		font-size:12px;
		margin:0px;
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
		color:#3a3a3a;
		z-index:1000;
		border:solid 0px #000000;
		float:left;
	}
	
.top_link_cont a
	{
		position:relative;
		display:block;
		background-image: url(../images/toplink_arrow.gif);
		background-position:right;
		background-repeat:no-repeat;
		background:none;
		margin-left:0px;
		padding-right:20px;
		line-height:30px;
		color:#ea2428;
		font-weight:bold;
		float:left;
	}
	
#addressheadercont
	{
		position:relative;
		display:block;
		width:985px;
		max-width:80%;
		min-width:200px;
		margin:0;
		margin-top:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		vertical-align:central;
		text-align:left;
		font-size:12px;
		color:#3a3a3a;
		z-index:6000;
		border:solid 0px #000000;
		float:left;
	}
	

.topsearchcont
	{
		position:relative;
		display:block;
		width:100%;
		max-width:100%;
		min-width:134px;
		/*height:38px;*/
		margin-top:20px;
		margin-left:0px;
		margin-right:0px;
		z-index:100;
		float:left;
		border:0px solid #000000;
	}
	
	
a.submenu1 
	{
		display: block;
		position:absolute;
		top:-30px;
		right:-10px;
		/*float:right;*/
		z-index:9000!important;
		border:0px solid #000000;
	}
	
.left_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		margin-right:20px;
		padding-bottom:10px;
		float:left;
	}

.right_flash_btn
	{
		position:relative;
		display: block;
		margin-top:5px;
		margin-right:0px;
		float:left !important;
	}
}

@media(max-width:360px) {
.home_about_inside_cont .moduletable h3, .home_services_inside_cont .moduletable h3, .quick_contact_inside_cont .moduletable h3
	{
	position: relative;
	display: block;
	width: 100%;
	height: 55px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 20px;
	background-image: url('../images/home_long_boxs_arrow_bg.png');
	background-repeat:no-repeat;
	background-position:99% 12px;
	color: #ffffff;
	font-size: 14px;
	text-transform:uppercase;
	line-height: 36px;
	font-weight: bold;
	float: left;
	border: 0px solid #000000;
	}
	
.homeintrocontbut
	{
		
		position:relative;
		display:block;
		width:100%;
		
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-bottom:10px;
		font-weight:normal;
		text-align:right;
		float:right !important;
		border:0px solid #000000;
	}
	
.home_about_inside_cont .moduletable .homeintrocontbut, .home_services_inside_cont .moduletable .homeintrocontbut
	{
		position:relative;
		display:block;
		width:100%;
		
		margin-top:0px;
		color:#214c67;
		/*font-size:20px;*/
		/*line-height:31px;*/
		padding-right:0px;
		padding-bottom:10px;
		font-weight:normal;
		text-align:right;
		float:right !important;
		border:0px solid #000000;
	}
	
.container_drayage_inside_cont .moduletable a, .long_haul_inside_cont .moduletable a, .cross_border_inside_cont .moduletable a, .logistics_solutions_inside_cont .moduletable a
	{
	position: relative;
	display: block;
	width: 50px;
	background: url(../images/more_arrow.png);
	background-repeat: no-repeat;
	background-position: 30px 2%;
	margin-top:5px;
	color: #545451;
	/*font-size:20px;*/
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	float: right;
	border: 0px solid #000000;
	}
}


@media screen and ( max-height: 400px ) and (max-width: 880px){
    /*Header*/
.fixed
	{
		position:absolute !important;
		background:none !important;
	}
	
.header_res 
	{
		position:relative !important;
	}

.bannercont
	{
		padding-left:0px !important;
		padding-right:0px !important;
	}

a.submenu
	{
		right:5px !important;
	}




}










/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}


.caret
	{
		display:none;
	}
	
.parent .caret
	{
		
		display:inline-block;
		padding:0px;
		margin:0px;
		margin-left:5px;
		
		
	}
	
.menuBar li li .caret
	{
		display:none;
	}
	
	
.navbar .navbar-default
	{
		/*height:0px;*/
		border:0px solid #000000;
		background-color:#000000;
		z-index:5000!important;
	}
	
.hasTooltip
	{
		z-index:9000 !important;
	}
	
	
	
	