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;
}

#contactthankstextbutton a:hover,
#contacterrortextbutton a:hover,
#id0contactmenu li a:hover  {
   color: #CC0000;
}

#mainmenu li a,
#id0infomenu li a,
#id0contactmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #660000;
   height: 100%;
}

#copyrightbuttontext a:hover,
#emailbuttontext a:hover  {
   color: #660000;
}

#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: #660000;
   visibility: hidden;
   position: absolute;
   top: 162px;
}

#contactthankstextbutton a  {
   color: #FFFFFF;
}

#arrowcontact,
#arrowinfo  {
   visibility: hidden;
   position: absolute;
   top: 160px;
   z-index: 3;
   width: 22px;
   height: 15px;
   background-repeat: no-repeat;
}

#contacterrortextbutton a  {
   color: #FFFFFF;
}

#contactthankstextbutton  {
   left: 47px;
}

#id0infomenu li a:hover  {
   color: #CC111C;
}

#contacterrortextbutton  {
   left: 379px;
}

#copyrightbuttontext a  {
   color: #999999;
}

#savorybutton a:hover  {
   background-position: -315px 0%;
}

#copyrightbuttontext  {
   font: bold 14px/17px Garamond;
   font-variant: small-caps;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 614px;
   z-index: 3;
   width: 317px;
   height: 11px;
}

#mainmenu li a:hover  {
   font-weight: bold;
   color: #D73030;
   text-decoration: underline;
}

#emailbuttontext a  {
   color: #999999;
}

#emailbuttontext  {
   font: bold 14px/17px Garamond;
   font-variant: small-caps;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 614px;
   z-index: 3;
   width: 191px;
   height: 29px;
}

#showcasexmedia  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 190px;
   z-index: 3;
   width: 800px;
}

#id0contactmenu  {
   z-index: 3;
   left: 391px;
}

#savorybutton a  {
   background: url(sg_index_media/savorybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 113px;
   width: 315px;
   font-size: 113px;
   line-height: 113px;
}

#mainmenu li a  {
   font-weight: bold;
}

#arrowcontact  {
   background-image: url(sg_index_media/arrowcontact.gif);
   left: 365px;
}

#savorybutton  {
   visibility: visible;
   position: absolute;
   left: 516px;
   top: 77px;
   z-index: 4;
   width: 315px;
   height: 113px;
}

#id0infomenu  {
   z-index: 4;
   left: 225px;
}

#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: 199px;
}

#mainmenu  {
   font: bold 20px/24px Garamond;
   margin: 0px;
   height: 24px;
   padding: 0px;
   list-style: none;
   text-align: left;
   font-variant: small-caps;
   color: #660000;
   position: absolute;
   left: 31px;
   top: 136px;
   z-index: 3;
}

#bglogo  {
   background: url(sg_index_media/bglogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 850px;
   height: 800px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

