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

a ins  {
   text-decoration: none;
}

#weddingsb a:hover,
#linksb a:hover,
#weatherb a:hover,
#openingtimesb a:hover,
#prevbutton a:hover,
#weathertext p a:hover,
#localinterestb a:hover,
#getintouchb a:hover,
#accommodationb a:hover,
#menub a:hover,
#activitiesb a:hover,
#localinterestlinkstext p a:hover,
#vouchersb a:hover,
#friendslinkstext p a:hover,
#emailusb a:hover,
#weddingtext p a:hover,
#friendsb a:hover,
#addressphone p a:hover,
#howtofindusb a:hover,
#restaurantb a:hover,
#aboutusb a:hover,
#backtoweddingsb a:hover,
#homeb a:hover,
#footertext p a:hover,
#thingslinkstext p a:hover,
#accommodationlinkstext p a:hover,
#nextbutton a:hover,
#galleryb a:hover,
#weddingmenub a:hover,
#newsb a:hover  {
   color: #FF00FF;
   text-decoration: underline;
}

#getintouchb a,
#friendsb a,
#prevbutton a,
#backtoweddingsb a,
#howtofindusb a,
#weddingsb a,
#linksb a,
#menub a,
#nextbutton a,
#vouchersb a,
#openingtimesb a,
#activitiesb a,
#emailusb a,
#weatherb a,
#weddingmenub a,
#aboutusb a,
#localinterestb a,
#galleryb a,
#accommodationb a,
#restaurantb a,
#homeb a,
#newsb a  {
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#localinterestlinkstext p,
#accommodationheader p,
#thingslinkstext p,
#friendsheader p,
#accommodationlinkstext p,
#weathertext p,
#friendslinkstext p,
#localinterestheader p,
#emaildetails p,
#thingstodoheader p,
#linksfooter p  {
   margin: 0px;
   font-family: Verdana, sans-serif;
   text-align: left;
}

#openingtimes,
#pid14localinterest,
#pid13news,
#pid9weddingmenu,
#pid15accommodation,
#gallery,
#getintouch,
#home,
#weddings,
#vouchers,
#activities,
#pid12weather,
#restaurant,
#menu,
#pid16friends,
#aboutus,
#howtofindus  {
   margin: 0px auto 0px auto;
   background: url(sg_restaurant_media/interiortile.gif) repeat center top;
   height: 800px;
   width: 750px;
   position: relative;
}

#weddingtext p a,
#friendslinkstext p a,
#localinterestlinkstext p a,
#addressphone p a,
#generalopening p a,
#weathertext p a,
#accommodationlinkstext p a,
#newstext p a,
#thingslinkstext p a  {
   border: 0px none #000000;
   color: #0033FF;
   text-decoration: none;
}

#contactheading p,
#addressheading p,
#introtext p,
#newsheader p,
#telephoneheading p,
#corkweddingsatthepinkelephant p,
#currentopeningheader p,
#generalopeningheader p,
#addressdetails p  {
   font: bold 14px/17px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

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

#pinkelephantgiftvouchers p,
#directionstext p,
#generalopening p,
#newstext p,
#currentopening p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

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

#kilbrittaincastlecaption p,
#harbourviewfromtheairthepinkisroughlyinthecentre p  {
   font: 11px/24px Verdana, sans-serif;
   margin: 0px;
}

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

#accommodationheader,
#localinterestheader,
#friendsheader,
#thingstodoheader  {
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 224px;
   z-index: 3;
   width: 432px;
}

#descriptionmetadata p,
#welcometothepinkelephantrestaurantbar p  {
   margin: 0px;
   line-height: 24px;
   font-style: italic;
   font-family: Verdana, sans-serif;
   text-align: left;
}

#harbourviewfromtheairthepinkisroughlyinthecentre p  {
   text-align: right;
}

#id0friends,
#id0localinterest,
#id0thingstodo  {
   visibility: visible;
   position: absolute;
   left: 155px;
   z-index: 3;
   width: 109px;
   height: 26px;
   background-repeat: no-repeat;
}

#restauranttextscroll p,
#aboutustextscroll p  {
   font: 14px/24px Verdana, sans-serif;
   margin: 0px;
   padding-top: 9px;
   padding-right: 8px;
   padding-left: 8px;
   text-align: left;
}

#friendslinkstext,
#localinterestlinkstext  {
   visibility: visible;
   position: absolute;
   left: 284px;
   z-index: 4;
   width: 434px;
}

#aboutustextscroll,
#restauranttextscroll  {
   border: 1px solid #B1B4B5;
   margin-top: -1px;
   margin-left: -1px;
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 196px;
   top: 207px;
   z-index: 3;
   width: 515px;
   height: 572px;
}

#welcometothepinkelephantrestaurantbar p  {
   font-size: 18px;
}

#activitiesb,
#localinterestb,
#friendsb  {
   font: 12px Verdana, sans-serif;
   padding-top: 2px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 165px;
   z-index: 4;
   width: 90px;
}

#newsheader,
#currentopeningheader  {
   visibility: visible;
   position: absolute;
   left: 201px;
   top: 204px;
   z-index: 3;
}

#weddingtext p,
#numbersdetails p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-top: 12px;
   text-align: left;
}

#backtoweddingsb,
#weddingmenub  {
   font: 12px/16px Verdana, sans-serif;
   padding-top: 3px;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 90px;
   height: 16px;
}

#emaildetails,
#addressdetails  {
   visibility: visible;
   position: absolute;
   left: 380px;
   z-index: 3;
   width: 268px;
}

