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

	body{ margin: 0; width:100%; font-family:calibri; background: #fff; color:#333333}
	@font-face{
        font-family: "Coolvetica Rg";
        font-style: normal;
        src: url("../fonts/coolvetica-rg.ttf") format("truetype"); /* non-IE */
}

	@font-face{
        font-family: "Coolvetica Rg";
        font-style: normal;
		src: url('../fonts/coolvetica_rg.eot');
       /* non-IE */
}
	#wrapper{ position:relative; width:100%; font-family:calibri;}
	h1, h2, h3, h4, h5, blockquote{ font-family:"Coolvetica Rg" !important;   
	font-size: 28px;
    font-weight: normal; color:#323232; width:960px; margin:0 auto;}
	#main{ background: #fff; }
	.section{ min-height: 460px; padding-top: 20px; padding-bottom:20px; }
	.full-image{width:100%; margin-bottom:15px; margin-top:15px; margin-bottom:15px;}
	p{width:960px;  line-height: 25px;
    margin:15px auto; letter-spacing:1px; font-size:16px;}
	h3{font-size:22px; margin-bottom:15px;}
	h4{font-size:24px; padding-top:20px;}
	h1{padding-top:20px; font-family:"Coolvetica Rg";}
	.clear{clear:both}
	
	/* NAVIGATION STYLES */
	

	 .nav-container{
		width:960px;
		margin:0 auto;}


	.inline_ctext p{
		width:100%;
		
		}
		
	.inline_ctext h3{
		width:100%;
		
		}
	.home-img{
		
		}
	
	 #logo{
		float:left;}

	/*.standardNav.left{
		margin-left: -645px;
	}*/
	
	
	
	.design-engineering-logistics{
			width:960px;
			margin:0 auto;
			height:285px;
			}
			
	.design-engineering-logistics h3{width:100%;
			}
			
	.design-engineering-logistics img{position:relative;
			}

	.design{
			width:320px;
			float:left;
			}	
			
	.engineering{
			width:320px;
			float:left; 
			}
			
	.logistics{
			width:320px;
			float:left;
			}	
			
	#contactform{width:75%; float:left;}
	
	#contactform input{border: 1px solid #999;
    border-radius: 2px;
    color: #333;
    font-size: 16px; 
    height: 22px;
    width: 270px;}
	
	#contactform ul{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 9px 9px 7px 0;
	list-style:none;
	float:left;
}
#contactform ul li {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 10px 10px 8px;
	color: #000;
	list-style:none;
	float:left;
	font-family:calibri;
	font-size:15px;

}

.form span{margin-left:25px;}
.form #submit {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer !important;
    float: left;
    font-size: 16px;
    height: 32px !important;
    margin-left: 19px;
    width: 97px !important;
}
	
	.find-us{width:25%; float:right;
	font-size:15px;
	line-height:28px;
	font-family:calibri;}
	
	#contactform textarea{margin-bottom:6px;
	border: 1px solid #999;
    border-radius: 2px;
	width:500px;}
	
	
	.find-us{width:25%; float:right;
	font-size:15px;
	line-height:28px;
	font-family:calibri;}
	
	
	
	.contact-container{width:960px; margin:0 auto;}
	
	#footer{
	
	margin-top:156px;
	width:100%;
	height:auto;

	}
	
	#footer_content{
	margin:0 auto;
	padding:10px 12px;
	width:960px;
	height:auto;
	}

#footer_end{
	background:#1e1e1e;
	width:100%;
	height:45px;
}
#f_end_content{
	width:960px;
	height:auto;
	margin: 0 auto;}
#footerlogo{
	margin-top: 6px;
	background:url('../images/ets.png');
	width:59px;
	height:34px;
	float:left;
	
	}
#copyright{
	font-size:10px;
	height:auto;
	width:520px;
	float:left;
	margin-left:-90px;}
#copyright p{
	font-size:9px;
	text-align:center;
	color:#CCC;
	margin: 10px 0;
	width:100%;
	}
#footersocial{
	height:auto;
	width:313px;
	float:right;
	margin:0 auto;
	margin-top:7px;
	
	}
#footersocial img{
	margin-right:20px;}
	
	.additional-services{
	width:960px;
	margin:0 auto;	
	}
	
	.additional-services li{
	line-height:24px;
	}