@charset "utf-8";

a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #8ABB0A;
}
a:active {
	text-decoration: none;
	color: #666666;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/ButtonBG.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	height:100%;
}
body,td,th {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

H1 {
	font-size: 18px;
	font-weight: bold;
	color: #8ABB0A;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
H2 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666666;
}

#Container {
	width: 930px;
	position: relative;
	height: 600px;
	margin-right: auto;
	margin-left: auto;
}
#Container2 {
	width: 930px;
	position: relative;
	height: 940px;
	margin-right: auto;
	margin-left: auto;
}

#LeftColumn {
	float: left;
	height: 380px;
	width: 230px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	position: absolute;
	top: 85px;
	left: 13px;
	padding-right: 14px;
	z-index: 2;
}

#RightColumn {
	position:absolute;
	left:622px;
	top:304px;
	width:305px;
	height:182px;
	z-index:1;
}

#Powerprep-Logo {
	position:absolute;
	left:2px;
	top:0px;
	width:270px;
	height:78px;
	z-index:1;
}

#ButtonBar {
	height: 48px;
	width: 660px;
	float: right;
	position: relative;
}

#Header {
	background-image: url(images/Powerprep-Header.jpg);
	height: 274px;
	width: 712px;
	position: absolute;
	right: 0px;
	top: 48px;
}






#Footer {
	height: 40px;
	width: 100%;
	position: relative;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/FooterBG.jpg);
	background-repeat: repeat-x;
	float: left;
	margin-top: 30px;
}
#FooterCentre {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#ValidLogos {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	margin-top: 20px;
	text-align: center;
}


#ContactFormContainer {
	position:absolute;
	left:274px;
	top:238px;
	width:599px;
	height:265px;
	z-index:1;
}



#HomepageBox-Hydrodemolition {	/* "link" will be our container, here div tag */
float: left;
width: 210px;
height: 157px;
background: url(images/Homepage/BoxOver-Hydrodemolition.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-Hydrodemolition a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background:  url(images/Homepage/Box-Hydrodemolition.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-Hydrodemolition a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}




#HomepageBox-TubeCleaning {	/* "link" will be our container, here div tag */
float: left;
width: 213px;
height: 157px;
background: url(images/Homepage/BoxOver-TubeCleaning.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-TubeCleaning a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background:  url(images/Homepage/Box-TubeCleaning.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-TubeCleaning a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}



#HomepageBox-Industrial {	/* "link" will be our container, here div tag */
float: left;
width: 213px;
height: 157px;
background: url(images/Homepage/BoxOver-Industrial.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-Industrial a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/Homepage/Box-Industrial.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-Industrial a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}




#HomepageBox-Domestic {	/* "link" will be our container, here div tag */
float: left;
width: 210px;
height: 157px;
background: url(images/Homepage/BoxOver-Domestic.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-Domestic a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/Homepage/Box-Domestic.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-Domestic a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}





#HomepageBox-Marine {	/* "link" will be our container, here div tag */
float: left;
width: 210px;
height: 157px;
background: url(images/Homepage/BoxOver-Marine.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-Marine a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/Homepage/Box-Marine.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-Marine a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}



#HomepageBox-Commercial {	/* "link" will be our container, here div tag */
float: left;
width: 213px;
height: 157px;
background: url(images/Homepage/BoxOver-Commercial.png) top left no-repeat;	/* place of second image in the background */
}

#HomepageBox-Commercial a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/Homepage/Box-Commercial.png) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#HomepageBox-Commercial a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}






















#BT-Home {	/* "link" will be our container, here div tag */
float: left;
width: 52px;
height: 48px;
background: url(images/BT-Over-Home.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Home a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-Home.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Home a:hover {	/* first image being masked when hovered onto */
background: transparent none;
} 

#BT-Hydrodemolition {	/* "link" will be our container, here div tag */
float: left;
width: 120px;
height: 48px;
background: url(images/BT-Over-Hydrodemolition.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Hydrodemolition a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-HydroDemolition.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Hydrodemolition a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}

#BT-TubeCleaning {	/* "link" will be our container, here div tag */
float: left;
width: 100px;
height: 48px;
background: url(images/BT-Over-TubeCleaning.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-TubeCleaning a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-TubeCleaning.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-TubeCleaning a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}

#BT-Industrial {	/* "link" will be our container, here div tag */
float: left;
width: 78px;
height: 48px;
background: url(images/BT-Over-Industrial.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Industrial a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-Industrial.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Industrial a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}


#BT-Domestic {	/* "link" will be our container, here div tag */
float: left;
width: 72px;
height: 48px;
background: url(images/BT-Over-Domestic.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Domestic a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-Domestic.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Domestic a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}



#BT-Marine {	/* "link" will be our container, here div tag */
float: left;
width: 57px;
height: 48px;
background: url(images/BT-Over-Marine.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Marine a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-Marine.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Marine a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}



#BT-Commercial {	/* "link" will be our container, here div tag */
float: left;
width: 87px;
height: 48px;
background: url(images/BT-Over-Commercial.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-Commercial a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-Commercial.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-Commercial a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}

#BT-ContactUs {	/* "link" will be our container, here div tag */
float: left;
width: 91px;
height: 48px;
background: url(images/BT-Over-ContactUs.gif) top left no-repeat;	/* place of second image in the background */
}

#BT-ContactUs a {	/* definition of link that will take all of container's space */
display: block;
width: 100%;
height: 100%;
background: url(images/BT-ContactUs.gif) top left no-repeat;	/* place of first image in foreground */
color: #000;
}

