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

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

#weddingsb,
#howtofindusb,
#galleryb,
#weatherb,
#aboutusb,
#homeb,
#menub,
#openingtimesb,
#linksb,
#getintouchb,
#vouchersb,
#newsb,
#restaurantb  {
   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;
}

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

#gpscoords *:first-child,
#directionstext *:first-child  {
   padding-top: 0px;
}

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

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

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

#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;
}

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

#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;
}

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

#directionstext  {
   visibility: visible;
   position: absolute;
   left: 326px;
   top: 205px;
   z-index: 3;
   width: 392px;
}

#irelandoutline  {
   background: url(sg_howtofindus_media/irelandoutline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 259px;
   z-index: 3;
   width: 146px;
   height: 187px;
}

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

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

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

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

#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;
}

#locationmap  {
   background: url(sg_howtofindus_media/locationmap.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 525px;
   z-index: 5;
   width: 420px;
   height: 261px;
}

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

#gpscoords p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-top: 9px;
   text-indent: 25px;
   text-align: justify;
}

#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;
}

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

#restaurantb  {
   top: 248px;
}

#vouchersb  {
   top: 386px;
}

#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;
}

#weddingsb  {
   top: 340px;
}

#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;
}

#gpscoords  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 593px;
   z-index: 3;
   width: 119px;
}

#weatherb  {
   top: 522px;
}

#maparrow  {
   background: url(sg_howtofindus_media/maparrow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 439px;
   z-index: 4;
   width: 76px;
   height: 95px;
}

#aboutusb  {
   top: 204px;
}

#galleryb  {
   top: 430px;
}

#mapback  {
   background: url(sg_howtofindus_media/mapback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 526px;
   z-index: 3;
   width: 411px;
   height: 254px;
}

#bcopy12  {
   top: 568px;
}

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

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

#bcopy4  {
   top: 340px;
}

#bcopy3  {
   top: 386px;
}

#bcopy6  {
   top: 249px;
}

#bcopy8  {
   top: 158px;
}

#linksb  {
   top: 476px;
}

#bcopy2  {
   top: 431px;
}

#bcopy5  {
   top: 295px;
}

#bcopy7  {
   top: 204px;
}

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

#newsb  {
   top: 568px;
}

#homeb  {
   top: 158px;
}

#menub  {
   top: 294px;
}

#bcopy  {
   top: 477px;
}

#b  {
   top: 522px;
}

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

