

html { background : transparent url('/_images/design/background_top.png') center top repeat-x;}
body { background : transparent url('/_images/design/background_btm.png') center bottom repeat-x; color : #544431; }

a, a:active, a:hover, a:visited, a:focus { color : #755328; text-decoration : underline; }
a:hover, a:focus { text-decoration : none; }
a.readMore {  background : url('/_images/design/arrow_right.png') right 6px no-repeat; }


.buttonSmall, input.button { background : transparent url('/_images/design/button.png') center top no-repeat !important; }

.section { border-bottom : 5px solid #F2ECE3; }
.sectionTop { border-top : 5px solid #F2ECE3; }
.sectionLast { border : 0px; }
.sectionFirst { border : 0px; }
    .sectionFirst p { }

p.intro { }

#logo a { display : block; margin-top : 25px; margin-left : 28px; text-indent : -9999px; width : 252px; height : 47px; background : transparent url('/_images/design/logo.png') top left no-repeat;}

#banner #think-of-the-abbey { display : block; width : 264px; height : 63px; margin : 8px 0px 2px 24px; text-indent : -9999px; background : transparent url('/_images/textreplace/think-of-abbey.png') center no-repeat; }
#banner #world-famous-abbey { display : block; width : 293px; height : 63px; margin : 13px 0px 0px 13px; text-indent : -9999px; background : transparent url('/_images/textreplace/world-famous-abbey.png') center no-repeat; }


#frontImages ul { background : transparent; }

#imageBoxes .imageBox .frontImageBox1 { background : transparent url('/_images/gallery/mid1.jpg') center no-repeat; }
#imageBoxes .imageBox .frontImageBox1 span { background : transparent url('/_images/textreplace/view-photo-gallery.png') center bottom no-repeat; }
#imageBoxes .imageBox .frontImageBox2 { background : transparent url('/_images/gallery/mid2.jpg') center no-repeat; }
#imageBoxes .imageBox .frontImageBox2 span { background : transparent url('/_images/textreplace/private-bookings.png') center bottom no-repeat; }
#imageBoxes .imageBox .frontImageBox3 { background : transparent url('/_images/gallery/mid3.jpg') center no-repeat; }
#imageBoxes .imageBox .frontImageBox3 span { background : transparent url('/_images/textreplace/view-special-offers.png') center bottom no-repeat; }

.wideImage { padding : 5px; border : 5px solid #F2ECE3; margin-bottom: 20px; }

#try-out-our-signature-drinks { margin-right : 7px; display : block; width : 312px; height : 76px; float : left; background : transparent url('/_images/design/button-signaturedrinks.png') center no-repeat; }
	#try-out-our-signature-drinks span { display : none; visibility : hidden; }
#great-reasons-to-visit { margin-right : 9px; display : block; width : 312px; height : 76px; float : left; background : transparent url('/_images/design/button-greatreasons.png') center no-repeat; }
	#great-reasons-to-visit span { display : none; visibility : hidden; }
#take-a-look-at-our-bar-menu { display : block; width : 310px; height : 76px; float : left; background : transparent url('/_images/design/button-barmenuandspecials.png') center no-repeat; }
	#take-a-look-at-our-bar-menu span { display : none; visibility : hidden; }


#mainmenu li { margin: 31px 25px 0px 0px; }
#mainmenu a, #mainmenu a:visited, #mainmenu a:focus, #mainmenu a:hover, #mainmenu a:active { padding-bottom: 18px;}
#mainmenu a.on { background: transparent url('/_images/design/arrow_down.png') center bottom no-repeat; text-decoration: none; }

#menuInnerWrap #menuContact { }
#menuInnerWrap #menuContact h3 { }
#menuInnerWrap #menuContact input, #menuInnerWrap #menuContact textarea { border : 1px solid #CCB490; }

#utils a, #utils a:visited, #utils a:focus, #utils a:hover, #utils a:active { color : #44413E; }

.homeLinkLeft { width: 310px; text-align: center; float: left; padding: 2px 0 0 0; height: 30px; margin-bottom: 20px; background: url(/_images/design/button-long.png) center no-repeat; }
.homeLinkRight { width: 310px; text-align: center; float: right; padding: 2px 0 0 0; height: 30px; margin-bottom: 20px; background: url(/_images/design/button-long.png) center no-repeat; }
.homeLinkLeft a, .homeLinkRight a { color: #ffffff; text-decoration: none; }
.homeLinkLeft a:hover, .homeLinkRight a:hover { color: #ffffff; text-decoration: underline; }
