body {margin:0px;
padding:0px;
font-family:arial, verdana,ms sans serif;
}

#top-bg {background:url(gifs/co-bg.gif) repeat-x; width:100%; height:130px; padding:0px 0 0 0px;}

.b-bg1 {background:url(gifs/b-bg1.gif) repeat-x; height:11px;margin-right:373px;margin-left:201px;}

.b-bg {background:url(gifs/b-bg.gif) repeat-x; width:100%; height:13px;}

#lt-bg {background:url(gifs/lt-bg.gif) repeat-y; width:191px;}

.top-link {
		padding:3px 12px 1px 0px;
		color:#333;
		margin:0px;
		word-spacing:2px;
		float:right;
		font-size:11px;
		}

.top-link a {	
		color:#333;
		text-decoration:none;}

.top-link a:hover {
		color:#FF0000;
		text-decoration:underline;}

.top-link1 {
		color:#333;
		font-weight:bold;
		margin:0px;
		font-size:14px;
		list-style:none;
		background:url(gifs/line-bg.gif) repeat-x;
		}

.top-link1 ul {
		margin:0px;
		list-style:none;
		}

.top-link1 ul li{
		margin:0px;
		padding:0px 8px 0px 7px;
		display:inline;
		}

.top-link1 a {	
		color:#ffffff;
		text-decoration:none;}

.top-link1 a:hover {
		color:#ffff00;
		text-decoration:underline;}


.lt-link1{
		background:url(gifs/bg.gif) repeat-x; height:30px;
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		}

.lt-link1 a {	
		color:#ffffff;
		text-decoration:none;}

.lt-link1 a:hover {
		color:#ffff00;
		text-decoration:underline;}

.left-nav1{
	font-size:11px;
	font-family:arial;
	width:191px;
	background:url(gifs/lt-nav-bg.gif) repeat-y;
	     }

.left-nav1 UL {
margin:0px;
padding:0px;
list-style:none;}

.left-nav1 UL LI{
padding:10px 10px 10px 14px;
background:url(gifs/bullet.gif) no-repeat 6px 16px;
border-bottom:1px dotted #303130;
margin:0px 17px 0px 14px;
}

.left-nav1 A{
	color:#333;
	text-decoration:none;
}
.left-nav1 A:Hover{
	color:#0E86AE;
	text-decoration:none;
}


.left-text{
	font-size:12px;
	font-family:arial;
	width:170px;
	line-height:19px;
	margin:0px 0px 0px 9px;
	padding:10px 0px 0px 10px;
	background:url(gifs/lt-nav-bg1.gif) repeat-y;
	     }

.more-dot {border-bottom:1px dotted #303130;
padding:10px 100px 10px 14px;
margin:0px 20px 0px 0px;}

.lt-more{
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:6px 0px 0px 0px;
		text-align:center;
		}

.lt-more a {	
		color:#236524;
		text-decoration:none;}

.lt-more a:hover {
		color:#333;
		text-decoration:underline;}

/* right navigatin starts */

.graph{
		font-size:12px;
		width:361px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border:1px solid #E3E8E3;
		background-color:#F5F7F5;
		
		}


.graph-text{
		font-size:12px;
		line-height:23px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
			
		}

.graph-text a {	
		color:#333;
		text-decoration:none;}

.graph-text a:hover {
		color:#236524;
		text-decoration:underline;}


.graph-head{
		font-size:17px;
		font-weight:bold;
		height:30px;
		text-align:center;
		padding:7px 0px 0px 10px;
		background:url(gifs/meta-head-bg.gif) repeat-x;		
		}

.graph-head a {	
		color:#236524;
		text-decoration:none;}

..graph-head a:hover {
		color:#333;
		text-decoration:none;}


.graph-head1{
		font-size:17px;
		font-weight:bold;
		height:30px;
		color:#286828;
		padding:7px 0px 0px 10px;
		background:url(gifs/meta-head-bg.gif) repeat-x;		
		}


