#homebutton,
#servicesbutton,
#i7376contactbutton,
#gallerybutton,
#i259newsfeedsbutton,
#faqbutton,
#companybutton,
#careersbutton,
#policiesbutton  {
   z-index: 8;
}

#hometext p a,
#welcometojjtransport p a  {
   display: inline;
}

#contactmenubg,
#companymenubg  {
   z-index: 6;
}

#companymenu,
#contactmenu  {
   z-index: 7;
}

#webdesignbylwdesignbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 149px;
   z-index: 3;
   top: 782px;
   left: 580px;
   position: absolute;
   text-align: left;
   padding-top: 3px;
   padding-bottom: 3px;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   line-height: 20px;
}

#i1284newsfeedsbutton a  {
   line-height: 60px;
   font-size: 60px;
   width: 53px;
   height: 60px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d1284newsfeedsbutton.gif);
}

#jjtransportpicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 181px;
   width: 880px;
   z-index: 5;
   top: 148px;
   left: 201px;
   position: absolute;
}

#i1284newsfeedsbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 60px;
   width: 53px;
   z-index: 5;
   top: 617px;
   left: 238px;
   position: absolute;
}

#welcometojjtransport  {
   margin-top: 0px;
   margin-left: 0px;
   width: 433px;
   z-index: 4;
   top: 360px;
   left: 212px;
   position: absolute;
}

#financefeedsbutton a  {
   line-height: 58px;
   font-size: 58px;
   width: 49px;
   height: 58px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/financefeedsbutton.gif);
}

#financefeedsbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 58px;
   width: 49px;
   z-index: 5;
   top: 618px;
   left: 325px;
   position: absolute;
}

#i1281jobsbutton a  {
   line-height: 63px;
   font-size: 63px;
   width: 87px;
   height: 63px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d1281jobsbutton.gif);
}

#twitterfeedxmedia  {
   margin-top: 0px;
   margin-left: 0px;
   width: 278px;
   z-index: 4;
   top: 374px;
   left: 788px;
   position: absolute;
}

#i1281jobsbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 63px;
   width: 87px;
   z-index: 5;
   top: 615px;
   left: 401px;
   position: absolute;
}

#youtubebutton a  {
   line-height: 57px;
   font-size: 57px;
   width: 56px;
   height: 57px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/youtubebutton.gif);
}

#twitterbutton a  {
   line-height: 55px;
   font-size: 55px;
   width: 55px;
   height: 55px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/twitterbutton.gif);
}

#servicesmenubg  {
   z-index: 5;
}

#twitterbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 55px;
   width: 55px;
   z-index: 5;
   top: 620px;
   left: 603px;
   position: absolute;
}

#youtubebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 57px;
   width: 56px;
   z-index: 5;
   top: 619px;
   left: 519px;
   position: absolute;
}

#homebutton a  {
   background-image: url(sg_home_media/homebutton.gif);
}

#i8493divider  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d8493divider.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 322px;
   width: 18px;
   z-index: 4;
   top: 383px;
   left: 739px;
   position: absolute;
}

#jjafricalogo  {
   background-image: url(sg_home_media/jjafricalogo.gif);
}

#leftbottom  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/leftbottom.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 102px;
   width: 477px;
   z-index: 4;
   top: 598px;
   left: 210px;
   position: absolute;
}

#menustrip  {
   background-image: url(sg_home_media/menustrip.png);
   z-index: 7;
}

#hometext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 461px;
   z-index: 4;
   top: 394px;
   left: 212px;
   position: absolute;
}

#showbg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/showbg.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 210px;
   width: 911px;
   z-index: 4;
   top: 134px;
   left: 186px;
   position: absolute;
}

#main  {
   background-image: url(sg_home_media/maincontent.gif);
}

.c999 a  {
   color: #999999;
}

body  {
   background-repeat: none;
   background-color: transparent;
}

html, body  {
   background-image: url(sg_home_media/browserbackground.jpg);
}

h1  {
   font-family: Helvetica, Arial, sans-serif;
   color: #000000;
}


