/* ---- CSS
Title: Trinity Transport Inc. (http://trinitytransport.com)
Date: jan/31/2009
---- */

body
{
	padding:0;
	margin:0;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#333333;
	border-top:#aca899 1px solid;
	
}

/*------------------------------ Common CSS ----------------------------------------*/
.bullet
{	background:url(../images/b_02.gif) no-repeat left 5px;
	padding:0 8px;
}
form
{
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5
{
	padding:0;
	margin:0;
}
p 
{ 
	margin:5px 0 5px 0;
}
.clear
{
	clear:both;
}
.hide
{
	display:none;
}
ul
{
	/*list-style:none;*/
	list-style:disc inside none;
	padding:0;
	margin:0;
} 
a img{
	border:none;
}
/*----------------------------- html portion ----------------------------------------*/
#outer_div
{
	width:780px;
	margin:0 auto;
	text-align: left;
}
#left_shadow
{
	background-image:url(../images/left_shadow.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:15px;
}
#right_shadow
{
	background-image:url(../images/right_shadow.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:15px;
}
#main_portion
{
	width:750px;
}
#main_portion2
{
	width:650px;
	padding-left:100px;
}
#top_section
{
	background-image:url(../images/top_section_bg.gif);
	background-repeat:repeat-x;
	width:750px;
	height:98px;
	margin:auto;
}
/*---------------------------------------------- Logo -------------------------------------*/
#logo
{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:253px;
	height:98px;
	float:left;
}
/*------------------------------------------Social Media-------------------------------------*/
.social_media_top { width:130px;height:80px;float:left;margin:4px 0 0 115px;padding-top:4px; }
.social_media_top img { float:left;margin-left:10px; }
.social_media_top img a { border:0; }
/*-------------------------------------------- Login Box ------------------------------------*/
.login_box
{
	width:220px;
	background-color:#c4a97b;
	height:80px;
	float:left;
	padding:2px;
	margin:4px 0 0 10px;
}
*:first-child+html .login_box { padding-bottom:3px; height:83px; } 
.login_box .top_raw
{
	background-color:#FFF;
	padding:2px 2px 2px 3px;
}
.login_box .btm_raw
{
	height:15px;
	padding-top:1px;
}

.text_box
{
	border:#c4a97b 1px solid;
	/*width:112px;*/
	height:14px;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#898989;
}
.login_box .button
{
	background-image:url(../images/login.gif);
	background-repeat:no-repeat;
	width:40px;
	height:17px;
	cursor:pointer;
	border:0;
}
.login_box .button1
{
	background-image:url(../images/logout.jpg);
	background-repeat:no-repeat;
	width:50px;
	height:30px;
	cursor:pointer;
	border:0;
}
.login_box a 
{
	/*background-image:url(../images/icon1.gif);*/
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	text-decoration:none;
	color:#fffffa;
	margin-left:15px;
}
.login_box a:hover
{
	text-decoration:underline;
	color:#fffffa;
}
.tds
{
	background-image:url(../images/b_02.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:5px;
	/*text-decoration:none;
	color:#fffffa;*/
	/*margin-left:15px;*/
}

/*----------------------------------- navigation ---------------------------------------*/
#nav_listing
{
	padding:0;
	margin:0;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	height:37px;
}
#nav_listing ul
{
	list-style:none;
	width:750px;
	height:37px;
}
#nav_listing ul li
{
 padding:0px 0px 0px 0px;
 height:37px;
 float:left;
}
#nav_listing ul li a
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFF;	
 display:block;
 line-height:37px;
 text-decoration:none;
 padding:0px 18px 0px 17px;
}

.nav_active {
 background-image:url(../images/nav_bg_over.gif);
 background-repeat:repeat-x;
}
#nav_listing li:hover > a,
#nav_listing ul ul :hover > a {
	color:#fde7cd;
	text-decoration:none;
}
/*-------------------------------------- banner ------------------------------------------------*/
#banner
{
	background-repeat:no-repeat;
	width:749px;
	
}


#frame_nav {
	 position: absolute;
	 visibility: hidden;
	 z-index: 2;

}

.frame {
	 position: absolute;
	 z-index: 0;
	 visibility: hidden;
	 background: transparent;
	 filter: alpha(opacity=0);
	 left: 0;
}
#stage {	 
	position: relative;
	 width: 749px;
	 height: 199px;

}
/*---------------------------------- banner Career page --------------------------------------*/
#banner_career
{
	width: 705px; height:188px;
	margin-bottom:20px;
	padding:11px 22px 0 22px;
	background-image:url(../images/banner_bg.gif);background-position:left top;background-repeat:repeat-x;
}
#banner_career h3
{
	background-image:url(../images/employers.gif);background-position:left top;background-repeat:no-repeat;
	height:25px;
	padding:0;margin:0 0 10px 0;
}
#banner_career h3 span{
	display:none;
}
.stepcarousel
{
	position: relative; 
	overflow: scroll;
	width: 460px; 
	height:127px; 
	margin:20px  0 0 15px;
}

