#i2147footertextmenu ul li,
#i1689footertextmenu ul li,
#i1564footertextmenu ul li,
#i140footertextmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i2147footertextmenu ul li a,
#i1689footertextmenu ul li a  {
   padding: 0px 0.44em 0px 0.44em;
   height: 100%;
}

#workshoppicturebox table,
#gallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#i1564footertextmenu ul,
#i1689footertextmenu ul  {
   height: 31px;
   margin: 0px;
   padding: 0px;
   line-height: 31px;
   font-size: 14px;
   font-family: "Special Elite";
   text-align: center;
}

#i1688copyrightbutton,
#i1563copyrightbutton  {
   line-height: 12px;
   font-size: 10px;
   font-family: Georgia, serif;
   text-align: right;
   position: absolute;
   width: 202px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2162copyrightbutton,
#i272copyrightbutton  {
   line-height: 17px;
   font-size: 14px;
   font-family: Georgia, serif;
   text-align: right;
   position: absolute;
   width: 257px;
   height: 31px;
   margin-left: 0px;
   margin-top: 0px;
}

#centerpagesizecopy2,
#i1443homebutton  {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 901px;
   height: 739px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1563copyrightbutton  {
   z-index: 10;
   top: 804px;
   left: 332px;
}

#i2162copyrightbutton  {
   z-index: 3;
   top: 956px;
   left: 643px;
}

#i1688copyrightbutton  {
   z-index: 5;
   top: 954px;
   left: 492px;
}

#centerpagesizecopy2  {
   z-index: 3;
}

#i272copyrightbutton  {
   z-index: 4;
   top: 80px;
   left: 624px;
}

#i1443homebutton  {
   z-index: 5;
}

.fl li a,
.fl li *  {
   display: inline;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1600px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 901px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 901px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.c7D7D7D a  {
   color: #7D7D7D;
}

.c_b * a  {
   color: #000000;
}

.fl li  {
   float: left;
   display: inline;
}

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

ains  {
   text-decoration: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background: #FFFFFF url(sg_confirmation_media/d2143browserbackground.gif) center top repeat;
   background-attachment: fixed;
   height: 100%;
}

