
/* CSS Document */
body{
	/*background-color:#233B5D;*/
	font-family:Tahoma, Geneva, sans-serif;
	color:#000000 !important;
}
.buttonface  
    { 
		color:#000000;	
        text-align:center;
        font-family:Arial;
        cursor:pointer;
        font-size:8pt;
    }
.shadow {
    -moz-box-shadow: 2px 4px 8px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,0.5);
    box-shadow: 2px 4px 8px rgba(0,0,0,0.5);
    border:solid 1px #666666;
    padding:10px;
    background:#f0f0f0;
}
.rndborders {
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.rndtopborders {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.rndbtmborders {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
div.back-header{
	width:100%;
	height:100%;
	position: absolute;
	left:0px;
	top:0px;
	/* background-image:url(../images/bg.jpg);
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C0CFE2', startColorstr='#FFFFFF', gradientType='0'); */
}
div.main{
	left: 0px;
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
}
div.nav{
	width:1050px;
	height:80px;
	margin:0px auto;
    border-bottom:25px solid #366092;
	/*background-image:url('../images/nav_background_main.jpg');*/
    /*background-image:url(../images/nav_background_main_carrier3.jpg);*/
	position:relative;
	top: 0px;
	left: 0px;
}
div.nav-carrier{
	width:1050px;
	height:80px;
	margin:0px auto;
    
	background-image:url(../images/nav_background_main_carrier3.jpg);
	position:relative;
}
div.show_carrier{
	width:1050px;
    border:1px solid #CCCCCC;
    /*border-top:1px solid #366092;*/
	margin:0px auto;
	top:0px;
	height:762px;
	position:relative;
	background-color:#f8f8f8;
	/*background-image:url(../images/carrier_bg.jpg);*/
	background-repeat:repeat-x;
}
div.header_nav{
	position:absolute;
	height:40px;
	left:5px;
	top:83px;
}
div.footer{
	padding-top:5px;
	width:1050px;
	position:relative;
	text-align:center;
	margin:0px auto;
	height:20px;
    background-color:#366092;
	/*background-image:url(../images/footer_back.png);*/
	font-size:10px;
}
div.header_nav_block{
	width:189px;
	float:left;
	height:40px;
	margin-left:24px
}
div.header_nav_block_carrier{
	margin-top:4px;
	float:left;
	margin-left:67px;
}
.special{
	margin-left:57px;
}
div.header_nav_block_carrier a{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#fff;
}
div.header_nav_block img{
	border:none;
}
div.header_nav_block a{
	border:none;
	outline:none;
}
div.nav a{
	border:none;
	outline:none;
}
div.nav-carrier a{
	border:none;
	outline:none;
}
div.logo{
	position:absolute;
	top:15px;
	left:15px;
	height:60px;
	width:236px;
	cursor:pointer;
	/*background-image:url(../images/logo.png);*/
    background-image:url(../images/XtraxLogoBlue.png);
}
div.menu{
	color:#ffffff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:116px;
	right:20px;
	height:12px;
	text-align:left;
}
div.menu-carrier{
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:60px;
	right:20px;
	height:12px;
	text-align:left;
}
div.menu a{
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.menu-carrier a{
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div.show{
	width:1050px;
	margin:0px auto;
	top:0px;
    border:1px solid #CCCCCC;
	height:771px;
	position:relative;
	/*background-image:url(../images/show_back.jpg);*/
}

div.show-grow{
	width:1050px;
	margin:0px auto;
	top:0px;
	position:relative;
	/*background-image:url(../images/carrier_bg.jpg);*/
}
div.show-grow_shipper{
	width:1050px;
	margin:0px auto;
	top:0px;
	position:relative;
	background-color:#FFF;
}
div.header-frame{
	width:937px;
	height:382px;
	position:absolute;
	background-image:url(../images/banner_back.jpg);
	left:61px;
	top:15px;
}
div.header-frame-carrier{
	width:1050px;
	/*height:737px;
	position:absolute;
	background-image:url(../images/white_box.png);*/

    height:650px;
	position:absolute;
	background-image:url(../images/white_box_650h.png);
	left:0px;
	top:30px;
}
div.header{
	width:895px;
	position:absolute;
	height:344px;
	left:19px;
	top:17px;
}
div.header-carrier{
	width:1000px;
	position:absolute;
	height:687px;
	left:25px;
	top:25px;
}
div.slide-nav{

	height:25px;
	position:absolute;
	top:370px;
	left:770px;
}

div.content{
	width:910px;
	height:222px;
	left:75px;
	position:absolute;
	top:485px;
}
div.content a{
    outline:none;
	text-decoration:none;
}
div.content_box{
	width:198px;
	height:222px;
	float:left;
	position:relative;
	margin-right:37px;
}
div.content_box img{
	border:none;
}

div.box-title{
	width:198px;
	height:30px;
	top:8px;
	left:5px;
	position:absolute;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#6d6d6d;
}
div.box-bottom{
	width:198px;
	height:25px;
	top:226px;
	left:0px;
	position:absolute;
	font-size:14px;
	font-style:italic;
	color:#6d6d6d;
	text-align:center;
	font-weight:bold;
}
h2{
	color:#6bd1fb;
	font-size:18px;
	margin:0px 0px 0px 0px;
}
table a {
   text-decoration:none;
   color:#FFFFFF;
}
table a:hover{
    text-decoration:underline;
}
table a:visited{
   text-decoration:none;
   color:#FFFFFF;
}
div.top{
	width:100%;
	height:111px;
	position:relative;
}
div.bottom{
	width:100%;
	height:351px;
	position:relative;
}

a.footLink{
	text-decoration:none;
	color:#FFF;
}
a.nav_lnk{
	text-decoration:none;
	color:#FFF;
	margin-right:20px;
	font-weight:bold;
}
div.menu_home{
	height:24px;
	width:58px;
	position:absolute;

}
div.menu_home:hover {
    cursor: pointer;
	background-position: 0px -24px;
}
div.menu_2{
	height:24px;
	width:66px;
	position:absolute;

}
div.menu_2:hover {
    cursor: pointer;
	background-position: 0px -24px;
}
div.menu_3{
	height:24px;
	width:66px;
	position:absolute;

}
div.menu_3:hover {
    cursor: pointer;
	background-position: 0px -24px;
}
img.link{
	border:none;
	outline: none;
	
}
a.linkto:active{
	border:none;
	outline:none;
}
a.linkto{
	border:none;
	outline:none;
}

a.footLink:hover{
	text-decoration:underline;
	color:#FFF;
}
#slideshow{
    height:344px;
    position:relative;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.active:hover {
	cursor:pointer;
}

#slideshow IMG.last-active {
    z-index:9;
}
.next{
   display:none;
}
#n1{
	background-image:url(../images/number1.jpg);
	width:17px;
	height:18px;
}

#n2{
	background-image:url(../images/number2.jpg);
	width:17px;
	height:18px;
}

#n3{
	background-image:url(../images/number3.jpg);
	width:17px;
	height:18px;
}

#n4{
	background-image:url(../images/number4.jpg);
	width:17px;
	height:18px;
}
#n5{
	background-image:url(../images/number5.jpg);
	width:17px;
	height:18px;
}
#left_a{
	background-image:url(../images/left_arrow.png);
	width:17px;
	height:18px;
}
#left_a:hover{
	background-position: 0 -18px;
}
#right_a{
	background-image:url(../images/right_arrow.png);
	width:17px;
	height:18px;
}
#right_a:hover{
	background-position: 0 -18px;
}