.stepcarousel .belt
{
	position: absolute; 
	left: 0;
	top: 0;
	width: 460px;  
}

.stepcarousel .panel
{
	float: left; 
	overflow: hidden; 
	width: 99px; height:74px;
	padding:7px 8px 10px 9px;
	background-image:url(../images/com_listingbg.gif);background-position:left top;background-repeat:no-repeat;
}
.stepcarousel .panel a
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#544423;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
.stepcarousel .panel a:hover
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#544423;
	display:block;
	font-weight:normal;
	text-decoration:underline;
}
img.image_style1{
	border:#baae9d 1px solid;
	margin:0 0 5px 0
}
/*------------------------------------ Container -----------------------------------------------*/
#container_section
{
	width:749px;
	background-image:url(../images/content_leftbg.gif);background-repeat:repeat-y;background-position:left top;

	
}
#container_section3
{
	width:719px;margin:20px 15px 20px 15px;

	
}
#container_section1 #left
{
	width:518px;
	float:left;
}
#container_section1 #right
{
	width:214px;
	float:left;
	padding-left:14px;
	padding-top:10px;
}
#contentleft{
	width:211px;
	padding:17px 16px 20px 11px;
	float:left;
}
#contentright{
	width:495px;
	padding:17px 5px 20px 5px;
	float:left;
}
#contentrightnew{
	width:702px;
	padding:17px 0px 20px 5px;
	float:left;
}
/*------------------------------------ Container -----------------------------------------------*/
#container_section1
{
	width:749px;
	background-image:url(../images/right_shadow.gif);
	background-repeat:repeat-y;
	background-position:518px;
}
/*---------------------------------------------- Content Area Home------------------------------------*/
#content_area 
{
	width:491px;
	padding-left:17px;
	margin:0 10px 8px 0;
}
#content_area  h3
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:18px;
	color:#4b6d8b;
	font-weight:normal;
	padding-top:5px;
}
#content_area a
{
	background-image:url(../images/icon3.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:12px;
	text-decoration:none;
	color:#516f90;
	font-weight:bold;
}
#content_area a:hover
{
	text-decoration:underline;
	color:#516f90;
}
/*---------------------------------- Recent Awards Home--------------------------------------*/
#award_gallery
{
	width: 203px; 
	margin-bottom:20px;
}
#award_gallery h3
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:18px;
	color:#4a4a4a;
}
.stepcarousel2
{
	position: relative; 
	overflow: scroll;
	width: 203px; 
	height:127px; 
}

.stepcarousel2 .belt2
{
	position: absolute; 
	left: 0;
	top: 0;
}

.stepcarousel2 .pane2
{
	float: left; 
	overflow: hidden; 
	width: 203px;
	text-align:center;
	padding-top:16px;
}
.stepcarousel2 .pane2 a
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#9c2720;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.stepcarousel2 .pane2 h5
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#9c2720;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
.stepcarousel2 .pane2 a:hover
{
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	color:#9c2720;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}
/*--------------------------- Testimonials  Home----------------------------------------*/
#testimonials
{
	margin-right:10px;
	padding:11px 13px 20px 17px;
	width:478px;
	border-top:#cccccc 1px solid;
}
#testimonials .img
{
	width:100px;
	float:left;
}
#testimonials .cntnt
{
	width:378px;
	float:left;
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:15px;
	color:#bb564c;
	font-weight:bold;
	padding-top:9px;
	overflow:auto;
}
#testimonials .cntnt span
{
	display:block;
	text-align:right;
	font-size:16px;
}
/*----------------------------------- container left ---------------------------------------*/
#featured_box
{
	width:518px;
}
#featured_box .left
{
	width:307px;
	float:left;
	background-color:#99241d;
	height:110px;
}
#featured_box .right
{
	width:211px;
	float:left;
	background-image:url(../images/image01.jpg);
	height:110px;
}
#featured_box h3
{
	background-color:#7f1b19;
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:18px;
	color:#fffefe;
	font-weight:normal;
	padding:2px 0 2px 17px;
}
#featured_box h4
{
	font-family:"Trebuchet MS", "times New Roman", arial;
	font-size:14px;
	color:#fffefe;
}
#featured_box .content
{
	padding:4px 23px 4px 17px;
	color:#fffefe;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
#featured_box a
{
	background-image:url(../images/icon2.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	color:#c0a77f;
	text-decoration:none;
	display:block;
	float:right;
	font-weight:bold;
}
#featured_box a:hover
{
	padding-right:14px;
	color:#c0a77f;
	text-decoration:none;
}
/*------------------------------------ Headding Style -----------------------------------------------*/
#contentright h2{
	border:0!important;
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:24px;font-weight:normal;color:#547694;
	padding:0 0 2px 0;margin:0 0 5px 0;
}
#contentrightnew h3{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#547694;
	border-bottom:#d0c6b1 1px solid;
	padding:0 0 2px 0;margin:0 0 5px 0;

}

#contentright h3{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#547694;
	border-bottom:#d0c6b1 1px solid;
	padding:0 0 2px 0;margin:0 0 5px 0;

}

