a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i3702portfoliotext p,
#printtext p,
#i3668hometext p,
#awardstext li,
#digitaltext p,
#awardstext p,
#i3560hometext li,
#campaignstext li,
#i3718portfoliotext li,
#publicationtext p,
#i3686portfoliotext p,
#i3734portfoliotext p,
#i3702portfoliotext li,
#i3581hometext p,
#i3670portfoliotext li,
#i3734portfoliotext li,
#i3748hometext li,
#portfoliotextcopy p,
#printtext li,
#i3599hometext p,
#i3748hometext p,
#i3766portfoliotext li,
#i3686portfoliotext li,
#i3581hometext li,
#aboutustext p,
#i3670portfoliotext p,
#miketext p,
#aboutustext li,
#logostext li,
#campaignstext p,
#brandingtext p,
#packagingtext li,
#i3599hometext li,
#i3764hometext li,
#contacttext p,
#miketext li,
#publicationtext li,
#i3764hometext p,
#jointheresistancenowmvbde li,
#contacttext li,
#i3716hometext li,
#i3766portfoliotext p,
#i3509hometext p,
#i3700hometext li,
#hometextcopy li,
#i3716hometext p,
#i3700hometext p,
#packagingtext p,
#i3732hometext li,
#webmetadata li,
#i3684hometext li,
#i3732hometext p,
#dlctext p,
#digitaltext li,
#i3684hometext p,
#i3750portfoliotext li,
#logostext p,
#webmetadata p,
#i3509hometext li,
#webtext p,
#brandingtext li,
#dlctext li,
#jointheresistancenowmvbde p,
#portfoliotextcopy li,
#webtext li,
#i3750portfoliotext p,
#hometextcopy p,
#i3560hometext p,
#i3718portfoliotext p,
#i3668hometext li  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: CenturyGothic-Italic, "Century Gothic", sans-serif;
   text-indent: 0px;
   text-align: right;
}

#aboutusbutton a.nmh,
#portfoliobutton a.nmh,
#contactusbutton a.nmh,
#contactusbutton a:hover,
#homebutton a.nmh,
#awardsbutton a.nmh,
#downloadsbutton a.nmh,
#awardsbutton a:hover,
#portfoliobutton a.pm,
#homebutton a:hover,
#portfoliobutton a.pmh,
#portfoliobutton a:hover,
#downloadsbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -148px 0%;
}

#digitalbutton > div:first-child,
#campaignsbutton > div:first-child,
#logosbutton > div:first-child,
#brandingbutton > div:first-child,
#webbutton > div:first-child,
#printbutton > div:first-child,
#packagingbutton > div:first-child,
#publicationbutton > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 11px;
}

#whiteblockcopy6,
#background,
#whiteblock,
#whiteblockcopy3,
#whiteblockcopy7,
#whiteblockcopy8,
#whiteblackbadge,
#whiteblockcopy12,
#whiteblockcopy13,
#whiteblockcopy10,
#whiteblockcopy11,
#whiteblockcopy9  {
   position: absolute;
   left: 220px;
   top: 42px;
   z-index: 5;
   width: 867px;
   height: 722px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#printpicturebox table,
#digitalpicturebox table,
#brandingpicturebox table,
#campaignspicturebox table,
#logospicturebox table,
#webpicturebox table,
#packagingpicturebox table,
#publicationpicturebox table  {
   width: 100%;
   height: 100%;
}

#i3748hometext,
#i3668hometext,
#i3684hometext,
#i3764hometext,
#i3716hometext,
#i3700hometext,
#i3599hometext,
#i3560hometext,
#i3732hometext,
#hometextcopy,
#i3581hometext,
#i3509hometext  {
   position: absolute;
   left: 197px;
   top: 48px;
   z-index: 6;
   width: 335px;
   margin-left: 0px;
   margin-top: 0px;
}

#portfoliotextcopy,
#i3686portfoliotext,
#i3702portfoliotext,
#i3750portfoliotext,
#i3734portfoliotext,
#i3718portfoliotext,
#i3670portfoliotext,
#i3766portfoliotext  {
   position: absolute;
   left: 801px;
   top: 84px;
   z-index: 6;
   width: 253px;
   margin-left: 0px;
   margin-top: 0px;
}