.rt-more{
		font-size:12px;
		margin:0px 0px 0px 0px;
		padding:0px 20px 0px 0px;
		
		}

.rt-more a {	
		color:#236524;
		text-decoration:underline;}

.rt-more a:hover {
		color:#333;
		text-decoration:none;}

.submit{
		font-size:11px;
		width:126px;
		font-weight:bold;
		background:url(gifs/sub-errow.jpg) no-repeat 7px 4px;
		margin:0px 0px 0px 105px;
		padding:1px 10px 2px 1px;
		text-align:right;
		border-top:1px solid #BEC0BE;
		border-bottom:1px solid #BEC0BE;
		}

.submit a {	
		color:#333;
		text-decoration:none;}

.submit a:hover {
		color:#333;
		text-decoration:underline;}


.submit1{
		font-size:11px;
		width:120px;
		font-weight:bold;
		background:url(gifs/sub-errow.jpg) no-repeat 10px 4px;
		margin:0px 0px 0px 110px;
		padding:2px 0px 2px 3px;
		text-align:right;
		border-top:1px solid #BEC0BE;
		border-bottom:1px solid #BEC0BE;
		}

.submit1 a {	
		color:#333;
		text-decoration:none;}

.submit1 a:hover {
		color:#333;
		text-decoration:underline;}

/* right navigatin end */


.news{background:url(gifs/new-bg.gif) repeat-x; height:30px;
		font-size:17px;
		padding:0px 0px 0px 0px;
		font-weight:bold;
		color:#256725;margin-left:202px;margin-right:380px;
		}

.news a {	
		color:#256725;
		text-decoration:none;}

.news a:hover {
		color:#333;
		text-decoration:underline;}

.middle-main
{
margin:0px 10px 0px 30px;
}

.middle
{
background-repeat:repeat-x;
height:27px;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#000000;
padding-top:5px;
}

.border {border-left:1px solid #CADCCA;margin-left:205px;
		border-right:1px solid #CADCCA;margin-right:380px;
				}

#border {border-left:1px solid #CADCCA;margin-left:200px;
		border-right:1px solid #CADCCA;margin-right:380px;
				}

.mid-text{
	font-size:12px;
	font-family:arial;
		     }

.mid-text UL {
margin:0px;
padding:0px;
list-style:none;}

.mid-text UL LI{
padding:12px 10px 0px 8px;
background:url(gifs/bullet.gif) no-repeat 0px 18px;
margin:0px 17px 0px 10px;
}

.mid-text UL Li UL {
margin:0px;
padding:0px;
color:#8B8C8C;
list-style:none;}

.mid-text UL LI UL Li{background:url(gifs/bullet.gif) no-repeat 1000px 0px;color:#8B8C8C;
margin:0px;
padding-bottom:6px;
}

.mid-text A{
	color:#333;
	text-decoration:none;
}
.mid-text A:Hover{
	color:#368936;
	text-decoration:none;
}

.mid-text-head{
	font-size:12px;
	padding:10px 0px 0px 1px;
	font-family:arial;
		     }




.mid-text1{
	font-size:12px;
	font-family:arial;
	padding-right:12px;
		     }

.mid-text1 UL {
margin:0px;
padding:0px;
list-style:none;}

.mid-text1 UL LI{
padding:4px 0px 0px 10px;
background:url(gifs/bullet.gif) no-repeat 0px 12px;
margin:0px 0px 0px 0px;
line-height:21px;
}


.mid-text1 A{
	color:#333;
	text-decoration:none;
}
.mid-text1 A:Hover{
	color:#0A950A;
	text-decoration:none;
}

.mid-text-head1{
	font-size:12px;
	padding:8px 0px 0px 0px;
	font-family:arial;
		     }

.mid-text-head1 A{
	color:#333;
	text-decoration:none;
}
.mid-text-head1 A:Hover{
	color:#467D46;
	text-decoration:none;
}


.mid-dot {background:url(gifs/dot.gif) repeat-y;height:580px;
padding:10px 0px 0px 0px;}