#contentleft h3{
	border:0!important;
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#3c3c3c;
	padding:0 0 2px 0;margin:0 0 5px 0;
}

/*------------------------------------ Listing  Style -----------------------------------------------*/
/*---- Listing  Style 01---------*/
.listing_01{
	margin:0;padding:0;line-height:16px;
	width:480px;
	
}
.listing_01 ul{
	margin:0 0 10px 0;padding:0;
}
.listing_01 li{
	margin:0 0 10px 0;padding:0 0 10px 0;
	border-bottom:#d0c6b1 1px solid;
	list-style:none;
}
.listing_01 li span{
	font-size:12px;color:#98241d;font-weight:bold;
	padding:0 0 5px 0;
	display:block;
}
.listing_01 h5{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#98241d;
	padding:5px 0 5px;margin:0;
}

.listing_01 h6{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#98241d;
	padding:10px 0 10px;margin:0;
}
.important{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#98241d;
}
.important2{
	font-family:Tahoma, Verdana, Arial;font-size:10px;font-weight:normal;color:#767676;
}
/*---- Listing  Style 02---------*/
.listing_02{
	margin:0;padding:0;
	color:#767676;line-height:16px;
}
.box1{
	border:#e3dbc5 1px solid;
	padding:0;margin:20px 0px 20px 0px;
	color:#646161;
}
.listing_02 h6{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#646161;
	background-color:#f4f0e7;
	padding:5px 7px 7px 7px;
	height:16px;
	margin:0 0 10px 0; 
}
.box1 h6{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#646161;
	background-color:#f4f0e7;
	padding:5px 7px 7px 7px;
	height:16px;
	margin:0 0 10px 0; 
}



/*---- Listing  Style 03---------*/
.listing_03_leftlink{
	margin:0 0 20px 0 ;padding:0;
}
.listing_03_leftlink ul{
	margin:0 ;padding:0;
}

.listing_03_leftlink li{
	margin:0 0 5px 0 ;
	padding:0 0 5px 15px ;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#98241d;
	border-bottom:#d5cdbb 1px solid;
	background-image:url(../images/arrow.gif);background-position:5px 5px; background-repeat:no-repeat;
	position: relative;
	list-style:none;
}
.listing_03_leftlink li a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#98241d;text-decoration:none;
	
}
.listing_03_leftlink li a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#72819b;text-decoration:none;
}
.listing_03_leftlink ul li ul{
	margin:0 ;padding:0;
	
}

.listing_03_leftlink li ul li{
	margin:2px 0 2px 0px ;padding:2px 0 2px 0 ;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#98241d;
	border-bottom:#d5cdbb 1px solid;
	background-image:none;background-position:5px 5px; background-repeat:no-repeat;
	position:relative;
	list-style:none;
}
.listing_03_leftlink li ul li a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#98241d;text-decoration:none;
	display:block;
}
.listing_03_leftlink li ul li a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#72819b;text-decoration:none;
}

/*---- Listing  Style 04---------*/
.listing_04{
	margin:0;padding:0;
	color:#333333;line-height:16px;
}
.listing_04 .box1{
	border:#e3dbc5 1px solid;
	padding:0;margin:20px 0 20px 0;
	color:#646161;
}
.listing_04 h6{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#646161;
	background-color:#f4f0e7;
	padding:5px 7px 7px 7px;
	height:16px;
	margin:0 0 10px 0; 
}
.listing_04 h5 {
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#333333;line-height:17px;
	padding:0 0 5px 0;margin:0 ;
}

