/* CSS Document */

body {
	margin:0px; background-color:#FFFFFF; color:#003366;
}	
.logo {
	width:614px; height:114px; float:left; background-image:url(../images/alloy_flanges_fittings_logo.jpg); 
	background-repeat:no-repeat
}
.topright1 {
	width:366px; height:114px; float:right; background-image:url(../images/topimg.jpg); background-repeat:no-repeat;	 	
}
.logoslice2 {
	width:379px; height:40px; float:left; background-image:url(../images/logo_slice2.jpg); background-repeat:no-repeat
}
.middle_content {
	width:980px; height:auto; margin:0px; padding:0px; background-image: url(../images/middle_bg.jpg); background-repeat:repeat-x;
	float:left; 
}
.left_titlebg {
	width:228px; height:33px; margin:0px; padding:0px; background-image:url(../images/lefttopcurve.gif); 
	background-repeat:no-repeat;
}
.left_middle1 {
	width:228px; height:auto; background-image: url(../images/leftmiddle-bg1.gif); background-repeat:repeat-y;
}
.left_bottom1 {
	width:228px; height:19px; background-image: url(../images/leftbottom-curve1.gif); background-repeat:no-repeat;
}	
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; font-style:normal; font-weight:bold; padding-left:12px;
	margin:0px; text-decoration:none; padding-top:7px;
}
.lefttext {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; padding-left:12px;
	margin:0px; text-decoration:none; padding-top:11px; padding-right:25px; line-height:18px; color:#003366;
	background-color:inherit;	
}
.leftspacer_margin {
	padding-top:30px;
}
.left_middle2 {
	width:228px; height:auto; background-image: url(../images/leftmiddle-bg2.gif); background-repeat:repeat-y;
}
.left_bottom2 {
	width:228px; height:19px; background-image: url(../images/leftbottom-curve2.gif); background-repeat:no-repeat;
}		
.maillink {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; 
	margin:0px; text-decoration:underline; color:#003366; background-color:inherit; padding:0px;	
}
a.maillink:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; 
	margin:0px; text-decoration:underline; color:#0044FA; background-color:inherit;	padding:0px;
}
.highlighttxt {
	font-family: Arial, Helvetica, sans-serif; font-size:110%; font-style:normal; font-weight:bold; 
	margin:0px; text-decoration:none; color:#003366; background-color:inherit; padding-bottom:3px;	
}
.products_img {
	width:585px; height:278px; background-image:url(../images/products1.jpg); background-repeat:no-repeat;
}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; font-style:normal; font-weight:normal;
	margin:0px; text-decoration:none; 
}
.bullet {
	list-style:url(../images/bullet.jpg); text-decoration:none; list-style-position:outside; margin-top:15px; margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal;
}
.bullet li {	
	margin-bottom:5px;
}
.bottom_highlighttxt {
	font-family: Arial, Helvetica, sans-serif; font-size:110%; font-style:normal; font-weight:bold; padding-left:55px;
	margin:0px; text-decoration:none; color:#003366; background-color:inherit; padding-top:15px; padding-bottom:30px;	
}
.shadow_line {
	width:951px; margin-left:2px;  background-image: url(../images/bottomline.jpg); background-repeat:repeat-x;
	height:4px; float:left; margin-bottom:0px; padding-bottom:0px;
}
.bottom_link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; margin:0px;
	font-style:normal; font-weight:bold; color:#003399; background-color:inherit; text-decoration:underline;
}
a.bottom_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;  margin:0px; 
	font-style:normal; font-weight:bold; color:#C1BAAC; background-color:inherit; text-decoration:underline;
}
.contactno {
	font-family: Arial, Helvetica, sans-serif; font-size:110%; 
	font-style:normal; font-weight:normal;
	margin:0px; padding-left:30px; padding-bottom:0px;
	color:#00548F; background-color:inherit; 
	text-decoration:none; 
}
.produce {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;  margin-top:20px; padding-left:12px;
	font-style:normal; font-weight:normal; color:#666666; background-color:inherit; text-decoration:none;
}
.sitelink {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;
	font-style:normal; font-weight:normal; color: #666666; background-color:inherit; text-decoration:underline;
}

