@charset "utf-8";

@import url("css/browser_resets.css");

/*====================================================== Important ==*/
html {/*background: url(images/bg.jpg);*/}
body { font-family:"Trebuchet MS"; font-size: 100%; color:#575757; line-height: 100%; text-align: center; margin: 0px; padding: 0px; background:url(img/bg.jpg) left top repeat; }
img { border:0; margin: 0; padding: 0 }
.clearfix {clear: both;}

/*====================================================== Typography ==*/
h1{ font-size: 1.3em; line-height: 1.3em; margin-bottom: .7em; text-align: left;}
h2{ color: #929292; font-size: 1.1em; line-height: 1.3em; font-weight:lighter; padding: 10px 0 0 0; margin:0px auto;}
h3{ font-size: .7em; line-height: 1.8em; margin:0px auto; font-weight:lighter; text-align:justify; }
h4{	font-size: .8em; line-height: 1.8em; margin:0px auto; font-weight:lighter; text-align:justify; padding-top:10px;}
p{ color: #464646; font-size: .8em; line-height: 1.3em/*1.5em*/; margin-bottom: .8em;}
ol, ul { font-size: .8em; line-height: 1.5em; font-weight: bold; margin: 10px 40px; }
blockquote p { color: #3b541e; font-weight: bold; line-height: 1.3em; margin: 15px 0px; font-size: 1.1em;}

#contentwrapper { width: 100%; padding-bottom:8px; text-align: left; margin: 0 auto; background-color:#f6f6f6;}
#contentcontainer {	width: 1000px; margin: 0 auto; padding:18px 0 0 0;}
/*#contentcontainer a:link, #contentcontainer a:visited {	text-decoration: none; color: #3F3F3F;}*/
/*#contentcontainer a:hover {color: #3F3F3F;}*/
p.body_highlight { color: #ad7405; font-weight: bold; font-size: .9em; line-height: 1.4em;}

/*====================================================== Main Navigation ==*/
#header { height: 135px; width: 1000px; margin: 0px auto; position: relative;}
#header span.logo {	width: 336px; height:134px; float: left; border-bottom: none; position:absolute; overflow:hidden; top:0px; left:0px; margin: 0px auto;}
#nav { width:664px; position:absolute; left:336px; }
#nav ul{ list-style:none; padding:0; margin:0;}
#nav li{ padding:0; margin:0; float:right; font-size:21px; line-height:23px; text-indent:-9999px; overflow:hidden; bottom:0;}
#nav li .home, #nav li.home a:link , #nav li a:visited.home{ background: transparent url(img/btn_home.png) left top no-repeat; width:68px; height:46px; position:absolute; left:86px; top:0px;}

#nav li a:hover.home , #nav li  a:active.home{ background: transparent url(img/btn_home_over.png) left top no-repeat;}
#nav li .vpowerpumps, #nav li .vpowerpumps a:link{ background: transparent url(img/btn_vpowerpumps.png) left top no-repeat; width:113px; height:46px; position:absolute; left:160px; top:0px; }
#nav li a:hover.vpowerpumps , #nav li .vpowerpumps a:active{ background: transparent url(img/btn_vpowerpumps_over.png) left top no-repeat;}
#nav li .services, #nav li .services a:link{ background: transparent url(img/btn_services.png) left top no-repeat; width:84px; height:46px; position:absolute; left:279px; top:0px; }
#nav li a:hover.services , #nav li .about a:active{ background: transparent url(img/btn_services_over.png) left top no-repeat;}
#nav li .about, #nav li .about a:link{ background: transparent url(img/btn_about.png) left top no-repeat; width:72px; height:46px; position:absolute; right:223px; top:0px; }
#nav li a:hover.about , #nav li .about a:active{ background: transparent url(img/btn_about_over.png) left top no-repeat;}
#nav li .otherproducts, #nav li .otherproducts a:link{ background: transparent url(img/btn_otherproducts.png) left top no-repeat; width:121px; height:46px; position:absolute; right:96px; top:0px; }
#nav li a:hover.otherproducts , #nav li .otherproducts a:active{ background: transparent url(img/btn_otherproducts_over.png) left top no-repeat;}
#nav li .contactus, #nav li .contactus a:link{ background: transparent url(img/btn_contactus.png) left top no-repeat; width:90px; height:46px; position:absolute; right:0px; top:0px; }
#nav li a:hover.contactus, #nav li .contactus a:active{ background: transparent url(img/btn_contactus_over.png) left top no-repeat;}



/*====================================================== Home ==*/
body.home #banner{ width: 100%;	margin: 0px auto; background:url(img/bg.jpg) left top repeat; height:363px;}
body.home .bannerwrapper{ width:1000px; margin:0px auto;}
body.home .bannerwrapper .leftcol{ width:588px; margin:0px auto; float:left;}
body.home .bannerwrapper .leftcol img{ margin:0px auto; float:left;}
body.home .bannerwrapper .rightcol{ width:377px; margin:0px auto; float:right; padding: 0 25px 0 10px;}
body.home .bannerwrapper .readmore{ margin:0px auto; float:right; padding: 10px 0px 0 0px;}
body.home .bannerwrapper .rightcol h4{ color:#7e7d7d; font-size:.8em; line-height: 1.8em; margin:0px auto; font-weight:lighter; text-align:justify;	padding-top:10px;}
body.home h1 { font-size: 1.4em;}
body.home .bannerwrapper .rightcol .redfont{ font-size: 1.1em; line-height: 1.3em; font-weight:lighter; color:#aa0c09; margin:0px auto; text-transform:uppercase;}
body.home #leftcol { width: 606px; float: left;	padding: 0 0px 0 0px; text-align:justify;}
body.home #leftcol .box1 { width: 586px; height:183px; float: left;	background:url(img/home_lftcol_box1.jpg) left top no-repeat; 	padding: 12px 10px 44px 10px;}
body.home #leftcol .box1 .title { width:auto; text-align:left; line-height:27px; padding: 0 0px 3px 30px; background: transparent url(img/bullet_hometitles.png) left top no-repeat; border-bottom-color:#cecdcd; border-bottom-style:dashed; border-bottom-width:1px;}
body.home #leftcol .box1 .lft { width: 275px; float: left; padding:0 18px 0 0; background:url(img/dividerline.jpg) repeat-y scroll right top;}
body.home #leftcol .box1 .rgt { width: 275px; float: left; padding: 0 0 0 18px;}
body.home #leftcol .box2 { width: 606px; height:108px; float: left;	background:url(img/home_lftcol_box2.jpg) left top no-repeat; 	padding: 14px 0px 15px 0px;}
.box2 .lft{ width:299px; float:left; padding:0px 0px 0px 10px;}
.box2 .rgt{ width:281px; float:right; padding:0px 8px 0px 8px; margin:0px auto;}
body.home #leftcol .box2 h2 { font-family:"Arial Black"; font-size:1.6em; color:#0d1015; text-transform:uppercase; margin:0px 0px 0px 0px;}
body.home #rightcol{ float: right; width: 370px; height:353px; margin: 0px auto; padding: 12px 0 12px 24px;	background:url(img/home_rgtcol_box.jpg) right top no-repeat;}
body.home #rightcol #rightfloater{ width:350px; padding: 0px 10px 0px 10px;}
body.home #rightcol .title { width:350px; text-align:left; line-height:27px; padding: 0 0px 3px 0px; border-bottom-color:#cecdcd; border-bottom-style:dashed; border-bottom-width:1px; text-transform:uppercase;}
#rightcol h2 { color: #ad7405; font-size: 1em; line-height: 1.3em; margin-bottom: .4em; text-align: left; text-transform: none;}
body.home #rightcol ul { color: #575757; font-size: .8em; line-height: 1.8em; font-weight:lighter; padding:5px 0px 14px 0px; position: absolute; width:350px; overflow:hidden; list-style:none; margin:0px auto; text-align:justify;}
body.home #rightcol li { background:transparent url(img/bullet_homeservices.png) no-repeat scroll 1px 10px; list-style-image:none; list-style-position:outside; list-style-type:none; float: left; position: relative; padding: 3px 0px 3px 13px; width:336px;}

/*====================================================== Services ==*/
body.services #contentwrapper, body.vpowerpumps #contentwrapper, body.about #contentwrapper, body.otherproducts #contentwrapper, body.contactus #contentwrapper { width: 100%; padding-bottom:8px; text-align: left; margin: 0px auto; background: #e9e9e9 url(img/inner_contentbg.jpg) no-repeat scroll center top;}

body.services #contentcontainer, body.vpowerpumps #contentcontainer, body.about #contentcontainer, body.otherproducts #contentcontainer, body.contactus #contentcontainer { width: 1000px; margin: 0px auto;}
body.services #contentmidbg{ background: #FFFFFF url(img/inncontent_whitetopbg.png) no-repeat scroll center top; width:968px; height:auto; margin:0px auto; padding:20px 10px 15px 22px; clear:both;}
/*body.services #contentbtmbg{ background: #FFF url(img/inncontent_whitebtmbg.png) no-repeat scroll center top; width:1000px; height:6px; clear:both;}*/

body.services #contentmidbg .leftcolumn { width: 668px; margin: 0px auto; float:left; padding: 0px 19px 0px 0px;}
#leftcolumn { width: 668px; margin: 0px auto; float:left; padding: 0px 19px 0px 0px;}
body.services #contentmidbg .leftcolumn #pagetitle { text-align:left; line-height:27px; padding: 0 0px 3px 0px; border-bottom-color:#cecdcd; border-bottom-style:dashed; border-bottom-width:1px; text-transform:uppercase;}
.servicecontainer{ padding:0px 0px 12px 0px;}
.servicecontainer .servicesbg{ background: #FFFFFF url(img/services_bg.jpg) no-repeat scroll center bottom; width:668px; height:167px; padding:6px 0px 8px 0px;}
.servicecontainer .servicesbg .title{ background:url(img/bullet_services.jpg) no-repeat scroll 0px 9px; padding:0px 0px 0px 21px;  font-size: .8em; line-height: 2.0em; margin:0px 0px 10px 0px; font-weight:bold; text-align:left;}

.testinomialtitle{ background:url(img/bullet_new.gif) no-repeat scroll 0px 9px; padding:0px 0px 0px 21px;  font-size: .8em; line-height: 2.0em; margin:0px 0px 10px 0px; font-weight:bold; text-align:left;}



.servicecontainer .img{ border: 2px solid #b4b4b4;}
.servicecontainer .servicesbg .serviceimage{ padding:0px 18px 0px 21px; width:169px; float:left;}
.servicecontainer .servicesbg  p{ line-height: 1.4em; padding:0px 5px 0px 0px;}

body.services .mainwidth { float:left; width:1000px; padding:15px 0px 20px 0px;}

body.services #contentmidbg .rightcolumn { width: 281px; margin: 0px auto; float:right; padding:0px 0px 0px 0px;}
body.services #contentmidbg .rightcolumn #pump_application{ margin:0px auto; padding:0px;}
body.services #contentmidbg .rightcolumn #pumpapplication_title{ background: transparent url(img/title_pumpapplications.png) no-repeat scroll left top; width:281px; height:32px;}

body.services #contentmidbg .rightcolumn #pumpapplication_bg{ background: transparent url(img/our_services_bg.jpg) no-repeat scroll left top; width:281px; height:635px;}
body.services #pumpapplication_bg ul { color: #e8e8e8; padding:15px 9px 14px 9px; width:263px; overflow:hidden; list-style:none; margin:0px auto; text-align:left; font-size: .8em; line-height: 1.6em; font-weight:lighter;}
body.services #pumpapplication_bg ul li { background:transparent url(img/bullet_pumpapplication.gif) no-repeat scroll 1px 17px; list-style-image:none; list-style-position:outside; list-style-type:none; float: left; position: relative; padding: 13px 0px 13px 20px; width:242px;}
body.services #pumpapplication_bg ul li strong{ font-family:"Trebuchet MS"; text-transform:uppercase; font-size:1.2em; font-weight:bold; line-height:1.2em;}

body.services .rightcolumn .btn_viewallvpowerpumps{ padding:28px 0px 0px 0px; }
.btn_viewallvpowerpumps{
padding-left:20px;
}


/*====================================================== Footer ==*/
body.home #footer { width: 100%; height: 61px; background: #21242a url(img/footer_bg.jpg) left bottom repeat-x; text-align: left; font-size: .8em; color: #7a7a7a; margin:0px auto; padding:0px 0px 0px 0px;}
#footer h3 { color: #7a7a7a; font-weight: lighter;}
#foot_wrapper { width: 1000px; margin: 0px auto; padding: 24px 0 0 0;}
#foot_wrapper a:link, #foot_wrapper a:visited{ color:#7a7a7a; text-decoration:none; text-align:right;}
#foot_wrapper a:hover, #foot_wrapper a:active{ color:#c8c8c8; text-decoration:none; text-align:right;}
#foot_wrapper a.white_link:link, #foot_wrapper a.white_link:visited{ color:#c8c8c8; text-decoration:none; font-weight:bold; text-align:right;}
#foot_wrapper a.white_link:hover, #foot_wrapper a.white_link:active{ color:#EFEFEF; text-decoration:none; text-align:right; font-weight:bold;}
#foot_copyright{ width:422px; float:left; margin:0px auto;}
#foot_links{ width:578px; float:right; margin:0px auto; text-align:right;}

body.services #footer, body.vpowerpumps #footer, body.about #footer, body.otherproducts #footer, body.contactus #footer { width: 100%; height: 61px; background: #21242a url(img/footer_bg.jpg) left bottom repeat-x; text-align: left; font-size: .8em; color: #7a7a7a; margin:0px auto; padding:0px 0px 0px 0px;}


a{ outline:none;}
.about_div{
width:660px;
height:auto;
float:left;
}
.about_tittal{
border-bottom:1px dashed #CECDCD;
line-height:27px;
text-align:left;
text-transform:uppercase;

height:27px;
}

.txt1{
font-family:Trebuchet MS;
font-size:14px;
color:#575757;
line-height:22px;
text-align:justify;
}

.our_services_div1{
width:300px;
height:auto;
float:left;
}

.our_services_tital{
width:281px;
height:32px;
float: right;
background:url(img/our_services.jpg) no-repeat left bottom;
}

.our_services_bg{
width:281px;
height:384px;
float: right;
background:url(img/our_services_bg.jpg) no-repeat left top;
}

.ourservises_bulet{
	font-family:Trebuchet MS;
	font-size:16px;
	color:#e8e8e8;
	list-style-image: url(img/bullet_pumpapplication.gif);
	width:200px;
}
.txt2{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
font-size:13px;
color:#e8e8e8;
}

#our_services_bg_new{ background: transparent url(img/our_services_bg.jpg) no-repeat scroll left top; width:281px; height:635px; float:right;}
#our_services_bg_new ul { color: #e8e8e8; padding:15px 9px 14px 9px; width:263px; overflow:hidden; list-style:none; margin:0px auto; text-align:left; font-size: .8em; line-height: 1.6em; font-weight:lighter;}
#our_services_bg_new ul li { background:transparent url(img/bullet_pumpapplication.gif) no-repeat scroll 1px 17px; list-style-image:none; list-style-position:outside; list-style-type:none; float: left; position: relative; padding: 13px 0px 13px 20px; width:242px;}
body.services #our_services_bg_new ul li strong{ font-family:"Trebuchet MS"; text-transform:uppercase; font-size:1.2em; font-weight:bold; line-height:1.2em;}

.b_profile{
width:308px;
height:auto;
float:left;
}

.b_profile_new2{
width:308px;
height:auto;
float: right;
}

.b_profile_bg{
width:260px;
height:298px;
float: right;
background:url(img/bg_box.jpg) left bottom repeat-x;
padding-left:20px;
padding-right:20px;
}

.tital_bg_new{
background:url(img/bullet_services.jpg) no-repeat scroll 0px 5px; padding:0px 0px 0px 21px;
width:270px;
height:auto;
float:left;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#7a7a7a;
}

.txt_red{
font-family:Trebuchet MS;
font-size:14px;
color:#9f2323;
line-height:22px;
text-align:justify;
}

.line_div{
width:660px;
height:auto;
float:left;
border-bottom:solid 1px #CCCCCC;
}

.txt_bulet{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#575757;
	line-height:22px;
	text-align:justify;
	list-style-image: url(img/bullet_new.gif);
}





#new_profile_bg{ background: transparent url(img/bg_box.jpg) repeat-x scroll left bottom; width:260px; height:298px; float: left;}
#new_profile_bg ul { color: #575757; padding:10px 9px 14px 9px; width:263px; overflow:hidden; list-style:none; margin:0px auto; text-align:left; font-size: 14px;  font-weight:lighter;}
#new_profile_bg ul li { background:transparent url(img/bullet_new.gif) no-repeat scroll 1px 17px; list-style-image:none; list-style-position:outside; list-style-type:none; float: left; position: relative; padding: 8px 0px 8px 15px; width:242px;}


.costemer_div{
width:515px;
height:auto;
float:left;
}
#costemer_div{
width:515px;
height:auto;
float:left;
}

.login_div{
width:406px;
height:auto;
float:right;
}
.login_bg{
width:406px;
height:auto;
float:right;
background:url(img/login_bg.jpg) right top  repeat-y;
}

.in_login{
width:380px;
float:left;
height:auto;
margin-left:13px;
display:inline;
}

.txt_bg{
width:135px;
height:32px;
float:left;
background:url(img/txt_bg.jpg) left top no-repeat;
}

.txt_bg2{
width:135px;
height:32px;
float:left;

}
.txt_v{
width:10px;
height:32px;
float:left;
background:url(img/tex_b.jpg) left top no-repeat;
}
.text_box_new{
width:240px;
height:32px;
background:url(img/textbox.jpg) left top no-repeat;
border:none;

}
.text_box_new_div{
width:240px;
height:32px;
float: left;
}

.text_box_new_btn{
width:230px;
height: auto;
float: left;
}
.login_tital{
font-family:Trebuchet MS;
color:#b4b6b9;
font-size:14px;
line-height:32px;
vertical-align:middle;
text-align:right;
padding-right:25px;
}


.txt_red2{
font-family:Trebuchet MS;
font-size:12px;
color:#9f2323;
line-height:22px;
text-align:justify;
}


.txt_gray2{
font-family:Trebuchet MS;
font-size:12px;
color:#7a7a7a;
line-height:22px;
text-align:justify;

}

.txt_gray-bulet_ssss{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2e2e2e;
	line-height:22px;
	list-style-image: url(img/bule_q.png);
	font-weight:lighter;
	
}

.product_main{
width:950px;
height:auto;
float:left;

}

.product_txt{
width:712px;
height:auto;
float:left;
}

.pump_img{
width:312px;
height:549px;
float:left;
margin-top:15px;
}

.pump_txt_div{
width:370px;
height: auto;
float:left;
margin-left:15px;
margin-top:15px;
}

.product_b_div{
width:216px;
height: 40px;
float: right;
margin-top:15px;
background:url(img/pump_application.jpg) no-repeat  left top;
}

.product_b_divxxxxx{
width:216px;
height: 25px;
float: right;

background:url(img/our_services_ddd.jpg) no-repeat  left bottom;
}

#product_b{ background: transparent url(img/new_bg.jpg) no-repeat scroll left top; width:216px; height:486px; float:right;}
#product_b ul { color: #e8e8e8; padding:8px 9px 8px 9px; width:180px; overflow:hidden; list-style:none; margin:0px auto; text-align:left; font-size: .8em; line-height: 1.4em; font-weight:lighter;}
#product_b ul li { background:transparent url(img/bullet_pumpapplication.gif) no-repeat scroll 1px 10px; list-style-image:none; list-style-position:outside; list-style-type:none; float: left; position: relative; padding: 8px 0px 8px 20px; width:180px;}
#product_b ul li strong{ font-family:"Trebuchet MS"; text-transform:uppercase; font-size:1.0em; font-weight:bold; line-height:1.0em;}

.text_small{
font-family:Trebuchet MS;
font-size:11px;
color:#e8e8e8;
}
.product_b_icon{
width:216px;
height: auto;
float: right;
margin-top:15px;
}

.gray_bg{
background:url(img/gray_bg.jpg) left top  no-repeat;
width:964px;
height:735px;
float:left;
}

.gray_div{
width:945px;
height: auto;
float:left;
margin-top:15px;
margin-left:10px;
}

.gray_left{
width:446px;
height:auto;
float:left;
}

.gray_right{
width:475px;
height:auto;
float: right;
}


.product_tittal{
border-bottom:1px dashed #CECDCD;
line-height:34px;
text-align:left;
text-transform:uppercase;
width:386px;
height:34px;
background:url(img/black_bu.gif) left top no-repeat;
padding-left:34px;
}


.txt_gray{
font-family:Trebuchet MS;
font-size:13px;
color:#575757;
line-height:20px;
padding-right:10px;
float:right;
text-align:justify;

}



.txt_gray_contact{
font-family:Trebuchet MS;
font-size:13px;
color:#575757;
line-height:20px;
padding-right:10px;
float: left;


}

.txt_gray_bu{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#575757;
	list-style-image: url(img/gray_bulet.gif); 
	font-weight: lighter;

}

.txt_bg_div_new{
width:135px;
height: auto;
float:left;
}


.text_area_new_div{
width:240px;
height:92px;
float: left;
}

.text_area_new{
width:240px;
height:92px;
background:url(img/txt_area.jpg) right top no-repeat;
border:none;
overflow:hidden;
}

.contact_iner_div{
width:266px;
height:auto;
float:left;
}

.contact_iner_div2{
width:248px;
height:auto;
float:left;
}

.tital_v{
font-family:Trebuchet MS;
color:#575757;
font-size:18px;
}

.tital_v_red{
font-family:Trebuchet MS;
color:#da5b5b;
font-size:18px;
}

.tital_v_small{
font-family:Trebuchet MS;
color:#575757;
font-size:14px;
font-weight:bold;
}

.tital_v_red_small{
	font-family:Trebuchet MS;
	color:#da5b5b;
	font-size:14px;
	font-weight:bold;
}

.v_ttal_div{
width:240px;
height: auto;
float:left;
background:url(img/bullet_v.jpg) left top no-repeat;
padding-left:12px;
}
.v_ttal_div2{
width:230px;
height: auto;
float:left;
background:url(img/bullet_v.jpg) left top no-repeat;
padding-left:12px;
}

.testimonial_tittal{
border-bottom:1px dashed #CECDCD;
line-height:27px;
text-align:left;
text-transform:uppercase;
width:380px;
height:27px;
}

.testimonial_txt{
font-family:Trebuchet MS;
font-size:14px;
color:#5e5d5d;
font-style:italic;
}


.test_div{
width:370px;
height:auto;
float: left;
margin-left:20px;
}


.testi_blue{
font-family:Trebuchet MS;
font-size:14px;
color:#556e9a;
font-weight:bold;
}

.m_div{
width:657px;
height:auto;
float:left;
margin-left:5px;
}
.logos_div{
width:140px;
height:auto;
float:left;
}


.logos_div_2{
width:500px;
height:auto;
float:left;
}


.link_products{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #484848;
	text-decoration:underline;
}

.link_products2{
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #412507;

}
.customerlogin{
font-family: Arial;
	font-size: 12px;
color:#FFCC00;
text-decoration:none;
padding-top:4px;
}

.customerlogin:hover{
font-family: Arial;
	font-size: 12px;
color:#FFCC00;
text-decoration:underline;
padding-top:4px;
}

.v_txt{
	font-family: Arial, Helvetica, sans-serif;
	color:#bdbdbd;
	font-size:12px;
	text-transform: uppercase;
}

.logo_tet_div{
width:664px;
height:auto;
float: right;
}

.new_midall{
width:638px;
height:auto;
float:left;

}

.new_imgdiv{
width:265px;
height:auto;
float:left;

}

.new_txt_final{
width:371px;
height:auto;
float:left;

}
.left_new_finaldiv{
width:288px;
height:auto;
float:left;
margin-left:30px;

}

.left_new_finaldiv2{
width:288px;
height:auto;
float:left;

}



.product_left_div_new{
width:256px;
height:auto;
float:left;
}

.product_right_div_new{
width:428px;
height:auto;
float:left;
margin-left:20px;
}

.product_right_div_new2{
width:428px;
height:auto;
float:left;
}

.black_tital{
font-family:Arial, Helvetica, sans-serif;
color:#0d1015;
font-size:18px;
padding-bottom:18px;
}

.high_pump{
width:724px;
height:auto;
float:left;
}

.high_pump_img{
width:225px;
height:auto;
float:left;
}


/*mera code start here*/

#nav li .homeact, #nav li.homeact a:link , #nav li a:visited.homeact{ background: transparent url(img/btn_home_over.png) left top no-repeat; width:68px; height:46px; position:absolute; left:86px; top:0px;}
#nav li .vpowerpumpsact, #nav li.vpowerpumpsact a:link , #nav li a:visited.vpowerpumpsact{ background: transparent url(img/btn_vpowerpumps_over.png) left top no-repeat; width:113px; height:46px; position:absolute; left:160px; top:0px;}

#nav li .servicesact, #nav li.servicesact a:link , #nav li a:visited.servicesact{ background: transparent url(img/btn_services_over.png) left top no-repeat; width:84px; height:46px; position:absolute; left:279px; top:0px; }


#nav li .contactusact, #nav li.contactusact a:link , #nav li a:visited.contactusact{ background: transparent url(img/btn_contactus_over.png) left top no-repeat; width:90px; height:46px; position:absolute; right:0px; top:0px; }

#nav li .contactusact, #nav li.contactusact a:link , #nav li a:visited.contactusact{ background: transparent url(img/btn_contactus_over.png) left top no-repeat; width:90px; height:46px; position:absolute; right:0px; top:0px; }

#nav li .aboutact, #nav li.aboutact a:link , #nav li a:visited.aboutact{ background: transparent url(img/btn_about_over.png)  left top no-repeat; width:72px; height:46px; position:absolute; right:223px; top:0px; }

#nav li .otherproductsact, #nav li.otherproductsact a:link , #nav li a:visited.otherproductsact{ background: transparent url(img/btn_otherproducts_over.png) left top no-repeat; width:121px; height:46px; position:absolute; right:96px; top:0px; }


.t_bg{
background-color:#0d1015;
}
.t_bg2{
background-color:#0d1015;
}
.t_bg3{
background-color:#2e3541;
}
.t_bg31{
background-color:#FFF;
}
.w_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight:bold;
}

.w_txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#000;
font-weight:bold;
}

.w_tital1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
}


.w_tital{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.w_text_cont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.w_text_cont1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.link_t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a.link_t:link {
	text-decoration: underline;
}
a.link_t:visited {
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: underline;
}
a.link_t:hover {
	text-decoration: none;
	color: #FFFF00;
	text-decoration: none;
}
a.link_t:active {
	text-decoration: none;
	color: #FFFFFF;
	text-decoration: underline;
}




.link_t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
a.link_t1:link {
	text-decoration: underline;
}
a.link_t1:visited {
	text-decoration: none;
	color: #000;
	text-decoration: underline;
}
a.link_t1:hover {
	text-decoration: none;
	color: blue;
	text-decoration: none;
}
a.link_t1:active {
	text-decoration: none;
	color: #000;
	text-decoration: underline;
}



.link_tcat {
	font-family: verdana;
	font-size: 12px;
	color: blue;
	font-weight:bold;
	text-decoration: none;
}
a.link_tcat:link {
	text-decoration: none;
	
}
a.link_tcat:hover {
	text-decoration: underline;
	color: blue;
	
}
