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

a ins  {
   text-decoration: none;
}

#pid17thankyou,
#fullservice,
#services,
#gallerythegarage,
#pid14press,
#galleryfc,
#parts,
#pid15events,
#pid1index,
#pid5fabrication,
#galleryfabrication,
#welcome,
#gallerypp,
#pid3about,
#gallerynoblerides,
#pid16contact,
#pid8gallery  {
   margin: 0px auto 0px auto;
   width: 978px;
   position: relative;
}

#pressb a,
#aboutb a,
#id1galleryb a,
#homeb a,
#id1servicesb a,
#id1fullserviceb a,
#id1fabricationb a,
#eventsb a,
#contactb a,
#id1partsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#fcxmedia,
#garagexmedia,
#nobleridesxmedia,
#ppxmedia,
#fabricationxmedia  {
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 132px;
   z-index: 5;
   width: 726px;
   height: 547px;
}

#contactform fieldset legend,
#contactform fieldset div  {
   font: 11px/13px Verdana, sans-serif;
   color: #FFFFFF;
}

#layer10,
#layer30,
#layer31,
#layer76,
#frame,
#layer1  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 978px;
   height: 682px;
   background-repeat: no-repeat;
}

#id0partsb a,
#id0fullserviceb a,
#id0galleryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#aboutscroll p,
#id0press p,
#eventsscroll p  {
   font: 11px "Courier New", Courier, monospace;
   margin: 0px;
   padding-bottom: 1px;
   text-align: left;
   color: #FFFFFF;
}

#fclogob a,
#noblerideslogob a  {
   background-repeat: no-repeat;
   display: block;
   height: 183px;
   background-position: 0% 0px;
   font-size: 183px;
   line-height: 183px;
}

#contactform fieldset div  {
   clear: both;
}

#id1fabricationb a:hover  {
   background-position: -112px 0%;
}

#id1fullserviceb a:hover  {
   background-position: -117px 0%;
}

#id1servicesb a:hover  {
   background-position: -85px 0%;
}

#id0servicesb a:hover  {
   background-position: -155px 0%;
}

#id0galleryb a:hover  {
   background-position: -170px 0%;
}

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

#id0fullserviceb a  {
   width: 311px;
   background-image: url(sg_services_media/id0fullserviceb.jpg);
}

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

#noblerideslogob a  {
   width: 200px;
   background-image: url(sg_gallerynoblerides_media/noblerideslogob.jpg);
}

#id1fabricationb a  {
   width: 112px;
}

#id1fullserviceb a  {
   width: 117px;
}

#id1servicescolor  {
   background: url(sg_galleryfabrication_media/id1servicescolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 80px;
   z-index: 11;
   width: 76px;
   height: 43px;
}

#contactb a:hover  {
   background-position: -80px 0%;
}

#id1fullserviceb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 334px;
   z-index: 5;
   width: 117px;
   height: 30px;
}

#id1fabricationb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 299px;
   z-index: 5;
   width: 112px;
   height: 30px;
}

#eventsb a:hover  {
   background-position: -72px 0%;
}

#id1servicesb a  {
   width: 85px;
   background-image: url(sg_gallery_media/id1servicesb.jpg);
}

#id0servicesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 155px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#pressb a:hover  {
   background-position: -61px 0%;
}

#aboutb a:hover  {
   background-position: -66px 0%;
}

#eventsscroll p  {
   line-height: 12px;
   padding-right: 20px;
}

#id1galleryb a  {
   width: 83px;
   background-image: url(sg_gallery_media/id1galleryb.jpg);
}

#id0galleryb a  {
   width: 170px;
   background-image: url(sg_galleryfabrication_media/id0galleryb.jpg);
}

#galleryheader  {
   background: url(sg_galleryfabrication_media/galleryheader.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 13px;
   z-index: 5;
   width: 223px;
   height: 107px;
}

#homeb a:hover  {
   background-position: -60px 0%;
}

#aboutscroll p  {
   line-height: 14px;
}

#id0servicesb  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 239px;
   z-index: 5;
   width: 155px;
   height: 43px;
}

#contactcolor  {
   background: url(sg_galleryfabrication_media/contactcolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 856px;
   top: 80px;
   z-index: 5;
   width: 72px;
   height: 43px;
}

#gallerycolor  {
   background: url(sg_galleryfabrication_media/gallerycolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 80px;
   z-index: 5;
   width: 73px;
   height: 43px;
}

#id1servicesb  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 87px;
   z-index: 12;
   width: 85px;
   height: 30px;
}

#eventscolor  {
   background: url(sg_galleryfabrication_media/eventscolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 790px;
   top: 80px;
   z-index: 5;
   width: 61px;
   height: 43px;
}

#id1partsb a  {
   width: 63px;
}

#id0partsb a  {
   width: 151px;
   background-image: url(sg_services_media/id0partsb.jpg);
}

#id1galleryb  {
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 87px;
   z-index: 10;
   width: 83px;
   height: 30px;
}

#id0galleryb  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 135px;
   z-index: 5;
   width: 170px;
   height: 54px;
}

#presscolor  {
   background: url(sg_galleryfabrication_media/presscolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 80px;
   z-index: 8;
   width: 52px;
   height: 43px;
}

#aboutcolor  {
   background: url(sg_galleryfabrication_media/aboutcolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 511px;
   top: 80px;
   z-index: 5;
   width: 57px;
   height: 43px;
}

#contactb a  {
   width: 80px;
   background-image: url(sg_gallery_media/contactb.jpg);
}

#id0press p  {
   line-height: 16px;
}

#homecolor  {
   background: url(sg_galleryfabrication_media/homecolor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 451px;
   top: 80px;
   z-index: 5;
   width: 53px;
   height: 43px;
}

#id1partsb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 371px;
   z-index: 5;
   width: 63px;
   height: 30px;
}

#fclogob a  {
   width: 194px;
   background-image: url(sg_galleryfandc_media/fclogob.jpg);
}

#eventsb a  {
   width: 72px;
   background-image: url(sg_gallery_media/eventsb.jpg);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 852px;
   top: 87px;
   z-index: 6;
   width: 80px;
   height: 30px;
}

#aboutb a  {
   width: 66px;
   background-image: url(sg_gallery_media/aboutb.jpg);
}

#pressb a  {
   width: 61px;
   background-image: url(sg_fabrication_media/pressb.jpg);
}

#layer30  {
   background-image: url(sg_fabrication_media/layer30.jpg);
}

#eventsb  {
   visibility: visible;
   position: absolute;
   left: 785px;
   top: 87px;
   z-index: 7;
   width: 72px;
   height: 30px;
}

#layer31  {
   background-image: url(sg_services_media/layer31.jpg);
}

#homeb a  {
   width: 60px;
   background-image: url(sg_gallery_media/homeb.jpg);
}

#layer10  {
   background-image: url(sg_fullservice_media/layer10.jpg);
}

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

#pressb  {
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 87px;
   z-index: 9;
   width: 61px;
   height: 30px;
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 87px;
   z-index: 13;
   width: 66px;
   height: 30px;
}

#layer1  {
   background-image: url(sg_events_media/layer1.jpg);
}

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

#homeb  {
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 87px;
   z-index: 14;
   width: 60px;
   height: 30px;
}

#home  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 16px;
   z-index: 5;
   width: 394px;
   height: 191px;
   background-repeat: no-repeat;
}

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