#BT-ContactUs a:hover {	/* first image being masked when hovered onto */
background: transparent none;
}


#HP-Box-Hydrodemolition {
	position:absolute;
	left:270px;
	top:241px;
	width:217px;
	height:157px;
	z-index:1;
}

#HP-Box-TubeCleaning {
	position:absolute;
	left:490px;
	top:241px;
	width:213px;
	height:157px;
	z-index:1;
}

#HP-Box-Industrial {
	position:absolute;
	left:709px;
	top:241px;
	width:213px;
	height:157px;
	z-index:1;
}

#HP-Box-Domestic {
	position:absolute;
	left:269px;
	top:396px;
	width:213px;
	height:157px;
	z-index:1;
}

#HP-Box-Marine {
	position:absolute;
	left:491px;
	top:396px;
	width:213px;
	height:157px;
	z-index:1;
}

#HP-Box-Commercial {
	position:absolute;
	left:709px;
	top:396px;
	width:213px;
	height:157px;
	z-index:1;
}
.GreyText {
	color: #333333;
}

#Video-Container {
	position:absolute;
	left:285px;
	top:232px;
	width:321px;
	height:273px;
	z-index:1;
}
#HydrodemolitionBox-1 {
	position:absolute;
	left:276px;
	top:514px;
	width:217px;
	height:161px;
	z-index:1;
}
#Hydrodemolition-BotomText {
	position:absolute;
	left:277px;
	top:677px;
	width:208px;
	height:252px;
	z-index:1;
}
#HydrodemolitionBox-2 {
	position:absolute;
	left:494px;
	top:514px;
	width:220px;
	height:161px;
	z-index:1;
}
#HydrodemolitionBox-3 {
	position:absolute;
	left:715px;
	top:514px;
	width:218px;
	height:161px;
	z-index:1;
}
#HydrodemolitionBox-4 {
	position:absolute;
	left:494px;
	top:675px;
	width:220px;
	height:165px;
	z-index:1;
}
#HydrodemolitionBox-5 {
	position:absolute;
	left:715px;
	top:675px;
	width:218px;
	height:164px;
	z-index:1;
}

#IndustrialBox-1 {
position:absolute;
left:276px;
top:514px;
width:217px;
height:161px;
z-index:1;
}
#TubeCleaning-BotomText {
position:absolute;
left:277px;
top:677px;
width:208px;
height:252px;
z-index:1;
}
#Industrial-2 {
position:absolute;
left:494px;
top:514px;
width:220px;
height:161px;
z-index:1;
}
#Industrial-3 {
position:absolute;
left:715px;
top:514px;
width:218px;
height:161px;
z-index:1;
}
#Industrial-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}

#IndustrialBox-1 {
position:absolute;
left:276px;
top:514px;
width:217px;
height:161px;
z-index:1;
}
#Industrial-BotomText {
position:absolute;
left:277px;
top:677px;
width:208px;
height:252px;
z-index:1;
}
#IndustrialBox-2 {
position:absolute;
left:494px;
top:514px;
width:220px;
height:161px;
z-index:1;
}
#IndustrialBox-3 {
position:absolute;
left:715px;
top:514px;
width:218px;
height:161px;
z-index:1;
}
#IndustrialBox-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}

#IndustrialBox-5 {
	position:absolute;
	left:716px;
	top:675px;
	width:220px;
	height:165px;
	z-index:1;
}

#Industrial-5 {
	position:absolute;
	left:716px;
	top:679px;
	width:217px;
	height:194px;
	z-index:1;
}

#IndustrialBox-1 {
position:absolute;
left:276px;
top:514px;
width:217px;
height:161px;
z-index:1;
}
#TubeCleaning-BotomText {
position:absolute;
left:277px;
top:677px;
width:208px;
height:252px;
z-index:1;
}
#IndustrialBox-1 {
position:absolute;
left:276px;
top:514px;
width:217px;
height:161px;
z-index:1;
}
#IndustrialBox-2 {
position:absolute;
left:494px;
top:514px;
width:220px;
height:161px;
z-index:1;
}
#IndustrialBox-3 {
position:absolute;
left:715px;
top:514px;
width:218px;
height:161px;
z-index:1;
}
#IndustrialBox-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}


