/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*GENERAL*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	background-color: #fff;  /*#f1f1f1 #303030*/
	padding:0; 
	margin:0; 
	border:0;
	}
	
div, img  {
	padding:0px; 
	margin:0px; 
	border:0px;
	}
	
	
a:hover{
	color:#000;
}	
	
a, p, ul {
	padding:0; 
	margin:0; 
	border:0; 
	text-decoration:none; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:10pt; 
	color:#757575;
	}
	
a:hover, li:hover {
	cursor:hand
	}
	
li {
	list-style-type: disc; 
	list-style-position: outside; 
	margin-left:25px;
	}
	
h1,h2,h3,h4,h5,h6, .green {
	color:#00b800; 
	font-family: Arial, Helvetica, Sans-Serif; 
	padding:0; margin-bottom:15px; 
	margin-top:0px;}
	
h1 {
	font-size:120%; 
	font-weight: normal;}
	
p.menu, a.menu, li.menu {
	color:white; 
	font-size:9pt; 
	padding:0; 
	margin:0; 
	border:0;}
	
.underline, span.link {
	text-decoration:underline;}
	
.italic {
	font-style:italic;}
	
.bold{
	font-weight:bold;}
	


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*MAIN CONTAINER*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
div#index, div#pipe, div#rescue, div#high, div#contact, div#pipeplumbing, div#pipeair, div#pipebypass, div#pipehigh, div#pipekits,
div#pipeplugs, div#pipepillow, div#pipeoil, div#pipepackers, div#rescuehighlifting, div#rescuehighkit, div#rescuehighcontrol, 
div#rescuehighflat, div#rescuemini, div#rescuelow, div#rescuehydro, div#rescueleak, div#rescueplug, div#rescuekit, div#rescueice, div#rescueoil, div#rescuehazmat, div#rescuecribbing,
div#highpacker, div#muststop, div#conveyor, div#about {
	position:relative; 
	width:900px; 
	height:1780px; 
	/*background-color:white;*/ 
	border:0;
	padding:0; 
	margin-left:auto;
	margin-right:auto}


	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*HEADER*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
.topHeaderBg{
	position:absolute;
	z-index:0;
	height:500px;
	width:100%;
	background:url('images/topbanner3.jpg') repeat-x;
}

#topbanner{
	z-index:1;
}

#topbanner img{
	position:absolute;
	top:10px;
	right:0px;
}


#topbanner p{
	position:absolute;
	top:130px;
	right:0px;
	color:#fff;
	
}

#topbanner a{
	color:#fff;
	text-decoration:underline;
}

#topbanner a:hover{
	color:#000;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*MENU*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*div#menu {z-index:2; position:absolute; left:248px; top:132px;}
div#menu span, div#menu a {margin-left:3px; margin-right:3px;}*/


.menu{
	position:absolute;
	left:140px;
	top:200px;
	width:900px;
}

.menu a{
	position:relative;
	left:0px;
	top:0px;
	width:195px;
	height:59px;
	float:left;
}

.menu img{
	position:absolute;
	top:0px;
	left:0px;
	width:195px;
	height:59px;
}




/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*INTRODUCTION TEXT*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#introduction {
	position:absolute; 
	top:400px; 
	z-index:2; 
	left:235px; 
	width:580px; 
	margin:0; 
	padding:0}

#index #introduction{
	left:0px;
	width:900px;
	margin-left:60px;
}	

#index #introduction img{
	float:left;
	padding-right:50px;
}		
	
div#introduction p {
	margin-bottom:15px;}
	
#introduction a:hover{
	text-decoration:underline;
}	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*CONTENT PANELS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	

div#panels {
	position:absolute; 
	top:720px; 
	left:120px; 
	padding:0; 
	margin:0; 
	width:830px; 
	height:800px;
	}

.individual{
	position:relative;
	float:left;
	padding-right:50px;
	width:363px;
	height:353px;
	padding-bottom:30px;
}	
	
.individual p{
	position:absolute;
	padding-top:50px;
	width:300px;
	padding-left:20px;
}	

.individualLong{
	width:790px;
	height:1000px;
	border: 1px solid silver;
}
.individualLong img{
	padding-top:30px;
	padding-left:25px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*FOOTER*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footerBg{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:1;
}

.footerRepeat{
	position:absolute;
	width:100%;
	height:136px;
	z-index:0;
	background:url('images/bottombannerRepeat.jpg') repeat-x;
}	

div#footer, .footerRepeat, .footerBg {
	position:absolute; 
	top:1620px; 
	padding:0; 
	margin:0}
	
div#footer p{
	position:absolute; 
	z-index:3; 
	top:114px; 
	width:540px; 
	left:90px;}
	