.listing_04 h4{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:17px;font-weight:normal;color:#9e352e;
	padding:0 0 2px 0;margin:0 0 5px 0;
}
.listing_04 a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#ad1212;text-decoration:none;
}
.listing_04 a:hover{
	text-decoration:underline;
}
.listing_04 ul{
	padding:0;margin:10px 0 0 0;
}
.listing_04 li{
	padding:0 0 5px 15px;margin:0 0 5px 0;
	/*list-style:none;*/
	background-image:url(../images/arrow_2.gif);background-position:left 5px;background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#333333;
}
.listing_04  span{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#333333;line-height:17px;
	padding:0 0 5px 0;margin:0 ;display:block;
}
/*---- Listing  Style 05---------*/
.listing_05_faq{
	margin:0;padding:0;
	color:#333333;line-height:16px;
}
.listing_05_faq ul{
	margin:0;padding:10px 0 0 0;
	color:#333333;line-height:16px;
}
.listing_05_faq  h4{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:17px;font-weight:normal;color:#9e352e;
	padding:10px 0 10px 0;margin:5px 0 0 0;
}
.listing_05_faq li{
	margin:0 0 10px 0;padding:0 0 10px 20px;
	border-bottom:#d0c6b1 1px solid;
	list-style:none;
	background-image:url(../images/qus.gif);background-position:left 3px;background-repeat:no-repeat;
}
.listing_05_faq li a{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#9e352e;text-decoration:none;
	display:block;
}
.listing_05_faq li a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#9e352e;text-decoration:none;
	display:block;
}

.correction a
{  Display:inline!important;
}
/*---- Listing  Style 06---------*/
.listing_06_careerlisting{
	margin:0;padding:0;
	color:#717171;line-height:16px;
}
.listing_06_careerlisting  h4{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:17px;font-weight:normal;color:#9e352e;
	padding:10px 0 10px 0;margin:5px 0 0 0;
}
.listing_06_careerlisting  span {
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#5f5f5f;line-height:17px;
	padding:0 0 5px 0;margin:0 ;display:block;
}
.listing_06_careerlisting  h6 {
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#9e352e;line-height:17px;
	padding:0 0 5px 0;margin:0 ;display:block;
}
.listing_06_careerlisting li{
	list-style:none;
	border-bottom:#d0c6b1 1px solid;
	padding:0 0 10px 0;margin:0 0 10px 0;
}
.listing_06_careerlisting li a{
	background-image:url(../images/arrow3.gif);background-position:right 5px;background-repeat:no-repeat;
	padding:1px 10px 1px 5px;
	border:#d3d4d4 1px solid;
	font-family:Tahoma, Verdana, Arial;font-size:10px;font-weight:normal;color:#8f8f8f;text-decoration:none;
	margin:10px 10px 0 0;
}
/*---- Listing  Style 07---------*/
.listing_07{
	margin:0;padding:0;line-height:16px;
}
.listing_07 ul{
	margin:0 0 10px 0;padding:0;
}
.listing_07 li{
	margin:0 0 5px 0;padding:0 0 5px 0;
	/*list-style:none;*/
}
.listing_07 li span{
	font-size:12px;color:#98241d;font-weight:bold;
	padding:0 0 5px 0;
	display:block;
}
.listing_07 h5{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#98241d;
	padding:5px 0 5px;margin:0;
}

.page{
	float:right;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#343435;
	height:20px;
}
/*.page img{
	padding-bottom:5px;
}*/
.page a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#343435;text-decoration:none;
	line-height:16px;
}
.page span{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#646161;text-decoration:none;
}
.page a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#98241d;text-decoration:none;
}
.box2{
	border:#e3dbc5 1px solid;
	padding:0;margin:20px 0 20px 0;
	color:#646161;
}
.box2 h5{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#646161;
	background-color:#f4f0e7;
	padding:5px 7px 7px 7px;
	height:16px;
	margin:0 0 0 0; 
}
.box2 span{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#646161;
	background-image:url(../images/icon5.gif);background-position:5px 5px;background-repeat:no-repeat;
	padding:0 0 0 15px;margin:0 0 0 0;
}
.box2 a.download{
	background-image:url(../images/download.gif);background-position:left 3px;background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:normal;color:#98241d;text-decoration:underline;
	padding:0 0 5px 20px;
}
		
.box2 td{
	border-top:#ebeae7 1px solid;
}



