*{margin: 0; padding: 0;}
body {
color: #3c3c3e;
background-color:#ffffff;
background-image: url('images/bg.png'); background-repeat: repeat-x; background-position: top left;
font-family: Verdana, Arial, tahoma, "lucida sans", sans-serif;
font-size:11px;
line-height: 16.5px;

}
.flat{height: 0px; line-height: 0px;}
.clear{clear:both;}
a{color: #aa0503; font-weight: normal; text-decoration: none;}
a:hover{text-decoration: underline;}

	form{width: 548px; padding-bottom: 10px;}
	input, select, textarea{width: 249px; height: 16px; font-size: 11px;border: 1px solid #9d9daa; margin-top: 3px; margin-bottom: 15px; }
	select{width: 140px; height: 18px; } 
	textarea{width: 400px; height: 110px; font-size: 11px;} 
	input.btn{width: 61px; height: 26px; border: none;}

img.header{padding-top: 10px;}
img.ileft{float: left; margin-right: 10px; margin-bottom: 10px;}
img.border{border: 5px solid #e0e0e8;}
img.border2{border: 1px solid #9A9A9C;}
a img.border2{border: 1px solid #9A9A9C;}
a:hover img.border2{border: 1px solid #AF0303;}
#container{width: 939px; margin: 0 auto; padding-top: 40px; padding-left: 16px;padding-right: 16px;
background-image: url('images/header_bg.png'); background-repeat: no-repeat; background-position: 0px 71px;}

	#menu {	padding-left: 110px; voice-family: "\"}\""; voice-family: inherit; height: 34px; width: 100%; 
	background-image: url('images/bg_menu.png'); background-repeat: repeat-x; background-position: top left;}
	#menu ul{list-style: none; }
	#menu li{ display: inline; 	margin: 0;	padding: 0;	}
	#menu a{float: left;	display: block;	height: 34px;	font: 11px Arial;	color: #ff9900;	text-decoration: none;}
	#menu a.home{ width: 96px;	background-image: url('images/menu_home.png'); background-repeat: repeat-x; background-position: top left;	}
	#menu a.manufacture{ width: 114px;	background-image: url('images/menu_manufacture.png'); background-repeat: repeat-x; background-position:  top left;	}
	#menu a.quality{ width: 151px; background-image: url('images/menu_quality.png'); background-repeat: repeat-x; background-position:  top left;	}
	#menu a.applications{ width: 106px;	background-image: url('images/menu_applications.png'); background-repeat: repeat-x; background-position:  top left;	}
	#menu a.installations{ width: 113px; background-image: url('images/menu_installations.png'); background-repeat: repeat-x; background-position:  top left;	}
	#menu a.contact{ width: 76px; background-image: url('images/menu_contact.png'); background-repeat: repeat-x; background-position:  top left;	}
	#menu a.location{ width: 79px; background-image: url('images/menu_location.png'); background-repeat: repeat-x; background-position: top left;	}

	#menu a:hover{background-position: bottom left;}
	#menu a.active{background-position: bottom left;}

#content{width: 910px; padding: 0px 15px; padding-top: 20px; padding-bottom: 20px; }
#content .leftinfo{width: 610px; float: left; margin-right: 20px;}
	#content .title{background-color: #e0e0e8; height: 20px; margin-bottom: 10px;text-align: right; padding: 10px; font-size: 16px; font-weight: bold;}
	#content .begin{background-image: url('images/title_begin.png'); background-repeat: no-repeat; background-position: top left;}
	#content .manufacture{background-image: url('images/title_manufacture.png'); background-repeat: no-repeat; background-position: top left;}
	#content .contact{background-image: url('images/title_contact.png'); background-repeat: no-repeat; background-position: top left;}
	#content .location{background-image: url('images/title_location.png'); background-repeat: no-repeat; background-position: top left;}
	#content .contactinfo{width: 340px; float: left;}
	#content .contactform{float: left; width: 560px; }

#content .box{background-image: url('images/box_bg.png'); background-repeat: repeat-y; background-position: top left;}
	#content .box .top_manufacture{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_manufacture.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_quality{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_quality.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_applications{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_applications.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_installations{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_installations.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_aluminium{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_aluminium.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_marine{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_marine.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_steelworks{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_steelworks.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_steel_blast{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_steel_blast.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_steel_continuous{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_steel_continuous.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_steel_hot{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_steel_hot.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .top_app_steel_process{height: 46px; padding-bottom: 15px;background-image: url('images/subtitle_app_steel_process.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box .box_bottom{height: 12px; padding-top: 15px; background-image: url('images/box_bottom.png'); background-repeat: no-repeat; background-position: bottom left;}
	#content .box .padded{padding: 0px 25px;}
	#content .box p.mini{width: 380px; float: left; padding-right: 50px;padding-left: 10px;}
	#content .box ul.mini{width: 590px; float: left; font-weight: bold;}
	
	#content .box ul.mini li{color: #3b3c41;}
	#content .box ul.mini li a{color: #af0102; font-weight: bold;}
	


	#content .box a img{border: 2px solid #fff;}
	#content .box a:hover img{border: 2px solid #AA0503;}
	#content .box ul{list-style: none; color: #ae0009;}
	#content .box ul.red{list-style: none; width: 425px;}
	#content .box ul.red li{font-size: 13px; color: #ae0009; padding-left: 20px; padding-bottom: 5px;
	background-image: url('images/arrow.png'); background-repeat: no-repeat; background-position: top left;}
	#content .box p.sub{font-weight: bold; font-size: 18px; color: #385275; border-bottom: 1px solid #e0e0e8; padding-left: 10px;padding-bottom: 5px; margin-bottom: 5px;}
	#content .box .installist{background: #edf1f4; width: 255px; padding: 10px;}
	#content .box .instalnum{border-bottom: 1px solid #dee5e9; padding: 10px 0px;}
	#content .box .instalnum a{font-weight: bold; width: 100px; float: left;}
	#content .box .instalnum p{font-weight: bold; width: 155px; float: left;}
.cont910{width: 910px; margin: 0 auto;} 
#footer_top{ padding-top: 15px; 
height: 105px; background-color: #D5D6D8; font-size: 11px; color: #3b3c40;
border-bottom: 4px solid #ae0103;}
#footer_top .fleft{float: left;}
#footer_top .fright{float: right; padding-left: 20px; border-left: 1px solid #fff;}
#footer_top a:hover{text-decoration: underline;}
#footer_top a.last{background: none; padding-right: 0px;}

#footer_mid{ background-color: #343338; height: 28px; padding-top: 10px;  border-top: 1px solid #353336; border-bottom: 1px solid #1c1b20;
background-image: url('images/bg_footertop.png'); background-repeat: repeat-x; background-position: top left;}
	#menufooter { voice-family: "\"}\""; voice-family: inherit;	}
	#menufooter ul{list-style: none;}
	#menufooter li{ display: inline; 	margin: 0;	padding: 0;	}
	#menufooter a{
	float: left;
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding: 0px 9px;
	}
	#menufooter a.first{padding-left: 0px;}
	#menufooter a.last{padding-right: 0px;}
	
	
	#menufooter a.sep{color: #717076; padding: 0px 15px;}
	#menufooter a:hover{text-decoration: underline;}

	#menufooter a.bg{background: #195995;}
	#menufooter a.bg:hover{text-decoration: underline; background: #154C7F; }

#footer_bottom{ font-size: 10px; color: #9797a3; height: 50px;  padding-top: 10px; background-color: #4e4e56;
background-image: url('images/bg_footerbot.png'); background-repeat: repeat-x; background-position: top left;
}
#footer_bottom a{font-weight: normal; color: #fff;}
#footer_bottom .left{ float: left; height: 33px; padding-left: 5px;}
#footer_bottom .right{ float: right; padding-right: 10px;}
