a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#contactmainbkgrndcopy2,
#aboutusmainbkgrndcopy,
#servicesmainbkgrndcopy,
#mainbkgrnd,
#portfoliomainbkgrndcopy2  {
   background: url(portfoliomedia/portfoliomainbkgrndcopy2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 46px;
   z-index: 4;
   width: 794px;
   height: 794px;
}

#contactmenubkgrndcopy2,
#servicesmenubkgrndcopy,
#aboutusmenubkgrndcopy,
#portfoliomenubkgrndcopy  {
   background: url(portfoliomedia/portfoliomenubkgrndcopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 70px;
   z-index: 5;
   width: 462px;
   height: 94px;
}

#id90leftmainstage,
#leftmainstageboxandexplosion,
#id21leftmainstage,
#leftmanistage  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 239px;
   width: 271px;
   height: 349px;
   background-repeat: no-repeat;
}

#pid4portfolio,
#pid1home,
#aboutus,
#pid3services,
#pid5contact  {
   margin: 0px auto 0px auto;
   width: 881px;
   position: relative;
}

#servicestabcopy,
#contacttabcopy,
#portfoliotabcopy2,
#shape4  {
   visibility: visible;
   position: absolute;
   left: 17px;
   z-index: 1;
   width: 69px;
   height: 115px;
   background-repeat: no-repeat;
}

#id147portfoliobutton a:hover,
#id146contactbutton a:hover  {
   background-position: -106px 0%;
}

#id88mainstage,
#homemainstage,
#servicesmainstagebkgrnd  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 206px;
   width: 612px;
   height: 395px;
   background-repeat: no-repeat;
}

#i2010rolydesignrobynlynnandgoncalvesgreengroupallrig  {
   background: url(portfoliomedia/id1622010rolydesignrobynlyn.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 689px;
   z-index: 7;
   width: 353px;
   height: 10px;
}

#id170homebutton a:hover,
#id145homebutton a:hover  {
   background-position: -103px 0%;
}

#id46promotionalsbutton a,
#brandingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 120px;
   background-position: 0% 0px;
   font-size: 120px;
   line-height: 120px;
}

#id145homebutton a,
#id146contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 83px;
   background-position: 0% 0px;
   font-size: 83px;
   line-height: 83px;
}

#printdesignbutton a,
#flashbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 99px;
   background-position: 0% 0px;
   font-size: 99px;
   line-height: 99px;
}

#id175portfoliobutton a:hover  {
   background-position: -139px 0%;
}

#leftmainstageboxandexplosion  {
   background-image: url(servicesmedia/id69leftmainstageboxandexpl.png);
   z-index: 7;
}

#id173servicesbutton a:hover  {
   background-position: -124px 0%;
}

#id149servicesbutton a:hover  {
   background-position: -118px 0%;
}

#id171aboutusbutton a:hover  {
   background-position: -141px 0%;
}

#id148aboutusbutton a:hover  {
   background-position: -112px 0%;
}

#id177contactbutton a:hover  {
   background-position: -116px 0%;
}

#id46promotionalsbutton a  {
   width: 161px;
   background-image: url(portfoliomedia/id46promotionalsbutton.png);
}

#servicesmainstagebkgrnd  {
   background-image: url(servicesmedia/servicesmainstagebkgrnd.png);
   z-index: 6;
}

#id147portfoliobutton a  {
   background: url(portfoliomedia/id147portfoliobutton.png) no-repeat 0% 0px;
   display: block;
   height: 80px;
   width: 106px;
   font-size: 80px;
   line-height: 80px;
}

#servicesmainbkgrndcopy  {
   z-index: 5;
}

#servicesmenubkgrndcopy  {
   z-index: 6;
}

#id175portfoliobutton a  {
   background: url(portfoliomedia/id175portfoliobutton.png) no-repeat 0% 0px;
   display: block;
   height: 67px;
   width: 139px;
   font-size: 67px;
   line-height: 67px;
}

#id173servicesbutton a  {
   background: url(portfoliomedia/id173servicesbutton.png) no-repeat 0% 0px;
   display: block;
   height: 50px;
   width: 124px;
   font-size: 50px;
   line-height: 50px;
}

#id149servicesbutton a  {
   background: url(portfoliomedia/id149servicesbutton.png) no-repeat 0% 0px;
   display: block;
   height: 86px;
   width: 118px;
   font-size: 86px;
   line-height: 86px;
}

#id146contactbutton a  {
   width: 106px;
   background-image: url(portfoliomedia/id146contactbutton.png);
}

#webprintbrandingmore  {
   background: url(portfoliomedia/webprintbrandingmore.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 201px;
   z-index: 13;
   width: 184px;
   height: 23px;
}

#id177contactbutton a  {
   background: url(portfoliomedia/id177contactbutton.png) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 116px;
   font-size: 48px;
   line-height: 48px;
}

#id171aboutusbutton a  {
   background: url(portfoliomedia/id171aboutusbutton.png) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 141px;
   font-size: 37px;
   line-height: 37px;
}

#id175portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 743px;
   z-index: 9;
   width: 139px;
   height: 67px;
}

