body {
	font-family:  Tahoma,Arial,Verdana,  sans-serif;
	background:#FFF;
	color: #000000;
	font-family:Tahoma;
     font-size:12px; 
}
#page{
	margin:0 auto;
	padding:0;	
	width:1020px;
	
}
#header {
	 width:1010px;
	 height:75px;
	 position:relative;
	/* background:url(../Image/header_bg.jpg) no-repeat;*/
}
#tntLogo {
	
	position:absolute;
	bottom:0;
	left:0;
	
}
.countries
{
    position:absolute;
    top:0;
    right:0;
    /*
	margin:0 auto;
   width:183px;  
    padding: 0   0 2px 0;
    */
    
}
#worldshop_text{	
	color:#ff6600;
	/* background:url(../Image/Worldshop.gif)no-repeat;*/
	width:400px;
	height:50px;
	top:0;
	padding-left:500px;
	
}
.worldshop_heading{
	font-size:36px;
	font-family:"Gill Sans MT";
}
.worldshop_txt{
	font-size:25px;
	font-family:"Gill Sans Ultra Bold";
}

#nav_menu{
	float:left;
	height:41px;
	width:830px;
	position:absolute;
	bottom:5px;	
	margin-left:22px;
	left:160px;
	_padding:0 !important;
	background:url(../Image/navmenu_small.gif) no-repeat;	

}
#nav_menu .ulcss{
	
	margin:0;
    margin-left:10px;
    
	padding-left:10px;
}

#nav_menu li {
  float: left;
  list-style: none;
   border-right:2px solid #fa9827;
 }
#nav_menu li.back {
     border-bottom: 5px solid blue;
     z-index: 8;
     position: absolute;
 }
 #nav_menu li.last {
  float: left;
  list-style: none;
  border:none;
 }
 #nav_menu li a {
     position: relative; 
	 overflow: hidden;
     text-decoration: none;
     text-transform: uppercase;
     font: bold 13px arial;
     color: #fff; 
     text-align: center;
     height: 40px; 
	 line-height:40px;
     float: left; 
	 display: block;
     margin: auto 10px ;
    
     }
      #nav_menu li a.active
      {
        color: #d3d1ce;
      }
#nav_menu li a:hover{
   color:  #d3d1ce;
 } 
#container {
	background: #f8f8f8;
	font-size:12px;
	border-left: 2px solid #ff8800;
	border-right: 2px solid #ff8800;
	border-top: 8px solid #ff8800;
	border-bottom: 8px solid #ff8800;
	-moz-border-radius:4px;
	text-align: left; 
	width:1008px;
	padding-bottom:5px;
}
#container h2 {
    border-top:1px solid #CCCCCC;
    color:#FF6600;
    font-size:100%;
    font-weight:bold;
    line-height:100%;
    padding-top:12px;
}
#container h3 {
color:#666666;
line-height:140%;
}

#container h3, h4 {
font-size:100%;
font-weight:bold;
line-height:100%;
margin-bottom:12px;
}
#mainContent {
	padding-top:65px;
	padding-bottom:55px;
}
#navigation{
	/*width:1096px;*/
	height:170px;
	background:#60c2f9;
    padding:18px 0 7px 0px;
}
#left_nav{
	 padding-left:5px;
	 padding-top:4px;
	 float:left; 
	 width:200px;
}
#featured{
	float:left;
 
}
#categories{
	float:left;
	width:795px;
	padding-bottom:10px;
	margin-left:2px;
	background:#f8f8f8;
	/*border:2px solid #60c2f9;*/
	-moz-border-radius:4px;
	padding-left:5px;
}
#admin_content{
	width:1000px;
	padding-top:4px;
	padding-bottom:10px;
	margin-top:4px;	
	background:#f8f8f8;
