#bannersbutton a,
#signsbutton a,
#contactbutton a,
#homebutton a,
#magneticsbutton a,
#customvinylbutton a,
#logosbutton a,
#aboutusbutton a,
#vehiclegraphicsbutton a,
#tshirtdesignbutton a,
#servicesbutton a,
#workbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#copyright2009cuttingloosegraphicsallrightsreserved  {
   background: url(sg_contact_media/id0copyright2009cuttingloos.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 700px;
   z-index: 4;
   width: 462px;
   height: 10px;
}

#id0truckletteringbutton a:hover  {
   background-position: -109px 0%;
}

#vehiclegraphicsbutton a:hover  {
   background-position: -137px 0%;
}

#cartervillegymbutton a:hover  {
   background-position: -185px 0%;
}

#tshirtdesignbutton a:hover  {
   background-position: -702px 0%;
}

#damienemailbutton a:hover  {
   background-position: -218px 0%;
}

#customvinylbutton a:hover  {
   background-position: -105px 0%;
}

#id0truckletteringbutton a  {
   background: url(sg_contact_media/id0truckletteringbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 109px;
   font-size: 23px;
   line-height: 23px;
}

#magneticsbutton a:hover  {
   background-position: -87px 0%;
}

#vehiclegraphicsbutton a  {
   width: 137px;
   background-image: url(sg_contact_media/vehiclegraphicsbutton.jpg);
}

#truckgutsbutton a:hover  {
   background-position: -96px 0%;
}

#id0truckletteringbutton  {
   visibility: visible;
   position: absolute;
   left: 118px;
   top: 99px;
   z-index: 12;
   width: 109px;
   height: 23px;
}

#pakkrattbutton a:hover  {
   background-position: -94px 0%;
}

#servicesbutton a:hover  {
   background-position: -62px 0%;
}

#cartervillegymbutton a  {
   background: url(sg_contact_media/cartervillegymbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 185px;
   font-size: 70px;
   line-height: 70px;
}

#bannersbutton a:hover  {
   background-position: -70px 0%;
}

#vehiclegraphicsbutton  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 98px;
   z-index: 11;
   width: 137px;
   height: 24px;
}

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

#aboutusbutton a:hover  {
   background-position: -68px 0%;
}

#footermenu li a:hover  {
   text-decoration: underline;
}

#tshirtdesignbutton a  {
   width: 702px;
   background-image: url(sg_contact_media/tshirtdesignbutton.jpg);
}

#cartervillegymbutton  {
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 595px;
   z-index: 5;
   width: 185px;
   height: 70px;
}

#logosbutton a:hover  {
   background-position: -57px 0%;
}

#damienemailbutton a  {
   background: url(sg_contact_media/damienemailbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 218px;
   font-size: 14px;
   line-height: 14px;
}

#customvinylbutton a  {
   width: 105px;
   background-image: url(sg_contact_media/customvinylbutton.jpg);
}

#open9am5pmcsttext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #2A6A8A;
   text-align: justify;
}

#signsbutton a:hover  {
   background-position: -52px 0%;
}

#homebutton a:hover  {
   background-position: -47px 0%;
}

#workbutton a:hover  {
   background-position: -41px 0%;
}

#tshirtdesignbutton  {
   visibility: visible;
   position: absolute;
   left: 118px;
   top: 98px;
   z-index: 5;
   width: 702px;
   height: 24px;
}

#customvinylbutton  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 98px;
   z-index: 7;
   width: 105px;
   height: 24px;
}

#damienemailbutton  {
   visibility: visible;
   position: absolute;
   left: 467px;
   top: 324px;
   z-index: 5;
   width: 218px;
   height: 14px;
}

#magneticsbutton a  {
   width: 87px;
   background-image: url(sg_contact_media/magneticsbutton.jpg);
}

#open9am5pmcsttext  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 361px;
   z-index: 5;
   width: 142px;
}

#sodbutton a:hover  {
   background-position: -71px 0%;
}

#truckgutsbutton a  {
   background: url(sg_contact_media/truckgutsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 96px;
   font-size: 66px;
   line-height: 66px;
}

#pakkrattbutton a  {
   background: url(sg_contact_media/pakkrattbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 67px;
   width: 94px;
   font-size: 67px;
   line-height: 67px;
}

#servicesbutton a  {
   width: 62px;
   background-image: url(sg_contact_media/servicesbutton.jpg);
}

