#id1aboutbutton a,
#id1servicesbutton a,
#id1homebutton a,
#id1clientsbutton a,
#id1contactbutton a,
#id1storebutton a,
#id1portfoliobutton a,
#id1mediabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#id1contactbutton a:hover,
#id1portfoliobutton a:hover  {
   background-position: -93px 0%;
}

#from3dhighdefinitionrenders3dinteractiveapptext p  {
   font: italic 18px/22px MicrogrammaD-MediExte, "Microgramma D- Medi Exte";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#from3dhighdefinitionrenders3dinteractiveapptext  {
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 206px;
   z-index: 6;
   width: 522px;
}

#raceteambutton a:hover,
#webbutton a:hover  {
   background-position: -248px 0%;
}

#i3drenderbutton a,
#raceteambutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 195px;
   background-position: 0% 0px;
   font-size: 195px;
   line-height: 195px;
}

#theleaderin3dmotorsportsgraphics  {
   background: url(sg_servicesproducts_media/id0theleaderin3dmotorsports.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 107px;
   z-index: 6;
   width: 218px;
   height: 5px;
}

#documentdesign,
#raceteamdesign  {
   visibility: visible;
   position: absolute;
   top: 1114px;
   z-index: 6;
   width: 231px;
   height: 12px;
   background-repeat: no-repeat;
}

#documentbutton a,
#i360button a  {
   background-repeat: no-repeat;
   display: block;
   height: 196px;
   background-position: 0% 0px;
   font-size: 196px;
   line-height: 196px;
}

#id1servicesbutton a:hover  {
   background-position: -167px 0%;
}

#id1clientsbutton a:hover  {
   background-position: -76px 0%;
}

#i3drenderbutton a:hover  {
   background-position: -308px 0%;
}

#custom3dbutton a:hover  {
   background-position: -293px 0%;
}

#id1aboutbutton a:hover  {
   background-position: -69px 0%;
}

#id1mediabutton a:hover  {
   background-position: -64px 0%;
}

#documentbutton a:hover  {
   background-position: -250px 0%;
}

#id1storebutton a:hover  {
   background-position: -67px 0%;
}

#id1homebutton a:hover  {
   background-position: -74px 0%;
}

#id1portfoliobutton a  {
   width: 93px;
   background-image: url(sg_servicesproducts_media/id1portfoliobutton.jpg);
}

#pid0servicesproducts  {
   margin: 0px auto 0px auto;
   width: 1200px;
   position: relative;
}

#id1servicesbutton a  {
   width: 167px;
   background-image: url(sg_servicesproducts_media/id1servicesbutton.jpg);
}

#id1portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 74px;
   z-index: 9;
   width: 93px;
   height: 37px;
}

#id1contactbutton a  {
   width: 93px;
   background-image: url(sg_servicesproducts_media/id1contactbutton.jpg);
}

#i360button a:hover  {
   background-position: -277px 0%;
}

#id1clientsbutton a  {
   width: 76px;
   background-image: url(sg_servicesproducts_media/id1clientsbutton.jpg);
}

#i3drenderbutton a  {
   width: 308px;
   background-image: url(sg_servicesproducts_media/3drenderbutton.jpg);
}

#id1servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 74px;
   z-index: 8;
   width: 167px;
   height: 37px;
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 953px;
   top: 74px;
   z-index: 13;
   width: 93px;
   height: 37px;
}

#id1clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 764px;
   top: 74px;
   z-index: 10;
   width: 76px;
   height: 37px;
}

#custom3dbutton a  {
   background: url(sg_servicesproducts_media/custom3dbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 197px;
   width: 293px;
   font-size: 197px;
   line-height: 197px;
}

#id1aboutbutton a  {
   width: 69px;
   background-image: url(sg_servicesproducts_media/id1aboutbutton.jpg);
}

#documentbutton a  {
   width: 250px;
   background-image: url(sg_servicesproducts_media/documentbutton.jpg);
}

#servicesscroll p  {
   font: italic bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#id1mediabutton a  {
   width: 64px;
   background-image: url(sg_servicesproducts_media/id1mediabutton.jpg);
}

#i3dconceptdesign  {
   background: url(sg_servicesproducts_media/3dconceptdesign.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 850px;
   z-index: 6;
   width: 245px;
   height: 12px;
}

#raceteambutton a  {
   width: 248px;
   background-image: url(sg_servicesproducts_media/raceteambutton.jpg);
}

#id1storebutton a  {
   width: 67px;
   background-image: url(sg_servicesproducts_media/id1storebutton.jpg);
}

#i3drenderbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 642px;
   z-index: 6;
   width: 308px;
   height: 195px;
}

