body {
	cursor:default;
	color: #777;
	background-color:#FFFFFF
}
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
html {
	height:100%;
	margin-bottom:1px;
}
#container {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	color: #555;
}
#header {
	width:100%;
	padding-top:15px;
}
.spacer {
	width:100%;
	height:15px;
}
hr {
	border:0px;
	color: #797979;
	background-color:#CDCDCD;
	height: 1px;
	width: 99%;
	text-align: left;
}
h1 {
	font-size:28px;
	color:#0000ff;
	background-color:#FFFFFF;
	font-family: 'Myriad Web Pro', Tahoma, Verdana, Arial;
	font-weight:300;
}
h2 {
	 font: 500 1.6em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma; color: #222; margin: 30px 0px 10px 20px;
}

h3 {
	 font: 500 1.2em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma; color: #222; margin: 20px 0px 10px 20px;
}

h4 {
	color: #0000FF;
	font-size:13px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	font-weight:900;
	padding:5px;
}

h5 {
	color: #333;
	font-size:16px;
	background-color:#ffffff;
	text-align:center;
	margin: 10px 20px;
	font-weight:900;
	padding:5px;
}

h6 {
	color: #0000FF;
	font-size:4px;
	background-color:#ffffff;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	font-weight:900;
	padding:5px;
}

p, ul
{
	font-family: 'Myriad Web Pro', Tahoma, Verdana, Arial; font-size:14px; margin: 0px 0px 5px 0px;
}

.top_main_heading 
{
	margin-top:5px;
}

.minor_heading 
{
	margin-top:5px;
}

.not_a_header 
{
margin-top:5px;
color:#000000;
}