.mid-dot1 {background:url(gifs/dot.gif) repeat-y;height:100px;
padding:10px 10px 10px 10px;}



.mid-dot1-new {background:url(gifs/dot.gif) repeat-y;
padding:7px 0px 0px 0px;
}


.footer
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#333; 
text-align:center;
background-color:#DCE0DC;
height:30px;
clear:both;
padding:10px 0px 0px 0px;
}

.footer A{
	color:#333;
	text-decoration:none;
}
.footer A:Hover{
	color:#579309;
	text-decoration:none;
}

.footer1
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#333;
padding:10px 0px 10px 0px;
text-align:center;
}

.footer1 A{
	color:#228B22;
	text-decoration:none;
}
.footer1 A:Hover{
	color:#333;
	text-decoration:none;
}
/*************************my css******************************************/


.left-navindex{
	font-size:12px;
	font-family:arial;
	width:191px;
	background:url(gifs/lt-nav-bg.gif) repeat-y;
	     }

.left-navindex UL {
margin:0px;
padding:0px;
list-style:none;}

.left-navindex UL LI{
padding:10px 5px 10px 14px;
background:url(gifs/bullet.gif) no-repeat 6px 16px;
border-bottom:1px dotted #303130;
line-height:15px;
margin:0px 17px 0px 14px;
}

.left-navindex A{
	color:#333;
	text-decoration:none;
}
.left-navindex1 A:Hover{
	color:#0E86AE;
	text-decoration:none;
}
.top-linkbutton {
		color:#ffffff;
		font-weight:bold;
		margin:0px 0 15px 0px;
		font-size:14px;
		list-style:none;
		background:url(gifs/line-bg.gif) repeat-x;
		}

.top-linkbutton ul {
		margin:0px;
		list-style:none;
		}
		

.top-linkbutton ul li{
		margin:0px;
		padding:0px 12px 0px 12px;
		display:inline;
		}

.top-linkbutton a {	
		color:#ffffff;
		text-decoration:none;}

.top-linkbutton a:hover {
		color:#ffff00;
		text-decoration:underline;}
.top-linksearch {
		padding:20px 12px 1px 0px;
		color:#333;
		margin:0px;
		word-spacing:2px;
		float:right;
		font-size:11px;
		text-align:right
		}



.top-linksearch a {	
		color:#333;
		text-decoration:none;}

.top-linksearch a:hover {
		color:#FF0000;
		text-decoration:underline;}


.bottom-nav {font-size:12px;}
		
.bottom-nav UL {
margin:0px;
padding:0px;
list-style:none;}

.bottom-nav UL LI{
background:url(gifs/bullet.gif)  no-repeat 0px 13px;
margin:0px 10px 0px 10px;
padding:7px 0px 6px 10px;
}


.bottom-nav a {	
		color:#333;
		text-decoration:none;}

.bottom-nav a:hover {
		color:#069006;
		text-decoration:underline;}





		
.b-bgcorner {background:url(gifs/b-bg1.gif) repeat-x; height:11px;margin-right:375px;margin-left:203px;}
.middlelong
{
/*height:27px;*/
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
color:#000000;
padding-top:5px;
}


.more
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CF561D;
text-align:right;
padding:10px 30px 0px 0px;
}

.more a
{
color: #CF561D;
text-decoration:underline;
}

.more a:hover
{
color: #000000;
text-decoration:underline;
}


.metalcasting-p
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#367236;
padding:5px 0px 10px 0px;
}

.metalcasting-p b.wh {color:#E66B07;font-weight:normal;}


.metalcasting-p a{
color:#367236;
text-decoration:none;
}


.metalcasting-p a:hover
{
color: #CC0000;
text-decoration:underline;
}
.rigt-enq-ar1{  padding:10px; margin-left:20px; display:block;}
.gd-728{ position:absolute; left:350px; }
.gd-336{  display:block; padding:20px; text-align:center;}
