/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; background:url(../images/bg_body.jpg) no-repeat center bottom #015cb2; padding-top:18px; font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.outer{width:1001px; margin:0 auto}
.header{ width:100%; height:134px; background:url(../images/header-bg.jpg) no-repeat right top #fff; border-bottom:7px solid #000}
.logo{ float:left; width:200px; padding-left:25px; padding-top:17px}

.header_right{background:url(../images/bg_header_right.png) no-repeat; float:right; width:352px; height:20px; line-height:20px; margin-top:28px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:right; font-size:13px; padding-top:48px; padding-right:5px;}
.header_right p{ float:right; font-size:13px; color:#fff; font-style:italic; margin:0px; padding:0px;}
.header_right span{color:#000;}
.header_right span a:link,.header_right p a:active,.header_right p a:visited,.header_right p a:hover{color:#000; text-decoration:none;}

.content{ width:1001px; clear:both; background:#fff; overflow:hidden}
.content .content_inner{ width:950px; margin:0 auto; padding-top:22px; padding-bottom:25px; overflow:hidden}
.content .content_left{ width:241px; float:left; background:#1b3761; margin-bottom:34px; padding-top:5px}
.content .content_left li{padding:0px 9px}
.content .content_left a:link,.content .content_left a:active,.content .content_left a:visited,.content .content_left a:hover{ font-size:14px;; text-transform:uppercase; color:#fff; text-decoration:none; display:block; line-height:38px; background:url(../images/border_leftbar.gif) repeat-x left bottom; padding-left:6px}
.content .content_left a.last:link,.content .content_left a.last:active,.content .content_left a.last:visited,.content .content_left a.last:hover{background:none}
.content .content_left a.active:link,.content .content_left a.active:active,.content .content_left a.active:visited,.content .content_left a.active:hover,.content .content_left a:hover{  background:url(../images/border_leftbar.gif) repeat-x left bottom #191919;}

.content .content_left a.last:hover{ background:#191919;}
.content .content_right{ width:693px; float:right}
.content .content_right h2{ font-size:30px; color:#000000; padding:25px 0px 15px 0px}
.content .content_right p{ font-size:13px; line-height:20px;}

.clear{width:100%; clear:both; overflow:hidden}

.slider_home{ width:100%; background:#eeeded; clear:both; overflow:hidden; margin-bottom:39px}
.slider_left{ width:31px; float:left; text-align:center; padding-top:90px; padding-bottom:90px; padding-right:7px;}
.slider_right{ width:19px; float:right; text-align:center; padding-top:90px; padding-bottom:90px; text-align:right; padding-right:10px}
.slider_middle{ width:882px; float:left; overflow:hidden}
.slider_middle li{float:left; padding-top:15px; padding-right:14px; text-align:center;}
.slider_middle li p{padding-top:14px; font-size:14px; font-weight:bold}

.home_bottom{ clear:both; overflow:hidden}
.micro_pump{ background:url(../images/bg_pump.gif) no-repeat left top; width:537px; height:131px; float:left}
.micro_pump p{ padding-left:226px; font-size:13px; color:#fff; padding-top:20px; padding-right:20px; line-height:20px}
.micro_pump p img{margin-top:10px}
.micro_pump p span{font-size:24px; color:#fff}
.freight{float:right; width:398px}

.footer{ background: url(../images/bg_footer.png) repeat left top; text-align:center; font-size:14px; color:#121212; padding:10px 0px; line-height:20px; font-weight:bold; margin:23px 0px; min-width:1001px}
.footer a:link,.footer a:active,.footer a:visited,.footer a:hover{font-size:14px; color:#121212; font-weight:bold; text-decoration:none}

.slides_container2 {
width:100%; background:#eeeded; clear:both; overflow:hidden; margin-bottom:39px; height:200px;
		}

#client-slides{position:relative;}
		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container2 div.slide2 {
			width:980px;
			height:200px;
			display:block;
			position:relative; margin-left:45px;
		}
		
		/*
			Set the size of your carousel items
		*/
		.item {
float:left; padding-top:15px; padding-right:22px; text-align:center;}
			.item  a{color:#000; text-decoration:none;}
		.item img{margin-bottom:10px;}
		/*
			Optional:
			Reset list default style
		*/
		.pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:none;
		}

		/*
			Optional:
			Show the current slide in the pagination
		*/
		.pagination .current a {
			color:red;
		}
		.prev{background:url(../images/img_arrow_left.jpg) no-repeat;height:50px; width:20px; position:absolute; top:87px; left:10px; z-index:100000; text-indent:10000px;}
				.next{background:url(../images/img_arrow_right.jpg) no-repeat;  top:50px;height:100px; width:20px; position:absolute; top:87px; right:10px;  z-index:100000; text-indent:10000px;}
				
#client-slides1{position:relative;}				
#client-slides1 .slides_container2 div.slide2{margin:0px;}
#client-slides1 .item{padding:0px;}
#client-slides1 .slides_container2{margin:0px; height:403px;}
#client-slides1 .prev{top:190px; background:url(../images/bg_direction_nav.png) no-repeat; left:1px; height:65px; width:31px;}
#client-slides1 .next{top:190px; background:url(../images/bg_direction_nav.png) no-repeat -31px 0px; right:1px; height:65px; width:31px;}
img{width:100%;}
