/* commone css starts*/

html, body{	margin:0;	padding:0;	background:url(../images/bar.jpg) repeat-x #ffffff;	font-family: Arial;	font-size:11px;	text-decoration:none;
	font-weight:normal;	line-height:16px;	text-align:left;	color:#000000;	}
	
.clearfix:after {  content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

*html {margin:0px;  padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

img{border:none;}

p,h1,h2,h3,h4,div,form,blockquote,ul,li,input,label,dl,dt,dd{	margin:0;	padding:0;	}
	
.clear {clear:both; float:none; }

a{color:#000000; text-decoration:none; }
	
a:hover{text-decoration: none; color:#0093dd;}
	
	
h1{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-size: 13pt;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	}
	
h2{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	}
	
h3{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:10px;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	}
	
h4{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:10px;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5b5b;
	clear:both;
	text-decoration:none;	}

.question{
	margin:0px;
	padding:0px;
	padding-left:20px;
	background: url(../images/question.jpg) no-repeat left 1px;
	margin-bottom:5px;
	margin-top:10px;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	}

	
.text{ margin:0px;	font-family:Arial; 	font-size:13px;	text-align:left;	text-decoration:none;	font-weight:normal;
	   color:#000000; clear:both;	}
	   
.blue{
	color:#0093dd;}
	
top{float:right; clear:both;}
	   
	   
.mobile{
	margin:0px;
	padding:0px;
	background:url(../images/mobile.jpg) no-repeat left;
	margin-bottom:5px;
	padding-left:15px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	clear:both;
	text-decoration:none;	}
	
.phone{
	margin:0px;
	padding:0px;
	background:url(../images/phone.jpg) no-repeat left;
	padding-left:20px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	clear:both;
	text-decoration:none;	}
	
.fax{
	margin:0px;
	padding:0px;
	background:url(../images/fax.jpg) no-repeat left;
	padding-left:20px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	clear:both;
	text-decoration:none;	}
	
.mail{
	margin:0px;
	padding:0px;
	background:url(../images/mail.jpg) no-repeat left;
	padding-left:20px;
	line-height:20px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	clear:both;
	text-decoration:none;	}
	
	   
	   
	
/* commone css end*/

/*-------------*--------------------*-----------------------*-----------------------*-----------------------*---------------*/

/* Header css starts */

#header{
	margin:0px auto;
	padding:0px;
	width:1000px;
	background: url(../images/header-bg.jpg) repeat-x #000000;
	border-top:5px solid #fe0506;

	}

.header-left{
	margin:0px;
	padding:0px;
	width:318px;
	float:left;
	}
	
.header-middle{
	margin:0px;
	padding:0px;
	padding-top:53px;
	width:300px;
	text-align:right;
	float:left;
	}
	
.header-right{
	margin:0px;
	padding:0px;
	width:382px;
	float:left;
	}
	
.header-right .top{
	margin:0px;
	padding:24px 19px 0px 0px;
	width:363px;
	height:23px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#333333;
	font-weight:normal;
	float:left;
	}
	
.header-right .bottom{
	margin:0px;
	padding:15px 9px 0px 0px;
	width:372px;
	height:32px;
	float:left;
	}
	
.header-right .menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f40;
	font-weight:bold;
	text-align:right;
	}
	
.header-right .menu a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px;
	font-size:11px;
	color:#3f3f40;
	font-weight:bold;
	text-align:right;
	}


.header-right .menu a:hover{    
	color:#0096e1;
	font-weight:bold;
	text-decoration:none;
	}


.menu-top{
	padding:0px 15px;
	margin:0px;
	background:url(../images/menu-top-bg.jpg) repeat-x;
	width:970px;
	height:30px;
	line-height:30px;
	border:5px solid #ffffff;
	border-width:5px 0px 5px 0px;
	float:left;
	text-transform:uppercase;
	text-align:center;
	
	}
	
.menu-top a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 8px;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	}


.menu-top a:hover{    
	color:#ffffff;
	background:#FF0000;
	font-weight:normal;
	text-decoration:none;
	}
	
.home .menu-top .home,
.about .menu-top .about,
.prod-application .menu-top .prod-application,
.sales .menu-top .sales,
.news .menu-top .news,
.downloads .menu-top .downloads,
.knowledge .menu-top .knowledge,
.online .menu-top .online


{    
	color:#ffffff;
	background:#FF0000;
	font-weight:bold;
	text-decoration:none;
	}

	
#banner{
	margin:0px auto;
	padding:0px 20px;
	width:960px;
	background:#5a5a5a;
	overflow:hidden;
	height:1%;
	}
	
.banner-main{
	margin:0px;
	padding:0px;
	width:960px;
	background:#2f2f2f;
	float:left;
	}
	
.banner-left{
	margin:0px;
	padding:0px;
	width:752px;
	float:left;
	}

.banner-right{
	margin:0px;
	padding:0px;
	background:#2f2f2f;
	width:208px;	
	float:left;
	}
	
.banner-right h1{
	margin:0px;
	padding:0px;
	padding-left:10px;
	font-size: 13pt;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#1d1d1d;
	line-height:28px;
	clear:both;
	text-decoration:none;	
	}
 
 
.banner-right ul{	
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-top:5px;	
	}
	
.banner-right ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	background:url(../images/arrow-blue.jpg) no-repeat left 8px;
	padding:0px;
	line-height:20px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	}
	
.banner-right ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	padding:0px;
	text-align:left;
	}
	
