body{
background-repeat:repeat-x;
background-position:top;
margin:0px;
background-color:#fdfcf7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:1.3;
}

a:link{
text-decoration:none;
color:#000066;
}

a:visited{
text-decoration:none;
color:#000066;
}

a:hover{
text-decoration:none;
color:#000000;
}

a:active{
text-decoration:none;
color:#000000;
}

.maidiv{
width:1000px;
margin-left:auto;
margin-right:auto;
}

.maindiv-inside{
width:946px;
background-image:url(../images/inside-bg.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding-left:32px;
padding-right:32px;
padding-top:18px;
padding-bottom:20px;
}

.ubx-logo{
margin-left:50px;
margin-top:44px;
float:left;
}

.ez-logo{
margin-right:50px;
margin-top:44px;
float:right;
}

.inside-ubx-logo{
margin-left:0px;
margin-top:0px;
float:left;
}

.inside-ez-logo{
margin-left:10px;
margin-top:0px;
float:left;
}

.clear{
clear:both;
}

.home-contents{
background-image:url(../images/home-bg.jpg);
height:505px;
margin-top:20px;
}


.flash{
padding-left:10px;
padding-top:30px;
float:left;
}

.welcome{
float:left;
font-size:22px;
font-weight:bold;
color:#2d4988;
margin-top:200px;
width:465px;
}

.choosecountry{
width:420px;
float:left;
font-size:14px;
color:#999999;
margin-top:10px;

}
.choose_arrow{
             width:12px;
			 height:17px;
			float:left;
			margin-right:15px;
			margin-top:6px;
			background:url(../images/choose-arrow.jpg) no-repeat;
			}

.choosecountry	ol {
	
		font-family: verdana; 
		font-size: 20px; 
		list-style: none; 
		margin: 0; 
		padding: 0; 
		cursor:pointer;
		float:left ;
		/*color:#5b77af;    ---Original color--*/
		color:#2d4988;
		
	}
	
.choosecountry	ol li {
	width:350px;
		float: left; 
		margin: 0 0px 2px 0; 
		font-size:18px; 
	
	}
.choosecountry	ol li a, ol li:hover ol li a {
	width:85%;
		background: #f4f4f4; 
		border: 1px solid #eee; 
		color: #555; 
		padding: 3px; 
		text-decoration: none; 
		display: block; 
		white-space: nowrap;
		font-size:16px;
		
	}
.choosecountry	ol li:hover a {
		background: #f4f4f4; 
		color: #555;
		font-size:16px;
	}
.choosecountry	ol li ol li:hover a {
		background: #5b77af; 
		color: #f4f4f4;
		font-size:16px;
	}
.choosecountry	ol li ol {
		left: 0; 
	
		top: 26px; 
		padding:0px;
		display: none;
	}
.choosecountry	ol li:hover ol {
		display: block; 
		
	}
	
.footer{
margin-left:auto;
margin-right:auto;
width:1010px;
font-size:11px;
color:#999999;
margin-bottom:20px;
}

.top-links{
font-size:11px;
float:right;
}

.bottom-curve{
width:1010px;
margin-left:auto;
margin-right:auto;
}

.main-nav{
float:left;
margin-top:26px;
}

.button{
float:left;
}

.countryselection{
float:right;
padding-left:85px;
}

.flag{
float:left;
padding-left:8px;
}

.nav-line{
height:1px;
background-color:#dfdfdf;
}

.login-panel{
width:225px;
margin-top:20px;
float:left;
background-image:url(../images/ligin-box-bg.jpg);
background-repeat:repeat-x;
padding:15px;
color:#FFFFFF;
}

.welcome-login{
font-size:22px;
}

.logintoubx{
padding-top:5px;
}

.logingbox{
padding-top:20px;
padding-bottom:20px;
}

.banner{
float:right;

}

.quickaccess{
width:245px;
float:left;
margin-top:20px;
margin-left:10px;

}

.quick{
font-size:22px;
color:#294a8c;
margin-bottom:10px;
}

.home-text{
float:left;
margin-top:17px;
padding-right:5px;
text-align:justify;
font-smooth:always;
}

.track{
background-image:url(../images/tracking-box.jpg);
background-repeat:no-repeat;
float:left;
width:303px;
height:auto;
margin-top:20px;
padding-left:17px;
padding-right:17px;
padding-top:40px;
font-size:11px;
}

.trackfield{
			width:296px;
			height:60px;
			}

.our_iscount_program{ width:255px; height:140px;
					   border:1px solid #d8d6d3;
					   background:url(../images/our_discount_program.jpg) no-repeat top;
					   padding-top:30px;
					   margin-bottom:10px;
					   
					   }
					   
.office_adress{ width:255px; height:70px;
				border:1px solid #d8d6d3;
				background:url(../images/offic_address.jpg) no-repeat top;
				padding-top:30px;
				margin-bottom:10px;
			   }	
					   
.video{ width:212px; height:auto;
   	   border:1px solid #d8d6d3;
	   padding:15px 15px 15px 30px;
	   background-position:center;
	   }			
					   
.fuel{ width:223px; height:30px;
	   margin-top:10px;
	   background:url(../images/fuel.jpg) no-repeat left;
	   padding-left:35px;
	   padding-top:10px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   font-weight:bold;
	   color:#cf6846;
	   }						  
					   
.text_link{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			padding-top:5px;
			}					 
	   					   			   				   