a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#portfoliobutton a:hover,
#aboutbutton a.pm,
#aboutbutton a.pmh,
#portfoliobutton a.pmh,
#aboutbutton a:hover,
#portfoliobutton a.pm,
#aboutbutton a.nmh,
#portfoliobutton a.nmh  {
   background-position: -99px 0%;
}

#servicestextmenu > div:first-child,
#potfoliotextmenu > div:first-child,
#graphicstextmenu > div:first-child,
#abouttextmenu > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 143px;
}

#abouttextmenu div ul li a,
#graphicstextmenu div ul li a,
#potfoliotextmenu div ul li a,
#servicestextmenu div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#i0productdesign,
#i0manufacturing,
#i0companyprofile,
#i0distribution,
#i0salesrepresentation,
#i0packaginggraphics  {
   position: absolute;
   left: 111px;
   top: 220px;
   z-index: 4;
   height: 261px;
   background-repeat: no-repeat;
}

#potfoliotextmenu div ul li,
#abouttextmenu div ul li,
#servicestextmenu div ul li,
#graphicstextmenu div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#abouttextmenu div ul,
#graphicstextmenu div ul,
#potfoliotextmenu div ul,
#servicestextmenu div ul  {
   font: normal bold 12px/37px "Bell Gothic Std", sans-serif;
   margin: 0px;
   padding: 0px;
   color: #9D8F63;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
   text-indent: 0px;
   text-align: center;
}

#graphicsbutton a:hover,
#graphicsbutton a.nmh,
#graphicsbutton a.pm,
#graphicsbutton a.pmh  {
   background-position: -100px 0%;
}

#servicesbutton a.nmh,
#servicesbutton a.pmh,
#servicesbutton a.pm,
#servicesbutton a:hover  {
   background-position: -101px 0%;
}

#aboutmenubg > div:first-child,
#graphicsmenubg > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 52px;
   background-repeat: no-repeat;
}

#shopstext p,
#shopstext li,
#taglinetext p,
#taglinetext li  {
   font: normal bold 12px/14px "Bell Gothic Std", sans-serif;
   padding: 0px;
   margin: 0px;
   color: #878787;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#slidingbuttonnextpanel a,
#slidingbuttonpreviouspane a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 20px;
   font-size: 33px;
   line-height: 33px;
}

#potfoliotextmenu,
#graphicstextmenu,
#servicestextmenu  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 148px;
   z-index: 7;
   position: absolute;
}

#slidingbuttonpreviouspane,
#slidingbuttonnextpanel  {
   position: absolute;
   top: 664px;
   z-index: 4;
   width: 20px;
   height: 33px;
}

#i0homepagebutton a,
#i1homepagebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   width: 226px;
   font-size: 73px;
   line-height: 73px;
}

#i0homepagebutton,
#i1homepagebutton  {
   position: absolute;
   left: 111px;
   z-index: 4;
   width: 226px;
   height: 73px;
}

#portfoliobutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 99px;
   font-size: 26px;
   line-height: 26px;
}

#portfoliomenubg > div:first-child  {
   background: url(sg_company-profile_media/portfoliomenubg.png) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 112px;
   height: 161px;
}

#graphicsmenubg > div:first-child  {
   background-image: url(sg_company-profile_media/graphicsmenubg.png);
   width: 141px;
}

#servicesmenubg > div:first-child  {
   background: url(sg_company-profile_media/servicesmenubg.png) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 139px;
   height: 240px;
}

#aboutmenubg > div:first-child  {
   background-image: url(sg_company-profile_media/aboutmenubg.png);
   width: 133px;
}

#slidingbuttonpreviouspane a  {
   background-image: url(sg_company-profile_media/slidingbuttonpreviouspane.gif);
}

#slidingbuttonpreviouspane  {
   left: 81px;
}

#slidingbuttonnextpanel a  {
   background-image: url(sg_company-profile_media/slidingbuttonnextpanel.gif);
}

#slidingbuttonnextpanel  {
   left: 860px;
}

#i0salesrepresentation  {
   background-image: url(sg_sales-representation_media/d0salesrepresentation.jpg);
   width: 731px;
}

#i0packaginggraphics  {
   background-image: url(sg_packaging--graphics_media/d0packaginggraphics.jpg);
   width: 734px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i1homepagebutton a  {
   background-image: url(sg_company-profile_media/d1homepagebutton.gif);
}

#i0homepagebutton a  {
   background-image: url(sg_company-profile_media/d0homepagebutton.gif);
}

#portfoliobutton a  {
   background-image: url(sg_company-profile_media/portfoliobutton.gif);
}

