#hzngearshift  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#aftertext p  {
   font: bold 30px/36px Arial;
   margin: 0px;
   text-align: center;
}

#gearshift  {
   width: 1024px;
   height: 750px;
   position: absolute;
   margin-left: -512px;
   left: 50%;
   top: -375px;
}

#aftertext  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 51px;
   z-index: 5;
   width: 932px;
}

#layer1  {
   background: url(gearshiftmedia/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 296px;
   height: 750px;
}

#layer3  {
   background: url(gearshiftmedia/layer3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 0px;
   z-index: 2;
   width: 294px;
   height: 750px;
}

#layer2  {
   background: url(gearshiftmedia/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 0px;
   z-index: 3;
   width: 293px;
   height: 750px;
}

#image  {
   background: url(gearshiftmedia/image.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 883px;
   top: 0px;
   z-index: 1;
   width: 141px;
   height: 750px;
}

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


