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

a ins  {
   text-decoration: none;
}

#pid4driveins,
#copyright,
#returns,
#pid14framedprints,
#customcarphotofinishing,
#pid2roadsidepostcards,
#pid17shipping,
#customcarphotoshoots,
#pid3diners,
#pid5gasstations,
#privacy,
#customerservicestation,
#home,
#pid7route66,
#roostore,
#pid25meetronnie,
#pid8hotrods,
#pid12alumaprints,
#pid18productcare,
#ordering,
#customimagesofamericanclassics,
#pid23aboutus,
#pid6roadsideamerica,
#pid13premaprints,
#pid24contactus,
#pid26roostcoop  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#orderingscroll p,
#shippingscroll p,
#privacyscroll p,
#contactustext p,
#aboutustext p,
#returnsscroll p,
#copyrightscroll p,
#productscroll p  {
   font: bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #EF3E42;
}

#aboutustext p a,
#roostertext p a,
#privacyscroll p a,
#contactustext p a,
#hometext p a,
#orderingscroll p a  {
   border: 0px none #000000;
   font-weight: bold;
   text-decoration: underline;
}

#homebutton a,
#roadsidepostcardsbutton a,
#customerservicebutton a,
#aboutusbutton a,
#relicbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 87px;
   background-position: 0% 0px;
   font-size: 87px;
   line-height: 87px;
}

#clickcarblubutton a,
#clickcarredbutton a,
#backtofinishbutton a,
#csbackbutton a,
#pcbackbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#shopnowcopy7button a,
#cpslogobutton a,
#shopnowcopy2button a,
#shopnowcopy6button a  {
   background-repeat: no-repeat;
   display: block;
   height: 59px;
   width: 67px;
   background-position: 0% 0px;
   font-size: 59px;
   line-height: 59px;
}

#contactustext p a:hover,
#photoshootdetailtext p a:hover,
#roostertext p a:hover  {
   color: #0066CC;
   text-decoration: underline;
}

#id1roostorelogocopybutton a,
#id0roostorelogocopybutton a,
#roostorelogobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 127px;
   width: 122px;
   background-position: 0% 0px;
   font-size: 127px;
   line-height: 127px;
}

#superroosteralumaprintsbutton a,
#premaprintsbutton a,
#regularprintsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   background-position: 0% 0px;
   font-size: 52px;
   line-height: 52px;
}

#relicbutton a:hover,
#homebutton a:hover,
#roadsidepostcardsbutton a:hover  {
   background-position: -85px 0%;
}

#calltoordercopy,
#calltoordercopy3,
#calltoordercopy2,
#calltoorder  {
   background: url(sg_premaprints_media/calltoordercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 216px;
   height: 25px;
}

#fpprevbutton a:hover,
#csprevbutton a:hover,
#pcprevbutton a:hover  {
   background-position: -27px 0%;
}

#barmenu li a:hover,
#trademarktext p a:hover,
#sitetext p a:hover  {
   color: #0066CC;
}

#lookhomebuttoncopy a,
#facebookbutton a,
#lookhomebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#driveinsbutton a,
#gasstationsbutton a,
#dinersbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 176px;
   background-position: 0% 0px;
   font-size: 176px;
   line-height: 176px;
}

#premapixbutton a,
#alumapixbutton a,
#framepixbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 222px;
   width: 187px;
   background-position: 0% 0px;
   font-size: 222px;
   line-height: 222px;
}

#clickcarredbutton a:hover,
#clickcarblubutton a:hover  {
   background-position: -224px 0%;
}

#fpprevbutton a,
#pcprevbutton a,
#csprevbutton a  {
   background: url(sg_premaprints_media/fpprevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 27px;
   font-size: 30px;
   line-height: 30px;
}

#contactusbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -83px 0%;
}

#id1nextbutton a:hover,
#id1prevbutton a:hover  {
   background-position: -39px 0%;
}

