#clientsbutton a,#aboutbutton a,#pressbutton a,#contactbutton a,#productionbutton a,#videosbutton a,#partiesbutton a  {   background-repeat: no-repeat;   display: block;   height: 9px;   background-position: 0% 0px;   font-size: 9px;   line-height: 9px;}#consultingbutton a:hover,#productionbutton a:hover  {   background-position: -54px 0%;}#designbutton a:hover,#showsbutton a:hover  {   background-position: -33px 0%;}#designbutton a,#consultingbutton a  {   background-repeat: no-repeat;   display: block;   height: 11px;   background-position: 0% 0px;   font-size: 11px;   line-height: 11px;}#thincontentgrow *:first-child  {   margin-top: 0px;}#thincontentgrow *:last-child  {   margin-bottom: 0px;}#fundraisersbutton a:hover  {   background-position: -102px 0%;}#customeventsdownstate  {   background: url(sg_customevents_media/customeventsdownstate.gif) no-repeat;   visibility: visible;   position: absolute;   left: 116px;   top: 249px;   z-index: 5;   width: 97px;   height: 9px;}#clientsbutton a:hover  {   background-position: -34px 0%;}#contactbutton a:hover  {   background-position: -39px 0%;}#partiesbutton a:hover  {   background-position: -73px 0%;}#videosbutton a:hover  {   background-position: -35px 0%;}#aboutbutton a:hover  {   background-position: -56px 0%;}#pressbutton a:hover  {   background-position: -27px 0%;}#fundraisersbutton a  {   background: url(sg_customevents_media/fundraisersbutton.gif) no-repeat 0% 0px;   display: block;   height: 12px;   width: 102px;   font-size: 12px;   line-height: 12px;}#productionbutton a  {   width: 54px;   background-image: url(sg_customevents_media/productionbutton.gif);}#consultingbutton a  {   width: 54px;   background-image: url(sg_customevents_media/consultingbutton.gif);}#fundraisersbutton  {   visibility: visible;   position: absolute;   left: 117px;   top: 288px;   z-index: 5;   width: 102px;   height: 12px;}#servicesdownstate  {   background: url(sg_customevents_media/servicesdownstate.gif) no-repeat;   visibility: visible;   position: absolute;   left: 30px;   top: 209px;   z-index: 3;   width: 45px;   height: 10px;}#thincontentgrow p  {   font: 12px/14px Arial, Helvetica, sans-serif;   margin: 0px;   text-align: left;   color: #333333;}#consultingbutton  {   visibility: visible;   position: absolute;   left: 116px;   top: 189px;   z-index: 5;   width: 54px;   height: 11px;}#productionbutton  {   visibility: visible;   position: absolute;   left: 117px;   top: 229px;   z-index: 5;   width: 54px;   height: 9px;}#clientsbutton a  {   width: 34px;   background-image: url(sg_customevents_media/clientsbutton.gif);}#thincontentgrow  {   padding: 0px 121px 0px 261px;   visibility: visible;   background-color: #FFFFFF;   margin: 0px;   position: relative;}#partiesbutton a  {   width: 73px;   background-image: url(sg_customevents_media/partiesbutton.gif);}#subsublinecopy8  {   visibility: visible;   position: absolute;   left: 111px;   top: 189px;   z-index: 5;   width: 1px;   height: 110px;   background-color: #CCCCCC;   background-image: none;}#contactbutton a  {   width: 39px;   background-image: url(sg_customevents_media/contactbutton.gif);}#designbutton a  {   width: 33px;   background-image: url(sg_customevents_media/designbutton.gif);}#videosbutton a  {   width: 35px;   background-image: url(sg_customevents_media/videosbutton.gif);}#pressbutton a  {   width: 27px;   background-image: url(sg_customevents_media/pressbutton.gif);}#contactbutton  {   visibility: visible;   position: absolute;   left: 42px;   top: 359px;   z-index: 5;   width: 39px;   height: 9px;}#clientsbutton  {   visibility: visible;   position: absolute;   left: 31px;   top: 269px;   z-index: 3;   width: 34px;   height: 9px;}#partiesbutton  {   visibility: visible;   position: absolute;   left: 117px;   top: 269px;   z-index: 5;   width: 73px;   height: 9px;}#showsbutton a  {   background: url(sg_customevents_media/showsbutton.gif) no-repeat 0% 0px;   display: block;   height: 10px;   width: 33px;   font-size: 10px;   line-height: 10px;}#aboutbutton a  {   width: 56px;   background-image: url(sg_customevents_media/aboutbutton.gif);}#customevents  {   margin: 0px auto 0px auto;   height: 542px;   width: 810px;   position: relative;   background-color: #FFFFFF;}#designbutton  {   visibility: visible;   position: absolute;   left: 117px;   top: 209px;   z-index: 5;   width: 33px;   height: 11px;}#videosbutton  {   visibility: visible;   position: absolute;   left: 31px;   top: 299px;   z-index: 3;   width: 35px;   height: 9px;}#footerbottom  {   background: url(sg_customevents_media/footerbottom.gif) no-repeat;   visibility: visible;   position: absolute;   left: 244px;   top: 9px;   z-index: 3;   width: 404px;   height: 20px;}#pressbutton  {   visibility: visible;   position: absolute;   left: 44px;   top: 329px;   z-index: 3;   width: 27px;   height: 9px;}#showsbutton  {   visibility: visible;   position: absolute;   left: 33px;   top: 238px;   z-index: 3;   width: 33px;   height: 10px;}#aboutbutton  {   visibility: visible;   position: absolute;   left: 32px;   top: 179px;   z-index: 5;   width: 56px;   height: 9px;}#curvylines  {   background: url(sg_customevents_media/curvylines.gif) no-repeat;   visibility: visible;   position: absolute;   left: 80px;   top: 121px;   z-index: 4;   width: 730px;   height: 312px;}#customized  {   background: url(sg_customevents_media/customized.gif) no-repeat;   visibility: visible;   position: absolute;   left: 486px;   top: 173px;   z-index: 5;   width: 130px;   height: 48px;}#scootdown  {   position: relative;   top: 244px;}#footer  {   background-color: #FFFFFF;   position: relative;   left: 0px;   width: 100%;   height: 29px;   margin-bottom: 411px;}#logo  {   background: url(sg_customevents_media/logo.gif) no-repeat;   visibility: visible;   position: absolute;   left: 306px;   top: 9px;   z-index: 3;   width: 279px;   height: 166px;}html, body  {   padding: 0px;   margin: 0px;   background-color: #FFFFFF;}