/*	border:2px solid #60c2f9;
	-moz-border-radius:4px;
	padding-left:15px;*/
}
#divider{
	border-top:2px solid #ccc;
	padding-top:2px;
	margin-left:2px;
	width:1090px;
	height:1px;
}
.products{
	float:left;
	background:url(../Image/product_bg1.gif) no-repeat ;
	margin:4px 10px 10px 0px;
	width:180px;
	height:232px;
	padding-top:4px;
	text-align:center;
}
.products ul{
	list-style:none;
	margin:0;
	padding:0;
	line-height:15px;
	padding-left:35px;
}
.product_txt{
	padding-top:5px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.product_txt a{
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.product_txt a:hover{
	font-size:12px;
	color:#ff6600;
	text-decoration:none;
}
.product_heading{
	font-size:13px;
	color:#ff6600;
	font-weight:bold;
	padding-bottom:2px;
}
.main_heading{
	font-size:13px;
	color:#666666;
	padding:2px 0 4px 0px  ;
	margin:auto 0;
	
}
.about_us
{
   	font-size:13px;
	color:#666666;
	padding:4px 0 4px 32px ;
	margin:auto 0;
	width:890px;    
}
.aboutus  {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
    margin:0 0 10px;
    padding:0 0 0 15px;
    line-height:28px;
    
}
.imgFlag
{
   /* display:none;*/
   
}
.img_left{
	float:left;	
}
#footer {
	border-bottom:1px solid #ff8800;
	clear:both;
	color:#333333;
	font-family:tahoma,helvetica,sans-serif;
	font-size:12px;
	margin:10px 0 0;
	text-align:right;
	padding:0px 0px 10px 0px;
}
#footer a{
	float:left;
	margin-right:20px;
	text-decoration:none;
	color:#666;
}
#footer .links
{
    float:left;
    padding:15px;
}
#footer .twitter
{
    float:left;
    
}
#footer .logo
{
    float:right;
    padding:0px 20px 0px 0px;
}
.text_error
{
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
}
#admin_content  .pageNavigator 
{
    height:50px !important;
}
.text_orange
{
	color:#ff6600;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

.button_orange
{
	color: #FFFFFF;
	width: 65px;
	padding:4px;    
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	background: url(../Image/menuBG_orange.gif) repeat;
}
.button_orange a
{
    text-decoration:none;   
}
.button_orange_long
{
	background: url(../Image/menuBG_orange.gif) repeat;
	color:#FFFFFF;
	width:140px;
	padding:2px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.button_orange_notify
{
	background: url(../Image/menuBG_orange.gif) repeat;
	color:#FFFFFF;
	width:185px;
	padding:2px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.orangelabel
{
	font-family:Arial;
	font-size:10pt;
	font-weight: bold;
	color: #FF6800; /* TNT Orange, RGB: 255 102 0 */
}
.Row_Header
{
	background: url(../Image/blue_bg.gif) repeat;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

.Row_Sub_Header
{
	FONT-WEIGHT: bold; 
	COLOR: #AAA9A9; 
	BORDER-BOTTOM: #ff6600 1px double;
	font-family:Tahoma;
	font-size:13px;
	padding-top:4px;
}

.Row_Sub_Header2
{
	FONT-WEIGHT: bold; 
	COLOR: #cccccc; 
	font-family:Arial;
	font-size:13px;
}
.right {
    text-align: left;
}
.left {
    float:left;
    text-align: right;
    width:6em;
}
.marquee 
{
	position:relative;
    overflow:hidden;
    width:100%;
    height:80px;
}
.message
{
    margin:0 auto;
    width:425px;
    padding-top:12px;
}
#benefits 
{ 
     font-family:Tahoma;
     font-size:12px; 
     padding-left:5px;
     padding-top:10px;
     padding-right:5px;  
}
#benefits  ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
    margin:0 0 10px;
    padding:0 0 0 15px;
    line-height:28px;
    
}
.faqlist
{
    font-size:12px;
    font-family:Arial;
}
.faqlist ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
    margin:0 0 10px;
    padding:0 0 0 12px;
    line-height:20px;
    
}
.link_right
{
    text-align:right;
    color: #ff6600; 
    font-size: 12px;
}
#us_export ,#uk_regulations
{
    display:none;
}
.regulations
{
     font-family: Tahoma; 
     font-size: 11px;
}
#ExportRegulations a
{
  background: url(../Image/Icons/menu_bullet_hover1.gif) no-repeat left;
    color:#999999;
    padding-left:15px;
    text-decoration:none;
}
#ExportRegulations a.selected
{
    background:url(../Image/Icons/menu_bullet_open.gif) no-repeat left ;
    color:#FF6600   
}
#shipping_rates
{
    padding-bottom:5px;
    padding-top:5px;
    font-size:12px;
}
#shipping_calc
{
    float:left;
    width:400px;
    margin-right:8px;
    background:#C2E6FA;
    padding-bottom:20px; 
    padding-top:5px;
    margin-top:5px;
}
#indicative_rates
{
    float:left;
    width:330px;
    padding-top:5px;
    padding-left:20px;
}
.estimatedcharges_tbl
{
    margin:auto 0;
}
.estimatedcharges_tbl td
{
    /*width:50px;*/
    padding:3px;
}
.rate_calc
{
     background:#C2E6FA;
     width:390px;
}
#rate_value
{
    background:#60C2F9;
     width:270px;
     height:90px;
     margin-top:5px;
     margin-left:10px;
     padding-bottom:10px;
     padding-top:10px;
     font-size:13px;
     border:1px solid #eee;
     text-align:center;
}
.heading_txt{
    color:#FF6600;
    font-size:15px; 
}
.tooltip {
	background:transparent url(../Image/bubble2.gif) no-repeat scroll 0 0;
	font-size:11px;
	height:177px;
	padding-left:15px;
	/*padding-top:5px;*/
	
	padding-bottom:5px;
	width:259px;
	display:none;
	color:#000;
}

/* tooltip title element (h3) */
.tooltip h2 {
	margin:0;
	font-size:11px;
	font-weight:bold;
}
.locations
{
    float:left;
    margin-right:20px;
}
.country_txt
{
    font-size:13px;
    font-weight:bold;
    color:#AAA9A9;
}
.join
{
    text-decoration:none;
    color:#ff6600;
    font-size:60px;
    margin: 0 auto;
}
.confirm_reg
{
    display:none;
    width:415px;
    padding-top:10px;
    padding-left:10px;
    line-height:17px;
    margin:0 auto;
}
.register
{
    padding-top:15px;
}
/*
.myaccount
{
  width:190px;
  height:133px;
  padding-left:4px;
  background: url(../Image/myaccount_bg.png) no-repeat;
  display:block;
 
}
*/

.myaccount
{
  width:183px;
  height:70px;
  margin: 0 auto;
  background: url(../Image/myaccountNew.jpg) no-repeat !important;
  display:block;

}
.myaccount_links
{   
    color:#ff6600;
    font-weight:bold;
    font-size:12px;
}
.myaccount_links a:visited
{
     color:#ff6600;
    
}
 .myaccount_heading
{
    text-align:center;
    width:183px;    
    padding-top:2px;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
 }
 /*
.myaccount_heading
{
    text-align:center;
    width:183px;
    height:32px;
    padding-top:10px;
    background:transparent url(../Image/myaccount_bg2.png) no-repeat;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
    margin-left:2px;
}*/

.myaccount a
{
    text-decoration:none;
    
}
.myaccount_heading a
{   text-decoration:none;
    color:#ffffff;
    font-weight:bold;
    font-size:13px;
}
#mycarousel ul
{
    z-index: 1;
    overflow: hidden;
    position: relative;
     margin: 0;
    padding: 0;   
}


.noOverflow 
{
    overflow: hidden;
}


.widget {
    width: 880px;
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
    overflow:hidden;
    clear:both;
    z-index:2;
    position:relative;
    margin:0 auto;
    padding-left:30px;
  }
.widget a.prev{
    position: absolute;
    top: 25px;
    left: 5px;
    width: 23px;
    height: 80px;
    cursor: pointer;
    background: transparent url(../Image/prev-horizontal2.png) no-repeat 0 0;
}

 .widget a.next{
    position: absolute;
    top: 25px;
    right: 5px;
    width: 23px;
    height: 80px;
    cursor: pointer;
    background: transparent url(../Image/next-horizontal2.png) no-repeat 0 0;
 }
 .widget_style {
      padding:16px 10px 2px 15px ;
      position:relative;
      overflow:hidden;
      width:815px !important;
      height:125px;     
     
  }
 .widget_style ul {
    margin:0;
    padding:0;
    z-index:1;
  }
 .widget_style li {
    height:125px;
    width:125px;
    text-align:center;
	font-size:13px;
	font-family: 'Tahoma';	
	color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    margin:0;
    padding:2px 10px 0px 2px; 
    overflow:hidden;
    float:left;
       
 }
 .widget_style img {
    width:100px;
    height:100px;
 }
 .clear
 {
     clear:both;
 }
.widget_style a 
{
    color:#666666;
    text-decoration:none;
    border:none;
}
.widget_style img
{
    border:0;
}
.video_demo
{
    width:183px;
    padding:0px 0px 5px 0px;    
    margin:0 auto;
}
.video_demo img
{
    padding-top:6px;
}
.video_heading
{
   text-align:center;
    width:183px;
    height:32px;
    padding:2px 0px 2px 0px;
    background:transparent url(../Image/myaccount_bg2.png) no-repeat;
    font-size:13px;
    font-weight:bold;
    font-family:verdana;
    color:#ffffff;   
}
.how_steps
{
    padding:10px 0px 10px 0px;   
    width:750px;
    margin:0 auto;
}
.home_flash
{
    
    width:183px;
    margin:0 auto;
    padding-bottom:5px;
}
.how_flash
{
    width:200px;
    margin:auto 0;
     padding-bottom:5px;
}
.how_flash a
{
    color:#ff6600;
    text-decoration:none;
   
}
.how_flash visited
{
    color:#ff6600;
}
.steps img
{
    
    width:150px;
   height:150px;
}
.steps
{
    float:left;
    margin-right:15px;
    width:150px;
}
.advertise
{
    margin:0 auto;
    width:600px;
    padding-top:10px;
}
.pager{
background:#fff;
}
.advertise_heading
{
    text-align:center;
    width:182px;
    height:28px;
    padding-top:10px;
    margin: 0 auto;
    background:transparent url(../Image/advertise2.jpg) no-repeat;
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    color:#ffffff;
}

.advertise_heading  a
{
    text-decoration:none;
    color:#ffffff;
    display:block;
   
    
}

.advertise_heading  a.visited
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    
}
/* styles for invoices*/
#invoice
{
    width:850px;
    height:1000px;
    margin:0;
}
.tntlogo
{
    float:left;
    padding-right:20px;
   
}
.invoice_text
{
   text-align:center;
   font-size:17px;
   font-weight:bold;
   padding:20px 20px 0px 35px;
   width:140px;   
   float:left;
   
}
.invoice_heading
{
    float:right;
    padding:0px 10px 0px 10px; 
    width:460px;
}

.invoice_footerth
{   
    float:left;
    width:98px;
    font-weight:bold;
    padding: 2px 0px  2px 2px;
    border-right:1px solid black;
    text-align:left;
}
.invoice_footer_inqth
{
    padding:2px 0px  2px 2px;
    width:212px;     
    float:left;
    font-weight:bold;
}
.invoice_headerth
{   
    float:left;
    width:100px;
    font-weight:bold;
    padding: 2px 5px 2px 5px;
    border:1px solid black;
}
.invoice_header_inq
{   
    float:left;
    width:212px;
    font-weight:bold;
    padding: 2px 5px 2px 5px;
    border:1px solid black;
}

.invoice_headertd
{   
    float:left;
    width:100px;
    padding:5px;    
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid black;
}
.invoice_footer_data
{
    width:830px;
    text-transform:uppercase;
   /* border:1px solid black;*/
}
.invoice_footer_amt
{   
  float:left;
  width:98px;
  padding: 5px 0px  5px 2px;
 /* border-right:1px solid black; */
  border-bottom:1px solid black;
  border-left:1px solid black;
  text-align:left;
}
.inv_inquiriesft
{
    float:left;
    width:220px;
    height:30px;
    padding: 5px 0px  5px 2px;  
    border-bottom:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;  
 }
.inv_inquiries
{
    float:left;
    width:212px;
    padding:5px;    
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid black;
}
.remit_addr
{
    float:right;
    padding:10px 160px 0px 0px;
    text-align:left;
}
.customer_addr
{
    float:left;
    padding:10px  0px 0px 35px;
    text-align:left;
    text-transform:uppercase;
}
.invoice_data
{
    width:830px;
    padding:50px 0px 0px 0px ;
    font-size:11px;
    
}
.invoice_data_th
{
    width:830px;
    background:#ff6600;
    text-align:right;
    border:1px solid black;
}
.invoice_data_header
{
    font-weight:bold;
    width:830px;
    border:1px solid black;
}

.inv_con
{
    width:98px;
    height:26px;
    padding:0px 0px 0px 2px;
    border-right:1px solid black;
    float:left;
   
}
.inv_pcs
{
    width:48px;
    float:left;
     height:24px;
    border-right:1px solid black;
    padding:2px 0px 0px 2px;
}
.inv_amt
{
    width:78px;
    float:left;
     height:24px;
     padding:2px 0px 0px 2px;
      border-right:1px solid black;
}
.inv_total
{
    width:78px;
    float:left;
     height:24px;
     padding:2px 0px 0px 2px;
}

.inv_customer
{
    float:left;
    width:178px;
    height:26px;
    padding:0px 0px 0px 2px;
    border-right:1px solid black;
}
.inv_destination
{
    float:left;
    width:180px;
    border-right:1px solid black;
}
.invoice_data_content
{
    width:830px;
    border:1px solid black;
    height:500px;
}
.invoice_col_data
{   
    height:52px;
    margin-bottom:10px;
    position:relative;
}
.invoice_col_total
{
    position:absolute;
    bottom:0;
    text-align:right;
    width:78px;
}
.inv_customer_data
{
    float:left;
    width:178px;
    padding:0px 0px 0px 2px;
    height:500px;
    border-right:1px solid black;
}
.inv_total_data
{
    width:78px;
    text-align:right;
    float:left;
     height:500px;
     padding:2px 2px 0px 0px;
  
}
.inv_con_data
{
    width:98px;
    height:500px;
    padding:0px 0px 0px 2px;
    border-right:1px solid black;
    float:left;
   
}
.inv_pcs_data
{
    width:48px;
    float:left;
     height:500px;
    border-right:1px solid black;
    padding:2px 0px 0px 2px;
}
.inv_amt_data
{
    width:78px;
    float:left;
    text-align:right;
     height:500px;
     padding:2px  2px 0px 0px;
      border-right:1px solid black;
}

.service_codes
{
    width:500px;
    padding:10px 0px 0px 0px;
    text-transform:uppercase;
}
.service_codes span
{
    margin-right:10px;
}
.myinvoices
{
    
}
.tntadv ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
.tntadv  ul li {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../Image/pointer2-bg.png) no-repeat scroll left 3px;
    font-size:12px;
    line-height:15px;
    padding:0 0 7px 23px;
}
.expand_myaccount_div
{
    background:url(../Image/plusicon.jpg) left no-repeat;
    padding-left:15px;
}
.contract_myaccount_div
{
    background:url(../Image/minusicon.jpg)left no-repeat;
    padding-left:15px;  
}
.expand_myaccount_div,.contract_myaccount_div a
{
    text-decoration:none;
    
}
.myaccount_table
{
    font-size: 12px;
     width: 100%; 
     font-family: Arial;
}
.myaccount_table a
{
    text-decoration:none;
}
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
