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

html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body{
	background-color:#999;
}



#containter{background-color:#FFFFFF; height:auto; width:805px; border:1px solid #bcbdb8;  margin:auto;}

#header{height:135px; width:100%; position:relative; border-bottom:5px solid #00a5e1; z-index:100 }


/* Menu */

#menu{
	width:688px;
	height:23px;
	position:absolute;
	bottom:1px;
	right:0px;
}


/**/
.menu{ display:block; height:18px; width:86px; background-image:url(../images/menu-tab.gif); cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000; margin-right:0px;}
.menu:hover{ background-image:url(../images/menu-tab2.gif); text-decoration:none; color:#0000FF; }

.menu2{ display:block; height:18px; width:86px; background-image:url(../images/mennu-tab-yellow.gif); cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;}
.menu2:hover{background-image:url(../images/mennu-tab-yellow2.gif); text-decoration:none;color:#0000FF;  }


/* New Menu bar*/
.home{ display:block; height:18px; width:86px;	position:absolute;background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:0px;}
.home:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}


.company{ display:block; height:18px; width:86px;	position:absolute;background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:88px;}
.company:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}


/*Drop down container*/
.servicesblock{ display:block; height:18px; width:86px; position:relative;  text-decoration:none; color:#000000;
bottom:0px;	
left:176px; z-index:1}


.services{ display:block; height:18px; width:86px; background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000; position:absolute; top:0px; 
z-index:1001}
.services:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}

/*End Drop down container*/



/*PDF Buttons*/
.pdf{ display:block; height:25px; width:auto;	background-image:url(../images/pdf.gif); background-position:left; background-repeat:no-repeat; cursor:pointer;  padding-left: 25px; padding-top:5px; text-decoration:none; }
.pdf:hover{ text-decoration:underline; }

/* End PDF Button*/


.tracking{ display:block; height:18px; width:86px;	position:absolute;background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:264px;}
.tracking:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}

.tools{ display:block; height:18px; width:86px;	position:absolute;background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:352px;}
.tools:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}


.contact{ display:block; height:18px; width:86px;	position:absolute;background-image:url(../images/tab.gif); background-position:left; cursor:pointer; float:left; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:440px;}
.contact:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}
	

