a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid16aerials,
#reinholds,
#pid19links,
#pid5refurbishing,
#pid12trucks,
#pid17rescue,
#hartwood,
#pid1home,
#dale,
#pid11featured,
#aboutus,
#pid18products,
#pid4repairs,
#edgely,
#pid20contact,
#pid14recent,
#pumper,
#pid13checklist,
#pid3services,
#whitehall  {
   margin: 0px auto 0px auto;
   width: 959px;
   position: relative;
}

#aboutusbutton a,
#linksbutton a,
#homebutton a,
#productsbutton a,
#featuredbutton a,
#contactbutton a,
#servicesbutton a,
#trucksbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#layer58copy8,
#layer58copy12,
#layer58copy11,
#layer58copy15,
#layer58copy6,
#layer58copy4,
#layer58copy  {
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 302px;
   z-index: 5;
   width: 685px;
   height: 355px;
   background-repeat: no-repeat;
}

#id86nextbutton a:hover,
#id110nextbutton a:hover,
#id87prevbutton a:hover,
#id111prevbutton a:hover  {
   background-position: -33px 0%;
}

#layer59copy13,
#layer59copy17,
#layer59copy9,
#layer59copy24,
#layer59copy22,
#layer59copy20  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 276px;
   width: 745px;
   height: 404px;
   background-repeat: no-repeat;
}

#pastdeliveriesmenu li a:hover,
#servicesmenu li a:hover,
#trucksmenu li a:hover  {
   background-color: #AA0C17;
   color: #FFFFFF;
}

#id111prevbutton a,
#id87prevbutton a,
#id86nextbutton a,
#id110nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   width: 33px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#contacttext p,
#aboutscroll p,
#checklistscroll p,
#servicesheadcopy3 p  {
   font: 15px/22px Arial;
   margin: 0px;
   padding-bottom: 7px;
   padding-right: 12px;
}

#trucksmenu li,
#recentmenu li,
#pastdeliveriesmenu li,
#servicesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#trucksmenu li a,
#servicesmenu li a,
#pastdeliveriesmenu li a  {
   background-color: #000000;
   padding-right: 0px;
   text-decoration: none;
   color: #F7B70A;
   width: 100%;
   display: block;
}

#id123dalebutton a,
#whitehallbutton a,
#hartwoodbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#list5 p,
#list4 p,
#list3 p,
#list2 p,
#list1text p  {
   font: 13px/16px Arial;
   margin: 0px;
   padding-right: 12px;
   text-align: left;
   color: #373232;
}

#servicesmenu,
#trucksmenu,
#pastdeliveriesmenu  {
   font: 14px/27px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #F7B70A;
   visibility: hidden;
   position: absolute;
}

#pastpicturebox table,
#refurbpicturebox table  {
   width: 100%;
   height: 100%;
}

#id143servicesscroll p,
#servicestext p  {
   font: 15px/21px Arial;
   margin: 0px;
   text-align: center;
}

#firepumpsbutton a,
#greenstarbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#rescuethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 61px;
   height: 59px;
}

#reinholdsbutton a,
#edgelybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#id110nextbutton,
#id111prevbutton  {
   visibility: visible;
   position: absolute;
   top: 615px;
   z-index: 7;
   width: 33px;
   height: 23px;
}

#id86nextbutton,
#id87prevbutton  {
   visibility: visible;
   position: absolute;
   top: 650px;
   z-index: 7;
   width: 33px;
   height: 23px;
}

#layer59copy16,
#layer59copy27  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 276px;
   z-index: 4;
   width: 743px;
   height: 404px;
   background-repeat: no-repeat;
}

#checklistbutton a:hover  {
   background-position: -528px 0%;
}

#pastdeliveriesmenu li a  {
   padding-left: 17px;
}

#id123dalebutton a:hover  {
   background-position: -73px 0%;
}

#reinholdsbutton a:hover  {
   background-position: -79px 0%;
}

#whitehallbutton a:hover  {
   background-position: -75px 0%;
}

#featuredbutton a:hover  {
   background-position: -180px 0%;
}

#servicesbutton a:hover  {
   background-position: -107px 0%;
}

#hartwoodbutton a:hover  {
   background-position: -77px 0%;
}

#artgeckobutton a:hover  {
   background-position: -227px 0%;
}

#rescuethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 271px;
   top: 628px;
   z-index: 8;
   width: 438px;
   height: 68px;
}

#productsbutton a:hover  {
   background-position: -113px 0%;
}

#eastpennfireemergency  {
   background: url(pumpermedia/eastpennfireemergency.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 62px;
   z-index: 5;
   width: 318px;
   height: 90px;
}

#id143servicesscroll p  {
   color: #2A2025;
}

#aboutusbutton a:hover  {
   background-position: -108px 0%;
}

#recentmenu li a:hover  {
   color: #AA0C17;
}

#contactbutton a:hover  {
   background-position: -109px 0%;
}

#layer63copy,
#layer63  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 195px;
   width: 876px;
   height: 613px;
   background-repeat: no-repeat;
}

