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

a ins  {
   text-decoration: none;
}

#otherservicestext p,
#digitaldesigntext p,
#printdesigntext p,
#id2newclientstext p,
#id1newclientstext p,
#id0newclientstext p  {
   font: 12px/20px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#homeb a,
#websitesb a,
#conceptsb a,
#printb a,
#aboutb a,
#contactb a,
#portfoliob a,
#servicesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#allcontent20092010circletcommunicationallrightstextcopy p  {
   font: 10px/10px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFCC00;
   padding-bottom: 6px;
   text-align: left;
}

#pid5contact,
#pid2about,
#pid3services,
#print,
#pid1home  {
   margin: 0px auto 0px auto;
   width: 1400px;
   position: relative;
}

#allcontent20092010circletcommunicationallrightstextcopy  {
   visibility: visible;
   position: absolute;
   left: 540px;
   top: 860px;
   z-index: 4;
   width: 353px;
}

#mostrecentworktext p,
#servicesincludetext p  {
   font: 13px/15px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 18px;
   text-align: justify;
}

#wwwcircletcommunicationcomimgnomerge  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 21px;
   z-index: 4;
   width: 127px;
   height: 126px;
}

#welcometotext p,
#abouttravistext p  {
   font: 16px/20px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #FFCC00;
   padding-bottom: 10px;
   text-align: left;
}

#plaxob a:hover,
#facebookb a:hover  {
   background-position: -22px 0%;
}

#printb a:hover,
#nextsetb a:hover  {
   background-position: -39px 0%;
}

#homecopytext p,
#aboutcopytext p  {
   font: 12px/20px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-right: 15px;
   padding-left: 10px;
   text-align: left;
   color: #FFFFFF;
}

#rulecopy2,
#rulecopy3,
#rulecopy  {
   background: url(sg_about_media/rulecopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 279px;
   z-index: 4;
   width: 12px;
   height: 571px;
}

#welcometotext,
#abouttravistext  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 297px;
   z-index: 4;
}

#twitterb a:hover,
#inb a:hover  {
   background-position: -21px 0%;
}

#inb a,
#plaxob a,
#twitterb a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#recentprintb a,
#recentwebb a  {
   background-repeat: no-repeat;
   display: block;
   height: 100px;
   background-position: 0% 0px;
   font-size: 100px;
   line-height: 100px;
}

#thumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 41px;
   height: 41px;
}

#prevsetb a,
#nextsetb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#circletcommunication  {
   background: url(sg_about_media/circletcommunication.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 598px;
   top: 159px;
   z-index: 4;
   width: 205px;
   height: 12px;
}

#seethesitemetadata p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 6px;
   text-align: center;
}

#digitaldesigntext p  {
   padding-left: 10px;
}

#id2newclientstext p  {
   padding-left: 10px;
}

#otherservicestext p  {
   padding-left: 10px;
}

#seethesitemetadata  {
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 299px;
   z-index: 4;
   width: 544px;
}

#portfoliob a:hover  {
   background-position: -75px 0%;
}

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

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

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

#printdesigntext p  {
   padding-left: 10px;
}

#contactb a:hover  {
   background-position: -61px 0%;
}

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

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

#welcometotext p  {
   padding-right: 15px;
}

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

#abouttravistext  {
   width: 136px;
}

#inb,
#twitterb  {
   visibility: visible;
   position: absolute;
   top: 150px;
   z-index: 4;
   width: 21px;
   height: 21px;
}

#aboutb a:hover  {
   background-position: -45px 0%;
}

#recentprintb a  {
   width: 175px;
   background-image: url(sg_home_media/recentprintb.jpg);
}

#homecopytext p  {
   padding-bottom: 6px;
}

#homeb a:hover  {
   background-position: -37px 0%;
}

#welcometotext  {
   width: 361px;
}

#portfoliob a  {
   width: 75px;
   background-image: url(sg_about_media/portfoliob.gif);
}