#visitesnatext p a,
#photoshootdetailtext p a  {
   border: 0px none #000000;
   text-decoration: underline;
}

#superrooster,
#regularrooster,
#ultrarooster  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 200px;
   z-index: 4;
   height: 25px;
   background-repeat: no-repeat;
}

#csbackbutton a:hover,
#pcbackbutton a:hover  {
   background-position: -64px 0%;
}

#fpprevbutton,
#pcprevbutton,
#csprevbutton  {
   visibility: visible;
   position: absolute;
   top: 197px;
   z-index: 4;
   width: 27px;
   height: 30px;
}

#redwhroostart,
#bluroostart,
#redroostart  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 768px;
   background-repeat: no-repeat;
}

#roadsideamericapostcards,
#rt66postcards  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 199px;
   z-index: 4;
   height: 24px;
   background-repeat: no-repeat;
}

#gasstationspostcards,
#hotrodpostcards  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 199px;
   z-index: 4;
   height: 25px;
   background-repeat: no-repeat;
}

#clickcarredbutton,
#clickcarblubutton  {
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 150px;
   z-index: 5;
   width: 224px;
   height: 22px;
}

#ournewbutton a,
#ournewbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   width: 145px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#clickcarformoredetailbutton a:hover  {
   background-position: -142px 0%;
}

#dinerpostcards,
#driveinpostcards  {
   visibility: visible;
   position: absolute;
   left: 122px;
   top: 199px;
   z-index: 4;
   height: 25px;
   background-repeat: no-repeat;
}

#id1prevbutton a,
#id1nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   width: 39px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#id0prevbutton a,
#id0nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   width: 41px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#clickherefinishingbutton a:hover  {
   background-position: -327px 0%;
}

#trademarktext p a,
#sitetext p a  {
   border: 0px none #000000;
   color: #EF3E42;
   text-decoration: none;
}

#superroosteralumaprintsbutton a  {
   width: 183px;
   background-image: url(sg_customcarphotofinishing_media/id0superroosteralumaprintsb.gif);
}

#gallerythumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 52px;
   height: 32px;
}

#premapixbutton,
#alumapixbutton  {
   visibility: visible;
   position: absolute;
   top: 401px;
   z-index: 5;
   width: 187px;
   height: 222px;
}

#privacyscroll,
#copyrightscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 242px;
   z-index: 4;
}

#shippingscroll,
#productscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 243px;
   z-index: 4;
}

#customerservicebutton a:hover  {
   background-position: -86px 0%;
}

#clickcarformoredetailbutton a  {
   background: url(sg_premaprints_media/clickcarformoredetailbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 142px;
   font-size: 10px;
   line-height: 10px;
}

#trademarktext p,
#sitetext p  {
   font: 9px/11px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #EF3E42;
   text-align: left;
}

#id1roostorelogocopybutton a  {
   background-image: url(sg_route66_media/roostorelogobutton.gif);
}

#id0roostorelogocopybutton a  {
   background-image: url(sg_hotrods_media/roostorelogobutton.gif);
}

#csbackbutton,
#pcbackbutton  {
   visibility: visible;
   position: absolute;
   left: 883px;
   top: 203px;
   z-index: 4;
   width: 64px;
   height: 22px;
}

#clickcarformoredetailbutton  {
   visibility: visible;
   position: absolute;
   left: 719px;
   top: 171px;
   z-index: 4;
   width: 142px;
   height: 10px;
}

#backtofinishbutton a:hover  {
   background-position: -161px 0%;
}

#clickherefinishingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   width: 327px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#roostorelogobutton a:hover  {
   background-position: -122px 0%;
}

#shopnowcopy2button a:hover  {
   background-position: -67px 0%;
}

#jointhecoopbutton a:hover  {
   background-position: -261px 0%;
}

#roadsidepostcardsbutton a  {
   width: 85px;
   background-image: url(sg_customimagesofamericanclassics_media/roadsidepostcardsbutton.gif);
}

