/*------------------------------------------ BEGIN SETUP STYLES -----------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);

.body {
	background-color: #FFFFFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 12px 10px 12px;	
}

p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	clear: both;
	margin-top: 10px;
	font-size: 2.2em;
	color: #666;
	font-weight: normal;
	text-align: center;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	position: relative;
}

h1 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	
	background:url(text-gradient-h1.png) repeat-x;
}

* html h1 span{
	background-color:#000;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="text-gradient-h1.png", sizingMethod="scale");
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	text-decoration: none;
	color: #666;
}

h2 {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	font-weight: lighter;
	text-align: left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

.content {
	text-align: center;
	width: 1000px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

img {
	margin-top: 5px;
	margin-bottom: 5px;
}

a img {
	border: 0;	
}

hr {
	clear: left;
	align: center;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
}

/*------------------------------------------- END SETUP STYLES ------------------------------------------*/






/*------------------------------------- BEGIN LANGUAGE BUTTON STYLES ------------------------------------*/
.languageButton {
	z-index: 10;
	position: fixed;
	top: 25px;
	left: 50%;
	margin-left: 510px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	padding: 10px;
}

.languageButton a:link, .languageButton a:visited, .languageButton a:active {
	padding: 10px;
	color: #000;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBEBEB');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
}

.languageButton a:hover {
	color: #FFF;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#999));
	background: -moz-linear-gradient(top, #CCC, #999);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCC', endColorstr='#999');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
}

.languageButton a:active {
	color: #CCC;
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#666));
	background: -moz-linear-gradient(top, #999, #666);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#666');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
}
/*-------------------------------------- END LANGUAGE BUTTON STYLES -------------------------------------*/








/*----------------------------------------- BEGIN HEADER STYLES -----------------------------------------*/
#header {
	width: 1000px;
}

#bearcatPumpsLogo {
	float: left;
}

#dealerLogo {
	float: right;
}

#searchbar {
	padding-right: 100px;
	float: right;
 	height: 50px;
}

#searchbar_button {
	border: none;
	background-image: url(../assets/buttons/NavEndRight-Off.gif);
	color: #FFF;
	cursor: default;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#topNav {
	padding-top: 100px;
	padding-bottom: 50px;
	margin-left: -42px;
	margin-right: -42px;
}

.menu li {
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	float: left;
	width: 200px;
	height: 37.083px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.menu li a:link, .menu li a:visited {
	display: block;
	width: 200px;
	height: 28px;
	color: #FFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 2px;
}

.menu li a:link {
	color: #FFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 2px;
}

.menu li a:hover {
	color: #333;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 2px;
	background-image: none;
}

.menu li a:active {
	color: #FFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 2px;
}

.pumps {
	background-image: url(../assets/buttons/NavEndLeft-Hover.gif);
}
.pumps a {
	background-image: url(../assets/buttons/NavEndLeft-Off.gif);
}
.vSeriesPage .pumpsPage a, .rSeriesPage .pumpsPage a, .crackSealerPage .pumpsPage a, .ar960Page .pumpsPage a, .specialty450Page .pumpsPage a, .pumpsPage .pumpsPage a {
	background-image: url(../assets/buttons/NavEndLeft-Current.gif);
}

.skids {
	background-image: url(../assets/buttons/NavMiddle-Hover.gif);
}
.skids a {
	background-image: url(../assets/buttons/NavMiddle-Off.gif);
}
.skidsPage .skidsPage a {
	background-image: url(../assets/buttons/NavMiddle-Current.gif);
}

.screenBox {
	background-image: url(../assets/buttons/NavMiddle-Hover.gif);
}
.screenBox a {
	background-image: url(../assets/buttons/NavMiddle-Off.gif);
}
.screenBoxPage .screenBoxPage a {
	background-image: url(../assets/buttons/NavMiddle-Current.gif);
}

.documents {
	background-image: url(../assets/buttons/NavMiddle-Hover.gif);
}
.documents a {
	background-image: url(../assets/buttons/NavMiddle-Off.gif);
}
.documentsPage .documentsPage a {
	background-image: url(../assets/buttons/NavMiddle-Current.gif);
}

.contact {
	background-image: url(../assets/buttons/NavEndRight-Hover.gif);
}
.contact a {
	background-image: url(../assets/buttons/NavEndRight-Off.gif);
}
.contactPage .contactPage a {
	background-image: url(../assets/buttons/NavEndRight-Current.gif);
}

/*------------------------------------------ END HEADER STYLES ------------------------------------------*/






/*----------------------------------------- BEGIN FOOTER STYLES -----------------------------------------*/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
	width: 1000px;
	clear: left;
	padding-top: 10px;
}