#aboutusbutton a  {
   width: 68px;
   background-image: url(sg_contact_media/aboutusbutton.jpg);
}

#magneticsbutton  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 98px;
   z-index: 8;
   width: 87px;
   height: 24px;
}

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

#truckgutsbutton  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 598px;
   z-index: 5;
   width: 96px;
   height: 66px;
}

#contactbutton a  {
   width: 63px;
   background-image: url(sg_contact_media/contactbutton.jpg);
}

#bannersbutton a  {
   width: 70px;
   background-image: url(sg_contact_media/bannersbutton.jpg);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 74px;
   z-index: 14;
   width: 62px;
   height: 24px;
}

#pakkrattbutton  {
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 597px;
   z-index: 5;
   width: 94px;
   height: 67px;
}

#logosbutton a  {
   width: 57px;
   background-image: url(sg_contact_media/logosbutton.jpg);
}

#signsbutton a  {
   width: 52px;
   background-image: url(sg_contact_media/signsbutton.jpg);
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 74px;
   z-index: 14;
   width: 68px;
   height: 24px;
}

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

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 74px;
   z-index: 14;
   width: 63px;
   height: 24px;
}

#bannersbutton  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 98px;
   z-index: 9;
   width: 70px;
   height: 24px;
}

#contacttext p  {
   font: 14px/24px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #414141;
   text-align: justify;
}

#homebutton a  {
   width: 47px;
   background-image: url(sg_contact_media/homebutton.jpg);
}

#workbutton a  {
   width: 41px;
   background-image: url(sg_contact_media/workbutton.jpg);
}

#logosbutton  {
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 98px;
   z-index: 6;
   width: 57px;
   height: 24px;
}

#i4174395278  {
   background: url(sg_contact_media/4174395278.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 287px;
   z-index: 5;
   width: 87px;
   height: 10px;
}

#pid5contact  {
   margin: 0px auto 0px auto;
   width: 832px;
   position: relative;
}

#signsbutton  {
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 98px;
   z-index: 10;
   width: 52px;
   height: 24px;
}

#sodbutton a  {
   background: url(sg_contact_media/sodbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 81px;
   width: 71px;
   font-size: 81px;
   line-height: 81px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 415px;
   top: 141px;
   z-index: 4;
   width: 398px;
}

#workbutton  {
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 74px;
   z-index: 14;
   width: 41px;
   height: 24px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 74px;
   z-index: 14;
   width: 47px;
   height: 24px;
}

#footermenu  {
   font: 14px/18px Arias;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: justify;
   color: #8B8B8B;
   position: absolute;
   left: 276px;
   top: 680px;
   z-index: 4;
}

#sodbutton  {
   visibility: visible;
   position: absolute;
   left: 726px;
   top: 591px;
   z-index: 5;
   width: 71px;
   height: 81px;
}

#graphics  {
   background: url(sg_contact_media/graphics.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 30px;
   z-index: 4;
   width: 269px;
   height: 36px;
}

#cutting  {
   background: url(sg_contact_media/cutting.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 30px;
   z-index: 4;
   width: 234px;
   height: 36px;
}

#layer10  {
   background: url(sg_contact_media/layer10.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 130px;
   z-index: 4;
   width: 399px;
   height: 299px;
}

#layer11  {
   background: url(sg_contact_media/layer11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 832px;
   height: 712px;
}

#shape11  {
   background: url(sg_contact_media/shape11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 106px;
   z-index: 4;
   width: 705px;
   height: 23px;
}

#shape4  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 587px;
   z-index: 4;
   width: 810px;
   height: 85px;
   background-color: #888888;
   background-image: none;
}

#shape7  {
   background: url(sg_contact_media/shape7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 72px;
   z-index: 13;
   width: 704px;
   height: 28px;
}

#layer1  {
   background: url(sg_contact_media/layer1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 31px;
   z-index: 4;
   width: 114px;
   height: 35px;
}

#phone  {
   background: url(sg_contact_media/phone.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 287px;
   z-index: 5;
   width: 43px;
   height: 10px;
}

#email  {
   background: url(sg_contact_media/email.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 325px;
   z-index: 5;
   width: 37px;
   height: 10px;
}

#loose  {
   background: url(sg_contact_media/loose.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 30px;
   z-index: 4;
   width: 183px;
   height: 36px;
}

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

