body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:0;
	margin:0;
	background-image:url(../../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#909090;
}

.wrapper{
	width:995px;
	height:auto;
	padding:0;
	margin:10px auto;
}

.header{
	width:995px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}

.header_left{
	width:186px;
	height:auto;
	float:left;
	padding-left:36px;
	padding-right:15px;
	padding-top:38px;
	padding-bottom:20px;
	background-image:url(../../images/logo-bg.gif);
	background-repeat:no-repeat;
}

.header_right{
	width:758px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-image:url(../../images/header-bg.gif);
	background-repeat:no-repeat;
}

.home{
	width:60px;
	height:20px;
	float:left;
	margin-top:32px;
	margin-left:613px;
	margin-bottom:20px;
}

.nav{
	width:757px;
	height:auto;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	background-image:url(../../images/nav-bg.gif);
	background-repeat:repeat-x;
	border-right:#ef4323 1px solid;
}

.nav ul{
	list-style-type:none;
	float:left;
	text-align:center;
	padding-left:26px;
	margin:0;
}

.nav ul li{
	width:auto;
	display:inline;
	position:relative;
	float:left;
}
.nav ul li a{
	width:auto;
	display:inline-block;
	float:left;
	line-height:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:11px;
	padding-right:11px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

.nav ul li a:hover{
	color:#ef4323;
	text-shadow:#666666 0px 0px 5px;
}

.banner{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;	
}

.mainContainer{
	width:993px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	border-left:#ef4323 1px solid;
	border-right:#ef4323 1px solid;
	background-color:#efefef;
	font-family:Open Sans;
	font-size:12px;
	text-align:justify;
	border-bottom:#ef4323 1px solid;
}
.content{
	width:343px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-right:22px;
	padding-bottom:22px;
}

.content a{
	color:#f78548;
	text-decoration:none;
}

.content h2{
	font-family:Open Sans;
	font-size:14px;
	color:#131313;
	font-weight:normal;
}

.content-2{
	width:578px;
	height:auto;
	float:left;
	padding-left:14px;
	padding-right:14px;
	padding-top:20px;
	padding-bottom:13px;
}

.content-2 h2{
	font-family:Open Sans;
	font-size:14px;
	color:#131313;
	font-weight:normal;
	padding:0;
	margin:0;
}
.divider{
	width:auto;
	float:left;
	margin-top:20px;
}
.shadow{
	width:995px;
	height:auto;
	float:left;
	margin:0 auto;
	padding:0;
}

.footer{
	width:995px;
	height:auto;
	float:left;
	text-align:center;
	font-family:Open Sans;
	font-size:10px;
	color:#e7e7e7;
	line-height:13px;
	z-index:1000;
	margin-top:-10px;
}

.footer a{
	text-decoration:none;
	color:#e7e7e7;
}
.footer a:hover{
	color:#ffffff;
}


.powder_coating{
	width:168px;
	height:auto;
	float:left;
	padding-bottom:5px;
	margin:0;
}
.anodising{
	width:184px;
	height:auto;
	float:left;
	padding-bottom:5px;
	margin:0;
}

.reg_cert{
	width:208px;
	height:auto;
	float:left;
	padding-left:15px;
	margin-top:-5px;
	z-index:2;
}

.reg_cert_img{
	width:208px;
	height:auto;
	float:left;
	padding:0;
	margin-top:5px;
}

.content_container{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-color:#f47a3d;
}

.content_container_1{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-color:#f47a3d;
	background-image:url(../../images/container-bg-1.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}

.content_container_1 h2{
	font-family:Open Sans;
	font-size:20px;
	font-weight:200;
	color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:center;
}

.content_container h2{
	font-family:Open Sans;
	font-size:20px;
	font-weight:200;
	color:#FFFFFF;
	padding:0;
	margin:0;
	text-align:center;
}
.content_left{
	width:355px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}

.content_pic{
	width:298px;
	height:auto;
	float:left;
	padding-left:36px;
	padding-right:22px;
	padding-top:15px;
	margin:0;
}
.content_right{
	width:641;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}

.container_top{
	width:200px;
	height:auto;
	float:left;
	padding-top:14px;
	padding-right:75px;
	padding-bottom:60px;
	padding-left:720px;
	margin:0;
	background-image:url(../../images/container-bg.gif);
	background-repeat:no-repeat;
}

.container_top_1{
	width:270px;
	height:auto;
	float:left;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:60px;
	padding-left:710px;
	margin:0;
	background-image:url(../../images/container-bg.gif);
	background-repeat:no-repeat;
}

.container_bottom{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
.content_main{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-image:url(../../images/container-bg-1.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	font-family:Open Sans;
	font-size:13px;
}

.content_main_1{
	width:995px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	font-family:Open Sans;
	font-size:13px;
}

.content_text{
	width:620px;
	height:auto;
	float:left;
	padding:0;
	margin-top:30px;
	font-family:Open Sans;
	font-size:13px;
	color:#ffffff;
}
.content_text_1{
	width:610px;
	height:auto;
	float:left;
	padding-left:10px;
	margin:0;
	font-family:Open Sans;
	font-size:13px;
	color:#ffffff;
	/*background-color:#f98348;*/
}


.quoat{
	width:75px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}

.quoat-1{
	width:75px;
	height:auto;
	float:left;
	padding:0;
	margin-top:150px;
}
.p-text{
	width:432px;
	height:auto;
	padding:10px;
	margin:0;
	float:left;
}