#id148aboutusbutton a  {
   background: url(portfoliomedia/id148aboutusbutton.png) no-repeat 0% 0px;
   display: block;
   height: 89px;
   width: 112px;
   font-size: 89px;
   line-height: 89px;
}

#id147portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 565px;
   top: 83px;
   z-index: 8;
   width: 106px;
   height: 80px;
}

#printdesignbutton a  {
   width: 149px;
   background-image: url(servicesmedia/printdesignbutton.png);
}

#id149servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 464px;
   top: 78px;
   z-index: 14;
   width: 118px;
   height: 86px;
}

#id173servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 750px;
   z-index: 9;
   width: 124px;
   height: 50px;
}

#id148aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 74px;
   z-index: 13;
   width: 112px;
   height: 89px;
}

#id146contactbutton  {
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 74px;
   z-index: 6;
   width: 106px;
   height: 83px;
}

#id171aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 756px;
   z-index: 9;
   width: 141px;
   height: 37px;
}

#id177contactbutton  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 745px;
   z-index: 9;
   width: 116px;
   height: 48px;
}

#id170homebutton a  {
   background: url(portfoliomedia/id170homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 103px;
   font-size: 45px;
   line-height: 45px;
}

#id21leftmainstage  {
   background-image: url(contactmedia/id21leftmainstage.png);
   z-index: 6;
   left: 68px;
}

#id145homebutton a  {
   width: 103px;
   background-image: url(portfoliomedia/id145homebutton.png);
}

#portfoliotabcopy2  {
   background-image: url(portfoliomedia/portfoliotabcopy2.png);
   top: 475px;
}

#id90leftmainstage  {
   background-image: url(aboutusmedia/id90leftmainstage.png);
   z-index: 6;
}

#brandingbutton a  {
   width: 185px;
   background-image: url(portfoliomedia/brandingbutton.png);
}

#id170homebutton  {
   visibility: visible;
   position: absolute;
   left: 129px;
   top: 748px;
   z-index: 9;
   width: 103px;
   height: 45px;
}

#id145homebutton  {
   visibility: visible;
   position: absolute;
   left: 297px;
   top: 70px;
   z-index: 12;
   width: 103px;
   height: 83px;
}

#servicestabcopy  {
   background-image: url(servicesmedia/servicestabcopy.png);
   top: 389px;
}

#contacttabcopy  {
   background-image: url(contactmedia/contacttabcopy.png);
   top: 552px;
}

#rtbkgrndaccent  {
   background: url(portfoliomedia/rtbkgrndaccent.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 77px;
   z-index: 1;
   width: 112px;
   height: 300px;
}

#flashbutton a  {
   width: 231px;
   background-image: url(servicesmedia/flashbutton.png);
}

#id88mainstage  {
   background-image: url(aboutusmedia/id88mainstage.png);
   z-index: 5;
}

#homemainstage  {
   background-image: url(homemedia/homemainstage.png);
   z-index: 5;
}

#leftmanistage  {
   background-image: url(portfoliomedia/leftmanistage.png);
   z-index: 9;
}

#topleftdeco  {
   background: url(portfoliomedia/topleftdeco.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2px;
   z-index: 1;
   width: 147px;
   height: 128px;
}

#shape15copy  {
   background: url(portfoliomedia/shape15copy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 793px;
   z-index: 8;
   width: 753px;
   height: 3px;
}

#logotopcopy  {
   background: url(contactmedia/logotopcopy.png) no-repeat;
   position: absolute;
   left: 48px;
   top: 679px;
   z-index: 7;
   width: 75px;
   height: 58px;
}

#mainbkgrnd  {
   background-image: url(homemedia/mainbkgrnd.png);
}

#roly2010  {
   background: url(portfoliomedia/roly2010.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 711px;
   z-index: 7;
   width: 45px;
   height: 6px;
}

#shape15  {
   background: url(portfoliomedia/shape15.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 792px;
   z-index: 7;
   width: 753px;
   height: 3px;
}

#shape14  {
   background: url(portfoliomedia/shape14.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 668px;
   z-index: 6;
   width: 796px;
   height: 145px;
}

#layer60  {
   background: url(portfoliomedia/layer60.png) no-repeat;
   position: absolute;
   left: 726px;
   top: 685px;
   z-index: 7;
   width: 93px;
   height: 23px;
}

#i394085  {
   background: url(portfoliomedia/394085.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 731px;
   top: 711px;
   z-index: 7;
   width: 31px;
   height: 6px;
}

#shape13  {
   background: url(portfoliomedia/shape13.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 656px;
   z-index: 5;
   width: 801px;
   height: 159px;
}

#logotop  {
   background: url(portfoliomedia/logotop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 62px;
   z-index: 12;
   width: 187px;
   height: 145px;
}

#shape4  {
   background-image: url(homemedia/shape4.png);
   top: 184px;
}

#shape2  {
   background: url(portfoliomedia/shape2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 50px;
   width: 260px;
   height: 234px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(portfoliomedia/exteriortile.png) center top repeat;
}