#clickherefinishingbutton  {
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 204px;
   z-index: 4;
   width: 327px;
   height: 17px;
}

#roadsideamericapostcards  {
   background-image: url(sg_roadsideamerica_media/roadsideamericapostcards.gif);
   width: 338px;
}

#photoshootdetailtext p a  {
   color: #F42941;
}

#customerservicebutton a  {
   width: 86px;
   background-image: url(sg_customimagesofamericanclassics_media/customerservicebutton.gif);
}

#roadsidepostcardsbutton  {
   visibility: visible;
   position: absolute;
   left: 205px;
   top: 81px;
   z-index: 4;
   width: 85px;
   height: 87px;
}

#gallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#facebookbutton a:hover  {
   background-position: -92px 0%;
}

#regularprintsbutton a  {
   width: 209px;
   background-image: url(sg_customcarphotofinishing_media/regularprintsbutton.gif);
}

#customerservicebutton  {
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 81px;
   z-index: 5;
   width: 86px;
   height: 87px;
}

#specialbutton a:hover  {
   background-position: -65px 0%;
}

#roostorelogobutton a  {
   background-image: url(sg_route66_media/roostorelogobutton.gif);
}

#redcarbutton a:hover  {
   background-position: -213px 0%;
}

#shopnowcopy7button a  {
   background-image: url(sg_aboutus_media/shopnowcopy7button.gif);
}

#gasstationspostcards  {
   background-image: url(sg_gasstations_media/gasstationspostcards.gif);
   width: 272px;
}

#shopnowcopy6button a  {
   background-image: url(sg_route66_media/shopnowcopy2button.gif);
}

#lookhomebuttoncopy a  {
   width: 46px;
   background-image: url(sg_roostore_media/lookhomebuttoncopy.gif);
}

#backtofinishbutton a  {
   width: 161px;
   background-image: url(sg_premaprints_media/backtofinishbutton.gif);
}

#blucarbutton a:hover  {
   background-position: -212px 0%;
}

#shopnowcopy2button a  {
   background-image: url(sg_route66_media/shopnowcopy2button.gif);
}

#premaprintsbutton a  {
   width: 178px;
   background-image: url(sg_customcarphotofinishing_media/premaprintsbutton.gif);
}

#gasstationsbutton a  {
   width: 165px;
   background-image: url(sg_roadsidepostcards_media/gasstationsbutton.gif);
}

#jointhecoopbutton a  {
   background: url(sg_roadsidepostcards_media/jointhecoopbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 261px;
   font-size: 19px;
   line-height: 19px;
}

#clickcarredbutton a  {
   width: 224px;
   background-image: url(sg_hotrods_media/clickcarredbutton.gif);
}

#clickcarblubutton a  {
   width: 224px;
   background-image: url(sg_premaprints_media/clickcarblubutton.gif);
}

#ournewbuttoncopy a  {
   background-image: url(sg_roostore_media/ournewbuttoncopy.gif);
}

#orderingscroll p a  {
   color: #EF3E42;
}

#id0customerservice  {
   background: url(sg_privacy_media/id0customerservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 200px;
   z-index: 4;
   width: 303px;
   height: 25px;
}

#shopnowcopy2button  {
   visibility: visible;
   position: absolute;
   left: 751px;
   top: 627px;
   z-index: 4;
   width: 67px;
   height: 59px;
}

#backtofinishbutton  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 203px;
   z-index: 4;
   width: 161px;
   height: 22px;
}

#roostorelogobutton  {
   visibility: visible;
   position: absolute;
   left: 818px;
   top: 585px;
   z-index: 5;
   width: 122px;
   height: 127px;
}

#jointhecoopbutton  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 38px;
   z-index: 4;
   width: 261px;
   height: 19px;
}

#gallerythumbsheet  {
   visibility: visible;
   position: absolute;
   left: 756px;
   top: 249px;
   z-index: 4;
   width: 179px;
   height: 289px;
}