#slidingpanelsheet  {
   position: absolute;
   left: 131px;
   top: 558px;
   z-index: 4;
   width: 702px;
   min-height: 240px;
}

#graphicsbutton a  {
   background: url(sg_company-profile_media/graphicsbutton.gif) no-repeat;
   display: block;
   height: 26px;
   width: 100px;
   font-size: 26px;
   line-height: 26px;
}

#potfoliotextmenu  {
   left: 324px;
   top: 184px;
}

#i0companyprofile  {
   background-image: url(sg_company-profile_media/d0companyprofile.jpg);
   width: 731px;
}

#graphicstextmenu  {
   left: 441px;
   top: 186px;
}

#servicesbutton a  {
   background: url(sg_company-profile_media/servicesbutton.gif) no-repeat;
   display: block;
   height: 26px;
   width: 101px;
   font-size: 26px;
   line-height: 26px;
}

#servicestextmenu  {
   left: 206px;
   top: 184px;
}

#i1homepagebutton  {
   top: 46px;
}

#i0homepagebutton  {
   top: 860px;
}

#i0productdesign  {
   background-image: url(sg_product-design_media/d0productdesign.jpg);
   width: 730px;
}

#portfoliobutton  {
   position: absolute;
   left: 346px;
   top: 153px;
   z-index: 7;
   width: 99px;
   height: 26px;
}

#i0manufacturing  {
   background-image: url(sg_manufacturing_media/d0manufacturing.jpg);
   width: 733px;
}

#portfoliomenubg  {
   overflow: hidden;
   position: absolute;
   left: 339px;
   top: 179px;
   z-index: 5;
   width: 112px;
   height: 161px;
   display: none;
}

#graphicsmenubg  {
   overflow: hidden;
   position: absolute;
   left: 443px;
   top: 179px;
   z-index: 6;
   width: 141px;
   height: 52px;
   display: none;
}

#graphicsbutton  {
   position: absolute;
   left: 463px;
   top: 153px;
   z-index: 7;
   width: 100px;
   height: 26px;
}

#servicesmenubg  {
   overflow: hidden;
   position: absolute;
   left: 208px;
   top: 179px;
   z-index: 6;
   width: 139px;
   height: 240px;
   display: none;
}

#i0distribution  {
   background-image: url(sg_distribution_media/d0distribution.jpg);
   width: 731px;
}

#taglinetext li  {
   text-transform: uppercase;
}

#servicesbutton  {
   position: absolute;
   left: 227px;
   top: 153px;
   z-index: 7;
   width: 101px;
   height: 26px;
}

#shopstext p a  {
   display: inline;
}

#aboutbutton a  {
   background-image: url(sg_company-profile_media/aboutbutton.gif);
}

#abouttextmenu  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 148px;
   z-index: 8;
   top: 185px;
   left: 75px;
   position: absolute;
}

#taglinetext p  {
   text-transform: uppercase;
}

#aboutmenubg  {
   overflow: hidden;
   position: absolute;
   left: 81px;
   top: 179px;
   z-index: 7;
   width: 133px;
   height: 52px;
   display: none;
}

#aboutbutton  {
   position: absolute;
   left: 95px;
   top: 153px;
   z-index: 8;
   width: 99px;
   height: 26px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#ridefooter  {
   font-size: 0px;
}

#shopstext  {
   position: absolute;
   left: 108px;
   top: 537px;
   z-index: 4;
   width: 41px;
}

#page_bkg  {
   position: absolute;
   width: 950px;
   height: 1130px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#headerbg  {
   background: url(sg_company-profile_media/headerbg.gif) no-repeat;
   position: absolute;
   left: 69px;
   top: 35px;
   z-index: 3;
   width: 820px;
   height: 476px;
}

#shopsbg  {
   background: url(sg_company-profile_media/shopsbg.gif) no-repeat;
   position: absolute;
   left: 70px;
   top: 519px;
   z-index: 3;
   width: 819px;
   height: 323px;
}

#contact  {
   background: url(sg_company-profile_media/contact.gif) no-repeat;
   position: absolute;
   left: 685px;
   top: 46px;
   z-index: 4;
   width: 183px;
   height: 72px;
}

.slidingpanelthumb  {
   background: url(sg_company-profile_media/slidingpanelthumb.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 329px;
   height: 242px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#legal  {
   background: url(sg_company-profile_media/legal.gif) no-repeat;
   position: absolute;
   left: 72px;
   top: 851px;
   z-index: 3;
   width: 813px;
   height: 90px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1130px;
   width: 950px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.slidingpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: none;
   z-index: 5;
   width: 329px;
   min-height: 242px;
}

.c9D8F63 * a  {
   color: #9D8F63;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: "Bell Gothic Std", sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

