@charset "utf-8";
/* CSS Document 
Author : Amit Mendapara
Versoin : 1.0 
Date : 09-Jan-2009wrapper
*/

body{
	font: 12px Arial, Helvetica, Sans-Serif;
	margin: 0 auto 0 auto;
	background:url(../image/inner_bg.jpg) no-repeat #EDECEC;
	color:#fff;
	}	
body * {
	margin: 0px; 
	padding: 0px;
}

#bodybg { 
	/* width:1200px; */ 
	width:970px; height:auto; 
	border:solid 0px #000; 
	margin:auto; 
	margin-top:0px; padding:0;
		}
		
#wrapper {
	width:100%; height:100%;
	border:solid 0px #000;
	margin:auto;
}

#header {
	width:100%; height:174px;
	border:solid 0px #000;
/*	background-image: url(rotate.php)no-repeat right;*/
 	background:url(rotate.php) no-repeat right top;
	}

/*#header {
	width:100%; height:174px;
	border:solid 0px #eee;
	}*/
	
	#logo {
		width:445px; height:114px;
		border:solid 0px #000;
		padding-top:20px;
	}
	
	#logo img{
		float:left; border:solid 0px #000;
	}

.left_space {
	width:22px;	height:100%;
	border:solid 0px #000;
	float:left;
}

	#top_nav {
		width:73.5%; height:25px;
		border:solid 0px #ccc;
		margin-top:11px;
		float:right;
	}															
.yellow_line{
	width:100%; height:5px;
	border:solid 0px #000;
	background:#FEFD00;
	margin:0; padding:0; float:left;
	}	
	
#container {
	width: 970px; height:1250px;
	border:solid 0px #000; margin-top:15px;
	background:#ececec;
	}
	
	.left_shad {
		width:12px; height:260px;
		background:url(../image/inner/left_shad.jpg);
		border:solid 0px #000;
		float:left;
	}
	.right_shad {
		width:12px; height:260px;
		background:url(../image/inner/right_shad.jpg);
		border:solid 0px #000;
		float:right;
	}	