#visitesnatext p a  {
   color: #FFFFFF;
}

#gallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 247px;
   z-index: 4;
   width: 567px;
   height: 371px;
}

#copyrightscroll p  {
   padding-bottom: 10px;
}

#contactustext p a  {
   color: #EF3E42;
}

#contactusbutton a  {
   background: url(sg_customimagesofamericanclassics_media/contactusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 86px;
   width: 83px;
   font-size: 86px;
   line-height: 86px;
}

#privacyscroll p a  {
   color: #EF3E42;
}

#driveinpostcards  {
   background-image: url(sg_driveins_media/driveinpostcards.gif);
   width: 225px;
}

#calltoordercopy2  {
   top: 697px;
   left: 414px;
}

#framepixbutton a  {
   background-image: url(sg_customcarphotofinishing_media/framepixbutton.jpg);
}

#alumapixbutton a  {
   background-image: url(sg_customcarphotofinishing_media/alumapixbutton.jpg);
}

#premapixbutton a  {
   background-image: url(sg_customcarphotofinishing_media/premapixbutton.jpg);
}

#calltoordercopy3  {
   top: 683px;
   left: 417px;
}

#facebookbutton a  {
   width: 92px;
   background-image: url(sg_customimagesofamericanclassics_media/facebookbutton.gif);
}

#driveinsbutton a  {
   width: 149px;
   background-image: url(sg_roadsidepostcards_media/driveinsbutton.gif);
}

#lookhomebutton a  {
   width: 46px;
   background-image: url(sg_home_media/lookhomebutton.gif);
}

#copyrightscroll  {
   height: 451px;
   width: 415px;
}

#id0prevbutton a  {
   background-image: url(sg_hotrods_media/id0prevbutton.gif);
}

#calltoordercopy  {
   top: 672px;
   left: 413px;
}

#hotrodpostcards  {
   background-image: url(sg_hotrods_media/hotrodpostcards.gif);
   width: 230px;
}

#id1prevbutton a  {
   background-image: url(sg_route66_media/id1prevbutton.gif);
}

#roostertext p a  {
   color: #EF3E42;
}

#privacyscroll p  {
   padding-bottom: 10px;
}

#aboutustext p a  {
   color: #FFFFFF;
}

#classiccarshoot  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 199px;
   z-index: 4;
   width: 311px;
   height: 25px;
   background-repeat: no-repeat;
}

#cpslogobutton a  {
   width: 166px;
   background-image: url(sg_customcarphotoshoots_media/cpslogobutton.gif);
}

#id0nextbutton a  {
   background-image: url(sg_hotrods_media/id0nextbutton.gif);
}

#id1nextbutton a  {
   background-image: url(sg_route66_media/id1nextbutton.gif);
}

#aboutusbutton a  {
   width: 83px;
   background-image: url(sg_customimagesofamericanclassics_media/aboutusbutton.gif);
}

#specialbutton a  {
   background: url(sg_roadsidepostcards_media/specialbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 65px;
   font-size: 41px;
   line-height: 41px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 542px;
   top: 81px;
   z-index: 5;
   width: 83px;
   height: 86px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 35px;
   z-index: 4;
   width: 92px;
   height: 28px;
}

#regularrooster  {
   background-image: url(sg_framedprints_media/regularrooster.gif);
   width: 381px;
}

#redcarbutton a  {
   background: url(sg_customcarphotoshoots_media/redcarbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 60px;
   width: 213px;
   font-size: 60px;
   line-height: 60px;
}

#pcbackbutton a  {
   width: 64px;
   background-image: url(sg_route66_media/pcbackbutton.gif);
}

#dinerpostcards  {
   background-image: url(sg_diners_media/dinerpostcards.gif);
   width: 196px;
}

#premapixbutton  {
   left: 424px;
}

#ournewbutton a  {
   background-image: url(sg_home_media/ournewbutton.gif);
}

