a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#workingmediainch1 h1,
#i0posters li,
#addresstext li,
#web li,
#collateral p,
#addresstext p,
#i1clienttext p,
#i0posters p,
#i0clienttext p,
#abouttext p,
#web p,
#i1basicmetadata li,
#i0clienttext li,
#i0basicmetadata li,
#i1clienttext li,
#portfoliotext li,
#i1basicmetadata p,
#abouttext li,
#portfoliotext p,
#i0basicmetadata p,
#advertising p,
#packaging li,
#packaging p,
#collateral li,
#advertising li  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: bold;
   font-family: HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-indent: 0px;
   text-align: left;
}

#emailbutton a.nmh,
#clientbutton a.nmh,
#portfoliobutton a:hover,
#aboutbutton a:hover,
#clientbutton a:hover,
#aboutbutton a.nmh,
#emailbutton a:hover,
#portfoliobutton a.nmh  {
   background-position: -108px 0%;
}

#i0becomeafanonfacebook li,
#twittercopy li,
#twitter li,
#i0becomeafanonfacebook p,
#twittercopy p,
#i1becomeafanonfacebook li,
#twitter p,
#i1becomeafanonfacebook p  {
   font: normal bold 11px/13px Helvetica, Arial, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
   text-indent: 0px;
   text-align: left;
}

#i0basicmetadata p a,
#workingmediainch1 p a,
#addresstext p a,
#i1becomeafanonfacebook p a,
#twittercopy p a,
#i1basicmetadata p a  {
   display: inline;
}

#i1facebookbutton a.nmh,
#i1twitterbutton a:hover,
#i1facebookbutton a:hover,
#i1twitterbutton a.nmh  {
   background-position: -90px 0%;
}

#emailbutton a,
#clientbutton a,
#portfoliobutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 108px;
   font-size: 18px;
   line-height: 18px;
}

#webbutton,
#postersbutton,
#advertisingbutton,
#packagingbutton  {
   font: bold 10px/16px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   top: 154px;
   z-index: 6;
   height: 31px;
}

#basicpreviousthumbsetbutt,
#basicnextthumbsetbutton  {
   font: bold 11px/11px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   top: 669px;
   z-index: 6;
   width: 50px;
   height: 11px;
}

#contactbutton a.nmh,
#contactbutton a:hover  {
   background-position: -107px 0%;
}

#workingmediainch1 li,
#workingmediainch1 p  {
   margin: 0px;
}

#portfoliobutton,
#i1portfolio  {
   position: absolute;
   left: 332px;
   top: 132px;
   z-index: 7;
   width: 108px;
   height: 18px;
}

#abouttext,
#portfoliotext  {
   position: absolute;
   left: 331px;
   z-index: 6;
   width: 432px;
}

#i753washingtonstreetstoug  {
   background: url(sg_about_media/i753washingtonstreetstoug.gif) no-repeat;
   position: absolute;
   left: 237px;
   top: 91px;
   z-index: 6;
   width: 466px;
   height: 14px;
}

#basicpreviousthumbsetbutt  {
   left: 275px;
}

#basicnextthumbsetbutton  {
   left: 340px;
}

#i1becomeafanonfacebook  {
   position: absolute;
   left: 796px;
   top: 566px;
   z-index: 7;
   width: 91px;
}

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

#workingmediainch1 h1  {
   font-size: 10px;
   line-height: 18px;
   color: #C8171D;
}

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

#i1basicmetadata li  {
   color: #525252;
   line-height: 24px;
   font-size: 11px;
}

#i0basicmetadata li  {
   color: #525252;
   line-height: 24px;
   font-size: 11px;
}

#i1facebookbutton a  {
   background: url(sg_about_media/d1facebookbutton.gif) no-repeat;
   display: block;
   height: 76px;
   width: 90px;
   font-size: 76px;
   line-height: 76px;
}

#i1twitterbutton a  {
   background: url(sg_about_media/d1twitterbutton.gif) no-repeat;
   display: block;
   height: 81px;
   width: 90px;
   font-size: 81px;
   line-height: 81px;
}

#advertisingbutton  {
   width: 65px;
   left: 429px;
}

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

#workingmediainch1  {
	position: absolute;
	left: 238px;
	top: 10px;
	z-index: 6;
	width: 454px;
	color: #ffffff;
}

#i0basicmetadata p  {
   color: #525252;
   line-height: 24px;
   font-size: 11px;
}

#i1basicmetadata p  {
   color: #525252;
   line-height: 24px;
   font-size: 11px;
}

#collateralbutton  {
   font: bold 10px/16px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   text-align: left;
   position: absolute;
   left: 332px;
   top: 154px;
   z-index: 6;
   width: 70px;
   height: 31px;
}

#i1facebookbutton  {
   position: absolute;
   left: 774px;
   top: 503px;
   z-index: 6;
   width: 90px;
   height: 76px;
}