.banner-right ul li a:hover{	
	color:#2fb9ff;
	text-decoration:none;
	}
	
	



/* Header css end*/

/*-------------*--------------------*-----------------------*-----------------------*-----------------------*---------------*/

/* Middle css starts */

#bred-crumb{
	margin:0px auto;
	padding:0px 20px;
	width:960px;
	background: #ffffff;
	height:39px;
	line-height:39px;
	}
	
.bred-text{
	margin:0px;
	padding:0px;
	width:960px;
	background: url(../images/bred-bg.jpg) repeat-x #ffffff;
	line-height:39px;
	}
	
.bred-text h3{
	margin:0px; 
	margin-left:5px; 
	padding:0px; 
	display:inline;
	}		

.bred-text h3 a {	
	margin:0;	
	padding:0px;
	padding-left:5px;
	padding-right:20px;
	background:url(../images/arrow-red.jpg) no-repeat right;		                    
	font-family:verdana; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold;
	text-align:left; 
	color:#000000;
	}
	
.bred-text h3 a:hover {	
	text-decoration:none; 
	font-weight:bold;
	color:#0093dd;
	}
	
.bred-text h3 span {	
	font-size:11px;
	padding:0px;
	padding-left:5px;
	padding-right:20px; 
	text-decoration:none; 
	font-weight:normal;	
	color:#000000;
	}
	

#middle-main{
	margin:0px auto;
	padding:20px 20px;
	width:960px;
	background:#ffffff;
	overflow:hidden;
	height:1%;
	}
	
#middle-main h1{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	font-size: 13pt;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	
	}
	
#middle-main h1 span{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	}
	
#middle-main .txt{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	}
#middle-main .txt img{
	float:left;
	}
	
#middle-main .txt1{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;	
	}
#middle-main .txt1 img{
	float:left;
	}
	
	
.table{
	margin:0px;
	padding:10px 10px;
	margin-bottom:40px;
	width:900px;
	float:left;	
	}
	
	
.middle-left-sub .txt ul{	
	list-style:none;
	margin:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding:0px;
	text-align:left;	
	}
	
.middle-left-sub .txt ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:url(../images/redarrow.gif) no-repeat left 7px;
	padding:0px;
	line-height:20px;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	}
	
.middle-left-sub .txt ul li ul{	
	list-style:none;
	margin:2px 0px;
	padding:0px;
	text-align:left;	
	}
	
.middle-left-sub .txt ul li ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:url(../images/arrow-grey.jpg) no-repeat left 7px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	line-height:20px;
	padding-left:10px;
	text-align:left;
	}



	
.blue{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;	}