#footer a {
	text-decoration: none;
}

#indexPics {
}

#indexPicLeft-text {
	text-align: center;
	float: right;
}

#footer a:hover {
	text-decoration: underline;
}

#footerNav {
	margin-bottom: 32px;
}

#footer #footerNav a {
	color: #000;
}

#footerLeft {
	float: left;
	width: 500px;
}

#footerLeft span a:link, #footerLeft span a:visited, #footerLeft span a:hover, #footerLeft span a:active {
	color: #000;
	text-decoration: none;
}

#footerRight {
	float: left;
	width: 500px;
}

#footer #footerRight p {
	text-align: right;
}
/*------------------------------------------ END FOOTER STYLES ------------------------------------------*/






/*----------------------------------------- BEGIN INDEX STYLES ------------------------------------------*/
.slideshowcontainer {
	float: left;
}

#slideshow {  
	padding: 0px;
	margin: 0;  
} 

#slideshow-caption {
	padding: 0;
	margin: 0;
}
 
#slideshow img, #slideshow div {  
	padding: 0px;
	background-color: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px; 
	margin: 0; 
}

#indexPicLeft {
	float: left;
	height: 177px;
	width: 300px;
}

#indexPicRight {
	float: right;
	height: 177px;
	width: 300px;
}

#indexPicMiddle {
	float: left;
	height: 177px;
	width: 300px;
	margin-right: 50px;
	margin-left: 50px;
}
/*------------------------------------------ END INDEX STYLES -------------------------------------------*/






/*----------------------------------------- BEGIN PUMPS STYLES ------------------------------------------*/

/*======================= BEGIN PUMPSNAV STYLES =======================*/
#pumpsNav {
	margin-top: -50px;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 1000px;
}

#pumpsNav hr {
	margin-right: 30px;
	margin-left: -30px;
}

.pumpsMenu {
	margin-left: 55px;
}

.pumpsMenu li span{
	font-size: 11px
}

.pumpsMenu li {
	padding: 1px;
	border: 0;
	list-style-type: none;
	float: left;
	width: 185px;
	font-size: 14px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: center;
	margin-top: 25px;
	margin-right: 32px;
	margin-bottom: 20px;
	margin-left: 32px;
}

.pumpsMenu li a:link, .pumpsMenu li a:visited {
	display: block;
	color: #999;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 10px;
}

.pumpsMenu li a:link {
	color: #999;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 10px;
}

.pumpsMenu li a:hover {
	color: #000;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 10px;
}

.pumpsMenu li a:active {
	color: #333;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 10px;
}

.vSeries a {
	background-image: url(../assets/images/pumps/v-series-pump-icon-Off.jpg);
}
.vSeries a:hover {
	background-image: url(../assets/images/pumps/v-series-pump-icon-Hover.jpg);
}
.vSeriesPage .vSeriesPage a {
	background-image: url(../assets/images/pumps/v-series-pump-icon-Active.jpg);
}
.vSeriesPage .vSeriesPage span {
	color: #000;
}