/*---- Listing  Style 07---------*/
.listing_07_contact{
	margin:0;padding:0;
	color:#717171;line-height:16px;
}
.listing_07_contact h4{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-weight:bold;font-size:15px;color:#98241d;
	padding:0 0 10px 0;margin:0;
}
.listing_07_contact h4 span{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-weight:normal;font-size:15px;color:#1b1a1a;
	padding:0 0 0 0;margin:0;
}
.listing_07_contact h6{
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#373636;
	padding:0 0 10px 0;margin:0;
}
.box3{
	border:#f5e4c8 1px solid;
	padding:2px;margin:0 0 20px 0;
	
}
.box3_bg{
	background-image:url(../images/contact_box.gif);background-position:left top;background-repeat:repeat-x;
	background-color:#FFFFFF;height:81px;
}
.box3_bg_padding{
	background-image:url(../images/book.gif);background-position:375px top;background-repeat:no-repeat;
	padding:18px 100px 0 15px;display:block;
}
.box3_bg a{
	background-image:url(../images/arrow_5.gif);background-position:right top;background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#a02922;text-decoration:none;
	padding:0 25px 10px  0;margin:0 0 0 0;
}
.box3_bg a span{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#373636;text-decoration:none;
	padding:0 ;margin:0;display:inline;
}
.tablestyle td{
	border-bottom:#dcd7d7 1px solid;
	padding:3px 5px 3px 10px;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#373636;text-decoration:none;
}
.tablestyle td a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#a02922;text-decoration:none;
}
.tablestyle td a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#a02922;text-decoration:underline;
}
/*---- Listing  Style 05---------*/
.listing_05_termuse{
	margin:0;padding:0;
	color:#333333;line-height:16px;
}
.listing_05_termuse ul{
	margin:0;padding:10px 0 0 0;
	color:#333333;line-height:16px;
}
.listing_05_termuse  h4{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:17px;font-weight:normal;color:#9e352e;
	padding:10px 0 10px 0;margin:5px 0 0 0;
}
.listing_05_termuse li{
	margin:0 0 10px 0;padding:0 0 10px 20px;
	border-bottom:#d0c6b1 1px solid;
	/*list-style:none;*/
	background-image:url(../images/icon_arrow.gif);background-position:left 3px;background-repeat:no-repeat;
}
.listing_05_termuse li a{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#9e352e;text-decoration:none;
	display:block;
}
.listing_05_termuse li a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#9e352e;text-decoration:none;
	display:block;
}
/*------------------------------------ Tab calculater  Style -----------------------------------------------*/
#tab{
	width:484px;
	margin:10px 0 10px 0;
}
#tab_top{
	width:470px;height:35px;
	background-image:url(../images/tab_topbg.gif);background-position:left bottom;background-repeat:no-repeat;
	padding:0 0 0 14px;
}
#tab_top a{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#5b5a5a;text-decoration:none;
	text-align:center;display:block;float:left;	padding:5px 0 0 0;margin:0 5px 0 0;
}
.normal{
	background-color:#FFFFFF;
	border-bottom:none;border-top:#eadec3 1px solid;
	border-left:#eadec3 1px solid;border-right:#eadec3 1px solid;
	height:17px;width:85px;
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#5b5a5a;text-decoration:none;
	text-align:center;
	
	
}
.active{
	background-color:#FFFFFF;
	border-bottom:none;border-top:#eadec3 1px solid;
	border-left:#eadec3 1px solid;border-right:#eadec3 1px solid;
	height:18px;width:85px;
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#5b5a5a;text-decoration:none;
	text-align:center;
	
}
#tab_middle{
	width:454px;
	background-image:url(../images/tab_middle.gif);background-repeat:repeat-y;
	padding:0 15px 10px 15px;

}
#tab_bottom{
	width:484px;height:18px;
	margin:0 0 10px 0;
	background-image:url(../images/tab_botom.gif);background-position:left top;background-repeat:no-repeat;

}
/*------------------------------------ text box button  Style -----------------------------------------------*/