#blucarbutton a  {
   background: url(sg_customimagesofamericanclassics_media/blucarbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 212px;
   font-size: 58px;
   line-height: 58px;
}

#orderingscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 243px;
   z-index: 4;
   width: 394px;
   height: 448px;
}

#alumapixbutton  {
   left: 179px;
}

#csbackbutton a  {
   width: 64px;
   background-image: url(sg_route66_media/pcbackbutton.gif);
}

#shippingscroll  {
   height: 448px;
   width: 389px;
}

#dinersbutton a  {
   width: 148px;
   background-image: url(sg_roadsidepostcards_media/dinersbutton.gif);
}

#aboutustext p  {
   padding-bottom: 15px;
   color: #FFFFFF;
}

#id1prevbutton  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 535px;
   z-index: 4;
   width: 39px;
   height: 45px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 459px;
   top: 81px;
   z-index: 4;
   width: 83px;
   height: 87px;
}

#relicbutton a  {
   width: 85px;
   background-image: url(sg_customimagesofamericanclassics_media/relicbutton.gif);
}

#rt66postcards  {
   background-image: url(sg_route66_media/rt66postcards.gif);
   width: 239px;
}

#returnsscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 242px;
   z-index: 4;
   width: 403px;
   height: 449px;
}

#id1nextbutton  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 536px;
   z-index: 4;
   width: 39px;
   height: 45px;
}

#privacyscroll  {
   height: 449px;
   width: 409px;
}

#redwhroostart  {
   background-image: url(sg_customcarphotoshoots_media/redwhroostart.gif);
}

#productscroll  {
   height: 396px;
   width: 390px;
}

#specialbutton  {
   visibility: visible;
   position: absolute;
   left: 292px;
   top: 28px;
   z-index: 4;
   width: 65px;
   height: 41px;
}

#trademarktext  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 751px;
   z-index: 4;
   width: 294px;
}

#pcprevbutton  {
   left: 853px;
}

#csprevbutton  {
   left: 853px;
}

#superrooster  {
   background-image: url(sg_alumaprints_media/superrooster.gif);
   width: 336px;
}

#blucarbutton  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 88px;
   z-index: 4;
   width: 212px;
   height: 58px;
}

#barmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #EF3E42;
   height: 100%;
}

#redcarbutton  {
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 87px;
   z-index: 4;
   width: 213px;
   height: 60px;
}

#hometext p a  {
   color: #F55338;
}

#fpprevbutton  {
   left: 758px;
}

#homebutton a  {
   width: 85px;
   background-image: url(sg_customimagesofamericanclassics_media/homebutton.gif);
}

#ultrarooster  {
   background-image: url(sg_premaprints_media/ultrarooster.gif);
   width: 336px;
}

#redroostart  {
   background-image: url(sg_hotrods_media/redroostart.gif);
}

#calltoorder  {
   top: 615px;
   left: 683px;
}

#bluroostart  {
   background-image: url(sg_customimagesofamericanclassics_media/bluroostart.gif);
}

#relicbutton  {
   visibility: visible;
   position: absolute;
   left: 290px;
   top: 82px;
   z-index: 6;
   width: 85px;
   height: 87px;
}

#hometext p  {
   font: bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #F55338;
   padding-bottom: 15px;
   text-align: center;
}

#ronnieship  {
   background: url(sg_privacy_media/ronnieship.gif) no-repeat;
   position: absolute;
   left: 632px;
   top: 246px;
   z-index: 4;
   width: 275px;
   height: 308px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 81px;
   z-index: 5;
   width: 85px;
   height: 87px;
}

#barmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#sitetext  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 751px;
   z-index: 4;
   width: 103px;
}

#barmenu  {
   font: 11px/15px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #EF3E42;
   position: absolute;
   left: 176px;
   top: 728px;
   z-index: 4;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 52px;
   height: 32px;
}

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