.rSeries a {
	background-image: url(../assets/images/pumps/r-series-pump-icon-Off.jpg);
}
.rSeries a:hover {
	background-image: url(../assets/images/pumps/r-series-pump-icon-Hover.jpg);
}
.rSeriesPage .rSeriesPage a {
	background-image: url(../assets/images/pumps/r-series-pump-icon-Active.jpg);
}
.rSeriesPage .rSeriesPage span {
	color: #000;
}

.ar960 a {
	background-image: url(../assets/images/pumps/ar960-pump-icon-Off.jpg);
}
.ar960 a:hover  {
	background-image: url(../assets/images/pumps/ar960-pump-icon-Hover.jpg);
}
.ar960Page .ar960Page a {
	background-image: url(../assets/images/pumps/ar960-pump-icon-Active.jpg);
}
.ar960Page .ar960Page span{
	color: #000;
}

/*======================= END PUMPSNAV STYLES =======================*/



/*=================== BEGIN PUMPS FEATURES STYLES ===================*/
#featuresRollOvers {
	width: 1000px;
}

#featuresHeatTreatedHelicalGears {
	float: left;
	height: 176px;
	width: 300px;
}
#featuresList {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-left: 32px;
}

#featuresHotOilJacketing {
	float: left;
	height: 176px;
	width: 300px;
	margin-right: 50px;
	margin-left: 50px;
}

#featuresHeatedReliefValve {
	float: right;
	height: 176px;
	width: 300px;
}

#featuresNoLeakDriveshaft {
	float: left;
	height: 176px;
	width: 300px;
	margin-right: 45px;
	margin-left: 169px;
	margin-top: 50px;
	margin-bottom: 50px;
}

#featuresMultiplePortConfigurations {
	float: right;
	height: 176px;
	width: 300px;
	margin-right: 169px;
	margin-left: 16px;
	margin-top: 50px;
	margin-bottom: 50px;	
}

#featuresNitrideTreatedShaft {
	float: left;
	height: 176px;
	width: 300px;
}

#featuresFlangedPorts {
	float: left;
	height: 176px;
	width: 300px;
	margin-right: 50px;
	margin-left: 50px;
}

#featuresBeltAndPulleyDriven {
	float: right;
	height: 176px;
	width: 300px;
}

/*======================= END PUMP FEATURES STYLES =======================*/



/*===================== BEGIN VIRGIN AC PUMPS STYLES =====================*/
#pumpsVirgin {
	clear: left;
}

#pumpsVirginACFeatures {
	text-align: left;
	margin-right: 32px;
	margin-left: 32px;	
}

#pumpsVirgin img {
	margin-top: 16px;
	margin-bottom: 16px;
}

#pumps300V {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBEBEB');
	background: -ms-linear-gradient(#FFFFFF, #EBEBEB);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	margin-left: 2px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	float: left;
}

#pumps450V {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 32px;
	margin-left: 32px;
	float: left;
}

#pumps600V {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
/*======================= END VIRGIN AC PUMPS STYLES =======================*/



/*==================== BEGIN RUBBERIZED AC PUMPS STYLES ====================*/
#pumpsRubberized {
	clear: left;
}

#pumpsRubberizedACFeatures {
	text-align: left;
	margin-right: 32px;
	margin-left: 32px;
}

#pumpsRubberized img {
	margin-top: 16px;
	margin-bottom: 16px;
}

#pumps300R {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBEBEB');
	background: -ms-linear-gradient(#FFFFFF, #EBEBEB);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	margin-left: 2px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	float: left;
}

#pumps450R {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 32px;
	margin-left: 32px;
	float: left;
}

#pumps600R {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}

#pumpsRubberizedACFeatures {
	text-align: right;
}

#bearingsText {
	margin-left: 32px;
	padding-top: 50px;
	width: 450px;
	height: 279px;
	float: left;
}

#bearingsText p {
	margin-left: 32px;
}