.textbox01{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161
}
.textbox02_250{
	border:1px #8397aa solid;
	padding:0 0 0 2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:250px;
}
.textbox02{
	border:1px #8397aa solid;
	padding:0 0 0 2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161
}
.textbox02_100{
	border:1px #8397aa solid;
	padding:0 0 0 2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:100px;
}
.textbox01_250{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:250px;
}
.textbox01_450{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:400px;
}
.textbox01_200{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:200px;
}
.textbox01_1100{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:170px;
}
.listmenu_200{
	border:1px #8397aa solid;
	padding:1px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:205px;
}
.listmenu_100{
	border:1px #8397aa solid;
	padding:1px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:100px;
}
.listmenu_50{
	border:1px #8397aa solid;
	padding:1px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:50px;
}
.textbox01_100{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:90px;
}
.textbox01_50{
	border:1px #8397aa solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:45px;
}
.text_box_search{
	border:#c3c7ce 1px solid;
	padding:2px;margin:0 0 5px  0;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:195px;
}
.listmenu_search{
	border:#c3c7ce 1px solid;
	padding:1px;margin:0 0 5px  0;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	width:200px;
}
.textbox03{
	border:1px #ccc4b2 solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	background-color:#FFFFFF;
}
.textbox03_100px{
	border:1px #ccc4b2 solid;
	padding:2px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#646161;
	background-color:#FFFFFF;
	width:100px;
}
.button_search{
	background-color:#871a14;
	border:#d1d1d1 1px solid;
	padding:1px 10px 1px 10px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#FFFFFF;
	cursor:pointer;
	float:right;
	background-image:url(../images/button_bg.gif);background-position:top;background-repeat:repeat-x;
}
.button_search_nw{
	background-color:#871a14;
	border:#d1d1d1 1px solid;
	padding:1px 10px 1px 10px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#FFFFFF;
	cursor:pointer;
	background-image:url(../images/button_bg.gif);background-position:top;background-repeat:repeat-x;
}
.button_searching{
	background-color:#871a14;
	border:#d1d1d1 1px solid;
	padding:1px 10px 1px 5px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#FFFFFF;
	cursor:pointer;
	float:right;
	background-image:url(../images/button_bg.gif);
}
.button_common{
	background-color:#aa332c;
	border:#d1d1d1 1px solid;
	padding:1px 10px 2px 10px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#FFFFFF;
	cursor:pointer;
	background-image:url(../images/button_bg.gif);background-position:top;background-repeat:repeat-x;
	height:20px;
}
.button_common2{
	background-color:#f3eee5;
	border:#dfd0af 1px solid;
	padding:0px 10px 2px 10px;
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#464444;
	cursor:pointer;
	background-image:url(../images/button_bg2.gif);background-position:top;background-repeat:repeat-x;
	height:15px;
}
.button_arrow{
	background-color:#98241d;
	border:#7d1711 1px solid;
	padding:1px 25px 2px 10px;
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#FFFFFF;
	cursor:pointer;
	background-image:url(../images/arrrow_button.gif);background-position:right 3px;background-repeat:no-repeat;
	height:21px;
}

.button_step_2{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/step2.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_step_3{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/step3.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_step_4{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/step4.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_step_final{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/final.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_step_send{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/send.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_step_calculate{
	background-color:#aa332c;
	border:none;
	cursor:pointer;
	background-image:url(../images/calculate.gif);background-repeat:no-repeat;background-position:left top;
	height:20px;width:77px;
}
.button_back{
	background-color:#aa332c;
	border:none;
	background-image:url(../images/back_btn.gif);background-repeat:no-repeat;background-position:left top;
	width:18px;height:18px;
	cursor:pointer;
	margin:0px 0 0 5px;padding:0;
}
.button_back_text{
	background-color:#aa332c;
	border:none;
	background-image:url(../images/button_back.gif);background-repeat:no-repeat;background-position:left top;
	width:42px;height:18px;
	cursor:pointer;
	margin:0px 0 0 0px;padding:0;
}
.button_next{
	background-color:#aa332c;
	border:none;
	background-image:url(../images/next_btn.gif);background-repeat:no-repeat;background-position:left top;
	width:18px;height:18px;
	cursor:pointer;
	margin:0px 0 0 5px;padding:0;
}
.button_next2{
	background-color:#aa332c;
	border:none;
	background-image:url(../images/next_btn2.gif);background-repeat:no-repeat;background-position:left top;
	width:18px;height:18px;
	cursor:pointer;
	margin:0px 0 0 5px;padding:0;
}
.chech_box{
	vertical-align:middle;
}
img.imagestyle2{
	float:right;
	margin:0 0 0 5px;
}
/*------------------------------------ Map -----------------------------------------------*/
#map{
	margin:20px 0 20px 0;
}
/*------------------------------------ Quick Link -----------------------------------------------*/

#carrier{
	background-image:url(../images/carrier.gif);background-repeat:no-repeat;
	width:208px;height:83px;
	display:block;
	margin:0 0 10px 0;
}
#carrier span{
	display:none;
}
#subscribe{
	background-image:url(../images/subscribe.gif);background-repeat:no-repeat;
	width:206px;height:53px;
	display:block;
	margin:0 0 10px 0;
}
#subscribe span{
	display:none;
}
#company_add{
	background-image:url(../images/com_add.gif);background-repeat:no-repeat;
	width:208px;height:68px;
	display:block;
	margin:0 0 10px 0;
}
#company_add span{
	display:none;
}
#customer_enquiry{
	background-image:url(../images/customer_en.gif);background-repeat:no-repeat;
	width:240px;height:65px;
	display:block;
	margin:10px 0px 10px 0;
	float:left;
}
#customer_enquiry span{
	display:none;
}
#carrier_enquiry{
	background-image:url(../images/carrier_en.gif);background-repeat:no-repeat;
	width:240px;height:64px;
	display:block;
	margin:10px 0 10px 0;
	float:right;
}
#carrier_enquiry span{
	display:none;
}
/*------------------------------------ Search box Style -----------------------------------------------*/
#search_box{
	background-color:#e5dccb;
	padding:5px;margin:0 0 20px 0;
}
/*------------------------------------ upcoming Events ------------------------------------*/
#events_scroll
{
  width:186px;
  padding:0 6px 10px 12px;
  background-color:#f3efe6;
  background-image:url(../images/upcoming_event_bg.gif);
  height:150px;
  background-repeat:repeat-x;
  margin-bottom:20px;
}
#events_scroll h3
{
  width:186px;
  font-family:"Trebuchet MS", "times New Roman", arial;
  font-size:18px;
  color:#745a3a;
  font-weight:normal;
}
#event_scroll_part
{
  height:90px;
  width:186px;
  padding-top:14px;
  font-family:tahoma, verdana, arial, helvetica;font-size:11px;
  color:#6b6b6b;
}
#event_scroll_part span
{
  color:#705e3d;
  font-size:10px;
  display:block;
  padding-bottom:5px;
}
#event_scroll_part a
{
  color:#705e3d;
  text-decoration:none;
  font-weight:bold;
}
#event_scroll_part a:hover
{
  color:#f29d98;
  text-decoration:underline;
  font-weight:bold;
}
#events_scroll .view, #events_scroll .view:hover
{
   background-image:url(../images/icon4.gif);
  background-position:right center;
  background-repeat:no-repeat;
  background-color:#cabb9a;
  border:#b1a17d 1px solid;
  padding:2px 11px 2px 4px;
  display:block;
  float:right;
  text-decoration:none;
  color:#ffffff;
  font-size:10px;
  }