.container_bg {
	height:auto; background:#E4E4E4; border:solid 0px #000; width:946px; float:left;
}
	#left_contain{
		width:569px; height:auto; 
		border:solid 0px #000; background:#EDECEC;
		float:left;
	}
		#left_top_contain {
			width:544px; height:auto;
			border:solid 0px #ccc;
			float:left; padding-left:25px;
		}	
			#left_top_contain h1 {
			 width:193px; height:22px;
			 background:url(../image/copany_over_title.png) no-repeat;
			 margin:15px 0 0 0px;
				}
			#left_top_contain ul{
				list-style:none;
				color:#0050bb;
			}
			#left_top_contain li{
			padding:5px 0 0 0;
			}

		.product_agency {
			 width:193px; height:22px;
			 background:url(../image/prodc_agency_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		
		.chemical_title {
			 width:250px; height:22px;
			 background:url(../image/chemical_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.centrifugal {
			 width:300px; height:22px;
			 background:url(../image/centrifugal_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.our_prodcut {
			 width:300px; height:22px;
			 background:url(../image/our_product_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.air_operated {
			 width:300px; height:22px;
			 background:url(../image/air_operated_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.progresive_title {
			 width:300px; height:22px;
			 background:url(../image/progressive_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.mech_title {
			 width:300px; height:22px;
			 background:url(../image/mechanical_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.contact_title {
			 width:300px; height:22px;
			 background:url(../image/contact_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
			#left_top_contain .left {
				width:128px; height:auto;
				background:url(../image/inner/prod_img_left.jpg) no-repeat;
				border:solid 0px #000;
				margin:25px 10px 0 0;
				float:left;
			}
		
			#left_top_contain .right {
				width:410px; height:100%;
				border:solid 0px #000;
				margin:25px 0 0 0;
				float:left;
			}
			
			#left_top_contain table{
			color:#72715c;
			margin:25px 0 0 0;
			}
			#left_top_contain td {
				font-weight:bold;
			}
			#left_top_contain a{
			color:#0050bb; text-decoration:none
			}
			.vline{
			width:100%; height:1px; background:url(../image/vline.jpg) repeat-x;
			margin:5px 0 5px 0 ;
			}
			.vlinemac {
			width:80%; height:1px; border-top:dashed 1px #ccc;
			margin:5px 0 5px 0 ;
			}
			html* .vlinemac {
			width:100%; height:1px; border-top:dashed 1px #ccc;
			margin:5px 0 5px 0 ;
			}
			
			#left_top_contain p {
			 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393b2d;
			 border:solid 0px #000;
			 padding:25px 0 0 0px; 
			}
			#left_top_contain h2 {
			font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; 
			padding-left:0px;
			}
	
	#right_contain{
		width:377px; height:auto;
		border:dotted 0px #000;
		float:left;
	}
	
	#right_contain h1 {
		width:163px; height:17px;
		background:url(../image/lineup_pumps_title.png) no-repeat;
		margin:15px 0 13px 0; 
	}
	
	.right_contain_body {
		width:100%; height:auto;
		background:#E4E4E4; margin:0;
		border:solid 0px #000;
	}
	
	.gettouch {
	width:200px; height:17px;
	padding:15px 0 0 17px;
	}
	
/* Address */
			#location {
				width:344px; height:150px;
				border:solid 0px #000;
				margin:15px 0 0 17px;
			}
				#location a { color:#0050bb; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:0px;}
				#location li { list-style:url(../image/icon/zoom.png); border:solid 0px #000; margin-left:58px; float:right; width:100px;}
			#address {
				width:160px; height:130px;
				border:solid 0px #000;
				float:left;
				margin:0px 0 0 17px;
				padding-top:10px;
			}
			#address {
				_margin: 0 0 0 8px;			
			}
				#address h1 { background:url(../image/get_touch.png) no-repeat; width:160px; height:16px; margin:15px 0 35px 0px;}
				#address p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin-bottom:5px; border:solid 0px #ccc;}
			
			#phone {
				width:190px; height:150px;
				border:solid 0px #000;
				float:left;
			}
			#phone ul {
				width:100%; height:100%;
				list-style:none; color:#000;
				margin-top:00px; border:solid 0px #000;
			}
			#phone li.fax{
				list-style:url(../image/icon/fax.jpg) inside;
				font-family:Arial, Helvetica, sans-serif; border:solid 0px #000;
				font-size:11px; margin:5px 0 0 0;
			}
			#phone li.tel{
				list-style:url(../image/icon/phone.jpg) inside;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px; margin:5px 0 0 0; 
			}
			#phone li.email{
				list-style:url(../image/icon/email.jpg) inside;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px; margin:5px 0 0 0; 
			}
			#phone a {color:#0050bb;}
/* Address End */	
	
	
	
#footer {
	width:100%; height:104px;
	border:solid 0px #000;
}	
	#footer_nav {
		width:80%; height:auto;
		border:solid 0px #000;
		margin:20px 0 15px 0; float:left
	}

	#footer_nav ul {
		list-style:none; float:left; border:solid 0px #000;
	}	
	#footer_nav li  {
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		float:left; color:#0050bb;
		margin-right:35px;
	}	
	
	#footer_nav a {color:#0050bb;}
	.copyright {
		width:450px; height:auto; border:solid 0px #000; margin-top:25px; 
		}
		
	html* .copyright {
		margin-top:20px; 
		}
		
	.copyright p {	
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		color:#3e3e29;
		margin:10px 0 0 0;
		}
.footer_logo {
	width:57px; height:47px;
	background:url(../image/footer_logo.png);
	border:solid 0px #000; float:right;
	margin:25px 50px 0 0;
}	
.footer_line {
	background:url(../image/footer_line.jpg) no-repeat;
	width:100%; height:2px;
	margin-top:10px;
}
		
		

#dropmenudiv{
position:absolute;
border:1px dotted black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
background:#FEFD00;
color:#000;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #ccc;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#000;
color:#FEFD00;
}	


#subcontent4 {
	background-color: #FEFD00;
	height: auto;
	width: 510px;
	border: 0px solid #283949;
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	overflow:hidden; 
}
#subcontent4 ul { list-style:none; font-weight:bold; margin:5px 10px 5px 10px; font-size:11px;}
#subcontent4 a {
	color: #000; line-height:20px;
	text-decoration: none; text-align:right; border:solid 0px #000; width:157px; 
}
#subcontent4 a:hover { color:#1F789C}

.left_menu {
	width:auto; border-right:solid 1px #ccc; float:left;
}	
.right_menu {
	width:auto; border:solid 0px #ccc; float:left; padding:0 0 0 5px;
}				
	
		
		
		