#gearsText {
	padding-top: 50px;
	width: 450px;
	height: 279px;
	float: left;
}

#bearingsPic, #gearsPic {
	float: right;
}

#reBuildable {
	padding-bottom: 50px;
	margin-left: 32px;
	float: left;
}

#reBuildable p {
	margin-left: 32px;
}

#pumpsRubberizedACFeatures hr {
}
/*======================= END RUBBERIZED AC PUMPS STYLES =======================*/



/*======================= BEGIN AR-960 PUMP STYLES =======================*/
#AR960 {
}

#specialtyAR960FlowChart {
	float: left;
	margin-left: 161px;	
}

#specialtyAR960PowerChart	{
	float: right;
	margin-right: 161px;
}

#specialtyAR960Pics {
	margin-top: 32px;
}

#specialtyAR960PicLeft {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EBEBEB');
	background: -ms-linear-gradient(#FFFFFF, #EBEBEB);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	margin-left: 2px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	float: left;
}

#specialtyAR960PicCenter {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 32px;
	margin-left: 32px;
	float: left;
}

#specialtyAR960PicRight {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-bottom: 16px;
	height: auto;
	width: 305px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}

#specialtyAR960Text {
	margin-right: 32px;
	margin-left: 32px;
}
#AR960 a:hover {
	font-weight: bold;
}	
/*======================= END AP-960 PUMP STYLES =======================*/

/*------------------------------------------- END PUMPS STYLES ------------------------------------------*/






/*-------------------------------------------- BEGIN SKID STYLES ----------------------------------------*/
.skidsPage .container .content p {
	padding: 0px;
}

#skidCompleteSkidAssemblies {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-right: 16px;
	padding-bottom: 16px;
	height: 925px;
	width: 292px;
	float: left;
}

#skidCompletePic {
	margin-top: 15px;
	margin-bottom: 5px;
}

#skidCompleteText {
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
	clear: left;
}

#skidUnloadingPump {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-right: 16px;
	padding-bottom: 16px;
	height: 925px;
	width: 292px;
	margin-right: 32px;
	margin-left: 32px;
	float: left;
}

#skidUnloadingPumpPic {
	margin-top: 40px;
	margin-bottom: 15px;
}

#skidUnloadingPumpText {
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
	clear: left;
}

#skidExtenderOilTransferPump {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-top: 32px;
	padding-right: 16px;
	padding-bottom: 16px;
	height: 925px;
	width: 292px;
	float: right;
}

#skidExtenderOilTransferPumpPic {
	margin-top: 25px;
	margin-bottom: 15px;
}

#skidExtenderOilTransferPumpText {
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
	clear: left;
}
/*--------------------------------------------- END SKID STYLES -----------------------------------------*/






/*---------------------------------------- BEGIN SCREEN BOX STYLES ---------------------------------------*/
#screenBox {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-left: 32px;
	padding-right: 32px;
	height: 290px;
}

#specialtyScreenBoxText {
	margin-left: 32px;
	margin-right: 32px;
}

#specialtyScreenBoxPic {
}

#specialtyScreenBoxSimpleAndSafe {
	float: left;
	height: 176px;
	width: 300px;
}

#specialtyScreenBoxVitonSeal {
	float: left;
	height: 176px;
	width: 300px;
	margin-right: 50px;
	margin-left: 50px;
}

#specialtyScreenBoxAirBleed {
	float: right;
	height: 176px;
	width: 300px;
}
/*----------------------------------------- END SCREEN BOX STYLES ----------------------------------------*/




/*----------------------------------------- BEGIN DOCUMENTS STYLES --------------------------------------*/
#documentsTechnicalPapers {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-left: 32px;
	padding-right: 32px;
	height: auto;
}

#documentsManuals {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-left: 32px;
	padding-right: 32px;
	height: auto;
}

#documentsSpecsSheets {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-left: 32px;
	padding-right: 32px;
	height: auto;
}