/*Quality */
.slogan {
	font-family: Arial, Helvetica, sans-serif; font-size:110%; font-style:normal; font-weight:bold; 
	margin:0px; text-decoration:none; color:#003366; background-color:inherit; padding-left:43px; padding-bottom:12px	
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; font-style:normal; font-weight:bold; margin:0px;
	text-decoration:none; padding:0px; color:#666666; background-color:inherit;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; 
	text-decoration:none; padding:0px; color:#003366; background-color:inherit; line-height:18px;
}
.chart_title {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; margin:0px; 
	text-decoration:none; color:#003366; background-color:#C1BAAC; text-align:left; padding-top:6px; padding-bottom:6px; 
	text-align:center; 
}
.chart_title_leftaline {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; margin:0px; 
	text-decoration:none; color:#003366; background-color:#C1BAAC; text-align:left; padding-top:6px; padding-bottom:6px; 
	padding-left:7px; 
}
.chart_txt1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; margin:0px; 
	text-decoration:none; color:#003366; background-color:#FFFFF0; padding-top:9px; padding-bottom:9px;
	text-align:center; 
}
.chart_txt1_leftalign {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; margin:0px; 
	text-decoration:none; color:#003366; background-color:#FFFFF0; padding-top:9px; padding-bottom:9px;
	padding-left:7px;
}
.chart_txt_margin1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; margin:0px; 
	text-decoration:none; color:#003366; background-color:#FFFFF0; padding-top:9px; padding-bottom:27px;
	text-align:center; 
}
.chart_txt_margin1_leftalign {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; margin:0px; 
	text-decoration:none; color:#003366; background-color:#FFFFF0; padding-top:9px; padding-bottom:27px;
	padding-left:7px;
}
.chart_txt2 {
	margin:0px; padding-top:9px; padding-bottom:9px; text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; 
	text-decoration:none; 
}
.chart_txt2_leftalign {
	margin:0px; padding-top:9px; padding-bottom:9px; padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; 
	text-decoration:none; 
}
.chart_txt_margin2 {
	margin:0px; padding-top:9px; padding-bottom:27px; text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; 
	text-decoration:none; 
}
.chart_txt_margin2_leftalign {
	margin:0px; padding-top:9px; padding-bottom:27px; padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; 
}
.bottom_highlighttxt1 {
	font-family: Arial, Helvetica, sans-serif; font-size:110%; font-style:normal; font-weight:bold; padding-left:55px;
	margin:0px; text-decoration:none; color:#003366; background-color:inherit; padding-top:25px; padding-bottom:30px;
	text-align:center;
}
.required_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; 
	text-decoration:none; padding:0px; color:#003366; background-color:inherit; text-align:center; padding-top:5px;
}

/* Products-Services */

.leftimg {
	background-image: url(../images/products_services_img.jpg); background-repeat:no-repeat; width:128px; height:233px; float:left;
	padding-right:65px;
}
.products_name {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:bold; 
	text-decoration:none; color:#003366; background-color:inherit; padding-bottom:10px;
}
.products_subname {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; 
	text-decoration:none; color:#003366; background-color:inherit; margin:0px; padding-top:2px;
}
.product_bullet {
	list-style:url(../images/bullet.jpg); text-decoration:none; list-style-position:outside; margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:bold;
}
.normalfont{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-style:normal;
font-weight: normal;}

.product_bullet li {	
	margin-bottom:4px;
}
.dottedline {
	background-image:url(../images/horizontal_dotted_line.gif); background-repeat:repeat-x; width:835px; height:3px;
	margin:0px; padding:0px;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; font-style:normal; font-weight:bold; 
	text-decoration:none; color:#666666; background-color:inherit; margin-top:10px; margin-bottom:0px; padding:0px; 
}
.materialtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; padding-right:30px; 
	text-decoration:none; color:#003366; background-color:inherit; margin:0px; padding-top:2px; line-height:20px;
}


				 					
.contact_address {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-style:normal; font-weight:normal; padding-left:0px;
	margin:0px; text-decoration:none; padding-top:0px; padding-right:0px; line-height:18px; color:#003366;
	background-color:inherit;	
}