.carrier{ display:block; height:18px; width:86px; position:absolute; background-image:url(../images/mennu-tab-yellow.gif); cursor:pointer; padding-top:5px; text-decoration:none; color:#000000;
bottom:0px;	
left:528px;}
.carrier:hover{background-image:url(../images/mennu-tab-yellow2.gif); text-decoration:none;color:#0000FF;  }

/**/


.tab{ display:block; height:18px; width:86px; background-image:url(../images/tab.gif); cursor:pointer; padding-top:5px; text-decoration:none; color:#000000; margin-right:3px;}
.tab:hover{ background-position:86px 0px ;text-decoration:none; color:#0000FF;}

/* end New Menu bar*/



.logo{ display:block; height:124px ; width:97px ; position:absolute ; left:10px ; bottom:5px; cursor:pointer; background-image:url(http://www.chainexpress.com/en/images/chain-express.png); }


.english{
	display:block;
	height:21px;
	width:43px;
	background-image:url(../images/language1.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:20px;
	position:absolute;
	top:56px;
	right:65px;
	font-family:Arial, Helvetica, sans-serif;
	color:#adadad;
	text-decoration:none;
}

.english:hover{ text-decoration:underline;}

.espanol{
	display:block;
	height:21px;
	width:43px;
	background-image:url(../images/language2.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:20px;
	position:absolute;
	top:56px;
	right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#adadad;
	text-decoration:none;
 }
 
 .espanol:hover{ text-decoration:underline;}
 
 
 #number{
	height:49px;
	width:163px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	position:absolute;
	top:53px;
	right:120px;
}


/* End Menu */


/* SubMenu */

#submenu{ height:auto; width:170px; background-image:url(../images/submenu-top.jpg); background-repeat:no-repeat; background-position:top; padding-top:12px; position:relative }

.signin{ display:block; height:35px; width:110px; padding-left:60px; padding-top:15px;cursor:pointer; background-image:url(../images/sub-signin.jpg); color:#214d75 ; font-size:14px; font-weight:bold; text-decoration:none; }
.signin:hover{ text-decoration:none;color:#0000FF;  background-image:url(../images/sub-signin.jpg); background-position: -170px 0px}

.rate{ display:block; width:110px;  height:35px; padding-left:60px; padding-top:15px; cursor:pointer; background-image:url(../images/sub-rate.jpg) ;color:#214d75 ; font-size:14px; font-weight:bold; text-decoration:none;  }
.rate:hover{ text-decoration:none;color:#0000FF;background-image:url(../images/sub-rate.jpg) ;  background-position: -170px 0px }

.book{ display:block; width:110px;  height:35px; padding-left:60px; padding-top:15px; cursor:pointer; background-image:url(../images/sub-book.jpg); color:#214d75 ; font-size:14px; font-weight:bold; text-decoration:none;   }
.book:hover{ text-decoration:none;color:#0000FF;  background-position: -170px 0px}

.track{ display:block; width:110px;  height:35px; padding-left:60px; padding-top:15px; cursor:pointer; background-image:url(../images/sub-track.jpg) ;color:#214d75 ; font-size:14px; font-weight:bold; text-decoration:none; line-height:1.0em  }
.track:hover{ text-decoration:none;color:#0000FF;background-image:url(../images/sub-track.jpg) ;  background-position: -170px 0px }

.help{ display:block; width:110px;  height:35px; padding-left:60px; padding-top:15px; cursor:pointer; background-image:url(../images/sub-help.jpg); color:#214d75 ; font-size:14px; font-weight:bold; text-decoration:none;   }
.help:hover{text-decoration:none;color:#0000FF; background-image:url(../images/sub-help.jpg);   background-position: -170px 0px}

/* End SubMenu */


/* Banners*/
#banner{ height:243px; width:640px; background-color:#00a5e1; background-image:url(../images/banner1.jpg); background-position:center;}

.banner-quote{display:block; height:129px; width:545px; background-image:url(../images/banner3.jpg); cursor:pointer;}




#banner-aboutus{
	position:absolute;
	top:15px;
	height:200px;
	width:600px;
	z-index:0;
	right: 0px;
	background-image: url(../images/banner-aboutus.jpg);
	background-repeat: no-repeat;
}

#banner-mission{position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-mission.jpg); background-repeat:no-repeat; z-index:0; }

#banner-vision{position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-vision.jpg); background-repeat:no-repeat;  z-index:0;}

#banner-values{position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-principles.jpg); background-repeat:no-repeat; z-index:0; }

#banner-doc{position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-documentation.jpg); background-repeat:no-repeat; z-index:0; }

#banner-services {position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-services.jpg); background-repeat:no-repeat;  z-index:0; }

#banner-refrigerated { position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-refrigerated.jpg); background-repeat:no-repeat; z-index:2; }

#banner-container{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-container.jpg); background-repeat:no-repeat; z-index:0; }

#banner-team{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-team.jpg); background-repeat:no-repeat;  z-index:0;}

#banner-ltl{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-ltl.jpg); background-repeat:no-repeat;  z-index:0; }

#banner-hazard{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-hazard.jpg); background-repeat:no-repeat; z-index:0; }


#banner-special-equiptment{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-special-eq.jpg); background-repeat:no-repeat;  z-index:0; }

#banner-intermodal{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-intermodal.jpg); background-repeat:no-repeat;  z-index:0; }

#banner-air{ position:absolute; top:0px; right:-30px; height:200px; width:640px; background-image:url(../images/banners-airfreight.jpg); background-repeat:no-repeat;  z-index:0;}


/* End Banners */


#mainhome { height:auto; width:740px; padding-left:45px; padding-right:17px; padding-top:15px; }


#main{ height:auto; width:auto; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; z-index:0;}


/*Main Body Styles*/

#main-overroad{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-over-the-road.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-testimonials{
	height:auto;
	width:770px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	position:relative;
}

#main-aboutus{
	height:auto;
	width:770px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-aboutus.jpg);
	background-repeat:no-repeat;
	background-position:190px 15px;
}

#main-mission{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-mission.jpg); background-repeat:no-repeat; background-position:190px 15px;}

#main-vision{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-vision.jpg); background-repeat:no-repeat; background-position:195px 15px;}

#main-we-support-our-troops{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-we-support-our-troops.jpg); background-repeat:no-repeat; background-position:195px 15px;}


#main-values{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-principles.jpg); background-repeat:no-repeat; background-position:195px 15px;}


#main-doc{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-documentation.jpg); background-repeat:no-repeat; background-position:195px 15px;}


#main-services{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(http://www.iconwebsitedesign.com/test-sites/chainexpress/images/banners-services.jpg); background-repeat:no-repeat; background-position:195px 0%}

#main-refrigerated{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-refrigaerated-loads.jpg); background-repeat:no-repeat; background-position:195px 15px;}


#main-container{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-container-hauling.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-team{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-team-drivers.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-ltl{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-less-than-truck-loads.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}


#main-hazard{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-hazardous-materials.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-haz-mat{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-hazmat.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
} 

#main-special-equiptment{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-specialized-equipment.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-intermodal{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-intermodal.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}
		
#main-air{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-air-freight.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-purchasing{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-purchasing.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-supplychain{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-supply-chain.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-fulltruckload{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-fulltruckload.jpg); background-repeat:no-repeat; background-position:195px 15px}

#main-glossary{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-glossary.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-conversions{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-conversions.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-timezones{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-time-zones.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-news{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(http://www.iconwebsitedesign.com/test-sites/chainexpress/images/banners-news.jpg); background-repeat:no-repeat; background-position:195px 0%}

#main-download{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-download.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-faq{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(http://www.iconwebsitedesign.com/test-sites/chainexpress/images/banners-faq.jpg); background-repeat:no-repeat; background-position:100px 0%}

#main-equip-specs{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-equipment-specs.jpg); background-repeat:no-repeat; background-position:195px 15px;}


#main-industry{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-industry-links.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-contact{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-contactus.jpg);
	background-repeat:no-repeat;
	background-position:195px 15px;
}

#main-flatbeds{ height:auto; width:770px; padding-left:15px; padding-right:17px; padding-top:15px; position:relative; 
background-image:url(../images/banner-flatbeds.jpg); background-repeat:no-repeat; background-position:195px 15px;}

#main-NoPageFound{
	height:auto;
	width:770px;
	padding-left:15px;
	padding-right:17px;
	padding-top:15px;
	position:relative;
	background-image:url(../images/banner-container-hauling.jpg);
	background-repeat:no-repeat;
	background-position:195px 100px;
}



/* End Main Body Styles */



#body {
	height:auto;
	width:575px;
	padding-left:20px;
	padding-bottom:30px;
	float:left;
	z-index:0;
	text-align: left;
}

/*#body { height:auto; width:695px; padding-left:20px; padding-bottom:30px; float:left;  z-index:0; }*/

#body-banner {
	height:auto;
	width:545px;
	padding-left:20px;
	padding-bottom:30px;
	padding-top:200px;
	float:left;
	z-index:0;
	text-align: left;
}

#body-PageNotFound {
	height:400px;
	width:545px;
	padding-left:20px;
	padding-bottom:30px;
	padding-top:20px;
	float:left;
	z-index:0;
	text-align: left;
}


#bodyhome { height:auto; width:545px; padding-top:0px; padding-bottom:30px; float:left; }



#leftcolumn{ float:left; width:170px; height:auto;}


#rightcolumn{ float:right; width:170px; height:auto;}


#news{ height:auto; width:170px; position:relative; }


#latest-news{
	padding-top:30px;
	height:auto;
	width:150px;
	background-image:url(http://www.chainexpress.com/es/images/news-bg.gif);
	background-repeat:repeat-y;
	color: #FFF;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
	list-style-type: none;
}


#testimonials {
	height:250px;
	width:545px;
	background-image:url(../images/testimonials-bg.gif);
	background-repeat:no-repeat;
	position:relative;
}



#footer{ clear:both; border-top:1px solid #000000; width:100%; height:80px; position:relative;}

#footer2{ height:22px; width:373px; margin-left:250px; z-index:2;}

#footer3{ height:22px; width:auto; margin-top:40px; margin-left:292px; z-index:3; font-size:10px; color:#666666;}


.top{display:block; width:100%; height:auto; clear:both; font-size:10px;}


/*Icon*/
#icon{
	position:absolute;
	top:4px;
	right:18px;
	width: 144px;
	height:auto;
}

.icon-logo{display:block; height:50px; width:143px; background-image:url(../images/icon-website-design.jpg); cursor:pointer; }
#ticker {
	height: 225px;
	width: 545px;
	position: absolute;
	top: 25px;
}
.readmore {
	font-size: 11px;
	font-weight: bold;
	color: #06F;
	text-decoration: none;
}

.fecha { font-family:Arial, Helvetica, sans-serif; font-size:10px;  font-weight:bold; text-decoration: none;  color: #FF9;}

#marquee{
	height:auto;
	width:805px;
	height:25px;
	position:relative;
}

#gallery-troops {
	height: 600px;
	width: 590px;
	margin:auto;
}
.documents {
	font-size: 11px;
	color: #00C;
	font-weight: bold;
}
.title_specs {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#our-location {
	background-image: url(http://www.chainexpress.com/en/images/our-locations-bg.gif);
	background-repeat: no-repeat;
	height: 370px;
	width: 545px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#panama {
	height: 100px;
	width: 230px;
	float: left;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-panama-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 6px;
}
#peru {
	height: 120px;
	width: 230px;
	float: left;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-peru-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 10px;
}
#mexico {
	height: 100px;
	width: 231px;
	float: right;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-mexico-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 6px;
}

#china {
	height: 120px;
	width: 231px;
	float: right;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-china-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 10px;
}

a.Location-uno{
	display:block;
	color:#000;
	height:100px;
	width:230px;
}

a.Location-dos{
	display:block;
	color:#000;
	height: 120px;
	width: 230px;
}



.imput{ width: 180px;}

.textarea{ width: 583px;}

/*Feed Burner*/
li.headline{color:#FFF;}

#usa {
	height: 110px;
	width: 230px;
	float: left;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-usa-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 2px;
}
#colombia {
	height: 110px;
	width: 231px;
	float: right;
	position: relative;
	padding-left: 42px;
	background-image: url(http://www.chainexpress.com/en/images/bg-colombia-flag.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	top: 2px;
}