.documentsPage #documentsTechnicalPapers a:hover,
.documentsPage #documentsManuals a:hover {
	font-weight: bold;
}
/*------------------------------------------- END DOCUMENTS STYLES --------------------------------------*/






/*------------------------------------------- BEGIN CONTACT STYLES --------------------------------------*/
#contactForm {
	float: left;
	width: 417px;
	height: 840px;
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	padding: 32px;
}

.required {
	font-size: .5em;
	font-weight: lighter;
	text-align: left;
	font-style: italic;
	color: #999;
}

.context {
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.inputName, .inputCompany, .inputEmail, .inputStreetAddress1, .inputStreetAddress2, .inputCity, .inputState, .inputZip, .inputCountry {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: 20px;
	width: 300px;
	border-top-color: #ddd;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
	border-left-color: #ddd;
}

.inputCity {
	width: 150px;
}

.inputState {
	width: 25px;
}

.inputZip {
	width: 50px;
}

.rowGender, .rowCompany, .rowAddress {
	display: none;	
}

.inputPhone {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: 20px;
	width: 150px;
	border-top-color: #ddd;
	border-right-color: #B9B9B9;
	border-bottom-color: #B9B9B9;
	border-left-color: #ddd;
}

textarea {
	border-top-color: #999;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #999;
	width: 100%;
	max-width: 100%;
	height: 490px;
	max-height: 490px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #000;
}

.inputSend {
	border-radius: 10px;
	border-top-color: #999;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	height: 30px;
	width: 150px;
	color: #FFF;
	background-color: #666;
}

#contactInfo {
	float: right;
	width: 417px;
	height: 840px;
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	padding: 32px;
}

#contactInfo img {
	float: left;
	clear: left;
	margin-right: 2px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 4px;
}

#contactInfo p {
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 50px;
	font-weight: bold;
}

#contactInfo a {
	color: #000;
	text-decoration: none;
}

#contactInfo a:hover {
	text-decoration: underline;
}

#phoneNumber, #sendUsAnEmail, #sendUsAMessage, #address {
	position: relative;
	z-index: 1;
	margin-left: -220px;
	left: 50%;
}

#houseIcon {
	padding-top: 20px;
}

#googleMap {
	font-family: Arial, Helvetica, sans-serif;
	border: 2px solid;
	border-top-color: #999;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	border-left-color: #999;
	background: #333;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: small;
	text-align: right;
	background-color: #333;
}

#googleMap a:link, #googleMap a:visited, #googleMap a:hover, #googleMap a:active {
	color: #FFF;
	text-decoration: none;
}

#googleMap a:hover {
	font-weight: bold;	
}

iframe {
	width:409px;
	height:400px;
	frameborder: 0;
	scrolling: no;
	marginheight: 0;
	marginwidth: 0;
}

/*-------------------------------------------- END CONTACT STYLES ---------------------------------------*/





/*----------------------------------------- BEGIN THANK YOU STYLES --------------------------------------*/
.thankYouPage .container .content h4 {
	text-align: center;
	color: #666;
}
/*------------------------------------------ END THANK YOU STYLES ---------------------------------------*/







/*----------------------------------------- BEGIN METERING STYLES ------------------------------------------*/

/*======================= BEGIN METERINGNAV STYLES =======================*/
#meteringNav {
	margin-top: -25px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 1000px;
}

#meteringNav li {
	padding: 1px;
	border: 0;
	list-style-type: none;
	float: left;
	width: 150px;
	font-size: 14px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

#meteringNav li a:link, #meteringNav li a:visited {
	display: block;
	color: #999;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 2px;
}

#meteringNav li a:hover {
	color: #000;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 2px;
}

#meteringNav li a:active {
	color: #F00;
	text-decoration: none;
	padding-top: 125px;
	padding-bottom: 2px;
}