#logosthumbsheet,
#digitalthumbsheet,
#campaignsthumbsheet,
#brandingthumbsheet,
#packagingthumbsheet,
#printthumbsheet,
#publicationthumbsheet,
#webthumbsheet  {
   position: absolute;
   left: 254px;
   top: 641px;
   z-index: 6;
   width: 542px;
   min-height: 101px;
   margin-left: 0px;
   margin-top: 0px;
}

#webpicturebox,
#digitalpicturebox,
#campaignspicturebox,
#brandingpicturebox,
#printpicturebox,
#packagingpicturebox,
#logospicturebox,
#publicationpicturebox  {
   position: absolute;
   left: 254px;
   top: 181px;
   z-index: 6;
   width: 799px;
   height: 443px;
   margin-left: 0px;
   margin-top: 0px;
}

#visitourfacebookpagebutto a.nmh,
#visitourfacebookpagebutto a:hover,
#visitourtwitterpagebutton a:hover,
#visitourtwitterpagebutton a.nmh  {
   background-position: -44px 0%;
}

#packagingbutton div a.nmh,
#packagingbutton div a:hover,
#campaignsbutton div a:hover,
#campaignsbutton div a.nmh  {
   background-position: -89px 0%;
}

#mvbtext li,
#awrds2text li,
#typetext li,
#christext p,
#typetext p,
#awrds2text p,
#mvbtext p,
#christext li  {
   font: normal normal 12px/14px Arial-ItalicMT, Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   text-align: left;
   color: #898989;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
}

#downloadsbutton,
#portfoliobutton,
#homebutton,
#awardsbutton,
#contactusbutton,
#aboutusbutton  {
   position: absolute;
   left: 38px;
   z-index: 5;
   width: 148px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#portfoliobutton a,
#homebutton a,
#contactusbutton a,
#aboutusbutton a,
#awardsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   width: 148px;
   font-size: 12px;
   line-height: 12px;
}

#publicationbutton div a:hover,
#publicationbutton div a.nmh  {
   background-position: -91px 0%;
}

#brandingbutton div a:hover,
#brandingbutton div a.nmh  {
   background-position: -76px 0%;
}

#digitalbutton div a.nmh,
#digitalbutton div a:hover  {
   background-position: -53px 0%;
}

#printbutton div a.nmh,
#printbutton div a:hover  {
   background-position: -39px 0%;
}

#logosbutton div a.nmh,
#logosbutton div a:hover  {
   background-position: -52px 0%;
}

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

#packagingbutton div a,
#campaignsbutton div a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   width: 89px;
   font-size: 11px;
   line-height: 11px;
}

#webbutton div a:hover,
#webbutton div a.nmh  {
   background-position: -30px 0%;
}

#publicationbutton > div:first-child  {
   width: 91px;
}

#campaignsbutton,
#packagingbutton  {
   overflow: hidden;
   position: absolute;
   left: 66px;
   z-index: 6;
   width: 89px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#campaignsbutton > div:first-child  {
   width: 89px;
}

#packagingbutton > div:first-child  {
   width: 89px;
}

#brandingbutton > div:first-child  {
   width: 76px;
}

#digitalbutton > div:first-child  {
   width: 53px;
}

#printbutton > div:first-child  {
   width: 39px;
}

#logosbutton > div:first-child  {
   width: 52px;
}

#jointheresistancenowmvbde p a  {
   display: inline;
}

#jointheresistancenowmvbde li  {
   text-align: left;
   font-size: 15px;
   line-height: 18px;
   color: #FFFFFF;
}

#visitourfacebookpagebutto a  {
   background: url(sg_web_media/visitourfacebookpagebutto.png) no-repeat;
   display: block;
   height: 45px;
   width: 44px;
   font-size: 45px;
   line-height: 45px;
}

#visitourtwitterpagebutton a  {
   background: url(sg_web_media/visitourtwitterpagebutton.png) no-repeat;
   display: block;
   height: 44px;
   width: 44px;
   font-size: 44px;
   line-height: 44px;
}

#webbutton > div:first-child  {
   width: 30px;
}

#jointheresistancenowmvbde p  {
   text-align: left;
   font-size: 15px;
   line-height: 18px;
   color: #FFFFFF;
}

#redpiece > div:first-child  {
   background: url(sg_web_media/redpiece.png) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 214px;
   height: 258px;
}

#visitourtwitterpagebutton  {
   position: absolute;
   left: 66px;
   top: 770px;
   z-index: 4;
   width: 44px;
   height: 44px;
   margin-left: 0px;
   margin-top: 0px;
}

