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

a ins  {
   text-decoration: none;
}

#id0aboutusbutton a,
#id0revelbutton a,
#id0linksbutton a,
#aboutusbuttoncopy a,
#id1homebutton a,
#linksbuttoncopy a,
#id1contactbutton a,
#revelbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#pid5revel,
#pid4aboutus,
#pid8links,
#pid2gallery,
#pid6contact,
#pid3pricing,
#pid1home,
#pid7clientproofing  {
   margin: 0px auto 0px auto;
   width: 1200px;
   position: relative;
}

#gallerybuttoncopy a:hover,
#id0gallerybutton a:hover,
#pricingbuttoncopy a:hover,
#id0pricingbutton a:hover  {
   background-position: -59px 0%;
}

#id0clientproofingbutton a,
#gallerybuttoncopy a,
#id0gallerybutton a,
#clientproofingbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#id0contactbutton a,
#id0homebutton a,
#contactbuttoncopy a,
#homebuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#i7b a,
#i1b a,
#i2b a,
#i3b a,
#i14b a,
#i8b a,
#i13b a,
#i5b a,
#i6b a  {
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   background-position: 0% 0px;
   font-size: 66px;
   line-height: 66px;
}

#id0clientproofingbutton a:hover,
#clientproofingbuttoncopy a:hover  {
   background-position: -120px 0%;
}

#proofingliteral,
#contactliteral,
#portfolioliteral,
#homeliteral  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 876px;
   z-index: 3;
}

#id0contact,
#id0aboutus,
#id0links,
#proofing,
#id0gallery  {
   position: absolute;
   left: 0px;
   top: 31px;
   z-index: 3;
   width: 1200px;
   background-repeat: no-repeat;
}

#id1revelbutton a,
#id1linksbutton a,
#id1aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#id0contactbutton a:hover,
#contactbuttoncopy a:hover  {
   background-position: -64px 0%;
}

#id0aboutusbutton a:hover,
#aboutusbuttoncopy a:hover  {
   background-position: -80px 0%;
}

#id0clientproofingbutton,
#clientproofingbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 760px;
   z-index: 5;
   width: 120px;
   height: 27px;
}

#id0linksbutton a:hover,
#linksbuttoncopy a:hover  {
   background-position: -50px 0%;
}

#revelbuttoncopy a:hover,
#id0revelbutton a:hover  {
   background-position: -46px 0%;
}

#homebuttoncopy a:hover,
#id0homebutton a:hover  {
   background-position: -51px 0%;
}

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

#linksliteral,
#aboutliteral,
#revelliteral  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 3841px;
   z-index: 3;
}

#id0pricingbutton a,
#pricingbuttoncopy a  {
   background: url(sg_aboutus_media/pricingbuttoncopy.jpg) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 59px;
   font-size: 26px;
   line-height: 26px;
}

#aboutusbuttoncopy,
#id0aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 498px;
   z-index: 5;
   width: 80px;
   height: 23px;
}

#id0pricingbutton,
#pricingbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 415px;
   z-index: 5;
   width: 59px;
   height: 26px;
}

#gallerybuttoncopy,
#id0gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 326px;
   z-index: 5;
   width: 59px;
   height: 27px;
}

#id0contactbutton,
#contactbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 671px;
   z-index: 5;
   width: 64px;
   height: 22px;
}

#id0linksbutton,
#linksbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 904px;
   z-index: 5;
   width: 50px;
   height: 23px;
}

#id0revelbutton,
#revelbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 601px;
   z-index: 5;
   width: 46px;
   height: 23px;
}

#personalityb a,
#picturesqueb a  {
   background-repeat: no-repeat;
   display: block;
   height: 271px;
   width: 330px;
   background-position: 0% 0px;
   font-size: 271px;
   line-height: 271px;
}

#id0homebutton,
#homebuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 244px;
   z-index: 5;
   width: 51px;
   height: 22px;
}

#picturesqueb,
#personalityb  {
   visibility: visible;
   position: absolute;
   top: 423px;
   z-index: 4;
   width: 330px;
   height: 271px;
}

#clientproofingbuttoncopy a  {
   width: 120px;
   background-image: url(sg_aboutus_media/clientproofingbuttoncopy.jpg);
}

#id0clientproofingbutton a  {
   width: 120px;
   background-image: url(sg_aboutus_media/clientproofingbuttoncopy.jpg);
}

#id1clientproofingbutton a  {
   width: 120px;
   background-image: url(sg_pricing_media/id1clientproofingbutton.jpg);
}

#clientproofingbuttoncopy  {
   top: 3766px;
}

#bottomtext p,
#toptext p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
}

#i10b a,
#i11b a,
#i9b a  {
   background-repeat: no-repeat;
   display: block;
   height: 65px;
   background-position: 0% 0px;
   font-size: 65px;
   line-height: 65px;
}

#id0clientproofingbutton  {
   top: 785px;
}

#contactbuttoncopy a  {
   width: 64px;
   background-image: url(sg_aboutus_media/contactbuttoncopy.jpg);
}

#gallerybuttoncopy a  {
   width: 59px;
   background-image: url(sg_aboutus_media/gallerybuttoncopy.jpg);
}

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

#id0gallerybutton a  {
   width: 59px;
   background-image: url(sg_aboutus_media/gallerybuttoncopy.jpg);
}

#topmenu li a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

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

#id0contactbutton a  {
   width: 64px;
   background-image: url(sg_aboutus_media/contactbuttoncopy.jpg);
}

#id1contactbutton a  {
   width: 65px;
   background-image: url(sg_pricing_media/id1contactbutton.jpg);
}