.manifold a {
	background-image: url(../assets/images/metering/heat-manifold-Off.jpg);
}
.manifold a:hover {
	background-image: url(../assets/images/metering/heat-manifold-Hover.jpg);
}

.noise a {
	background-image: url(../assets/images/metering/liquid-noise-Off.jpg);
}
.noise a:hover {
	background-image: url(../assets/images/metering/liquid-noise-Hover.jpg);
}

.pulsations a {
	background-image: url(../assets/images/metering/pump-pulsations-Off.jpg);
}
.pulsations a:hover  {
	background-image: url(../assets/images/metering/pump-pulsations-Hover.jpg);
}

.gears a {
	background-image: url(../assets/images/metering/helical-gears-Off.jpg);
}
.gears a:hover  {
	background-image: url(../assets/images/metering/helical-gears-Hover.jpg);
}

.o-rings a {
	background-image: url(../assets/images/metering/viton-o-rings-Off.jpg);
}
.o-rings a:hover {
	background-image: url(../assets/images/metering/viton-o-rings-Hover.jpg);
}
.monitoring a {
	background-image: url(../assets/images/metering/drive-gain-Off.jpg);
}
.monitoring a:hover {
	background-image: url(../assets/images/metering/drive-gain-Hover.jpg);
}
/*======================= END METERINGNAV STYLES =======================*/

.meteringPage h6 {
	text-align: center;
	margin-top: -20px;
	font-style: italic;
}

#meteringIntro, #heatManifold, #liquidNoise, #pulsationsAndCavitation, #gears, #entrainedAir, #systemMonitoring {
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EBEBEB));
	background: -moz-linear-gradient(top, #FFFFFF, #EBEBEB);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #959595;
	margin-bottom: 32px;
	padding-right: 32px;
	padding-left: 32px;
}

#heatManifold p, #liquidNoise p, #pulsationsAndCavitation p, #gears p, #entrainedAir p, #systemMonitoring p {
	margin: 32px;
}

#heatManifold span a, #liquidNoise span a, #pulsationsAndCavitation span a, #gears span a, #entrainedAir span a, #systemMonitoring span a {
	text-decoration: none;
	color: #00F;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
}

#heatManifold span a:hover, #liquidNoise span a:hover, #pulsationsAndCavitation span a:hover, #gears span a:hover, #entrainedAir span a:hover, #systemMonitoring span a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;	
}

#lead-in h2 {
	text-align: center;
}

#lead-in p {
	text-align: center;
	margin-top: -10px;
	margin-bottom: 64px;
}

#lead-in span {
	font-weight: bold;
	font-size: 1.4em;
	font-style: italic;
}

#meterPic {
	margin-top: -50px;
}

#heatManifold img {
	float: right;
	padding: 0px 32px 0px 32px;
	margin-top: -100px;
}

#microMotionQuote {
	margin-right: 64px;
	margin-left: 64px;
	font-style: italic;
	color: #666;
}

#microMotionQuote span{
	margin-left: 32px;
}

#helicalGears img {
	float: right;
	padding: 0px 32px 0px 32px;
	margin-top: -32px;
}

#PhaseBalancing img {
	float: left;
	padding: 0px 32px 0px 32px;
}

#entrainedAir p {
	clear: right;
}

#couplerPic44 {
	float: left;
	margin-left: 100px;
}

#screenBoxLidPic {
	float: left;
	margin-left: 120px;
}

#couplerPic43 {
	float: right;
	margin-right: 100px;
}

#airLeakCausesTable {
	margin-top: 50px;
	margin-bottom: 32px;
	margin-left: 18px;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: -25px;	
}

th {
	text-align: center;
	background-color: #00F;
	color: #FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

td {
	text-align: left;
	background-color: #93C9FF;
}

#transmitter img {
	float: left;
	padding: 0px 32px 0px 32px;
	margin-top: 0px;
}

/*------------------------------------------- END METERING STYLES ------------------------------------------*/