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

a ins  {
   text-decoration: none;
}

#copyrightbuttontext a,
#emailbuttontext a,
#contactthankstextbutton a,
#contacterrortextbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
}

#mainmenu li a,
#id0infomenu li a,
#id0contactmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #660099;
   height: 100%;
}

#copyrightbuttontext a:hover,
#emailbuttontext a:hover  {
   color: #660099;
}

#id0infomenu li a:hover,
#id0contactmenu li a:hover  {
   color: #CC00FF;
}

#id0contactmenu li,
#id0infomenu li,
#mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#contacterrortextbutton,
#contactthankstextbutton  {
   font: bold 6px/7px Garamond;
   font-variant: small-caps;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: -51px;
   z-index: 1;
   width: 2px;
   height: 4px;
}

#id0infomenu,
#id0contactmenu  {
   font: bold 16px/20px Garamond;
   margin: 0px;
   height: 20px;
   padding: 0px;
   list-style: none;
   text-align: left;
   font-variant: small-caps;
   color: #660099;
   visibility: hidden;
   position: absolute;
   top: 162px;
}

#capturelogobutton a:hover  {
   background-position: -210px 0%;
}

#contactthankstextbutton a  {
   color: #FFFFFF;
}

#contacterrortextbutton a  {
   color: #FFFFFF;
}

#arrowcontact,
#arrowinfo  {
   visibility: hidden;
   position: absolute;
   top: 160px;
   z-index: 3;
   width: 22px;
   height: 15px;
   background-repeat: no-repeat;
}

#contactthankstextbutton  {
   left: 47px;
}

#contacterrortextbutton  {
   left: 379px;
}

#copyrightbuttontext a  {
   color: #CC99FF;
}

#mainmenu li a:hover  {
   color: #CC00FF;
   text-decoration: underline;
}

#copyrightbuttontext  {
   font: bold 14px/17px Garamond;
   font-variant: small-caps;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 711px;
   z-index: 3;
   width: 317px;
   height: 11px;
}

#capturelogobutton a  {
   background: url(sg_index_media/capturelogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 210px;
   font-size: 83px;
   line-height: 83px;
}

#capturelogobutton  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 26px;
   z-index: 3;
   width: 210px;
   height: 83px;
}

#emailbuttontext a  {
   color: #CC99FF;
}

#emailbuttontext  {
   font: bold 14px/17px Garamond;
   font-variant: small-caps;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 711px;
   z-index: 3;
   width: 215px;
   height: 29px;
}

#id0contactmenu  {
   z-index: 3;
   left: 481px;
}

#showcasexmedia  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 231px;
   z-index: 4;
   width: 800px;
}

#arrowcontact  {
   background-image: url(sg_index_media/arrowcontact.gif);
   left: 455px;
}

#id0infomenu  {
   z-index: 4;
   left: 321px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 850px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#arrowinfo  {
   background-image: url(sg_index_media/arrowinfo.gif);
   left: 295px;
}

#mainmenu  {
   font: bold 20px/24px Garamond;
   margin: 0px;
   height: 24px;
   padding: 0px;
   list-style: none;
   text-align: left;
   font-variant: small-caps;
   color: #660099;
   position: absolute;
   left: 31px;
   top: 136px;
   z-index: 3;
}

#layer1  {
   background: url(sg_index_media/layer1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 789px;
   height: 740px;
}

#border  {
   background: url(sg_index_media/border.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 231px;
   z-index: 3;
   width: 800px;
   height: 400px;
}

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