/*--------------------------------------------- Online Chat -----------------------------------*/
#online_chat, #online_chat:hover
{
	background-image:url(../images/live_chat.gif);
	width:92px;
	height:63px;
	padding-top:3px;
	padding-left:115px;
	display:block;
	color:#9b261f;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:20px;
}
/*--------------------------------------------- Freight  -----------------------------------*/

#container_section3 h3{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#547694;
	padding:0 0 2px 0;margin:0 0 5px 0;display:inline-block;
	width:719px;
	
}
#container_section3 h3 span{
	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#547694;
	float:left;
	border-bottom:#d0c6b1 1px solid;
	width:620px;height:30px;
}

#container_section3 h3 a{
	float:right;
	background-image:url(../images/back_arrow.gif);background-position:left 15px;background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#ac231a;text-decoration:underline;
	padding:10px 0 2px 10px;margin:0;
	border-bottom:#d0c6b1 1px solid;
	width:89px;height:18px;
}
/*------------------------------------ text style  -----------------------------------------------*/
.text_bold{
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#6b6a6a;
	/*padding-left: 7px;*/
}
.text_normal{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#434141;
 padding-left: 10px;
}
.text_normal a{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#9d2821;text-decoration:none;
}
.text_normal a:hover{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#9d2821;text-decoration:underline;
}
.text_bold1{
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#6b6a6a;
	padding-left:3px;
	border-left:#e3dbc5 1px solid;
}
.text_normal1{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#434141;
 	padding-left:3px;
 	border-bottom:#ebeae7 1px solid;border-left:#e3dbc5 1px solid;
}
.text_normal4{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#434141;
 	padding-left:7px;
 	border-bottom:#ebeae7 1px solid;border-left:#e3dbc5 1px solid;border-top:#ebeae7 1px solid;
}
.text_normal2{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#434141;
 	padding-left:7px;
 	border-bottom:#ebeae7 1px solid;
}
.text_normal3{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#434141;
 	padding-left:7px;
 	border-bottom:#ebeae7 1px solid;border-top:#ebeae7 1px solid;
}
.text_bold_drark{
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#3b3a3a;text-align:center;
}
.text_bold_common{
	font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;color:#393939;

}
.text_normal_common{
	font-family:Tahoma, Verdana, Arial;font-weight:normal;font-size:11px;color:#393939;
}
.text_bold_12px{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:bold;color:#4c4a4a;
	background-color:#f4f0e7;
	padding:5px 7px 7px 7px;
	height:16px;
	margin:0 0 10px 0; 
}
.text_normal_12px{
	font-family:Tahoma, Verdana, Arial;font-size:12px;font-weight:normal;color:#4c4a4a;
}
.text_normal_12px span span{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#9c2720;text-decoration:none;
}
.text_normal_12px a{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#9c2720;text-decoration:underline;
}