/* -------------------carrier_home-----Midwest Refrigerated Transportation ------------------------ */
div.back-header-nat{
	width:100%;
	height:100%;
	position: absolute;
	left:0px;
	top:0px;
	/* background-image:url(../images/bg.jpg); */
}
.carrier_home_1{
	position:relative;
	width:100%;
	height:158px;
	/*background-image:url(../images/shipper_top.jpg);*/
}
.carrier_home_1_title{
	position:absolute;
	width:500px;
	height:41px;
	top:20px;
	left:25px;
	color:#848484;
	font-size:22px;
}
.carrier_home_2{
	position:relative;
	width:100%;
	height:520px;
}
.carrier_home_2_box{
	position:absolute;
	width:100%;
	height:310px;
	top:100px;
	/*background-image:url(../images/shipper_bar.jpg);*/
}
#orange{
	font-weight:bold;
	color:#2d67a6;
	font-size:16px;
}
.nat-list{
	position:absolute;
	width:280px;
	height:190px;
	top:56px;
	left:140px;
	font-size:14px;
	color:#6D6D6D;
}
.nat-top-button{
	position:absolute;
	width:327px;
	height:48px;
	top:71px;
	left:570px;
	text-align:center;
	font-size:22px;
	color:#6D6D6D;
}
.nat-top-button a{
	text-decoration:none;
	font-size:20px;
	color:#548DD4;
}
.nat-top-button a:hover{
	text-decoration:underline;
}
.nat-middle-button{
	position:absolute;
	width:327px;
	height:48px;
	top:181px;
	left:570px;
	text-align:center;
	font-size:22px;
	color:#6D6D6D;
}
.nat-middle-button a{
	text-decoration:none;
	font-size:20px;
	color:#548DD4;
}
.nat-middle-button a:hover{
	text-decoration:underline;
}
.nat-welcome{
	position:absolute;
	width:500px;
	height:100px;
	top:25px;
	left:25px;
	color:#000;
	font-size:18px;
}
#blue{
	color:#548dd4;
	font-size:12px;
	font-weight:bold;
}
/* --------------- tracking ----------------- */
div.header-frame-tracking{
	width:1050px;
	height:737px;
	position:absolute;
	background-image:url(../images/white_box.png);
	left:0px;
	top:30px;
}
div.show_tracking{
	width:1050px;
	margin:0px auto;
	top:0px;
	height:802px;
	position:relative;
	/*background-color:#b4b6bf;
	background-image:url(../images/carrier_bg.jpg);*/
	background-repeat:repeat-x;
}
.tracking_title{
	position:absolute;
	top:23px;
	left:24px;
	width:400px;
	height:24px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
/* --------------- XpressTraxServices ----------------- */
.xservices_1{
	position:relative;
	width:959px;
	height:356px;
	margin:0px auto;
}
div.show-xservices{
	width:1050px;
	margin:0px auto;
	top:0px;
	position:relative;
	/*background-color:#b4b6bf;
	background-image:url(../images/xservices.jpg);*/
	background-repeat:repeat-x;
	color:#6D6D6D;
}
div.back-header-xservices{
	width:100%;
	height:860px;
	position: absolute;
	left:0px;
	top:0px;
	/* background-image:url(../images/bg.jpg); */
}
.xservices_1_flow{
	position:absolute;
	width:382px;
	height:313px;
	top:15px;
	left:500px;
	background-image:url(../images/manages_freight_movement_flow.png);
}
.xservices_title{
	position:absolute;
	width:450px;
	height:60px;
	top:70px;
	left:55px;
	font-size:22px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#8c8c8c;	
}
.xservices_1_box_1{
	position:absolute;
	width:350px;
	height:160px;
	top:145px;
	left:55px;
    font-size:13px;
}
.xservices_2{
	position:relative;
	width:959px;
	height:316px;
	margin:0px auto;

}
.xservices_2_box_1{
	position:absolute;
	width:350px;
	height:80px;
	top:145px;
	left:55px;
    font-size:13px;
}
.xservices_2_box_2{
	position:absolute;
	width:430px;
	height:250px;
	top:75px;
	left:470px;
    font-size:11px;
}
#xservices_box_2_title{
	color:#233B5D;
	font-size:14px;
	position:absolute;
	width:300px;
	height:20px;
	top:10px;
	right:20px;
	text-align:right;
}
.xservices_box_1 a{
	font-weight:bold;
	color:#548DD4;
	text-decoration:none;
}
.xservices_box_2 a{
	font-weight:bold;
	color:#548DD4;
	text-decoration:none;
}
.xservices_box_1{
	padding:15px 0 0 30px;
	position:absolute;
	width:386px;
	height:85px;
	top:-10px;
	right:0px;
	background-image:url(../images/xservices_intro_box.png);
	font-size:12px;
}
.xservices_box_2{
	padding:15px 0 0 30px;
	position:absolute;
	width:386px;
	height:85px;
	top:110px;
	right:0px;
	background-image:url(../images/xservices_intro_box.png);
	font-size:12px;
}
/*   --------------- CARRIER INTRO -----------------*/
div.show-carrier-intro{
	width:1050px;
	margin:0px auto;
	top:0px;
	position:relative;
	background-color:#b4b6bf;
	background-image:url(../images/carrier_intro.jpg);
	background-repeat:repeat-x;
	color:#6D6D6D;
	font-family:Tahoma, Geneva, sans-serif;
}