div#footer img {
	position:absolute; 
	z-index:0;}
	
	
#footer a, #footer p{
	color:#fff;
}	

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


	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*DOWNLOADS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
	
	
div.download {
	position:absolute; 
	top:702px; 
	left:120px}
	
div.download a, div.download p {
	font-size:8pt;}
	
div#introduction a, div.download a {
	color:#00b800;}
	
div.download a:hover {
	color:#757575}
	
div.individualLong {
	z-index:1}
	
div.images {
	z-index:0; 
	font-size:0pt;}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
													/*SECTIONAL CHANGES*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*INDEX*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


div#index{
	height:1600px}
	
#index div#footer, #index .footerRepeat, #index .footerBg  {
	top:1400px;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*ABOUT*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


div#about{
	height:800px}
	
#about div#footer, #about .footerRepeat, #about .footerBg  {
	top:600px;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*PIPE PLUGGING AND REPAIR*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


div#pipe{
	height:2450px}
	
div#pipe #footer, #pipe .footerRepeat, #pipe .footerBg  {
	top:2250px;}


/*plugs*/		
div#pipeplugs .individualLong{
	height: 2120px;
}	
div#pipeplugs div#footer, #pipeplugs .footerRepeat, #pipeplugs .footerBg {
	top:2900px;}
	
div#pipeplugs {
	height:3100px}	
	
	
/*air*/	
	
div#pipeair .individualLong{
	height: 2130px;
}

div#pipeair {
	height:3100px}

div#pipeair div#footer, #pipeair .footerRepeat, #pipeair .footerBg {
	top:2900px;}
	

/*pillow*/	
div#pipepillow .individualLong{
	height: 3250px;
}	
	
div#pipepillow {
	height:4180px}	
	
div#pipepillow div#footer, #pipepillow .footerRepeat, #pipepillow .footerBg {
	top:4000px;}


/*bypass*/	
	
div#pipebypass .individualLong{
	height: 6750px;
}

div#pipebypass {
	height:7720px}

div#pipebypass div#footer, #pipebypass .footerRepeat, #pipebypass .footerBg {
	top:7500px;}
	

/*plumbing*/	
	
div#pipeplumbing .individualLong{
	height: 3400px;
}

div#pipeplumbing {
	height:4400px}

div#pipeplumbing div#footer, #pipeplumbing .footerRepeat, #pipeplumbing .footerBg {
	top:4200px;}
	
	
/*oil*/	
	
div#pipeoil .individualLong{
	height: 2620px;
}

div#pipeoil {
	height:3580px}

div#pipeoil div#footer, #pipeoil .footerRepeat, #pipeoil .footerBg {
	top:3400px;}
	

/*high*/	
	
div#pipehigh .individualLong{
	height: 1450px;
}

div#pipehigh {
	height:2390px}

div#pipehigh div#footer, #pipehigh .footerRepeat, #pipehigh .footerBg {
	top:2200px;}
	
/*packers*/	
	
div#pipepackers .individualLong{
	height: 5230px;
}

div#pipepackers {
	height:6200px}

div#pipepackers div#footer, #pipepackers .footerRepeat, #pipepackers .footerBg {
	top:6000px;}
												
			
/*kits*/	
	
div#pipekits .individualLong{
	height: 2750px;
}

div#pipekits {
	height:3720px}

div#pipekits div#footer, #pipekits .footerRepeat, #pipekits .footerBg {
	top:3500px;}
									
					
		

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*RESCUE AND HAZMAT PRODUCTS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#rescue {
	height:3600px}

div#rescue div#footer, #rescue .footerRepeat, #rescue .footerBg {
	top:3400px;}



/*plug*/	
	
div#rescueplug .individualLong{
	height: 1890px;
}

div#rescueplug {
	height:2900px}

div#rescueplug div#footer, #rescueplug .footerRepeat, #rescueplug .footerBg {
	top:2700px;}
	
	

/*highlifting*/	
	
div#rescuehighlifting .individualLong{
	height: 5450px;
}

div#rescuehighlifting {
	height:6400px}

div#rescuehighlifting div#footer, #rescuehighlifting .footerRepeat, #rescuehighlifting .footerBg {
	top:6200px;}
	
	
/*highkit*/	
	
div#rescuehighkit .individualLong{
	height: 5250px;
}

div#rescuehighkit .individualLong img{
	padding-top:0px;
}

div#rescuehighkit {
	height:6200px}

div#rescuehighkit div#footer, #rescuehighkit .footerRepeat, #rescuehighkit .footerBg {
	top:6000px;}	
		

/*highcontrol*/	
	
div#rescuehighcontrol .individualLong{
	height: 5450px;
}

div#rescuehighcontrol {
	height:6400px}