#trucksbutton a:hover  {
   background-position: -95px 0%;
}

#edgelybutton a:hover  {
   background-position: -63px 0%;
}

#servicesheadcopy3 p  {
   font-size: 16px;
   color: #2B2727;
   text-align: center;
}

#linksbutton a:hover  {
   background-position: -83px 0%;
}

#pastdeliveriesmenu  {
   width: 123px;
   z-index: 7;
   top: 220px;
   left: 667px;
}

#homebutton a:hover  {
   background-position: -89px 0%;
}

#greenstarbutton a  {
   width: 163px;
   background-image: url(featuredmedia/greenstarbutton.gif);
}

#whitehallbutton a  {
   width: 75px;
   background-image: url(whitehallmedia/whitehallbutton.gif);
}

#id111prevbutton a  {
   background-image: url(whitehallmedia/id111prevbutton.gif);
}

#firepumpsbutton a  {
   width: 81px;
   background-image: url(featuredmedia/firepumpsbutton.gif);
}

#id123dalebutton a  {
   width: 73px;
   background-image: url(whitehallmedia/id123dalebutton.gif);
}

#id110nextbutton a  {
   background-image: url(whitehallmedia/id110nextbutton.gif);
}

#servicesmenu li a  {
   padding-left: 15px;
}

#checklistbutton a  {
   background: url(recentmedia/checklistbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 64px;
   width: 528px;
   font-size: 64px;
   line-height: 64px;
}

#reinholdsbutton a  {
   width: 79px;
   background-image: url(whitehallmedia/reinholdsbutton.gif);
}

#checklistscroll p  {
   color: #420C0D;
   text-align: left;
}

#servicesbutton a  {
   width: 107px;
   background-image: url(recentmedia/servicesbutton.gif);
}

#id86nextbutton a  {
   background-image: url(pumpermedia/id86nextbutton.gif);
}

#id87prevbutton a  {
   background-image: url(pumpermedia/id87prevbutton.gif);
}

#hartwoodbutton a  {
   width: 77px;
   background-image: url(whitehallmedia/hartwoodbutton.gif);
}

#productsbutton a  {
   width: 113px;
   background-image: url(recentmedia/productsbutton.gif);
}

#artgeckobutton a  {
   background: url(recentmedia/artgeckobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 227px;
   font-size: 10px;
   line-height: 10px;
}

#refurbpicturebox  {
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 332px;
   z-index: 8;
   width: 506px;
   height: 265px;
}

#featuredbutton a  {
   width: 180px;
   background-image: url(recentmedia/featuredbutton.gif);
}

#id123dalebutton  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 356px;
   z-index: 7;
   width: 73px;
   height: 27px;
}

#trucksmenu li a  {
   padding-left: 17px;
}

#id111prevbutton  {
   left: 444px;
}

#id110nextbutton  {
   left: 628px;
}

#reinholdsbutton  {
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 526px;
   z-index: 7;
   width: 79px;
   height: 26px;
}

#checklistbutton  {
   visibility: visible;
   position: absolute;
   left: 215px;
   top: 732px;
   z-index: 4;
   width: 528px;
   height: 64px;
}

#aboutusbutton a  {
   width: 108px;
   background-image: url(recentmedia/aboutusbutton.gif);
}

#recentmenu li a  {
   padding-left: 0px;
   padding-right: 12px;
   text-decoration: none;
   color: #2C2626;
   width: 100%;
   display: block;
}

#contactbutton a  {
   width: 109px;
   background-image: url(recentmedia/contactbutton.gif);
}

#whitehallbutton  {
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 483px;
   z-index: 7;
   width: 75px;
   height: 27px;
}

#id86nextbutton  {
   left: 725px;
}

#servicestext p  {
   color: #0E0C0A;
}

#pastpicturebox  {
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 344px;
   z-index: 8;
   width: 574px;
   height: 267px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 615px;
   top: 157px;
   z-index: 8;
   width: 113px;
   height: 38px;
}

#artgeckobutton  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 870px;
   z-index: 1;
   width: 227px;
   height: 10px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 157px;
   z-index: 11;
   width: 107px;
   height: 38px;
}

#featuredbutton  {
   visibility: visible;
   position: absolute;
   left: 342px;
   top: 157px;
   z-index: 10;
   width: 180px;
   height: 38px;
}

#trucksbutton a  {
   width: 95px;
   background-image: url(recentmedia/trucksbutton.gif);
}

#edgelybutton a  {
   width: 63px;
   background-image: url(whitehallmedia/edgelybutton.gif);
}

#hartwoodbutton  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 441px;
   z-index: 7;
   width: 77px;
   height: 27px;
}

#id87prevbutton  {
   left: 222px;
}

#layer59copy20  {
   background-image: url(repairsmedia/layer59copy20.gif);
   z-index: 5;
}

#layer59copy13  {
   background-image: url(productsmedia/layer59copy13.gif);
   z-index: 4;
}

