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

a ins  {
   text-decoration: none;
}

#receptionbutton a:hover,
#fleetbutton a:hover,
#officebutton a:hover,
#facilitybutton a:hover,
#rvbutton a:hover  {
   background-position: -105px 0%;
}

#excelfleetserviceownedandoperatedlocallyestablishedsinc,
#buildingcustomersforlifeweatexcelfleetservicebelieveo  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 230px;
   width: 666px;
}

#corporatelocationexcelfleetservice351njogroadwestpa p,
#directionsexcelfleetservice351njogroadwestpalmbeach p  {
   font: 13px/16px Verdana;
   margin: 0px;
   text-align: left;
}

#suspensionsdrivetrainengineshydraulicsbrakeselec p,
#preventativemaintenancemediumheavydutytruckrepairb p  {
   font: bold 14px/21px Verdana;
   margin: 0px;
   color: #C31500;
   text-align: left;
}

#truckrentalstrailersgeneratorsheavydutytrucksspecialtyv p,
#cumminsdieselrepairrvsyachtsbuses p  {
   font: 15px/28px Verdana;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#rvbutton a,
#receptionbutton a,
#officebutton a,
#facilitybutton a,
#fleetbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   width: 105px;
   background-position: 0% 0px;
   font-size: 79px;
   line-height: 79px;
}

#id0servicesmenu li a:hover,
#topmenu li a:hover,
#id0qualitycontrolmenu li a:hover  {
   text-decoration: underline;
}

#pid6sitemap,
#pid4services,
#pid2aboutus,
#pid3rvparts,
#pid5contactus,
#pid1home  {
   margin: 0px auto 0px auto;
   position: relative;
}

#officebutton,
#receptionbutton,
#fleetbutton,
#facilitybutton,
#rvbutton  {
   visibility: visible;
   position: absolute;
   top: 522px;
   z-index: 9;
   width: 105px;
   height: 79px;
}

#topmenu li a,
#id0qualitycontrolmenu li a,
#id0servicesmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
   border-width: 0px;
   border-style: none;
}

#id0servicesmenu li,
#id0qualitycontrolmenu li,
#topmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#excelfleetserviceownedandoperatedlocallyestablishedsinc p  {
   font: 12px/17px Verdana;
   margin: 0px;
   color: #2C2C2C;
   text-align: left;
}

#excelfleetserviceownedandoperatedlocallyestablishedsinc  {
   z-index: 2;
}

#truckrentalstrailersgeneratorsheavydutytrucksspecialtyv  {
   visibility: visible;
   position: absolute;
   left: 292px;
   top: 707px;
   z-index: 2;
   width: 181px;
}

#corporatelocationexcelfleetservice351njogroadwestpa p  {
   font-weight: bold;
}

#buildingcustomersforlifeweatexcelfleetservicebelieveo  {
   z-index: 3;
}

#rvp,
#facilityp,
#receptionp,
#officep,
#fleetp  {
   visibility: hidden;
   position: absolute;
   left: 47px;
   top: 630px;
   width: 744px;
   height: 290px;
   background-repeat: no-repeat;
}

#id0servicesmenu,
#id0qualitycontrolmenu  {
   font: 13px/29px Arial;
   margin: 0px;
   height: 29px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #01021A;
   visibility: hidden;
   position: absolute;
   top: 54px;
}

#cumminsdieselrepairrvsyachtsbuses  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 707px;
   z-index: 2;
   width: 132px;
}

#id0qualitycontrolmenu li a  {
   border-color: #194152;
   color: #01021A;
}

#layer8copy3,
#layer8copy2  {
   background: url(sg_sitemap_media/layer8copy3.jpg) no-repeat;
   position: absolute;
   left: 136px;
   top: 213px;
   z-index: 2;
   width: 872px;
   height: 1153px;
}

#footergrow *:first-child  {
   margin-top: 0px;
}

#checkcopy4,
#checkcopy5  {
   visibility: visible;
   position: absolute;
   top: 709px;
   z-index: 2;
   width: 22px;
   height: 133px;
   background-repeat: no-repeat;
}

#footergrow *:last-child  {
   margin-bottom: 0px;
}

#id0qualitycontrolmenu  {
   z-index: 3;
   left: 421px;
}

#id0servicesmenu li a  {
   border-color: #000000;
   color: #01021A;
}

#layer8copy,
#layer8  {
   position: absolute;
   left: 47px;
   top: 260px;
   z-index: 2;
   width: 744px;
   height: 660px;
   background-repeat: no-repeat;
}

#receptionbutton a  {
   background-image: url(sg_home_media/receptionbutton.jpg);
}