div#rescuehighcontrol div#footer, #rescuehighcontrol .footerRepeat, #rescuehighcontrol .footerBg {
	top:6200px;}
	

/*highflat*/	
	
div#rescuehighflat .individualLong{
	height: 3430px;
}

div#rescuehighflat {
	height:4400px}

div#rescuehighflat div#footer, #rescuehighflat .footerRepeat, #rescuehighflat .footerBg {
	top:4200px;}	
	
	
/*mini*/	
	
div#rescuemini .individualLong{
	height: 2100px;
}

div#rescuemini {
	height:3050px}

div#rescuemini div#footer, #rescuemini .footerRepeat, #rescuemini .footerBg {
	top:2850px;}	
	

/*low*/	
	
div#rescuelow .individualLong{
	height: 3740px;
}

div#rescuelow {
	height:4710px}

div#rescuelow div#footer, #rescuelow .footerRepeat, #rescuelow .footerBg {
	top:4500px;}	
	

/*hydro*/	
	
div#rescuehydro .individualLong{
	height: 1200px;
}

div#rescuehydro {
	height:2200px}

div#rescuehydro div#footer, #rescuehydro .footerRepeat, #rescuehydro .footerBg {
	top:2000px;}		
	

/*leak*/	
	
div#rescueleak .individualLong{
	height: 2230px;
}

div#rescueleak {
	height:3180px}

div#rescueleak div#footer, #rescueleak .footerRepeat, #rescueleak .footerBg {
	top:3000px;}			
		

/*plug*/	
	
div#rescueplug .individualLong{
	height: 4000px;
}

div#rescueplug {
	height:4960px;}

div#rescueplug div#footer, #rescueplug .footerRepeat, #rescueplug .footerBg {
	top:4750px;}
	
	
		
	
/*ice*/	
	
div#rescueice .individualLong{
	height: 1600px;
}

div#rescueice {
	height:2600px}

div#rescueice div#footer, #rescueice .footerRepeat, #rescueice .footerBg {
	top:2400px;}		
	

/*oil*/	
	
div#rescueoil .individualLong{
	height: 1850px;
}

div#rescueoil {
	height:2850px}

div#rescueoil div#footer, #rescueoil .footerRepeat, #rescueoil .footerBg {
	top:2600px;}
	
	
/*hazmat*/	
	
div#rescuehazmat .individualLong{
	height: 640px;
}

div#rescuehazmat {
	height:1650px}

div#rescuehazmat div#footer, #rescuehazmat .footerRepeat, #rescuehazmat .footerBg {
	top:1450px;}	
	
	
/*cribbing*/	
	
div#rescuecribbing .individualLong{
	height: 3150px;
}

div#rescuecribbing {
	height:4100px}

div#rescuecribbing div#footer, #rescuecribbing .footerRepeat, #rescuecribbing .footerBg {
	top:3890px;}	


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*HIGH PRESSURE PACKERS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#highpacker #panels{
	top:870px;
}

#highpacker .download{
	top:850px;
}

div#highpacker .individualLong{
	height: 1650px;
}

div#highpacker {
	height:2750px}

div#highpacker div#footer, #highpacker .footerRepeat, #highpacker .footerBg {
	top:2550px;}	
	
	
#high #panels{
	top:870px;
}

#high .download{
	top:850px;
}

div#high .individualLong{
	height: 2450px;
}

div#high {
	height:3550px}

div#high div#footer, #high .footerRepeat, #high .footerBg {
	top:3350px;}		


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*MUSTSTOP*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#muststop .advantages{
	position:absolute;
	top:280px;
	left:280px;
}

#muststop #panels{
	left:235px;
	top:900px;
}

#muststop .individual p{
	top:0px;
	left:240px;
}

#muststop .brochures{
	position:absolute;
	top:370px;
}

#muststop .brochures img{
	margin-right:50px;
	border:1px solid silver;
}

div#muststop {
	height:1800px}

div#muststop div#footer, #muststop .footerRepeat, #muststop .footerBg {
	top:1600px;}
	



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*CONVEYOR BELT*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


div#conveyor {
	height:1900px}

div#conveyor div#footer, #conveyor .footerRepeat, #conveyor .footerBg {
	top:1700px;}


#conveyor #panels{
	top:600px;
}	

#conveyor #panels img{
	border:1px solid silver;
	padding-left:0px;
	padding-top:0px;
	margin-top:60px;
	margin-left:60px;
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*CONTACT US*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#contact #panels{
	top:600px;
	left:150px;
}

#contact .text{
	position:absolute;
	left:540px;
	top:80px;
}


div#contact {
	height:1200px}

div#contact div#footer, #contact .footerRepeat, #contact .footerBg {
	top:1000px;}









      