#backrrect,
#weddingmenurrect  {
   visibility: visible;
   position: absolute;
   left: 180px;
   z-index: 3;
   width: 109px;
   height: 26px;
   background-repeat: no-repeat;
}

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

#pinkelephantgiftvouchers p  {
   padding-top: 18px;
}

#kilbrittaincastlecaption p  {
   text-align: left;
}

#newstext,
#currentopening  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 235px;
   width: 497px;
}

#accommodationlinkstext p  {
   line-height: 24px;
   font-size: 12px;
}

#localinterestlinkstext p  {
   font-size: 12px;
   line-height: 18px;
}

#currentopeningheader p  {
   padding-top: 3px;
}

#localinterestlinkstext  {
   top: 315px;
}

#generalopeningheader p  {
   padding-top: 3px;
}

#descriptionmetadata p  {
   font-size: 11px;
}

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

#accommodationheader p  {
   font-size: 14px;
   line-height: 18px;
}

#localinterestheader p  {
   font-size: 14px;
   line-height: 18px;
}

#currentopeningheader  {
   width: 154px;
}

#localinterestheader  {
   width: 441px;
}

#friendslinkstext p  {
   line-height: 24px;
   font-size: 12px;
}

#generalopening p a  {
   font-weight: Normal;
}

#thingstodoheader p  {
   font-size: 14px;
   line-height: 18px;
}

#thingslinkstext p  {
   line-height: 22px;
   font-size: 12px;
}

#addressdetails p  {
   padding-top: 3px;
   font-weight: Normal;
}

#id0localinterest  {
   background-image: url(sg_accommodation_media/id0localinterest.gif);
   top: 446px;
}

#friendslinkstext  {
   top: 276px;
}

#directionstext p  {
   padding-top: 10px;
}

#weddingmenurrect  {
   background-image: url(sg_weddings_media/weddingmenurrect.gif);
   top: 343px;
}

#addressphone p a  {
   color: #000000;
}

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

#currentopening p  {
   padding-top: 12px;
}

#generalopening p  {
   padding-top: 12px;
}

#id0accommodation  {
   background: url(sg_accommodation_media/id0accommodation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 490px;
   z-index: 3;
   width: 109px;
   height: 26px;
}

#friendsheader p  {
   font-size: 14px;
   line-height: 18px;
}

#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: 160px;
   z-index: 5;
   width: 121px;
}

#backtoweddingsb  {
   top: 376px;
   left: 190px;
}

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

#accommodationb  {
   font: 12px/19px Verdana, sans-serif;
   padding-top: 2px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 162px;
   top: 492px;
   z-index: 4;
   width: 95px;
   height: 19px;
}

#addressdetails  {
   top: 495px;
}

#localinterestb  {
   height: 18px;
   top: 448px;
   line-height: 18px;
}

#currentopening  {
   z-index: 4;
}

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

#emaildetails p  {
   font-size: 12px;
   line-height: 14px;
}

#weathertext p  {
   line-height: 14px;
   font-size: 12px;
}

#id0thingstodo  {
   background-image: url(sg_accommodation_media/id0thingstodo.gif);
   top: 578px;
}

#linksfooter p  {
   font-size: 12px;
   line-height: 14px;
}

#friendsheader  {
   z-index: 5;
}

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

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

#headingtext p  {
   color: #666666;
}

#emaildetails  {
   top: 315px;
}

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

#prevbutton a  {
   color: #999999;
}

#newstext p a  {
   color: #0000FF;
}

#weddingmenub  {
   top: 345px;
   left: 189px;
}

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

#footertext p  {
   font: 12px/24px Verdana, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: center;
}

#nextbutton a  {
   color: #999999;
}

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

#menuheader p  {
   padding-top: 9px;
}

#newsheader p  {
   padding-top: 3px;
}

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

#earlybird p  {
   font-style: italic;
}

#linksfooter  {
   visibility: visible;
   position: absolute;
   left: 281px;
   top: 745px;
   z-index: 3;
   width: 444px;
}

#anyexcuse p  {
   padding-top: 18px;
}

#introtext p  {
   padding-top: 12px;
   font-weight: Normal;
}

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

#activitiesb  {
   height: 14px;
   top: 583px;
   line-height: 14px;
}

#emailusb a  {
   color: #0000FF;
}

#id0friends  {
   background-image: url(sg_accommodation_media/id0friends.gif);
   top: 534px;
}

#newstext p  {
   padding-top: 10px;
}

#newsheader  {
   width: 496px;
}

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

#backrrect  {
   background-image: url(sg_weddingmenu_media/backrrect.gif);
   top: 374px;
}

#vouchersb  {
   top: 466px;
}

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

#aboutusb  {
   top: 284px;
}

#weatherb  {
   top: 602px;
}

#newstext  {
   z-index: 3;
}

#galleryb  {
   top: 510px;
}

#friendsb  {
   height: 14px;
   top: 538px;
   line-height: 14px;
}

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

#bcopy12  {
   top: 648px;
}

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

#bcopy8  {
   top: 238px;
}

#bcopy4  {
   top: 420px;
}

#bcopy6  {
   top: 329px;
}

#bcopy2  {
   top: 511px;
}

#bcopy3  {
   top: 466px;
}

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

#bcopy5  {
   top: 375px;
}

#bcopy7  {
   top: 284px;
}

#linksb  {
   top: 556px;
}

#homeb  {
   top: 238px;
}

#menub  {
   top: 374px;
}

#newsb  {
   top: 648px;
}

#bcopy  {
   top: 557px;
}

#b  {
   top: 602px;
}

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