#visitourfacebookpagebutto  {
   position: absolute;
   left: 65px;
   top: 705px;
   z-index: 4;
   width: 44px;
   height: 45px;
   margin-left: 0px;
   margin-top: 0px;
}

#jointheresistancenowmvbde  {
   position: absolute;
   left: 795px;
   top: 807px;
   z-index: 4;
   width: 360px;
   margin-left: 0px;
   margin-top: 0px;
}

#publicationbutton div a  {
   background: url(sg_web_media/publicationbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 91px;
   font-size: 11px;
   line-height: 11px;
}

#i3750portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3766portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3702portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#packagingbutton div a  {
   background-image: url(sg_web_media/packagingbutton.png);
}

#i3734portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3686portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3670portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#campaignsbutton div a  {
   background-image: url(sg_web_media/campaignsbutton.png);
}

#i3718portfoliotext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3686portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3718portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3750portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3702portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3670portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#awrds2text,
#mvbtext  {
   position: absolute;
   left: 682px;
   top: 157px;
   z-index: 6;
   width: 366px;
   margin-left: 0px;
   margin-top: 0px;
}

#brandingbutton div a  {
   background: url(sg_web_media/brandingbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 76px;
   font-size: 11px;
   line-height: 11px;
}

#i3766portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#portfoliotextcopy li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#i3734portfoliotext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#portfoliotextcopy p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

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

#digitalbutton div a  {
   background: url(sg_web_media/digitalbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 53px;
   font-size: 11px;
   line-height: 11px;
}

#publicationtext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#downloadsbutton a  {
   background: url(sg_web_media/downloadsbutton.png) no-repeat;
   display: block;
   height: 13px;
   width: 148px;
   font-size: 13px;
   line-height: 13px;
}

#publicationbutton  {
   overflow: hidden;
   position: absolute;
   left: 64px;
   top: 405px;
   z-index: 6;
   width: 91px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#publicationtext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#contactusbutton a  {
   background-image: url(sg_web_media/contactusbutton.png);
}

#mvbdesignbutton a  {
   background: url(sg_web_media/mvbdesignbutton.png) no-repeat;
   display: block;
   height: 161px;
   width: 189px;
   font-size: 161px;
   line-height: 161px;
}

#portfoliobutton a  {
   background-image: url(sg_web_media/portfoliobutton.png);
}

#logosbutton div a  {
   background: url(sg_web_media/logosbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 52px;
   font-size: 11px;
   line-height: 11px;
}

#printbutton div a  {
   background: url(sg_web_media/printbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 39px;
   font-size: 11px;
   line-height: 11px;
}

#whiteblockcopy12  {
   background-image: url(sg_digital_media/whiteblockcopy11.png);
}

#campaignstext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#i3716hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3764hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3509hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#whiteblockcopy10  {
   background-image: url(sg_packaging_media/whiteblockcopy11.png);
}

#i3560hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#whiteblockcopy11  {
   background-image: url(sg_print_media/whiteblockcopy11.png);
}

#whiteblockcopy13  {
   background-image: url(sg_digital_media/whiteblockcopy11.png);
}

#i3684hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3581hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3748hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3700hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3732hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3599hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#packagingtext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#i3668hometext li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#whiteblockcopy6  {
   background-image: url(sg_publication_media/whiteblockcopy11.png);
}

#i3732hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#whiteblockcopy9  {
   background-image: url(sg_campaigns_media/whiteblockcopy11.png);
}

#campaignsbutton  {
   top: 476px;
}

#downloadsbutton  {
   height: 13px;
   top: 288px;
}

#whiteblackbadge  {
   background-image: url(sg_awards_media/whiteblackbadge.png);
}

#aboutusbutton a  {
   background-image: url(sg_web_media/aboutusbutton.png);
}

#i3748hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#webbutton div a  {
   background: url(sg_web_media/webbutton.png) no-repeat;
   display: block;
   height: 11px;
   width: 30px;
   font-size: 11px;
   line-height: 11px;
}

#i3560hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#packagingtext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#i3684hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#whiteblockcopy3  {
   background-image: url(sg_contact-us_media/whiteblockcopy11.png);
}

#mvbdesignbutton  {
   position: absolute;
   left: -5px;
   top: 41px;
   z-index: 5;
   width: 189px;
   height: 161px;
   margin-left: 0px;
   margin-top: 0px;
}

#whiteblockcopy7  {
   background-image: url(sg_logos_media/whiteblockcopy11.png);
}

#i3581hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3668hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3599hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#hometextcopy li  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#portfoliobutton  {
   z-index: 6;
   top: 325px;
}