#facilitybutton a  {
   background-image: url(sg_home_media/facilitybutton.jpg);
}

#layer11,
#layer9  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 622px;
   width: 675px;
   height: 271px;
   background-repeat: no-repeat;
}

#wespecializein p  {
   font: italic 15px/28px "Verdana Bold";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#receptionbutton  {
   left: 334px;
}

#id0servicesmenu  {
   z-index: 5;
   left: 548px;
}

#facilitybutton  {
   left: 592px;
}

#officebutton a  {
   background-image: url(sg_home_media/officebutton.jpg);
}

#wespecializein  {
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 651px;
   z-index: 2;
   width: 265px;
}

#pid5contactus  {
   width: 1008px;
}

#ourfacility p  {
   font: bold 18px/28px Verdana;
   margin: 0px;
   color: #C31500;
   text-align: left;
}

#fleetbutton a  {
   background-image: url(sg_home_media/fleetbutton.jpg);
}

#footergrow p  {
   font: 11px/29px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#officebutton  {
   left: 462px;
}

#topmenu li a  {
   border-color: #790611;
   color: #FEFAD1;
}

#pid4services  {
   width: 830px;
}

#layer4copy2  {
   background: url(sg_services_media/layer4copy2.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 542px;
   top: 51px;
   z-index: 4;
   width: 249px;
   height: 37px;
}

#fleetbutton  {
   left: 205px;
}

#ourfacility  {
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 477px;
   z-index: 3;
   width: 331px;
}

#pid2aboutus  {
   width: 830px;
}

#pid3rvparts  {
   width: 830px;
}

#id0services  {
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 230px;
   z-index: 3;
   width: 342px;
}

#pid6sitemap  {
   width: 1008px;
}

#layer4copy  {
   background: url(sg_services_media/layer4copy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 415px;
   top: 51px;
   z-index: 2;
   width: 376px;
   height: 37px;
}

#receptionp  {
   background-image: url(sg_home_media/receptionp.jpg);
   z-index: 7;
}

#rvbutton a  {
   background-image: url(sg_home_media/rvbutton.jpg);
}

#layer2copy  {
   background: url(sg_services_media/layer2copy.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 537px;
   top: 51px;
   z-index: 5;
   width: 5px;
   height: 37px;
}

#floatlayer  {
   background: url(sg_aboutus_media/floatlayer.jpg) no-repeat;
   position: absolute;
   left: 47px;
   top: 0px;
   z-index: 1;
   width: 744px;
   height: 920px;
}

#excelfinal  {
   background: url(sg_services_media/excelfinal.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 63px;
   z-index: 2;
   width: 291px;
   height: 111px;
}

#footergrow  {
   margin: 928px 39px 0px 47px;
   visibility: visible;
   padding: 0px;
}

#checkcopy5  {
   background-image: url(sg_home_media/checkcopy5.jpg);
   left: 259px;
}

#layer8copy  {
   background-image: url(sg_services_media/layer8copy.jpg);
   visibility: visible;
}

#checkcopy4  {
   background-image: url(sg_home_media/checkcopy4.jpg);
   left: 68px;
}

#facilityp  {
   background-image: url(sg_home_media/facilityp.jpg);
   z-index: 4;
}

#pid1home  {
   width: 830px;
}

#rvbutton  {
   left: 76px;
}

#topmenu  {
   font: 12px/21px Arial;
   margin: 0px;
   height: 21px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FEFAD1;
   position: absolute;
   left: 213px;
   top: 18px;
   z-index: 2;
}

#officep  {
   background-image: url(sg_home_media/officep.jpg);
   z-index: 8;
}

#layer11  {
   background-image: url(sg_services_media/layer11.jpg);
   z-index: 4;
}

#layer3  {
   background: url(sg_services_media/layer3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 6px;
   z-index: 6;
   width: 591px;
   height: 45px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 1;
}

#layer8  {
   background-image: url(sg_aboutus_media/layer8.jpg);
}

#fleetp  {
   background-image: url(sg_home_media/fleetp.jpg);
   z-index: 6;
}

#layer9  {
   background-image: url(sg_services_media/layer9.jpg);
   z-index: 3;
}

#layer2  {
   background: url(sg_services_media/layer2.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 410px;
   top: 51px;
   z-index: 3;
   width: 5px;
   height: 37px;
}

#photos  {
   background: url(sg_home_media/photos.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 521px;
   z-index: 2;
   width: 622px;
   height: 81px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#rvp  {
   background-image: url(sg_home_media/rvp.jpg);
   z-index: 5;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_services_media/exteriortile.jpg) center top repeat;
}