.text_normal_12px a:hover{
	font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:bold;color:#9c2720;text-decoration:none;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	height: 24px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/*------------------------------------------- Footer ---------------------------------------*/
#footer
{
	background-color:#e1d4bd;
	color:#333333;
	font-family:tahoma, verdana, arial, helvetica;
	font-size:11px;
	line-height:20px;
	text-align:center;
        width:750px;
padding-bottom:20px;
text-shadow: 1px 1px #F3EFE6;

}

#footer-boxes-holder{
clear:both;
height: 190px

}
.footer-boxes {
	width:177px;
	float:left;
	margin:5px;
text-align:left;

}

#footer a
{
	color:#4d6685;
	text-decoration:none;
}
#footer a:hover
{
	color:#4d6685;
	text-decoration:underline;
}
a.link
{
  color:#0000FF;
  font-weight:normal;
  font-size:12px;
  
}
#link-wrapper
{	padding:17px 26px 20px 26px;
	font-size:90.9%;
}
#link-wrapper h3
{	font-family:"Trebuchet MS", Tahoma, Verdana;font-size:20px;font-weight:normal;color:#547694;
	border-bottom:#d0c6b1 1px solid;
	padding:0 0 2px 0;margin:0 0 5px 0;
	
}
#link-wrapper ul
{	padding:0;
	margin:0;
}
#link-wrapper ul li
{	margin:0 0 0 0;
	padding:0;
	list-style:none;
	background-image:url(../images/arrow_2.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
}
#link-wrapper ul .width
{	width:698px !important;	
}
#link-wrapper ul ul
{	padding:0;
	margin:0 0 0 0;
}
#link-wrapper ul ul ul
{	padding:0;
	margin:0 0 2px 0;
}
#link-wrapper ul .width2
{	width:694px !important;	
}
#link-wrapper ul ul li
{	margin-left:16px;
	background-image:url(../images/icon5.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
#link-wrapper ul ul ul li
{	margin-left:4px;
	float:left;
	background-image:none;
}
#link-wrapper ul li a,#link-wrapper ul li a:hover,#link-wrapper ul li span
{	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	background-image:url(../images/icon6.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	cursor:pointer;
	line-height:20px;
	padding:0 0 0 16px;
	display:block;
	margin:0;
}
#link-wrapper ul ul li a,#link-wrapper ul ul li a:hover,#link-wrapper ul ul li span
{	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	padding-left:9px;
	line-height:18px;
	background-image:none;
	display:block;
	cursor:pointer;
}
#link-wrapper ul ul ul li a,#link-wrapper ul ul ul li span
{	color:#333333;
	text-decoration:none;
	font-weight:normal;
	font-size:1.1em;
	background-image:none;
	padding-left:6px;
	background-image:none;
	line-height:18px;
	display:block;
	cursor:pointer;
	float:left;
}
#link-wrapper ul ul ul li a:hover
{	text-decoration:underline;
	color:#333333;
	font-weight:normal;
	font-size:1.1em;
	background-image:none;
	padding-left:6px;
	line-height:18px;
	display:block;
	cursor:pointer;
}



.listing_08{
	margin:0;padding:0;line-height:16px;
}
.listing_08 ul{
	margin:0 0 10px 0;padding:0;
}
.listing_08 li{
	margin:0 0 5px 0;
	padding:0 0 5px 5px;
	/*list-style:none;*/
}
/*.listing_08 ol li{
	margin:0;padding:0;line-height:16px;
	list-style:none;
}*/
.listing_08 li span{
	font-size:12px;color:#98241d;font-weight:bold;
	padding:0 0 5px 0;
	display:block;
}
.listing_08 h6{
	font-family:Tahoma, Verdana, Arial;font-size:16px;font-weight:bold;color:#98241d;
	padding:5px 0 5px;margin:0;
}



#display_blog {
	background-image:url(../images/blog.gif);
	width:204px;
	height:103px;
	margin:0px 0px 7px 0px;
}
#display_blog a {
	width:204px;
	height:103px;
	display:block;
}
.border_right
{
	border-right:#e3dbc5 1px solid;
}
.border1
{
	border:#e3dbc5 1px solid;
}
.new
{
width:30px;
float:left;
}
h6 a{
text-decoration:none;
color:#9e352e;
}
h6 a:hover{
text-decoration:underline;
color:#9e352e;
}