#i3700hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#brandingtext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#whiteblockcopy8  {
   background-image: url(sg_web_media/whiteblockcopy11.png);
}

#i3764hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3509hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#i3716hometext p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#contactusbutton  {
   top: 307px;
}

#packagingbutton  {
   top: 494px;
}

#campaignstext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#awardsbutton a  {
   background-image: url(sg_web_media/awardsbutton.png);
}

#brandingbutton  {
   overflow: hidden;
   position: absolute;
   left: 73px;
   top: 387px;
   z-index: 6;
   width: 76px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#contacttext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#aboutustext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#webmetadata li  {
   text-align: left;
   font-size: 15px;
   line-height: 18px;
   color: #959595;
}

#digitaltext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#brandingtext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#hometextcopy p  {
   font-size: 13px;
   line-height: 15px;
   color: #6D6E71;
}

#webmetadata p  {
   text-align: left;
   font-size: 15px;
   line-height: 18px;
   color: #959595;
}

#aboutusbutton  {
   top: 253px;
}

#awardstext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#aboutustext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#digitalbutton  {
   overflow: hidden;
   position: absolute;
   left: 84px;
   top: 459px;
   z-index: 6;
   width: 53px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#digitaltext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#contacttext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#awardsbutton  {
   top: 271px;
}

#christext li  {
   line-height: 12px;
   font-size: 10px;
}

#awardstext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#printtext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#logostext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#homebutton a  {
   background-image: url(sg_web_media/homebutton.png);
}

#christext p  {
   line-height: 12px;
   font-size: 10px;
}

#miketext li  {
   font: 10px/12px Arial-ItalicMT, Arial, Helvetica, sans-serif;
   text-align: left;
   color: #000000;
}

#printtext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#loerieslogo  {
   background: url(sg_web_media/loerieslogo.png) no-repeat;
   position: absolute;
   left: 866px;
   top: 715px;
   z-index: 4;
   width: 61px;
   height: 82px;
   margin-left: 0px;
   margin-top: 0px;
}

#printbutton  {
   overflow: hidden;
   position: absolute;
   left: 91px;
   top: 512px;
   z-index: 6;
   width: 39px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#logostext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#logosbutton  {
   overflow: hidden;
   position: absolute;
   left: 85px;
   top: 423px;
   z-index: 6;
   width: 52px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

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

#miketext p  {
   font: 10px/12px Arial-ItalicMT, Arial, Helvetica, sans-serif;
   text-align: left;
   color: #000000;
}

#background  {
   background-image: url(sg_downloads_media/background.png);
   width: 869px;
}

#whiteblock  {
   background-image: url(sg_about-us_media/whiteblock.png);
   width: 868px;
}

#mvbtext li  {
   text-align: justify;
}

#blackblock  {
   background: url(sg_web_media/blackblock.png) no-repeat;
   position: absolute;
   left: -35px;
   top: 0px;
   z-index: 4;
   width: 293px;
   height: 482px;
   margin-left: 0px;
   margin-top: 0px;
}

#dlctext li  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#webtext li  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#homebutton  {
   top: 235px;
}

#ridefooter  {
   font-size: 0px;
}

#webtext p  {
   font-size: 25px;
   line-height: 30px;
   color: #898989;
}

#webbutton  {
   overflow: hidden;
   position: absolute;
   left: 95px;
   top: 441px;
   z-index: 6;
   width: 30px;
   height: 11px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#dlctext p  {
   font-size: 40px;
   line-height: 48px;
   color: #000000;
}

#mvbtext p  {
   text-align: justify;
}

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

#joinlogo  {
   background: url(sg_web_media/joinlogo.png) no-repeat;
   position: absolute;
   left: 930px;
   top: 708px;
   z-index: 4;
   width: 53px;
   height: 89px;
   margin-left: 0px;
   margin-top: 0px;
}

#redpiece  {
   overflow: hidden;
   position: absolute;
   left: 1px;
   top: 335px;
   z-index: 5;
   width: 214px;
   height: 258px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#greyline  {
   background: url(sg_web_media/greyline.png) no-repeat;
   position: absolute;
   left: -6px;
   top: 217px;
   z-index: 5;
   width: 217px;
   height: 4px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#page  {
   margin: 0px auto 0px auto;
   height: 845px;
   width: 1089px;
   position: relative;
}

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

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

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

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

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

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_web_media/browserbackground.png) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