#id0aboutusbutton a  {
   width: 80px;
   background-image: url(sg_aboutus_media/aboutusbuttoncopy.jpg);
}

#id1gallerybutton a  {
   width: 59px;
   background-image: url(sg_pricing_media/id1gallerybutton.jpg);
}

#linksbuttoncopy a  {
   width: 50px;
   background-image: url(sg_aboutus_media/linksbuttoncopy.jpg);
}

#gallerybuttoncopy  {
   top: 3766px;
}

#pricingbuttoncopy  {
   top: 3767px;
}

#aboutusbuttoncopy  {
   top: 3766px;
}

#revelbuttoncopy a  {
   width: 46px;
   background-image: url(sg_aboutus_media/revelbuttoncopy.jpg);
}

#contactbuttoncopy  {
   top: 3767px;
}

#id0linksbutton a  {
   width: 50px;
   background-image: url(sg_aboutus_media/linksbuttoncopy.jpg);
}

#id0bar,
#barcopy  {
   background: url(sg_aboutus_media/barcopy.jpg) no-repeat;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 1200px;
   height: 102px;
}

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

#homebuttoncopy a  {
   width: 51px;
   background-image: url(sg_aboutus_media/homebuttoncopy.jpg);
}

#id0revelbutton a  {
   width: 46px;
   background-image: url(sg_aboutus_media/revelbuttoncopy.jpg);
}

#id0contactbutton  {
   top: 786px;
}

#id0gallerybutton  {
   top: 785px;
}

#id0pricingbutton  {
   top: 786px;
}

#id0aboutusbutton  {
   top: 785px;
}

#portfolioliteral  {
   width: 1185px;
}

#id1linksbutton a  {
   width: 50px;
   background-image: url(sg_pricing_media/id1linksbutton.jpg);
}

#id1homebutton a  {
   width: 51px;
   background-image: url(sg_pricing_media/id1homebutton.jpg);
}

#id0homebutton a  {
   width: 51px;
   background-image: url(sg_aboutus_media/homebuttoncopy.jpg);
}

#revelbuttoncopy  {
   top: 3766px;
}

#linksbuttoncopy  {
   top: 3766px;
}

#proofingliteral  {
   width: 1167px;
}

#id0linksbutton  {
   top: 785px;
}

#personalityb a  {
   background-image: url(sg_gallery_media/personalityb.jpg);
}

#contactliteral  {
   width: 1182px;
}

#id0revelbutton  {
   top: 785px;
}

#homebuttoncopy  {
   top: 3767px;
}

#picturesqueb a  {
   background-image: url(sg_gallery_media/picturesqueb.jpg);
}

#id0homebutton  {
   top: 786px;
}

#personalityb  {
   left: 65px;
}

#topmenu li a  {
   border: 0px none #000000;
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   height: 100%;
}

#aboutliteral  {
   width: 1173px;
}

#picturesqueb  {
   left: 800px;
}

#linksliteral  {
   width: 1167px;
}

#revelliteral  {
   width: 1178px;
}

#homeliteral  {
   width: 1135px;
}

#id0aboutus  {
   background-image: url(sg_aboutus_media/id0aboutus.jpg);
   height: 3773px;
   visibility: visible;
}

#id0gallery  {
   background-image: url(sg_gallery_media/id0gallery.jpg);
   height: 806px;
   visibility: visible;
}

#bottomtext  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 3911px;
   z-index: 3;
   width: 1049px;
}

#id0contact  {
   background-image: url(sg_contact_media/id0contact.jpg);
   height: 806px;
}

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

#i5b,
#i3b  {
   visibility: visible;
   position: absolute;
   left: 273px;
   z-index: 5;
   width: 292px;
   height: 66px;
}

#proofing  {
   background-image: url(sg_clientproofing_media/proofing.jpg);
   height: 806px;
}

#id0revel  {
   background: url(sg_revel_media/id0revel.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 31px;
   z-index: 3;
   width: 1200px;
   height: 3773px;
}

#id0links  {
   background-image: url(sg_links_media/id0links.jpg);
   height: 3773px;
   visibility: visible;
}

#barcopy  {
   top: 3731px;
}

#toptext  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 931px;
   z-index: 3;
   width: 1049px;
}

#topmenu  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   position: absolute;
   left: 10px;
   top: 8px;
   z-index: 3;
}

#i11b a  {
   width: 285px;
   background-image: url(sg_pricing_media/11b.jpg);
}

#i14b a  {
   width: 284px;
   background-image: url(sg_pricing_media/14b.jpg);
}

#i13b a  {
   width: 286px;
   background-image: url(sg_pricing_media/13b.jpg);
}

#id0bar  {
   top: 750px;
}

#i10b a  {
   width: 284px;
   background-image: url(sg_pricing_media/10b.jpg);
}

#i6b a  {
   width: 293px;
   background-image: url(sg_pricing_media/6b.jpg);
}

#i3b a  {
   width: 292px;
   background-image: url(sg_pricing_media/3b.jpg);
}

#i7b a  {
   width: 285px;
   background-image: url(sg_pricing_media/7b.jpg);
}

#i9b a  {
   width: 285px;
   background-image: url(sg_pricing_media/9b.jpg);
}

#i8b a  {
   width: 284px;
   background-image: url(sg_pricing_media/8b.jpg);
}

#i1b a  {
   width: 286px;
   background-image: url(sg_pricing_media/1b.jpg);
}

#i2b a  {
   width: 284px;
   background-image: url(sg_pricing_media/2b.jpg);
}

#i5b a  {
   width: 292px;
   background-image: url(sg_pricing_media/5b.jpg);
}

#i5b  {
   top: 6260px;
}

#i3b  {
   top: 3633px;
}

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