#portfoliotext li  {
   font-size: 11px;
   line-height: 24px;
   color: #000000;
}

#i1twitterbutton  {
   position: absolute;
   left: 774px;
   top: 585px;
   z-index: 6;
   width: 90px;
   height: 81px;
}

#contactbutton a  {
   background: url(sg_about_media/contactbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 107px;
   font-size: 18px;
   line-height: 18px;
}

#portfoliotext p  {
   font-size: 11px;
   line-height: 24px;
   color: #000000;
}

#i1basicmetadata  {
   position: absolute;
   left: 657px;
   top: 659px;
   z-index: 7;
   width: 267px;
}

#i0clienttext li  {
   font-size: 11px;
   line-height: 22px;
   color: #000000;
}

#basicpicturebox  {
   position: absolute;
   left: 443px;
   top: 228px;
   z-index: 6;
   width: 480px;
   height: 431px;
}

#workingmediainc  {
   background: url(sg_about_media/workingmediainc.gif) no-repeat;
   position: absolute;
   left: 236px;
   top: 57px;
   z-index: 6;
   width: 266px;
   height: 28px;
}

#basicthumbsheet  {
   position: absolute;
   left: 224px;
   top: 228px;
   z-index: 6;
   width: 215px;
   min-height: 431px;
}

#i0basicmetadata  {
   position: absolute;
   left: 442px;
   top: 659px;
   z-index: 7;
   width: 212px;
}

#packagingbutton  {
   width: 85px;
   left: 606px;
}

#i1clienttext li  {
   font-size: 11px;
   line-height: 22px;
   color: #000000;
}

#addresstext li  {
   font-size: 10px;
   line-height: 18px;
   color: #C8171D;
}

#advertising li  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#clientbutton a  {
   background-image: url(sg_about_media/clientbutton.gif);
}

#i0clienttext p  {
   font-size: 11px;
   line-height: 22px;
   color: #000000;
}

#i1clienttext p  {
   font-size: 11px;
   line-height: 22px;
   color: #000000;
}

#addresstext p  {
   font-size: 10px;
   line-height: 18px;
   color: #C8171D;
}

#emailbutton a  {
   background-image: url(sg_about_media/emailbutton.gif);
}

#collateral li  {
   font: 10px/16px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   color: #CC0000;
}

#contactbutton  {
   position: absolute;
   left: 548px;
   top: 132px;
   z-index: 9;
   width: 107px;
   height: 18px;
}

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

#portfoliotext  {
   top: 213px;
}

#advertising p  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#postersbutton  {
   width: 40px;
   left: 534px;
}

#collateral p  {
   font: 10px/16px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   color: #CC0000;
}

#i0posters li  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#clientbutton  {
   position: absolute;
   left: 440px;
   top: 132px;
   z-index: 8;
   width: 108px;
   height: 18px;
}

#abouttext li  {
   font-size: 12px;
   line-height: 24px;
   color: #000000;
}

#packaging li  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#packaging p  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#abouttext p  {
   font-size: 12px;
   line-height: 24px;
   color: #000000;
}

#addresstext  {
   position: absolute;
   left: 442px;
   top: 694px;
   z-index: 6;
   width: 437px;
}

#aboutbutton  {
   position: absolute;
   left: 224px;
   top: 132px;
   z-index: 6;
   width: 108px;
   height: 18px;
}

#i0posters p  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

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

#emailbutton  {
   position: absolute;
   left: 655px;
   top: 132px;
   z-index: 10;
   width: 108px;
   height: 18px;
}

#twittercopy  {
	position: absolute;
	left: 796px;
	top: 653px;
	z-index: 7;
	width: 77px;
}

#i1portfolio  {
   background: url(sg_collateral_media/d1portfolio.gif) no-repeat;
}

#background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 768px;
   background-color: #CC0000;
   background-image: none;
}

#ridefooter  {
   font-size: 0px;
}

#logoxmedia  {
	position: absolute;
	left: 24px;
	top: 27px;
	z-index: 6;
	width: 188px;
}

#abouttext  {
   top: 214px;
}

#webbutton  {
   width: 48px;
   left: 718px;
}

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

#i0layer2  {
   background: url(sg_about_media/d0layer2.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 1024px;
   height: 768px;
}

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

#web li  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#white  {
   position: absolute;
   left: 8px;
   top: 6px;
   z-index: 4;
   width: 1008px;
   height: 756px;
   background-color: #FFFFFF;
   background-image: none;
}

#web p  {
   font-size: 10px;
   line-height: 16px;
   color: #CC0000;
}

#page  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 1024px;
   position: relative;
}

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

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

.c525252 a  {
   color: #525252;
}

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

.c_b a  {
   color: #000000;
}

h4,
h5,
body, p,
h6,
h2,
h3  {
   font-family: HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

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

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

h1  {
   font: 10px/18px HelveticaNeue-Medium, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
   color: #C8171D;
}
