a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#barbodytext p,
#weddingbodytext p,
#refbody1text p,
#bodytext p,
#refbody2text p,
#id0partiesbodytext p,
#id1partiesbodytext p,
#specialtexttext p,
#lbb2text p,
#corporatebodytextscroll p,
#lbb1text p  {
   font: 13px/16px Arial;
   margin: 0px;
   text-align: left;
}

#partiesbutton a,
#corporatebutton a,
#referencesbutton a,
#blackbookbutton a,
#homebutton a,
#weddingsbutton a,
#menusbutton a,
#drinksbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #9A8524;
}

#referencesbutton,
#corporatebutton,
#menusbutton,
#partiesbutton,
#blackbookbutton,
#homebutton,
#drinksbutton,
#weddingsbutton  {
   font: 15px/24px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 2px;
   z-index: 1;
   height: 11px;
}

#pid89menus,
#pid90references,
#pid91blackbook,
#pid85corporate,
#drinks,
#pid88parties,
#pid84home,
#pid86weddings  {
   margin: 0px auto 0px auto;
   width: 952px;
   position: relative;
}

#thankyousomuchforthebeautifulfoodandexcellentservice,
#thankyousomuchforthebeautifulfoodandexcellentservicecopy  {
   background: url(sg_corporate_media/id0thankyousomuchforthebeau.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 488px;
   z-index: 1;
   width: 363px;
   height: 71px;
}

#photosslideshow,
#barslideshow,
#weddingsslideshow,
#partiesslideshow,
#corporateslideshow,
#menusslideshow  {
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 159px;
   z-index: 1;
   width: 337px;
   height: 417px;
   background-color: #080808;
   background-image: none;
}

#barbodytext,
#id0partiesbodytext,
#id1partiesbodytext,
#bodytext,
#refbody1text  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 236px;
   z-index: 2;
}

#bodytext p a:hover,
#addresstext p a:hover,
#blackbookbutton a:hover  {
   color: #F0F2E8;
   text-decoration: underline;
}

#layer14,
#base,
#layer15copy2,
#layer15copy,
#layer15,
#layer16  {
   visibility: visible;
   position: absolute;
   left: 176px;
   width: 420px;
   height: 417px;
   background-image: none;
}

#preparedandpresentedtoaveryhighstandardandtasteddivi  {
   background: url(sg_home_media/id0preparedandpresentedtoav.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 493px;
   z-index: 2;
   width: 344px;
   height: 74px;
}

#indulgencegraphicbutton a:hover  {
   background-position: -321px 0%;
}

#addresstext p a,
#bodytext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FFFFFF;
}

#indulgencegraphicbutton a  {
   background: url(sg_drinks_media/indulgencegraphicbutton.png) no-repeat 0% 0px;
   display: block;
   height: 55px;
   width: 321px;
   font-size: 55px;
   line-height: 55px;
}

#corporatebodytextscroll p  {
   color: #FFFFFF;
}

#referencesbutton a:hover  {
   color: #4D908A;
   text-decoration: underline;
}

#corporatebutton a:hover  {
   color: #486BAA;
   text-decoration: underline;
}

#indulgencegraphicbutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 32px;
   z-index: 1;
   width: 321px;
   height: 55px;
}

#bespokecateringservice  {
   background: url(sg_drinks_media/bespokecateringservice.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 97px;
   z-index: 1;
   width: 317px;
   height: 23px;
}

#weddingsbutton a:hover  {
   color: #D52D74;
   text-decoration: underline;
}

#partiesbutton a:hover  {
   color: #B99A09;
   text-decoration: underline;
}

#drinksbutton a:hover  {
   color: #87A335;
   text-decoration: underline;
}

#id0partiesbodytext p  {
   color: #FFFFFF;
}

#id1partiesbodytext p  {
   color: #FFFFFF;
}

#menusbutton a:hover  {
	color: #813A7C;
	text-decoration: underline;
}

#id0partiesbodytext  {
   width: 371px;
}

#id1partiesbodytext  {
	width: 371px;
	color: #FFF;
}

#specialtexttext p  {
   color: #FEFEFE;
}

#weddingbodytext p  {
   color: #FFFFFF;
}

#indulgencegraphic  {
   background: url(sg_drinks_media/indulgencegraphic.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 476px;
   z-index: 1;
   width: 153px;
   height: 95px;
}

#referencesbutton  {
   width: 110px;
   top: 324px;
}

#corporatebutton  {
   width: 101px;
   top: 179px;
}

#blackbookbutton  {
   width: 165px;
   top: 300px;
}

#weddingsbutton  {
   width: 88px;
   top: 203px;
}

#refbody1text p  {
   color: #FFFFFF;
}

#refbody2text p  {
   color: #FFFFFF;
}

#partiesbutton  {
   width: 134px;
   top: 227px;
}

#addresstext p  {
   font: 13px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: right;
}

#barbodytext p  {
   color: #FFFFFF;
}

#drinksbutton  {
   width: 122px;
   top: 252px;
}

#layer15copy2  {
   background-color: #81397C;
   z-index: 1;
   top: 159px;
}

#layer15copy3  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 159px;
   z-index: 1;
   width: 770px;
   height: 417px;
   background-color: #4D908A;
   background-image: none;
}

#refbody1text  {
   width: 332px;
}

#refbody2text  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 236px;
   z-index: 2;
   width: 332px;
}

#barbodytext  {
   width: 371px;
}

#menusbutton  {
   width: 54px;
   top: 276px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 100px;
   z-index: 1;
   width: 596px;
}

#layer15copy  {
   background-color: #B99A09;
   z-index: 1;
   top: 159px;
}

#homebutton  {
   width: 45px;
   top: 155px;
}

#lbb1text p  {
   color: #846C4A;
}

#lbb2text p  {
   color: #846C4A;
}

#bodytext p  {
   color: #FFFFFF;
}

#bodytext  {
   width: 355px;
}

#welcome  {
   background: url(sg_home_media/welcome.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 178px;
   z-index: 2;
   width: 208px;
   height: 36px;
}

#layer14  {
   background-color: #D52D74;
   z-index: 2;
   top: 160px;
}

#layer15  {
   background-color: #87A335;
   z-index: 1;
   top: 159px;
}

#layer16  {
   background-color: #000000;
   z-index: 1;
   top: 160px;
}

#line  {
   background: url(sg_home_media/line.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 158px;
   z-index: 2;
   width: 5px;
   height: 419px;
}

#base  {
   background-color: #486BAA;
   z-index: 2;
   top: 160px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #070707 url(sg_drinks_media/exteriortile.jpg) center top repeat;
}
menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}

#socialMedia{
   visibility: visible;
   position: absolute;
   left: 880px;
   top: 65px;
   z-index: 1;
   text-align: right;
}
