@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:441px;
	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;
	}	

	#left_contain{
		width:555px; height:auto;
		border:solid 0px #000;
		float:left;
		margin-left:11px; padding:0;
	}
		#left_top_contain {
			width:100%; 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 h3 {
			 width:193px; height:22px;
			 background:url(../image/services_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		.product_agency {
			 width:193px; height:22px;
			 background:url(../image/prodc_agency_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
		
			#left_top_contain .left {
				width:128px; height:300px;
				background:url(../image/inner/prod_img_left.jpg) no-repeat;
				border:solid 0px #000;
				margin:25px 10px 0 0;
				float:left;
			}
			#left_top_contain .left_ser {
				width:60px; height:300px;
				background:url(../image/inner/service_left_img.gif) no-repeat;
				border:solid 0px #000;
				margin:25px 40px 0 10px;
				float:left;
			}
		
			#left_top_contain .right {
				width:400px; 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;
			}
	
			.vline{
			width:100%; height:1px; background:#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:#2d4d66; 
			padding-left:0px;
			}
	
	#right_contain{
		width:377px; height:441px;
		border:dotted 0px #000;
		float:left;
	}
	
	#right_contain h1 {
		width:202px; height:17px;
		background:url(../image/lineup_pumps_title.png) no-repeat;
		margin:15px 0 13px 0; 
	}
	
	.right_contain_body {
		width:100%; height:1300px;
		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:150px;
				border:solid 0px #000;
				float:left;
				margin:20px 0 0 25px;
			}
				#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;}
			
			#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.png) 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.png) inside;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px; margin:5px 0 0 0; 
			}
			#phone li.email{
				list-style:url(../image/icon/email.png) inside;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px; margin:5px 0 0 0; 
			}
			#phone a {color:#0050bb;}
/* Address End */	
	
		.contact_title {
			 width:300px; height:22px;
			 background:url(../image/contact_title.png) no-repeat;
			 margin:15px 0 0 0px;
		}
	
#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;
}
		
		
		
#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;
}		