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

/***********************************************************
						Main Styles
***********************************************************/
html{ background-color:#FFF; background-image:url(../img/bg.jpg); background-position:center; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
body{ margin:0; padding:0;}
.clear{ clear:both;}
#container{ width:922px; margin:30px auto 0 auto;}
img{ border:none;}

.logo h1{
	display:none;
}
h2{ font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#67a01c;
	font-weight:bold;
	margin:10px 10px 0 0px;
}
h3{
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
a{ 
	text-decoration:none; 
	margin:0; 
	padding:0;
}
p{
	font-size:13px;
	color:#575757;
	margin:14px 18px 2px 0px;
	line-height:16px;
	font-weight:normal;
}
p small{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	line-height:20px;
}
ul{
	list-style:none;
	margin:14px 18px 0 0; 
	padding:0;
}
ul li{
	background-image:url(../img/bullet.jpg)	;
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:20px;
	margin:0 0 6px 0;
	font-size:13px;
	color:#3c3c3c;
	font-weight:normal;
}
form{
	margin:14px 18px 2px 0px;
}
label{
	font-size:12px; 
	font-weight:bold;
	color:#6e6e6e;
	margin:2px 0 5px 0;
	float:left;
	width:97px;
}
label.terms{ width:280px;}
	
input.txt{
	background:none;
	background-image:url(../img/input-bg.png);
	background-repeat:no-repeat;
	width:228px;
	height:23px;
	border:none;
	margin:0 0 10px 0;
	padding:0 8px;
	font-size:12px;
	line-height:22px;
	color:#5e5e5e;
	float:left;
}
textarea{ width:238px; font-size:12px; margin:0 0 10px 0; padding:3px;}
label a{ color:#67a01c;}


/***********************************************************
							header
***********************************************************/
.logo{ width:199px; float:left;}
.phone{ width:270px; float:right;}
.phone h2{ text-align:right; background-image:url(../img/tel-icon.png); background-repeat:no-repeat; background-position:left; font-weight:bold; font-size:30px; color:#8a8a8a;}
.phone h3{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:100; text-align:center;}
.phone h3 a{ color:#999;}

/***********************************************************
							Navigation
***********************************************************/
.navigation{ width:922px; height:36px; padding:0 0 0 0; background-image:url(../img/navigation-bg.jpg); background-repeat:no-repeat; margin:20px 0 0 0; }
.navigation ul{ list-style:none; height:36px; margin:0 0 0 5px; padding:0;}
.navigation ul li{ float:left; background-image:none; padding:0; margin:0;}
.navigation ul li.divider{ background-image:url(../img/divider.png); background-repeat:no-repeat; width:2px; height:21px; margin:7px 0 0 0px; }
.navigation ul li a{ background-image:url(../img/nav-gradient.png); background-repeat:repeat-x; margin:0 0 0 0px; color:#fff; font-size:16px; font-weight:bold; line-height:16px; padding:10px 14px 10px 14px; float:left; text-decoration:none;}
.navigation ul li a.home{ background-image:url(../img/left-nav.png); background-repeat:no-repeat; margin:0 0 0 0;}
.navigation ul li a.contact{ background-image:url(../img/right-nav.png); background-position:right top; background-repeat:no-repeat; margin:0 0 0 0;}
.navigation ul li a:hover, .navigation ul li a.active{background-position:0 -36px;}
.navigation ul li a.contact:hover{ background-position:bottom right;}

/***********************************************************
							  Flash
***********************************************************/
.flash{ margin:15px 0 0 0;}
.flash .feature-nav{ height:67px; background-image:url(../img/green-border.jpg); background-position:top; background-repeat:repeat-x; padding:1px 0 0 0;}
.flash .feature-nav ul{ width:922px; height:67px; list-style:none; margin:0px; padding:0; }
.flash .feature-nav ul li{ float:left; background-image:none; padding:0; margin:0;}
.flash .feature-nav ul li.divider{ width:2px; height:67px; background-image:url(../img/green-divider.jpg); background-repeat:repeat-y;}
.flash .feature-nav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#fff; font-weight:100; float:left; text-decoration:none;}
.flash .feature-nav ul li a.left{ background-image:url(../img/feature-nav-left.jpg); padding:20px 30px; width:290px; overflow:hidden; }
.flash .feature-nav ul li a.left:hover{ background-position:bottom left;}
.flash .feature-nav ul li a.middle{ background-image:url(../img/feature-nav.jpg); background-repeat:repeat-x; padding:20px 25px; width:303px; overflow:hidden; }
.flash .feature-nav ul li a.middle:hover{ background-position:bottom;}
.flash .feature-nav ul li a.right{ background-image:url(../img/feature-nav-right.jpg); background-position:right top; padding:20px 25px; width:165px; overflow:hidden; }
.flash .feature-nav ul li a.right:hover{ background-position: bottom right;}

/* ***************************************************
					News ticker
***************************************************  */
#news-ticker{ background-image:url(../img/news-ticker.png); width:892px; height:16px; padding:4px 15px 3px 15px; margin:10px 0 0 0;}
#news-ticker a{ font-size:14px; font-weight:bold; color:#FFF; width:60px; float:left; }
#news-ticker .ticker{ float:left; width:810px; height:18px; overflow:hidden;}
#news-ticker .ticker p{ font-size:16px; line-height:normal; margin:0; padding:0;}

/* ***************************************************
						Columns
***************************************************  */
#left-column{ width:531px; float:left; margin:15px 0 0 0;}
#right-column{ width:380px; float:right; margin:15px 0 0 0;}

/* ***************************************************
					Content-box large
***************************************************  */
.content-large-top{ width:531px; background-image:url(../img/content-large-top.png); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:0 0 0 0;}
.content-large-middle{ width:487px; background-image:url(../img/content-large-middle.png); background-repeat:repeat-y; margin:0 0 0 0; padding:1px 22px 10px 22px;}
.content-large-bottom{ width:531px; background-image:url(../img/content-large-bottom.png); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:1px 0 0 0; margin:0 0 15px 0;}

/*****************************************************
					Content-box small
******************************************************/
.content-small-top{ width:381px; background-image:url(../img/content-small-top.png); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:0 0 0 0;}
.content-small-middle{ width:359px; background-image:url(../img/content-small-middle.png); background-repeat:repeat-y; margin:0 0 0 0; padding:1px 0 10px 22px;}
.content-small-bottom{ width:381px; background-image:url(../img/content-small-bottom.png); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:1px 0 0 0; margin:0 0 15px 0;}

.content-small-middle a.logo-logistics{ background:url(../img/logistics-logo.png) no-repeat; height:32px; width:95px; float:left;}
.content-small-middle a.logo-couriers{ background:url(../img/couriers-logo.png) no-repeat; height:32px; width:95px; float:left;}
.content-small-middle a.logo-storage{ background:url(../img/storage-logo.png) no-repeat; height:32px; width:95px; float:left;}
.content-small-middle a.logo-logistics:hover, .content-small-middle a.logo-couriers:hover, .content-small-middle a.logo-storage:hover{ background-position:bottom; height:36px;}

/*****************************************************
					  Dashed box
******************************************************/
.dashed-box-top{ width:531px; background-image:url(../img/dashed-box-top.jpg); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:0 0 0 0;}
.dashed-box-middle{ 
width: 531px; background-image:url(../img/dashed-box-middle.jpg); background-repeat:repeat-y; margin:0 0 0 0; padding:1px 0 10px 22px;
 
}
.fixheight{
height: 340px;
    overflow: auto;
width: 504px;
}
.dashed-box-bottom{ width:531px; background-image:url(../img/dashed-box-bottom.jpg); background-repeat:no-repeat; height:10px; margin:0 0 0 0; padding:1px 0 0 0; margin:0 0 15px 0;}

/* ***************************************************
						Footer
***************************************************  */
#footer{ background-image:url(../img/footer-bg.jpg); background-repeat:repeat-x; height:34px; margin:0 0 0 0;}
#footer .footer-wrap{ width:936px; margin:0 auto;}
#footer .footer-wrap ul.links{ float:left; width:600px; list-style:none; margin:6px 0 0 0;}
#footer .footer-wrap li{ margin:0 7px; float:left; height:21px; line-height:21px; background:none; padding:0; font-size:11px; color:#fff;}
#footer .footer-wrap li a{ font-size:11px; color:#FFF; font-weight:normal;}
#footer .footer-wrap a:hover{ color:#67a01c;}
#footer .footer-wrap ul.copyright{ float:right; width:310px; list-style:none; font-weight:normal; margin:6px 0;}

#footer .footer-wrap li.divider{ background-image:url(../img/nav-divider.png); background-repeat:no-repeat; width:2px; height:21px;}




