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

a ins  {
   text-decoration: none;
}

#dinnertext p,
#lunchtext p,
#morningtext p  {
   font: 18px/22px Helvetica;
   margin: 0px;
   padding-right: 5px;
   text-align: left;
   color: #FFFFFF;
   padding-bottom: 10px;
}

#biotexttext p,
#servicestext p {
   font: 16px/18px Helvetica;
   margin: 0px;
   padding-right: 5px;
   text-align: left;
   color: #FFFFFF;
   padding-bottom: 10px;
}

#servicesb a,
#homeb a,
#samplemenub a,
#biob a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#pid12contact,
#menus,
#pid9bio,
#pid8home,
#pid10services  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#box4homenomerge,
#box4homenomergecopy  {
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 304px;
   z-index: 2;
   width: 539px;
   height: 397px;
   background-repeat: no-repeat;
}

#box3homenomerge,
#box3homenomergecopy  {
   background: url(sg_home_media/box3homenomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 285px;
   z-index: 3;
   width: 746px;
   height: 356px;
}

#morningb a,
#lunchb a,
#dinnerb a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#ffcopyrighttext p,
#baumertext p  {
   font: 14px/16px Helvetica;
   margin: 0px;
   font-variant: small-caps;
   padding-right: 5px;
}

#lunchtext,
#morningtext  {
   visibility: hidden;
   position: absolute;
   left: 334px;
   top: 378px;
   width: 554px;
}

#baumertext p a:hover  {
   text-decoration: underline;
}

#box4homenomergecopy  {
   background-image: url(sg_contact_media/box4homenomergecopy.png);
}

#samplemenub a:hover  {
   background-position: -107px 0%;
}

#ffcopyrighttext p  {
   text-align: left;
   color: #EBEBEB;
}

#servicesb a:hover  {
   background-position: -62px 0%;
}

#contactb a:hover  {
   background-position: -65px 0%;
}

#ffcopyrighttext  {
	visibility: visible;
	position: absolute;
	left: 335px;
	top: 948px;
	z-index: 4;
	width: 272px;
}

#box4homenomerge  {
   background-image: url(sg_home_media/box4homenomerge.png);
}

#baumertext p a  {
   border: 0px none #000000;
   font-variant: small-caps;
   text-decoration: none;
   color: #C0C0C0;
}

#servicestext p  {
   font-variant: small-caps;
}

#samplemenub a  {
   width: 107px;
   background-image: url(sg_bio_media/samplemenub.png);
}

#homeb a:hover  {
   background-position: -41px 0%;
}

#biotexttext p  {
   font-variant: small-caps;
   padding-bottom: 0px;
}

#biob a:hover  {
   background-position: -22px 0%;
}

#baumertext p  {
   text-align: center;
   color: #C0C0C0;
}

#box2nomerge  {
   background: url(sg_bio_media/box2nomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 153px;
   z-index: 2;
   width: 553px;
   height: 121px;
}

#morningtext  {
   z-index: 5;
}

#servicesb a  {
   width: 62px;
   background-image: url(sg_bio_media/servicesb.png);
}

#box1nomerge  {
   background: url(sg_bio_media/box1nomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 57px;
   z-index: 3;
   width: 767px;
   height: 197px;
}

#samplemenub  {
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 17px;
   z-index: 3;
   width: 107px;
   height: 11px;
}

#box5nomerge  {
   background: url(sg_bio_media/box5nomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 939px;
   z-index: 2;
   width: 661px;
   height: 32px;
}

#baumertext  {
	visibility: visible;
	position: absolute;
	left: 452px;
	top: 947px;
	z-index: 3;
	width: 325px;
}

#morningb a  {
   width: 149px;
   background-image: url(sg_menus_media/morningb.png);
}

#contactb a  {
   width: 65px;
   background-image: url(sg_bio_media/contactb.png);
}

#lunchtext  {
   z-index: 4;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 17px;
   z-index: 3;
   width: 62px;
   height: 11px;
}

#dinnerb a  {
   width: 129px;
   background-image: url(sg_menus_media/dinnerb.png);
}

#lunchb a  {
   width: 121px;
   background-image: url(sg_menus_media/lunchb.png);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 853px;
   top: 17px;
   z-index: 3;
   width: 65px;
   height: 11px;
}

#homeb a  {
   width: 41px;
   background-image: url(sg_bio_media/homeb.png);
}

#biob a  {
   width: 22px;
   background-image: url(sg_bio_media/biob.png);
}

#navbox  {
   background: url(sg_bio_media/navbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 0px;
   z-index: 2;
   width: 406px;
   height: 47px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 554px;
   top: 17px;
   z-index: 3;
   width: 41px;
   height: 11px;
}

#name  {
   background: url(sg_bio_media/name.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 70px;
   z-index: 4;
   width: 453px;
   height: 93px;
}

#biob  {
   visibility: visible;
   position: absolute;
   left: 613px;
   top: 17px;
   z-index: 3;
   width: 22px;
   height: 11px;
}

#bg  {
   background: url(sg_bio_media/bg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 998px;
}

#ff  {
   background: url(sg_bio_media/ff.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 170px;
   z-index: 4;
   width: 364px;
   height: 71px;
}

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