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: left;}#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: 356px;   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;}