#id1homebutton a  {
   width: 74px;
   background-image: url(sg_servicesproducts_media/id1homebutton.jpg);
}

#interactiveapps  {
   background: url(sg_servicesproducts_media/interactiveapps.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 850px;
   z-index: 6;
   width: 225px;
   height: 12px;
}

#documentdesign  {
   background-image: url(sg_servicesproducts_media/documentdesign.jpg);
   left: 479px;
}

#documentbutton  {
   visibility: visible;
   position: absolute;
   left: 467px;
   top: 904px;
   z-index: 6;
   width: 250px;
   height: 196px;
}

#id1aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 74px;
   z-index: 7;
   width: 69px;
   height: 37px;
}

#id1storebutton  {
   visibility: visible;
   position: absolute;
   left: 892px;
   top: 74px;
   z-index: 12;
   width: 67px;
   height: 37px;
}

#custom3dbutton  {
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 642px;
   z-index: 7;
   width: 293px;
   height: 197px;
}

#raceteambutton  {
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 906px;
   z-index: 6;
   width: 248px;
   height: 195px;
}

#servicesscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 299px;
   z-index: 6;
   width: 867px;
   height: 337px;
}

#raceteamdesign  {
   background-image: url(sg_servicesproducts_media/raceteamdesign.jpg);
   left: 166px;
}

#id1mediabutton  {
   visibility: visible;
   position: absolute;
   left: 834px;
   top: 74px;
   z-index: 11;
   width: 64px;
   height: 37px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 74px;
   z-index: 6;
   width: 74px;
   height: 37px;
}

#dividercopy6  {
   background: url(sg_servicesproducts_media/dividercopy6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 956px;
   top: 77px;
   z-index: 14;
   width: 1px;
   height: 29px;
}

#dividercopy5  {
   background: url(sg_servicesproducts_media/dividercopy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 894px;
   top: 77px;
   z-index: 13;
   width: 2px;
   height: 29px;
}

#dividercopy2  {
   background: url(sg_servicesproducts_media/dividercopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 77px;
   z-index: 12;
   width: 1px;
   height: 29px;
}

#shape10copy8  {
   background: url(sg_servicesproducts_media/shape10copy8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 113px;
   z-index: 6;
   width: 653px;
   height: 1px;
}

#dividercopy3  {
   background: url(sg_servicesproducts_media/dividercopy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 77px;
   z-index: 10;
   width: 1px;
   height: 29px;
}

#dividercopy4  {
   background: url(sg_servicesproducts_media/dividercopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 767px;
   top: 77px;
   z-index: 11;
   width: 1px;
   height: 29px;
}

#i360button a  {
   width: 277px;
   background-image: url(sg_servicesproducts_media/360button.jpg);
}

#webbutton a  {
   background: url(sg_servicesproducts_media/webbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 194px;
   width: 248px;
   font-size: 194px;
   line-height: 194px;
}

#dividercopy  {
   background: url(sg_servicesproducts_media/dividercopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 77px;
   z-index: 9;
   width: 2px;
   height: 29px;
}

#i3drenders  {
   background: url(sg_servicesproducts_media/3drenders.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 850px;
   z-index: 6;
   width: 151px;
   height: 12px;
}

#i360button  {
   visibility: visible;
   position: absolute;
   left: 775px;
   top: 643px;
   z-index: 6;
   width: 277px;
   height: 196px;
}

#webdesign  {
   background: url(sg_servicesproducts_media/webdesign.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 833px;
   top: 1114px;
   z-index: 6;
   width: 148px;
   height: 12px;
}

#id0shape1  {
   background: url(sg_servicesproducts_media/id0shape1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1200px;
   height: 1200px;
}

#webbutton  {
   visibility: visible;
   position: absolute;
   left: 780px;
   top: 905px;
   z-index: 6;
   width: 248px;
   height: 194px;
}

#divider  {
   background: url(sg_servicesproducts_media/divider.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 77px;
   z-index: 8;
   width: 1px;
   height: 29px;
}

#shape4  {
   background: url(sg_servicesproducts_media/shape4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 196px;
   z-index: 6;
   width: 840px;
   height: 4px;
}

#layer6  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1200px;
   height: 1200px;
   background-color: #000000;
   background-image: none;
}

#layer5  {
   background: url(sg_servicesproducts_media/layer5.jpg) no-repeat;
   position: absolute;
   left: 118px;
   top: 0px;
   z-index: 5;
   width: 969px;
   height: 1171px;
}

#tm  {
   background: url(sg_servicesproducts_media/tm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 12px;
   z-index: 6;
   width: 186px;
   height: 93px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

