#linksb a:hover,
#galleryb a:hover,
#menub a:hover,
#restaurantb a:hover,
#homeb a:hover,
#addressphone p a:hover,
#howtofindusb a:hover,
#weatherb a:hover,
#vouchersb a:hover,
#newsb a:hover,
#weddingsb a:hover,
#getintouchb a:hover,
#aboutusb a:hover,
#openingtimesb a:hover  {
   color: #FF00FF;
   text-decoration: underline;
}

#openingtimesb a,
#restaurantb a,
#weatherb a,
#howtofindusb a,
#homeb a,
#vouchersb a,
#linksb a,
#galleryb a,
#menub a,
#getintouchb a,
#weddingsb a,
#newsb a,
#aboutusb a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#menub,
#vouchersb,
#weddingsb,
#restaurantb,
#howtofindusb,
#openingtimesb,
#getintouchb,
#aboutusb,
#newsb,
#weatherb,
#galleryb,
#linksb,
#homeb  {
   font: 14px/23px Verdana, sans-serif;
   padding-top: 4px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 14px;
   z-index: 6;
   width: 113px;
   height: 23px;
}

#bcopy3,
#bcopy8,
#bcopy4,
#bcopy12,
#bcopy5,
#bcopy6,
#bcopy7,
#b,
#bcopy,
#bcopy2  {
   background: url(sg_restaurant_media/bcopy8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   z-index: 5;
   width: 123px;
   height: 33px;
}

#oneoftheloveliestviewsfromadiningroomanywhereinthe p  {
   font: italic 14px/24px Verdana, sans-serif;
   margin: 0px;
   color: #0000FF;
   text-align: center;
}

#oneoftheloveliestviewsfromadiningroomanywhereinthe  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 766px;
   z-index: 3;
   width: 515px;
}

#welcometothepinkelephantrestaurantbar p  {
   font: italic 18px/24px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#welcometothepinkelephantrestaurantbar  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 206px;
   z-index: 7;
   width: 453px;
}

#bcopy11,
#bcopy9,
#bcopy10  {
   visibility: visible;
   position: absolute;
   top: 158px;
   z-index: 3;
   width: 123px;
   height: 33px;
   background-repeat: no-repeat;
}

#introtext *:first-child  {
   padding-top: 0px;
}

#pinkelephantb a:hover  {
   background-position: -126px 0%;
}

#addressphone p a  {
   border: 0px none #000000;
   color: #000000;
   text-decoration: none;
}

#entrancepanorama  {
   background: url(sg_restaurant_media/entrancepanorama.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 4px;
   z-index: 6;
   width: 534px;
   height: 139px;
}

#pinkelephantb a  {
   background: url(sg_restaurant_media/pinkelephantb.gif) no-repeat 0% 0px;
   display: block;
   height: 120px;
   width: 126px;
   font-size: 120px;
   line-height: 120px;
}

#viewfromthepink  {
   background: url(sg_home_media/viewfromthepink.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 307px;
   z-index: 5;
   width: 463px;
   height: 215px;
}

#facebookliteral  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 616px;
   z-index: 5;
   width: 121px;
}

#addressphone p  {
   font: 9px/11px Verdana, sans-serif;
   margin: 0px;
   padding-top: 5px;
   text-align: center;
}

#earlybirdoval  {
   background: url(sg_home_media/earlybirdoval.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 697px;
   z-index: 3;
   width: 171px;
   height: 65px;
}

#openingtimesb  {
   z-index: 4;
   top: 158px;
   left: 394px;
}

#pinkelephantb  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 11px;
   z-index: 6;
   width: 126px;
   height: 120px;
}

#addressphone  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 695px;
   z-index: 5;
   width: 120px;
}

#bottomborder  {
   background: url(sg_restaurant_media/bottomborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 130px;
   top: 799px;
   z-index: 3;
   width: 619px;
   height: 1px;
}

#howtofindusb  {
   z-index: 4;
   top: 158px;
   left: 204px;
}

#earlybird p  {
   font: italic 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: center;
}

#diningimage  {
   background: url(sg_home_media/diningimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 394px;
   top: 517px;
   z-index: 4;
   width: 352px;
   height: 168px;
}

#getintouchb  {
   z-index: 4;
   top: 158px;
   left: 584px;
}

#introtext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   padding-top: 12px;
   text-align: left;
}

#rightborder  {
   background: url(sg_restaurant_media/rightborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 748px;
   top: 139px;
   z-index: 4;
   width: 2px;
   height: 661px;
}

#restaurantb  {
   top: 248px;
}

#id1border  {
   background: url(sg_restaurant_media/id1border.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 750px;
   height: 140px;
}

#earlybird  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 705px;
   z-index: 4;
   width: 186px;
}

#vouchersb  {
   top: 386px;
}

#introtext  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 232px;
   z-index: 6;
   width: 520px;
}

#weddingsb  {
   top: 340px;
}

#id0border  {
   background: url(sg_restaurant_media/id0border.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 143px;
   height: 800px;
}

#weatherb  {
   top: 522px;
}

#galleryb  {
   top: 430px;
}

#barimage  {
   background: url(sg_home_media/barimage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 477px;
   z-index: 3;
   width: 316px;
   height: 152px;
}

#aboutusb  {
   top: 204px;
}

#bcopy12  {
   top: 568px;
}

#barsign  {
   background: url(sg_home_media/barsign.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 399px;
   z-index: 4;
   width: 95px;
   height: 114px;
}

#bcopy11  {
   background-image: url(sg_restaurant_media/bcopy11.gif);
   left: 580px;
}

#bcopy10  {
   background-image: url(sg_restaurant_media/bcopy10.gif);
   left: 390px;
}

#gclogo  {
   background: url(sg_home_media/gclogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 686px;
   top: 670px;
   z-index: 5;
   width: 53px;
   height: 119px;
}

#bcopy8  {
   top: 158px;
}

#bcopy7  {
   top: 204px;
}

#bcopy5  {
   top: 295px;
}

#bcopy2  {
   top: 431px;
}

#bcopy9  {
   background-image: url(sg_restaurant_media/bcopy9.gif);
   left: 200px;
}

#bcopy6  {
   top: 249px;
}

#bcopy4  {
   top: 340px;
}

#linksb  {
   top: 476px;
}

#bcopy3  {
   top: 386px;
}

#bcopy  {
   top: 477px;
}

#homeb  {
   top: 158px;
}

#patio  {
   background: url(sg_home_media/patio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 606px;
   z-index: 5;
   width: 285px;
   height: 163px;
}

#newsb  {
   top: 568px;
}

#menub  {
   top: 294px;
}

#home  {
   margin: 0px auto 0px auto;
   background: url(sg_restaurant_media/interiortile.gif) repeat center top;
   height: 800px;
   width: 750px;
   position: relative;
}

#b  {
   top: 522px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_restaurant_media/exteriortile.gif) center top repeat;
}