#TubeCleaning-BotomText {
position:absolute;
left:277px;
top:677px;
width:208px;
height:252px;
z-index:1;
}
#TubeCleaningBox-1 {
position:absolute;
left:276px;
top:514px;
width:217px;
height:161px;
z-index:1;
}
#TubeCleaningBox-2 {
position:absolute;
left:494px;
top:514px;
width:220px;
height:161px;
z-index:1;
}
#TubeCleaningBox-3 {
position:absolute;
left:715px;
top:514px;
width:218px;
height:161px;
z-index:1;
}
#TubeCleaningBox-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}


#Domestic-BotomText {
	position:absolute;
	left:291px;
	top:860px;
	width:319px;
	height:69px;
	z-index:1;
}
#DomesticBox-1 {
	position:absolute;
	left:283px;
	top:524px;
	width:217px;
	height:334px;
	z-index:1;
}
#DomesticBox-2 {
	position:absolute;
	left:614px;
	top:520px;
	width:220px;
	height:200px;
	z-index:1;
}
#DomesticBox-3 {
	position:absolute;
	left:614px;
	top:719px;
	width:218px;
	height:215px;
	z-index:1;
}
#DomesticBox-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}


#Marine-BotomText {
	position:absolute;
	left:514px;
	top:774px;
	width:308px;
	height:69px;
	z-index:1;
}
#MarineBox-1 {
	position:absolute;
	left:276px;
	top:524px;
	width:217px;
	height:168px;
	z-index:1;
}
#MarineBox-2 {
	position:absolute;
	left:501px;
	top:523px;
	width:220px;
	height:256px;
	z-index:1;
}
#MarineBox-3 {
	position:absolute;
	left:277px;
	top:689px;
	width:218px;
	height:175px;
	z-index:1;
}
#MarineBox-4 {
position:absolute;
left:494px;
top:675px;
width:220px;
height:165px;
z-index:1;
}

#Commercial-BotomText {
	position:absolute;
	left:277px;
	top:846px;
	width:537px;
	height:69px;
	z-index:1;
}
#CommercialBox-1 {
	position:absolute;
	left:278px;
	top:520px;
	width:217px;
	height:327px;
	z-index:1;
}
#CommercialBox-2 {
	position:absolute;
	left:501px;
	top:523px;
	width:220px;
	height:256px;
	z-index:1;
}
#CommercialBox-3 {
	position:absolute;
	left:473px;
	top:520px;
	width:218px;
	height:323px;
	z-index:1;
}
#CommercialBox-4 {
	position:absolute;
	left:822px;
	top:522px;
	width:30px;
	height:198px;
	z-index:1;
}
.floatleft {
	float: left;
	background-color: #FFFFB8;
	border: 1px solid #8ABB0A;
	height: 17px;
}
.TopFormContainer {
	float: left;
	height: 60px;
	width: 270px;
}
.TopForm {
	float: left;
	height: 20px;
	width: 270px;
	margin-bottom: 10px;
}
.FormText {
	float: left;
	height: 20px;
	width: 100px;
	color: #8ABB0A;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
	margin-right: 15px;
}
.BottomForm {
	float: left;
	height: 120px;
	width: 540px;
	margin-bottom: 10px;
}
.SendButton {
	float: right;
	margin-right: 8px;
	margin-top: 15px;
}

.commentsbox {
	float: left;
	background-color: #FFFFB8;
	border: 1px solid #8ABB0A;
	height: 100px;
	width: 415px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.imagenoborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.item {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(images/shadowgif.gif) no-repeat right bottom;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 185px;
	PADDING-TOP: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.item H2 {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt 0pt 3px;
	PADDING-TOP: 0pt;
	color: #FFFFFF;
}
.item H2 A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.item H2 A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.item P {
	MARGIN: 0pt 0pt 4px
}
.item2 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 9px;
	BACKGROUND: url(images/shadowgif.gif) no-repeat right bottom;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 185px;
	PADDING-TOP: 9px
}
.item2 H2 {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 0pt;
	MARGIN: 0pt 0pt 3px;
	COLOR: #ffffff;
	PADDING-TOP: 0pt;
	font-weight: bold;
}
.item2 H2 A {
	COLOR: #f0f0f0; TEXT-DECORATION: none
}
.item2 H2 A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.item2 P {
	MARGIN: 0pt 0pt 4px
}

.thumbnail {
	FLOAT: left;
	WIDTH: 185px;
	POSITION: relative;
	HEIGHT: 127px
}
.thumbnail .thumb-menu {
	DISPLAY: none
}
.thumbnail:hover .thumb-menu {
	DISPLAY: block;
	Z-INDEX: 100;
	LEFT: 0px;
	WIDTH: 185px;
	POSITION: absolute;
	TOP: 0px
}
.thumb-menu UL {
	COLOR: #003300;
	LIST-STYLE-TYPE: none;
	background-color: #003300;
	margin-top: 46px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	width: 193px;
	background-image: url(images/Homepage/Hover.gif);
	height: 90px;
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.thumb-menu UL LI {
	PADDING-RIGHT: 9px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 0px
}
.thumb-menu UL LI A {
	COLOR: #003300;
	TEXT-DECORATION: none
}
.thumb-menu UL LI A:hover {
	TEXT-DECORATION: none
}