.middle-left{
	margin:0px;
	padding:0px 25px;
	background:url(../images/middle-saparater.jpg) no-repeat right top;
	width:516px;
	float:left;
	}
	
.middle-left-sub2{
	margin:0px;
	padding:0px 25px;
	float:left;
	}
	
.clients-main{
	margin:0px;
	padding:0px;
	float:left;
	}
	
.clients-main h3{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:10px;
	font-size: 13px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0093dd;
	clear:both;
	text-decoration:none;	}
	
	
.clients-main .logoes{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e6e7e8;
	float:left;
	
	}
	
.line{ border-bottom: 1px solid #e6e7e8; }
	
.clients-main img{
	margin:8px 8px;
	padding:0px;
	border:1px solid #e6e7e8;
	float:left;
	}
	
.middle-left-sub{
	margin:0px;
	padding:0px 25px;
	background:url(../images/middle-saparater.jpg) no-repeat right top;
	width:690px;
	float:left;
	}
	
.middle-left-sub .left-pannel{
	margin:0px;
	padding:0px;
	width:240px;
	float:left;
	}
	
.middle-left-sub .right-pannel{
	margin:0px;
	padding:0px;
	padding-top:50px;
	width:450px;
	float:left;
	}
	
.middle-left-sub .container1{
	margin:0px;
	padding:0px;
	padding-right:20px;
	width:225px;
	float:left;
	}

.middle-left-sub .container2{
	margin:0px;
	padding:0px;
	width:445px;
	float:left;
	}
	
.middle-left-sub .colour-box{
	margin:0px;
	padding:10px 14px;
	background:#e6e7e8;
	clear:both;
	float:left;
	}
	
.logo-box{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	float:left;
	}

	
.logo-box .img{
	margin:0px;
	padding:5px 10px;
	border:1px solid #adadad;
	margin-right:10px;
	float:left;
	}
	
	
.image{
	margin:0px;
	padding:0px;
	margin-left:15px;
	float:right;
	}
	
.products-main{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	clear:both;
	float:left;
	}
	
.image-box{
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:20px;
	width:150px;
	text-align:center;
	border:5px solid #d1d3d4;
	float:left;
	}
	
.image-box h3{
	margin:1px;
	padding:4px 2px;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana;
	color:#ffffff;
	background:#0093dd;
	display:block;
	clear:both;
	height:60px;
	text-decoration:none;	}
	
.middle-right-sub{
	margin:0px;
	padding:0px;
	padding-left:25px;
	width:195px;
	float:left;
	}
	
.middle-right{
	margin:0px;
	padding:0px 25px;
	width:344px;
	float:left;
	}
	
.middle-right ul{	
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;	
	}
	
.middle-right ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;	
	display:inline;
	background:url(../images/redarrow.gif) no-repeat left 4px;
	padding:0px;
	line-height:30px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	}

.middle-right ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:0px;
	text-align:left;
	}
	
.middle-right ul li a:hover{	
	color:#0093dd;
	text-decoration:none;
	}
	
/*home page buller link middle*/

.productlist ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.productlist ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;	
	display:inline;
	background:url(../images/bullet-box.jpg) no-repeat left 4px;
	line-height:24px;
	padding-right:3px;
	padding-left:8px;
	text-align:left;
	}

.productlist ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:0px;
	text-align:left;
	}
	
.productlist ul li a:hover{	
	color:#0093dd;
	text-decoration:none;
	}
/*home page buller link middle End*/	
		

.middle-right-sub ul{	
	list-style:none;
	margin:0px;
	padding:0px;	
	}
	
.middle-right-sub ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:url(../images/redarrow.gif) no-repeat left 8px;
	padding:0px;
	line-height:20px;
	padding-right:5px;
	padding-left:10px;
	text-align:left;
	}

.middle-right-sub ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:0px;
	text-align:left;
	}
	
.middle-right-sub ul li a:hover{	
	color:#0093dd;
	text-decoration:none;
	}