.carrier_intro_1{
	position:relative;
	width:100%;
	height:167px;
	background-image:url(../images/carrier_intro_top_bg.jpg);
}
.carrier_intro_title{
	position:absolute;
	width:351px;
	height:30px;
	top:35px;
	left:25px;
	font-size:42px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c6c6c;
	background-image:url(../images/improve_your_operations.png);
}
.carrier_intro_box_1{
	position:absolute;
	width:980px;
	height:70px;
	top:55px;
	left:25px;
	color:#848484;
	padding-top:30px;
	font-size:14px;
}
div.back-header-intro{
	width:100%;
	height:860px;
	position: absolute;
	left:0px;
	top:0px;
	/* background-image:url(../images/bg.jpg); */
}
.carrier_intro_2{
	position:relative;
	width:100%;
	height:507px;
}
.carrier_intro_box_4{
	position:absolute;
	width:460px;
	height:353px;
	top:60px;
	left:60px;
	background-image:url(../images/carrier_intro_image.png);
}
.carrier_intro_box_2{
	padding:15px 0 0 10px;
	position:absolute;
	width:406px;
	height:117px;
	top:85px;
	left:575px;
	background-image:url(../images/carrier_intro_box.png);
	font-size:12px;
}

.carrier_intro_box_3{
	padding:15px 0 0 10px;
	position:absolute;
	width:406px;
	height:117px;
	top:260px;
	left:575px;
	background-image:url(../images/carrier_intro_box.png);
	font-size:12px;
}
.carrier_intro_box_title{
	font-size:14px;
	width:350px;
	top:15px;
	height:20px;
	right:10px;
	position:absolute;
	text-align:right;
	color:#233b5d;
}
.carrier_intro_box_text{
	font-size:12px;
	width:390px;
	top:50px;
	height:60px;
	left:10px;
	position:absolute;
	text-align:left;
	line-height:18px;
}
.carrier_intro_link{
	position:absolute;
	width:170px;
	height:20px;
	right:0px;
	bottom:-28px;
	font-size:12px;
	text-align:right;
}
.carrier_intro_link a{
	text-decoration:none;

}
/*-------------------shipment-------------------------*/
div.show_shipment{
	width:1050px;
	margin:0px auto;
	top:0px;
	height:802px;
	position:relative;
	background-color:#ffffff;
	background-repeat:repeat-x;
}
.shipment_1{
	position:relative;
	width:100%;
	height:150px;
	background-image:url(../images/shipment_top.jpg);
}
.shipment_title{
	position:absolute;
	width:251px;
	height:30px;
	top:35px;
	left:25px;
	font-size:22px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c6c6c;
}
.shipment_title_data{
	position:absolute;
	width:291px;
	height:65px;
	top:75px;
	left:95px;
	font-size:22px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c6c6c;
}
.shipment_form{
	position:absolute;
	width:708px;
	height:637px;
	top:160px;
	left:40px;
	background-image:url(../images/shipment_form.jpg);
}
.shipment_box_1{
	position:absolute;
	width:257px;
	height:345px;
	top:164px;
	left:765px;
	background-image:url(../images/shipment_box_2.png);
}
.shipment_box_2{
	position:absolute;
	width:246px;
	height:236px;
	top:520px;
	left:767px;
	background-image:url(../images/shipment_box_1.png);
}
/*-------------------shipper services intro-------------------------*/
div.show_shipper_service_intro{
	width:1050px;
	margin:0px auto;
	top:0px;
	position:relative;
	background-color:#ffffff;
	background-repeat:repeat-x;
	color:#6D6D6D;
	font-family:Tahoma, Geneva, sans-serif;
}
.shipper_service_intro_1{
	position:relative;
	width:100%;
	height:137px;
	background-image:url(../images/shipper_service_intro_top.jpg);
}
.shipper_service_intro_title{
	position:absolute;
	width:390px;
	height:30px;
	top:35px;
	left:25px;
	font-size:42px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#6c6c6c;
	background-image:url(../images/advanced_shipping_services.png);
}
.shipper_service_intro_box_1{
	position:absolute;
	width:980px;
	height:70px;
	top:52px;
	left:25px;
	color:#848484;
	padding-top:30px;
	font-size:14px;
}
.shipper_service_box_4{
	position:absolute;
	width:460px;
	height:353px;
	top:60px;
	left:60px;
	background-image:url(../images/shipper_intro_image.png);
}
.shipper_service_intro_box_2{
	padding:15px 0 0 10px;
	position:absolute;
	width:406px;
	height:95px;
	top:45px;
	left:575px;
	background-image:url(../images/carrier_intro_box.png);
	font-size:12px;
	border-bottom:#c8cdda solid 1px;
}

.shipper_service_box_text{
	font-size:12px;
	width:390px;
	top:10px;
	height:20px;
	left:10px;
	position:absolute;
	text-align:right;
	line-height:18px;
}
.shipper_service_intro_box_5{
	padding:15px 0 0 10px;
	position:absolute;
	width:406px;
	height:210px;
	top:180px;
	left:575px;
	font-size:12px;

}
.shipper_service_blue{
	color:#548DD4;
	font-size:14px;
}