#layer59copy28  {
   background: url(pumpermedia/layer59copy28.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 277px;
   z-index: 5;
   width: 743px;
   height: 456px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 129px;
   top: 157px;
   z-index: 12;
   width: 108px;
   height: 38px;
}

#layer59copy16  {
   background-image: url(aboutusmedia/layer59copy16.gif);
}

#aboutscroll p  {
   color: #2A2025;
   text-align: left;
}

#layer59copy17  {
   background-image: url(refurbishingmedia/layer59copy22.gif);
   z-index: 4;
}

#layer58copy15  {
   background-image: url(checklistmedia/layer58copy15.gif);
}

#linksbutton a  {
   width: 83px;
   background-image: url(recentmedia/linksbutton.gif);
}

#layer58copy12  {
   background-image: url(refurbishingmedia/layer58copy12.gif);
}

#layer58copy11  {
   background-image: url(repairsmedia/layer58copy11.gif);
   z-index: 6;
}

#contacttext p  {
   text-align: center;
   color: #332C2C;
}

#layer59copy27  {
   background-image: url(checklistmedia/layer59copy27.gif);
}

#layer58copy13  {
   background: url(whitehallmedia/layer58copy13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 302px;
   z-index: 6;
   width: 685px;
   height: 354px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 157px;
   z-index: 6;
   width: 109px;
   height: 38px;
}

#layer59copy24  {
   background-image: url(whitehallmedia/layer59copy24.gif);
   z-index: 5;
}

#layer58copy16  {
   background: url(pumpermedia/layer58copy16.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 301px;
   z-index: 6;
   width: 685px;
   height: 406px;
}

#layer59copy22  {
   background-image: url(refurbishingmedia/layer59copy22.gif);
   z-index: 4;
}

#layer58copy6  {
   background-image: url(productsmedia/layer58copy6.gif);
   height: 354px;
}

#servicesmenu  {
   width: 132px;
   z-index: 6;
   top: 193px;
   left: 236px;
}

#layer58copy4  {
   background-image: url(linksmedia/layer58copy4.gif);
}

#layer63copy2  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 194px;
   z-index: 3;
   width: 877px;
   height: 615px;
   background-color: #EDEDED;
   background-image: none;
}

#homebutton a  {
   width: 89px;
   background-image: url(recentmedia/homebutton.gif);
}

#edgelybutton  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 400px;
   z-index: 7;
   width: 63px;
   height: 26px;
}

#trucksbutton  {
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 157px;
   z-index: 9;
   width: 95px;
   height: 38px;
}

#layer58copy8  {
   background-image: url(servicesmedia/layer58copy8.gif);
}

#layer59copy9  {
   background-image: url(linksmedia/layer59copy9.gif);
   z-index: 4;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 727px;
   top: 157px;
   z-index: 7;
   width: 83px;
   height: 38px;
}

#id108shadow  {
   background: url(whitehallmedia/id108shadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 328px;
   z-index: 7;
   width: 526px;
   height: 285px;
}

#layer63copy  {
   background-image: url(pumpermedia/layer63copy.gif);
   z-index: 4;
}

#layer58copy  {
   background-image: url(aboutusmedia/layer58copy.gif);
   width: 686px;
}

#id83backgrd  {
   background: url(pumpermedia/id83backgrd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 271px;
   top: 628px;
   z-index: 7;
   width: 438px;
   height: 68px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 157px;
   z-index: 13;
   width: 89px;
   height: 38px;
}

#recentmenu  {
   font: bold 16px/30px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #2C2626;
   position: absolute;
   left: 362px;
   top: 466px;
   z-index: 4;
   width: 292px;
}

#trucksmenu  {
   width: 130px;
   z-index: 8;
   top: 193px;
   left: 521px;
}

#id93shadow  {
   background: url(pumpermedia/id93shadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 337px;
   z-index: 7;
   width: 594px;
   height: 287px;
}

#copyright  {
   background: url(recentmedia/copyright.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 851px;
   z-index: 3;
   width: 231px;
   height: 10px;
}

#id134head  {
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 324px;
   width: 550px;
   height: 66px;
   background-repeat: no-repeat;
}

#layer65  {
   background: url(pumpermedia/layer65.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 44px;
   z-index: 4;
   width: 876px;
   height: 151px;
   visibility: visible;
}

#layer63  {
   background-image: url(checklistmedia/layer63.gif);
   z-index: 3;
}

#layer51  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 46px;
   z-index: 1;
   width: 810px;
   height: 764px;
   background-color: #9D4934;
   background-image: none;
}

#layer55  {
   background: url(checklistmedia/layer55.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 155px;
   z-index: 5;
   width: 907px;
   height: 52px;
}

#layer54  {
   background: url(recentmedia/layer54.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 10px;
   z-index: 2;
   width: 952px;
   height: 851px;
}

#logo  {
   background: url(pumpermedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 49px;
   z-index: 6;
   width: 116px;
   height: 107px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 61px;
   height: 59px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #710211;
}