#metal .middle-right-sub .metal,
#rubber .middle-right-sub .rubber,	
#plastic .middle-right-sub .plastic,	
#wood .middle-right-sub .wood,	
#special .middle-right-sub .special,	
#miscellaneous .middle-right-sub .miscellaneous,
#assembly .middle-right-sub .assembly,
#injection .middle-right-sub .injection,
#dies .middle-right-sub .dies,
#scrap-baling .middle-right-sub .scrap-baling-presses,	
#mechanical-power .middle-right-sub .mechanical-power-presses,
#hydroforming .middle-right-sub .hydroforming,
#laboratory .middle-right-sub .laboratory,

#profile .middle-right-sub .profile,
#manufacturing .middle-right-sub .manufacturing,
#vision .middle-right-sub .vision,
#principles .middle-right-sub .principles,
#engineering .middle-right-sub .engineering,
#quality .middle-right-sub .quality,

#spare .middle-right-sub .spare,
#press .middle-right-sub .press


{
	color:#0093dd;
	font-weight:Normal;
	}	

	
.prod-home-botton{
	margin:0px;
	padding:0px;
	padding-top:5px;
	clear:both;
	float:left;
	}
	
	
.prod-home-botton img{
	margin:0px;
	padding:0px;
	}
	

/* Middle css end*/

/*-------------*--------------------*-----------------------*-----------------------*-----------------------*---------------*/

/* Footer css starts */



#footer-main{
	margin:0px auto;
	padding:0px;
	width:1000px;
	background:#5a5a5a;
	overflow:hidden;
	height:1%;
	}

	
	
.menu-footer{
	padding:0px 30px;
	margin:0px;
	background:#5a5a5a;
	width:940px;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	float:left;
	text-align:center;
	}
	
.menu-footer a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 6px;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	}


.menu-footer a:hover{    
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	}
	
.footer-links{
	padding:0px ;
	margin:0px;
	background:#ffffff;
	width:1000px;	
	float:left;
	}

.footer-links .left{
	padding:0px ;
	margin:0px;
	background:#ffffff;
	width:500px;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00000;
	float:left;
	text-align:left;
	}
	
	
.footer-links .right{
	padding:0px ;
	margin:0px;
	background:#ffffff;
	width:500px;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00000;
	float:right;
	text-align:right;
	}
	
.footer-links .right a{
	padding:0px ;
	margin:0px;
	background:#ffffff;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00000;
	text-align:right;
	}
	
.footer-links .right a:hover{
	font-size:10px;
	color:#056fa6;
	text-align:right;
	text-decoration:none;
	}
	
	
	
	
.logo-pannel{
	padding:0px;
	margin:0px;
	clear:both;
	}	
	
	

.middle-left-sub2 .txt ul{	
	list-style:none;
	margin:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding:0px;
	text-align:left;	
	}
	
.middle-left-sub2 .txt ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:url(../images/redarrow.gif) no-repeat left 7px;
	padding:0px;
	line-height:20px;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	}
	
.middle-left-sub2 .txt ul li ul{	
	list-style:none;
	margin:2px 0px;
	padding:0px;
	text-align:left;	
	}
	
.middle-left-sub2 .txt ul li ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:url(../images/arrow-grey.jpg) no-repeat left 7px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	line-height:20px;
	padding-left:10px;
	text-align:left;
	}

	
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:690px;
		height:300px;
		overflow:hidden; 
		background-color:#E7E7E7;
		}
	
	span#prevBtn{
	}
	span#nextBtn{
	}
	
a.bluelinks{
		background-color:#0093dd;
		color:#fff;
		padding:0px 10px;
		line-height:24px;
		margin:5px;
		display:block;
		float:left;
		font-weight:bold;
		border:1px solid #0093dd;

}
a.bluelinks:hover{
		background-color:#fff;
		color:#0093dd;
		padding:0px 10px;
		border:1px solid #0093dd;
}

/* // Easy Slider */


.sitemap{
	margin:0px 10px;
	padding:10px 20px;
	background:#f6f6f6;
	border:#e6e7e8 solid 1px;
	height:300px;
	width:240px;
	float:left;
	}
	
.pdfimage  {
float:left;
margin:0px;
padding:0px;
}

.downloadlink  {
float:left;
margin:0px;
padding:0px;
}
