body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}sup,sub{vertical-align:baseline}body{background:#585858;font:62.5% Arial, Helvetica, sans-serif;padding:24px 0}h1{color:#c7bf86;font-size:1.8em;margin-bottom:10px}h2{color:#c7bf86;font-size:1.4em;margin-bottom:5px}table h2{color:#FFF;font-size:1em;margin:0}h3 a{color:#A6A6A6;font-size:1.2em;font-weight:700}h4{border-bottom:1px solid #353535;color:#a6a6a6;font-size:1.2em;font-weight:700;margin-bottom:5px}h6 a{background:url(/images/logo.png) no-repeat 4px 30px;display:block;float:left;height:69px;padding:27px 4px 10px;text-indent:-9999px;width:207px}#access{display:none}#left table{border:1px solid #41403a;margin-bottom:15px;width:100%}#left th,#left td{background:url(/images/th.gif) repeat-x #282829;border:1px solid #41403a;color:#FFF;font-size:1.4em;padding:2px 5px}#left td{background:#313131;color:#a6a6a6;font-size:1.2em}#right td,#splash td{color:#a6a6a6;font-size:1.2em;padding-bottom:2px}#left .mceEditor td{background:none;border:0;padding:0}#left .mceEditor table{border:0;margin:0;width:auto}#left td.center,th.center{text-align:center}#left form p{border-bottom:1px solid #3f3f3d;margin-bottom:5px;padding-bottom:5px}input,textarea,select{background:#474747;border:1px solid #3f3f3d;color:#a6a6a6;padding:1px;width:274px}#left textarea{font-family:Arial, Helvetica, sans-serif;height:100px}#left #map .text{background-color:#F5F5F5;border-color:#CCC;width:200px}#left select{padding:1px}label{display:block;float:left;line-height:1.8em;width:14em}#superContainer{background:url(/images/container.gif);margin:0 auto;width:852px}#container{background:url(/images/header.png) no-repeat;padding:0 26px}#header{height:106px}#header img{float:right;padding:44px 0 0}#contact_aa{float:right;width:385px}#contact_aa p{color:#CCC;float:left;line-height:1.4em;margin-top:46px;text-align:right}#contact_aa span{color:#FFF;font-size:10pt}#contact_aa span a{color:#FFF;font-size:10pt;font-weight:700;text-decoration:underline}#contact_aa a{color:#CCC}#contact_aa img{float:right;padding:44px 27px 0 0}#menu{background:url(/images/menu.png) no-repeat 0 3px;float:left;font-family:Verdana, Geneva, sans-serif;height:29px;margin-left:5px}#menu li{float:left}#menu a{color:#666;display:block;float:left;font-size:1.2em;line-height:26px;margin-top:3px;padding:0 8px}#menu .last{background:url(/images/menu.png) no-repeat top right}#menu .selected{background:url(/images/menu.png) no-repeat 0 -26px}#menu .selected a{background:url(/images/menu.png) no-repeat right -26px;color:#FFF;line-height:29px;margin-left:3px;margin-top:0;padding-left:6px}#splash{background:url(/images/splash.png);float:left;height:349px;padding:15px 15px 0;width:226px}#splash p{color:#a6a6a6;font-size:1.3em;line-height:1.4em;text-align:justify}#splash a{color:#CCC;text-decoration:underline}#splash div{margin-top:20px;padding:0 5px}#splash div p{color:#CCC;margin-bottom:5px}#splash .button,#right p .button,#right input.button,#left .button{background:url(/images/button.png) top right;border-left:1px solid #353535;color:#CCC;display:inline-block;font-size:11px;line-height:16px;padding:0 25px 0 5px;text-decoration:none}#right input.button{border-width:0 0 0 1px}#left .button.left{background-position:0 -15px;border-left:0;border-right:1px solid #353535;padding:0 5px 0 25px}#splash #smallMap{background:url(/images/smallMap.png) no-repeat;border-bottom:1px solid #353535;font-size:1.1em;margin-bottom:10px;padding-bottom:7px;padding-left:45px}#splashImage{background:url(/images/splash.jpg);float:right;height:364px;width:544px;}#image{height:175px;margin-bottom:10px}#page_44 #image{background:url(/images/headers/about-us.jpg)}#page_36 #image{background:url(/images/headers/find-us.jpg)}#page_38 #image{background:url(/images/headers/restaurant.jpg)}#page_39 #image{background:url(/images/headers/facilities.jpg)}#page_41 #image{background:url(/images/headers/tarrif.jpg)}#page_42 #image{background:url(/images/headers/brochure.jpg)}#page_43 #image{background:url(/images/headers/meet-the-staff.jpg)}#page_45 #image{background:url(/images/headers/special-offers.jpg)}#page_46 #image{background:url(/images/headers/news.jpg)}#page_47 #image{background:url(/images/headers/events.jpg)}.box{background:url(/images/content.png) no-repeat;margin-bottom:15px;min-height:116px;padding:10px 12px 0}#right h2.book, #splash h2.book{text-align:center; color: #FFFFFF; font-size: 1.5em; font-weight: bold; padding-left: 5px; padding-top: 2px;}#right h2,#splash h2{border-bottom:1px solid #353535;color:#CCC;font-size:1.6em;margin-bottom:5px;padding-bottom:3px}#left{float:left;width:536px}.fullWidth #left{width:800px}.fullWidth #left .box{background-position:-774px 0}#calendar{position:relative}#calendar_nav{position:absolute;right:0;top:-32px;width:700px}#calendar_nav h2{color:#fff;font-size:1.8em;position:absolute;right:325px;text-align:center;top:0;width:150px}#calendar_next{position:absolute;right:272px;top:5px}#calendar_prev{left:172px;position:absolute;top:5px}.calendar{border:1px solid #353535;border-collapse:separate}.calendar td,.calendar th{width:113px}.calendar th{border-left:0;border-top:0;height:20px}.calendar td{background:#2C2C2D;border-left:0;border-right:1px solid #282829;border-top:1px solid #C7BF86;height:100px;padding:0;vertical-align:top}.calendar .day{background:#c7bf86;color:#3a392e;display:block;padding-bottom:1px;text-align:center;width:25px}.calendar .empty{border-top:0}.calendar .today .day{border-bottom:1px solid #e5e0c0;border-right:1px solid #e5e0c0}.calendar .today{background:#C7BF86;border-bottom:0}#left .calendar ul{margin:2px 4px 0}#left .calendar li{list-style:none;margin-bottom:4px}.calendar a{color:#ccc;font-size:11px;text-decoration:underline}#calendar_view{background:url(/images/calendar/viewSwitch.png);color:#ccc;display:block;font-size:11px;height:19px;line-height:17px;padding-left:5px;position:absolute;right:0;top:0;width:121px}#calendar_view.grid{background-position:0 -19px}.calendar_item h2{font-size:1.6em}.calendar_item h2 a{color:#ccc}.calendar_item{border-bottom:1px solid #353535;margin-bottom:10px}.newsImg{background:url(/images/calendarItem.png);float:left;height:85px;margin:0 10px 10px 0;padding:9px;text-align:center;width:130px}.calendar_item.featured .right{float:left;margin-left:10px;width:348px}.calendar_item.featured .button{float:none}#left .box{background-position:-239px 0;padding:15px}#left p{color:#a6a6a6;font-size:1.2em;margin-bottom:15px;text-align:justify}#left ul{margin:0 0 15px 20px}#left li{color:#a6a6a6;font-size:12px;list-style:outside;margin-bottom:1px}#right{float:right;width:239px}#right p{color:#a6a6a6;font-size:1.2em}#right .line{border-bottom:1px solid #353535;margin-bottom:10px;padding-bottom:10px}#right p a{color:#FFF;text-decoration:underline}#footer{background:url(/images/footer.png) no-repeat 0 19px;border-top:1px solid #353535;height:25px}#line{background:#c7bf86;height:1px;margin-bottom:10px}#left #tour{margin:0}#tour li{float:left;list-style:none;margin:0 15px 15px 0}#tour .right{margin-right:0}#tour a{background:url(/images/tourItem.png);display:block;height:121px;position:relative;width:148px}#tour img{left:9px;position:absolute;top:9px}#footer li,#homeFooter li{color:#666;float:left;line-height:25px;padding:0 55px;text-align:center}#footer a,#homeFooter a{color:#666}#homeFooter{margin:0 auto;width:852px}#map p,#map a{color:#282829}.optional{background:url(/images/optional.gif);color:#282829;display:inline-block;font-size:10px;height:13px;line-height:13px;margin-left:5px;text-align:center;width:47px}.bold{font-weight:700}.white{color:#FFF}.clear{clear:both}.error{background:#640000;border:1px solid #C00;color:#FFF;font-weight:700;padding:5px}.calendar_item .rightBorder,#photoSet .rightBorder{background:url(/images/calendarItemRight.png) top right no-repeat;float:left;padding-right:7px}.calendar_item .imageBorder,#photoSet .imageBorder{background:url(/images/calendarItem.png) top left no-repeat;float:left;margin-bottom:15px;padding:9px 2px 9px 9px}.calendar_item img{display:block;float:left;margin:0 auto}fieldset,img,#left #map p,#home #footer{border:0}del,ins,a,#left .mceEditor td a{text-decoration:none}h2 a,#splash a:hover{color:#c7bf86}h2 a:hover,#map a,.underline{text-decoration:underline}#left td a,#left p a{color:#a6a6a6;text-decoration:underline}#right select,#splash select,#left .button,#left select,#right .button,#splash .button,#left #map input{width:auto}#contact_aa a:hover,#splash h2,#right h2.highlight{color:#C7BF86}.calendar .today a,#homeFooter li,#homeFooter a{color:#333}.calendar_item p,#left .calendar_item .date{margin-bottom:5px}.calendar_item.featured h2,#left ul ul{margin-bottom:0}.calendar_item .button,#footer .right,#homeFooter .right{float:right}#splash h1{margin-top:15px}

a#christmas-gen {
	background:url(../images/christmas/christmas-gen.png);
	display:block;
	width:239px;
	height:48px;
	margin-bottom:16px;
}
#page_49 #image {
	background:url(../images/christmas/header-img-christmas.png);
}
	