#left 
{
	float:left;
	width:200px;
	background-color:#FFFFFF;
	color:#000000;
}
#leftcontent p 
{
	color:#AAAAAA;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}

#leftcontent ul 
{
	list-style:none;
	padding-left:20px;
	color:#AAAAAA;
	background-color:#FFFFFF;
}

#leftcontent a 
{
	color:#000000;
	text-decoration:none;
	font-size:14px;
	line-height: 25px;
	text-align: center;
	padding-left: 20px;
}


#leftcontent a:hover 
{
	color:#ac0909;
	text-decoration:underline;
}

#main 
{
	float:left;
	width:550px;
	color:#555;
	background-color:#FFFFFF;
	padding-bottom:20px;
	background:url(img/background.png);
}

#maincontent p 
{
	color: #333;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:1px;
	line-height:20px;
}

#maincontent a 
{
	color:#ac0909;
	text-decoration:none;
}

#maincontent a:hover 
{
	color: #ec0909;
	text-decoration:underline;
}

#footer 
{
	clear:both;
	width:750px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer a 
{
	color:#AAAAAA;
	background-color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover 
{
	color:#AAAAAA;
	background-color:#FFFFFF;
	text-decoration:underline;
}

.right 
{
	color:#AAAAAA;
	background-color:#FFFFFF;
	float:right;
	font-size:100%;
	margin-top:5px;
}

.left 
{
	color:#AAAAAA;
	background-color:#FFFFFF;
	float:left;
	font-size:100%;
	margin-top:5px;
}

#RateBox
{
  width: 478px; float: left; padding: 10px 10px 15px 10px; margin: 25px 0px 0px 20px; background: #ffc; border: 1px solid #ffd851;
}

#RateBox ul
{
  margin: 0px 0px 5px 0px; padding: 0px;
}

#RateBox ul li
{
  list-style: none; padding: 0px; margin: 0px 10px; font: 500 0.7em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #333;
}

#RateBox ul li:hover
{
  color: #ac0909;
}

#RateBox h4
{
  font: 500 1.0em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #333; margin: 0px 5px;
}

#main .Level, #LiquidContent, #RentalRates
{
  width: 518px; float: left; padding: 10px; margin: 10px 0px 0px 10px; border: 1px solid #fff;
}

a#BoreholeAdvert
{
  height: 100px; width: 538px; float: left; padding: 0px; margin-left: 10px; background: url(images/BoreholeAdvert.png);
}

a#FireAdvert
{
  height: 120px; width: 538px; float: left; padding: 0px; margin-left: 10px; background: url(images/FireAdvert.png);
}

a#BoreholeAdvert:hover
{
  background: url(images/BoreholeAdvert.png) no-repeat 0px -100px;
}

a#ElectricSubmersibleAdvert
{
  height: 100px; width: 538px; float: left; padding: 0px; margin-left: 10px; background: url(images/ElectricSubmersibleAdvert.png);
}

a#ElectricSubmersibleAdvert:hover
{
  background: url(images/ElectricSubmersibleAdvert.png) no-repeat 0px -100px;
}

a#HydraulicSubmersibleAdvert
{
  height: 100px; width: 538px; float: left; padding: 0px; margin-left: 10px; background: url(images/HydraulicSubmersibleAdvert.png);
}

a#HydraulicSubmersibleAdvert:hover
{
  background: url(images/HydraulicSubmersibleAdvert.png) no-repeat 0px -100px;
}

a#BoreholeAdvert span, a#ElectricSubmersibleAdvert span, a#HydraulicSubmersibleAdvert span, a#Liquidator span
{
  display: none;
}

#maincontent .Left
{
 float: left;
}

#maincontent .Right
{
 float: left;
}

#maincontent .DredgerAdvert
{
  width: 490px; height: 100px; margin: 0px 30px 16px 30px; background: #eee url(images/index/dredger.jpg) no-repeat; border: 1px solid #ccc;
}

#maincontent .DredgerAdvert span
{
  display: none;
}

#maincontent .LargeAdvert
{
  width: 470px; height: 300px; margin: 0px 30px 16px 30px; padding: 0px 20px 0px 0px; border: 1px solid #ccc;
}

#maincontent .LargeAdvert .Column
{
  width: 215px; text-align: center; margin: 245px 0px 0px 20px;
}

#maincontent .LargeAdvert h2
{
  font: 500 1.3em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111; text-align: center; margin: 30px 0px 0px 20px;
}

#maincontent .LargeAdvert h3
{
  font: 500 1.0em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #555; text-align: center; margin: 0px 0px 0px 20px;
}

#maincontent .LargeAdvert a
{
  font: 500 0.8em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #ac0909;
}

#maincontent .SmallAdvert
{
  width: 236px; height: 150px; margin: 0px -14px 16px 30px; border: 1px solid #ccc;
}

#L0001
{
  background: #fff url(images/advert/L0001.png) no-repeat;
}

#S0001
{
  background: #fff url(images/advert/S0001.png) no-repeat;
}

#S0001 h2
{
  font: 500 1.1em/1.0em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111; margin: 20px 0px 15px 20px;
}

#S0001 p
{
  width: 120px; margin-top: 8px; font: 500 0.7em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma;
}

#S0002
{
  background: #fff url(images/advert/S0002.png) no-repeat;
}

#S0002 h2
{
  font: 500 1.1em/1.0em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111; margin: 20px 0px 15px 20px;
}

#S0002 p
{
  width: 120px; margin-top: 8px; font: 500 0.7em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma;
}

#S0006
{
  background: #fff url(images/advert/S0006.gif) no-repeat;
}

#S0006 h2
{
  font: 500 1.1em/1.0em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111; margin: 20px 0px 15px 20px;
}

#S0006 p
{
  width: 120px; margin-top: 8px; font: 500 0.7em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma;
}

#S0004
{
  background: #fff url(images/advert/S0004.png) no-repeat;
}

#S0004 h2
{
  font: 500 1.1em/1.0em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111; margin: 20px 0px 10px 0px; text-align: center;
}

#S0004 p
{
  font: 500 0.7em/1.2em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma; text-align: center;
}
#S0007
{
  background: #fff url(images/advert/S0007.png) no-repeat;
}

#S0007 h2
{
  font: 500 1.1em/1.0em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #111;  margin: 20px 0px 15px 20px;
}

#S0007 p
{
  width: 120px;
  font: 500 0.7em/1.2em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma;
}

#SSP
{
  height: 425px; width: 518px; float: left; margin: 0px 0px 20px 10px; cursor: pointer; background: url(images/SSP.jpg) no-repeat; 
}

#container .SideAdvert
{
  height: 250px; width: 187px; float: left; margin-top: 25px;
}

#SSPSmall
{
  background: #ccc url(images/SSPSmall.jpg) no-repeat; 
}

#main .Level:hover
{
  background: #f9e4e4; border: 1px solid #e0aeae;
}

#main .ItemPhoto
{
  height: 75px; width: 75px; float: left; border: 1px solid #333;
}

#main .ItemDescription
{
  width: 291px; float: left;
}

#main .ItemDescription h2, #main .ItemHeading h2
{
  font: 700 1.2em/1.0em 'Myriad Web Pro', Tahoma, Verdana, Arial; color: #111; margin: 0px 0px 5px 10px;
}

#main .ItemDescription p, #LevelBottom p
{
  font: 500 0.9em/1.5em 'Myriad Web Pro', Tahoma, Verdana, Arial; color: #333; margin: 0px 0px 0px 10px;
}

#main .ItemHeading
{
  width: 100%; float: left; padding: 20px 0px 20px 0px;
}

#main .ItemHeading p
{
  text-align: center;
}

#main .ItemPrice
{
  width: 150px; float: right; text-align: right;
}

#main .ItemPrice p
{
  font: 700 1.5em/1.0em 'Myriad Web Pro', Tahoma, Verdana, Arial; color: #111; margin: 0px;
}

#main .ItemPrice span.Small
{
  font: 700 0.5em/1.0em 'Myriad Web Pro', Tahoma, Verdana, Arial; margin: 0px;
}

#LevelBottom
{
  width: 528px; float: left; padding: 30px 10px;
}
/*
#Navigation 
{
  width: 750px; float: left; padding: 12px 0px 30px 0px; margin: 0px;
}

#Navigation li, #BaseNavigation li, #Options li, #Footer li
{
  display: inline; margin: 0px;
}

#Navigation li a
{
  float: left; width: 125px;
}

#Navigation li span, #SubNavigation span, #Options li span, #LiquidInfo a span
{
  display: none;
}

#Navigation a#GroupButton
{
  padding-top: 40px; background: url(images/GroupButton.gif) no-repeat;
}

#Navigation a#GroupButton:hover
{
  background: url(images/GroupButton.gif) no-repeat 0px -40px;
}

#Navigation a#PowerButton
{
  padding-top: 40px; background: url(images/PowerButton.gif) no-repeat;
}

#Navigation a#PowerButton:hover
{
  background: url(images/PowerButton.gif) no-repeat 0px -40px;
}

#Navigation a#PumpsButton
{
  padding-top: 40px; background: url(images/PumpsButton.gif) no-repeat;
}

#Navigation a#PumpsButton:hover
{
  background: url(images/PumpsButton.gif) no-repeat 0px -40px;
}
#Navigation a#WellsButton
{
  padding-top: 40px; background: url(images/WellsButton.gif) no-repeat;
}

#Navigation a#WellsButton:hover
{
  background: url(images/WellsButton.gif) no-repeat 0px -40px;
}
#Navigation a#GEKButton
{
  padding-top: 40px; background: url(images/GEKButton.gif) no-repeat;
}

#Navigation a#GEKButton:hover
{
  background: url(images/GEKButton.gif) no-repeat 0px -40px;
}
#Navigation a#BADButton
{
  padding-top: 40px; background: url(images/BADButton.gif) no-repeat;
}

#Navigation a#BADButton:hover
{
  background: url(images/BADButton.gif) no-repeat 0px -40px;
}
*/

#Liquidator
{
  width: 100%; float: left; background: url(images/Liquidatoradvert.gif) no-repeat; padding-bottom: 15px;
}

#LiquidatorRental
{
  width: 100%; float: left; background: url(images/LiquidatorRentaladvert.gif) no-repeat; padding-bottom: 15px;
}

#QuarryEconomyRental
{
  width: 100%; float: left; background: url(images/QuarryEconomyRentaladvert.gif) no-repeat; padding-bottom: 15px;
}

#QuarryHHRental
{
  width: 100%; float: left; background: url(images/QuarryHHRentaladvert.gif) no-repeat; padding-bottom: 15px;
}

#HosesRental
{
  width: 100%; float: left; background: url(images/HosesRentaladvert.gif) no-repeat; padding-bottom: 15px;
}

#SpecialDeal .DealHead, #SummerSpecial .DealHead, #Liquidator a, #LiquidatorRental .Head, #QuarryEconomyRental .Head, #QuarryHHRental .Head, #HosesRental .Head

{
  float: left; margin: 65px 18px 10px 0px; cursor: pointer;
}

#MakeEnquiry span
{
  display: none;
}

#MakeEnquiry
{
  height: 46px; width: 150px; float: left; background: url(images/MakeEnquiry.gif) no-repeat; margin: 10px 0px 0px 2px;
}

#MakeEnquiry:hover
{
  background: url(images/MakeEnquiry.gif) no-repeat 0px -46px;
}

#message_box .Head
{
  height: 12px; width: 140px; float: left; margin: 10px 0px 0px 0px; padding: 5px; cursor: pointer; background:#bbb url(images/MessageBG.gif) repeat-x; border:1px solid #bbb;
}

#SpecialDeal .DealHead a, #SummerSpecial .DealHead a, #Liquidator a, #LiquidatorRental .Head a, #QuarryEconomyRental .Head a, #QuarryHHRental .Head a, #HosesRental .Head a
{
  font: 500 0.8em/1.5em 'Myriad Web Pro', Arial;
}

#SummerSpecial .DealHead a, #LiquidatorRental .Head a, #QuarryEconomyRental .Head a, #QuarryHHRental .Head a, #HosesRental .Head a
{
  margin-left: 20px;
}

#SummerSpecial .DealBody p
{
  font: 500 0.9em/1.5em 'Myriad Web Pro', Arial; margin: 0px;
}

#SpecialDeal .DealBody, #SummerSpecial .DealBody, #LiquidatorRental .Body, #QuarryEconomyRental .Body, #QuarryHHRental .Body, #HosesRental .Body
{
  display: none; width: 482px; margin: 0px 20px 10px 20px; float: left; font: 500 0.8em/1.5em 'Myriad Web Pro', Arial; color: #333;
}

#message_box .Body
{
  display: none; width: 126px; padding: 5px 12px; margin: 0px 0px 0px 0px; float: left; background: #eee; border: 1px solid #bbb; border-top: 0px solid #ffd851; text-align: left;
}

#message_box .Body p
{
  font: 500 0.8em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', Arial; margin: 5px 0px; color: #555; background: none;
}

#SpecialDeal .DealBody table
{
  margin-bottom: 10px;
}

#SummerSpecial
{
  width: 100%; float: left; background: url(images/LiquidatorSummerSpecial.gif) no-repeat 0px 20px; padding-bottom: 15px; padding-top: 20px;
}

#LiquidContent .Right
{
  float: right;
}

#main .SoundLevel
{
  margin: 0px 0px 10px 20px; padding: 5px 0px 5px 30px; background: url(images/SoundLevel.gif) no-repeat left center;
}

#main .FuelLevel
{
  margin: 0px 0px 10px 20px; padding: 5px 0px 5px 30px; background: url(images/FuelLevel.gif) no-repeat left center;
}

#main .Calendar
{
  margin: 0px 0px 10px 20px; padding: 5px 0px 5px 35px; background: url(images/Calendar.gif) no-repeat left center;
}

#LiquidInfo
{
  padding-bottom: 18px;
}

#LiquidInfo h2
{
  font: 500 1.6em/1.0em 'Myriad Web Pro', Arial; margin: 0px 20px; color: #333;
}

#LiquidInfo h3
{
  font: 500 1.0em/1.0em 'Myriad Web Pro', Arial; margin: 2px 18px; color: #555;
}

#LiquidInfo p
{
  font: 500 0.8em/1.5em 'Myriad Web Pro', Arial; margin: 7px 20px 9px 20px; color: #333;
}

#LiquidInfo a
{
  color: #ac0909;
}

#LiquidInfo .tableContain
{
  float: left; padding: 0px 0px 20px 20px;
}

#LiquidInfo .tableContain table
{
  margin: 0px; width: 240px; float: left;
}

#LiquidInfo .tableContain table th
{
  font: 500 0.8em/1.5em 'Myriad Web Pro', Arial; color: #333; padding: 0px 5px 10px 0px;
}

#LiquidInfo .tableContain table td
{
  font: 500 0.7em/1.5em 'Myriad Web Pro', Arial; color: #333; padding: 4px 20px 0px 30px; background: url(images/tick.gif) no-repeat left center;
}

#main .MoveLeft
{
  margin: 0px 1px;
}

#main .MoveLeft a
{
  margin-left: 20px;
}

#main a.EnquiryButton span, #main a.LeafletButton span {
	display: none;
}

#main .EnquiryButton
{
  height: 30px; width: 115px; float: left; background: url(images/EnquiryButton.gif) no-repeat 0px 0px;
}

#main .EnquiryButton:hover
{
  background: url(images/EnquiryButton.gif) no-repeat 0px -30px;
}

#main .LeafletButton
{
  height: 30px; width: 115px; float: left; background: url(images/LeafletButton.jpg) no-repeat 0px 0px;
  margin: 8px 0 0 20px;
}

#main .LeafletButton:hover
{
  background: url(images/LeafletButton.jpg) no-repeat 0px -30px;
}


ul.TypicalApplications
{
  margin-left: 50px;
}

#LiquidInfo div.range 
{
  clear: left;
}
.range td p
{
  text-align: center;
}
.range .Model .contact
{
  height: 32px; width: 32px; float: left; background: url(images/contact.png) no-repeat 0px 0px;
}
.range .Model .contact span
{
  display: none;
}
.range .Model .curve
{
  height: 32px; width: 32px; float: left; background: url(images/line_chart.png) no-repeat 0px 0px;
}
.range .Model .curve span
{
  display: none;
}
.range .Model .drawing
{
  height: 32px; width: 32px; float: left; background: url(images/drawing.png) no-repeat 0px 0px;
}
.range .Model .drawing span
{
  display: none;
}
.range .Model .leaflet
{
  height: 32px; width: 32px; float: left; background: url(images/brochure.png) no-repeat 0px 0px;
}
.range .Model .leaflet span
{
  display: none;
}
.range .Model .image
{
  height: 16px; width: 16px; float: left; background: url(images/image.png) no-repeat 0px 0px;
}
.range .Model .image span
{
  display: none;
}
.range .Model .data, #range .Model .spec
{
  height: 32px; width: 32px; float: left; background: url(images/datasheet.png) no-repeat 0px 0px;
}
.range .Model .data span, #range .Model .spec span
{
  display: none;
}
.range .clearfloats {
  clear: both;
}

#main .DemoButton
{
  height: 50px; width: 115px; float: right; background: url(images/DemoButton.gif) no-repeat 0px 0px;
}

#main .DemoButton:hover
{
  background: url(images/DemoButton.gif) no-repeat 0px -50px;
}

#AutoprimeContent .EnquiryButton, #LiquidContent .EnquiryButton, #LiquidContent .DemoButton
{
  margin: 8px 0px 0px 20px;
}

#main .SubText
{
  font: 500 0.9em/1.5em 'Myriad Web Pro', Arial; margin: 20px 0px 0px 0px;  
}

#Menu
{
  font: 500 0.9em/1.0em 'Myriad Web Pro', Arial;
}

#RateBox p
{
  font: 500 0.7em/1.5em 'Myriad Web Pro','Lucida Sans Unicode', Tahoma, Verdana, Arial; color: #333; margin: 10px 10px 0px 10px;
}

#HoseContain
{
  padding: 0px 10px;
}

#HoseContain tbody tr:hover
{
  color: #ac0909;
}

#HoseContain a.EnquiryButton
{
  height: 30px; width: 100%; float: left; clear: left; margin: 0px 0px 25px 20px; background: transparent url(images/EnquiryButton.jpg) no-repeat 0px 0px;
}

#HoseContain a.EnquiryButton:hover
{
  background: url(images/EnquiryButton.jpg) no-repeat 0px -30px;
}

#HoseContain .EnquiryButton span
{
  display: none;
}

#leftcontent span
{
  display: none;
}

#HosesAdvert
{
  height: 220px; width: 130px; float: left; margin: 20px 0px 0px 20px; padding: 0px; border: 1px solid #ccc; background: url(images/HosesAdvert.jpg) no-repeat;
}

#DealerAdvert
{
  height: 150px; width: 130px; float: left; margin: 20px 0px 0px 20px; padding: 0px; border: 1px solid #ccc; background: url(images/DealerAdvert.jpg) no-repeat;
}
#AutoprimeInfo .spacer, #LiquidContent .spacer {
  clear: both;
}
#AutoprimeInfo ul
{
  margin-left: 30px;
  font-family: 'Myriad Web Pro',Tahoma,Verdana,Arial;
  font-size: 14px;
  color: #333333;
}
#Pricing {
    float: left;
    width: 100%;
}
#Pricing .Head {
    cursor: pointer;
    float: left;
    margin: 10px 18px 0 0;
}
#Pricing .Head a {
    font: 500 0.8em/1.5em 'Myriad Web Pro',Arial;
    margin-left: 20px;
}
#Pricing .Body p {
    font: 500 0.9em/1.5em 'Myriad Web Pro',Arial;
    margin: 0;
}
#Pricing .Body {
    color: #333333;
    display: none;
    float: left;
    font: 500 0.7em/1.5em 'Myriad Web Pro',Arial;
    margin: 0 10px;
    width: auto;
}
#Pricing .ProductPrice {
    background: url("images/Prices.gif") no-repeat scroll left center transparent;
    padding: 5px 0 5px 25px;
}
#Pricing tbody tr:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #AC0909;
}
/* floating image pop-up ************************************************************/
#mouseoverimage {
    background: none repeat scroll 0 0 #EEEEEE;
    display: none;
    height: auto;
    right: 0px;
    margin: 0;
    overflow: hidden;
    padding: 5px;
    position: fixed;
    top: 0;
    width: auto;
    z-index: 100;
}
