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

* {
margin:0;
padding:0;
}

h1 {
margin-top:20px;
}

.h1_contact_us {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h1_contact_us.gif) no-repeat; 
text-indent: -9000px;
}

.h2_contact_us {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h2_contact_us.gif) no-repeat; 
text-indent: -9000px;
}

.h1_applications {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h1_services.gif) no-repeat; 
text-indent: -9000px;
}

.h1_materials {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h1_materials.gif) no-repeat; 
text-indent: -9000px;
}

.h2_materials {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h2_foundry.gif) no-repeat; 
text-indent: -9000px;
}

.h3_materials {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h2_machine_shop.gif) no-repeat; 
text-indent: -9000px;
}

.h1_products {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h1_products.gif) no-repeat; 
text-indent: -9000px;
}

.h1_index {
width:400px;
height:12px;
margin-top:30px;
background:url(/images/h1_about_us.gif) no-repeat; 
text-indent: -9000px;
}


p {
margin-top:20px;
}

ul {
margin: 20px 0 0 20px;
list-style-image: url(/images/bullet.gif);
}


#html body {
margin:0;
padding:0;
}

#heading {
	background-image:url(images/heading.jpg);
	background-repeat:no-repeat;
	height: 363px;
	width: 600px;
	margin-left: 100px;
	margin-top:0;
	padding-top:0;
}

#links  {
	width:423px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	color: #FBDBDD;
	position: relative;
	top: 325px;
	left: 177px;
}

#links ul {
margin-left:0px;
padding-left:0px;
}

#links li {
	list-style-type:none;
	display:inline;
	padding-right: 15px;
}

#links a:link {
color: #FBDBDD;
text-decoration: none;
}

#links a:visited {
color: #FBDBDD;
text-decoration: none;
}

#links li a:hover {
color: #FBDBDD;
border-bottom:7px solid;
}

#links li a:active {
color: #FBDBDD;
border-bottom:7px solid;
}

#content {
background-image:url(images/border.gif);
background-repeat:no-repeat;
margin-left:155px;
margin-bottom:30px;
width: 515px;
height:auto;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1.5em;
}

#image {
width:150px;
height:165px;
float:right;
clear:left;
margin-top:20px;
margin-left:7px;
}

#content .legal {
font-size:8px;
}

.map {
float:right;
}

.float_right {
float:right;
clear:left
}

.float_left {
float:left;
}