#recentwebb a  {
   width: 508px;
   background-image: url(sg_home_media/recentwebb.jpg);
}

#conceptsb a  {
   width: 71px;
   background-image: url(sg_print_media/conceptsb.gif);
}

#websitesb a  {
   width: 68px;
   background-image: url(sg_print_media/websitesb.gif);
}

#facebookb a  {
   background: url(sg_about_media/facebookb.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 22px;
   font-size: 22px;
   line-height: 22px;
}

#servicesb a  {
   width: 65px;
   background-image: url(sg_about_media/servicesb.gif);
}

#prevsetb a  {
   width: 41px;
   background-image: url(sg_print_media/prevsetb.gif);
}

#twitterb a  {
   width: 21px;
   background-image: url(sg_about_media/twitterb.gif);
}

#picturebox  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 319px;
   z-index: 4;
   width: 900px;
   height: 528px;
}

#portfoliob  {
   visibility: visible;
   position: absolute;
   left: 722px;
   top: 200px;
   z-index: 4;
   width: 75px;
   height: 9px;
}

#nextsetb a  {
   width: 39px;
   background-image: url(sg_print_media/nextsetb.gif);
}

#contactb a  {
   width: 61px;
   background-image: url(sg_about_media/contactb.gif);
}

#thumbsheet  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 236px;
   z-index: 4;
   width: 600px;
   height: 44px;
}

#facebookb  {
   visibility: visible;
   position: absolute;
   left: 1020px;
   top: 149px;
   z-index: 4;
   width: 22px;
   height: 22px;
}

#conceptsb  {
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 262px;
   z-index: 5;
   width: 71px;
   height: 9px;
}

#websitesb  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 262px;
   z-index: 5;
   width: 68px;
   height: 9px;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 200px;
   z-index: 4;
   width: 65px;
   height: 9px;
}

#interior  {
   background: url(sg_about_media/interior.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1400px;
   height: 900px;
}

#plaxob a  {
   width: 22px;
   background-image: url(sg_about_media/plaxob.gif);
}

#printb a  {
   width: 39px;
   background-image: url(sg_print_media/printb.gif);
}

#nextsetb  {
   visibility: visible;
   position: absolute;
   left: 1107px;
   top: 262px;
   z-index: 4;
   width: 39px;
   height: 12px;
}

#aboutb a  {
   width: 45px;
   background-image: url(sg_about_media/aboutb.gif);
}

#twitterb  {
   left: 1053px;
}

#prevsetb  {
   visibility: visible;
   position: absolute;
   left: 1096px;
   top: 243px;
   z-index: 4;
   width: 41px;
   height: 12px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 200px;
   z-index: 4;
   width: 61px;
   height: 9px;
}

#navbkgd  {
   background: url(sg_print_media/navbkgd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 253px;
   z-index: 4;
   width: 234px;
   height: 25px;
}

#homeb a  {
   width: 37px;
   background-image: url(sg_about_media/homeb.gif);
}

#aboutb  {
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 200px;
   z-index: 4;
   width: 45px;
   height: 9px;
}

#plaxob  {
   visibility: visible;
   position: absolute;
   left: 1121px;
   top: 150px;
   z-index: 4;
   width: 22px;
   height: 21px;
}

#printb  {
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 262px;
   z-index: 5;
   width: 39px;
   height: 9px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 527px;
   top: 200px;
   z-index: 4;
   width: 37px;
   height: 9px;
}

#inb a  {
   width: 21px;
   background-image: url(sg_about_media/inb.gif);
}

#rule  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 184px;
   z-index: 4;
   width: 898px;
   height: 1px;
   background-color: #FFCC00;
   background-image: none;
   font-size: 1px;
}

#inb  {
   left: 1086px;
}

.sgthumb:hover  {
   border-color: #FFCC00;
}

.sgthumb  {
   border: 1px solid #666666;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 41px;
   height: 41px;
}

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

