/* General tags */
html, body, div, p, ul, li, h1, h2, h3, h4, h5, h6, pre, img{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html{background: #DCC49F;}
body{background: url(../images/bg-3.jpg) repeat-x top left #DCC49F; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: auto; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;}
img{margin:0px;}
a{color: #733B06;}
li{font-size: 1em; margin-bottom: 10px; }
ul{ margin-left: 20px; margin-top: 8px;padding-bottom: 8px;}
h3{font-size: 1em; font-weight: bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#733B06; margin-bottom: 5px; margin-top: 0px;}
h4{font-size: 1.2em; font-weight: bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#733B06; margin-bottom: 5px; margin-top: 20px;}
p{margin-bottom: 11px; line-height: 1.6em; font-size: 1em;}
blockquote{line-height: 1.6em;}
.container{ margin: auto; width: 950px; text-align:left;}
.divider{display: block; clear: both; height: 1px;}
.divider img{border: 0px; height: 1px;}

.thinner{width: 648px; margin: auto;}
.padding{padding: 24px;}
.margin{ margin-bottom: 15px;}
/* Menu WITH IMAGES */
/*
.container #nav{ background: url(../images/bg-3.jpg) repeat-x top left #3C1F01; left:0px; margin-bottom:0px;padding-bottom:0px; padding-left:10px; z-index:11; height: 52px; line-height: 52px;}
.container #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px;padding-right:0px; margin-left:0px; margin-right:0px;}
.container #nav ul li{float:left;position:relative;text-align: left;cursor: default; margin-right: 25px;left:0px; padding-right:0px;padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px; }
.container #nav ul li p{display:none; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.container #nav ul li img{}
.container #nav ul li a img{ padding: 5px; }
.container #nav ul li a{text-decoration: none;}
.container #nav ul li a img:hover{ text-decoration:none; color:#fff; background:#84511A; }
.container #nav ul li.last{margin-right:0px; padding-right:0px;margin-right:0px;margin-left:0px; padding-left:0px;}
.container #nav li > ul {top: auto;left:auto;}
.container #nav ul li ul{display: none; position: absolute; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; top: 52px;}
.container #nav ul li ul li{margin-left:0px; margin-right:0px; width:150px;left:-5px;}
.container #nav ul li ul li.booking{width:150px;left:-5px;}
.container #nav ul li ul li.accommodation{width:150px; left:-5px;}
.container #nav ul li ul li.contact{width:140px; left:-10px;}
.container #nav ul li ul li.conferences{width:190px; left:0px;}
.container #nav ul li ul li.work{width:150px; left:-5px;}
.container #nav ul li ul li.ending{width:105px; left:-5px;}
.contact {width:90px;}
.container #nav ul li:hover ul {display: block;}
.container #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #DCC49F ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#84511A;color:#fff;line-height:20px; height:20px;}
.container #nav ul li ul li a{color:#fff;}
.container #nav ul li ul li:hover{background:#3C1F01;  color:#fff;}
.container #nav ul li ul li:hover a{background:#3C1F01;  color:#fff;} 
*/

/* Menu WITH TEXT */

.container #nav{ background: url(../images/bg-3.jpg) repeat-x top left #3C1F01; left:0px; margin-bottom:0px;padding-bottom:0px; padding-left:15px; z-index:11; height: 52px; line-height: 52px;}
.container #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:0px;padding-right:0px; margin-left:0px; margin-right:0px;}
.container #nav ul li{float:left;position:relative;text-align: left;cursor: default; margin-right: 29px;left:0px; padding-right:0px;padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px; }
.container #nav ul li p{display: inline;font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; height: 52px; line-height: 46px;}
.container #nav ul li p a{color: #fff;}
.container #nav ul li a img{display:none; }
.container #nav ul li a img{ padding: 5px; }
.container #nav ul li a{text-decoration: none;}
.container #nav ul li a img:hover{ text-decoration:none; color:#fff; background:#84511A; }
.container #nav ul li.last{margin-right:0px; padding-right:0px;margin-right:0px;margin-left:0px; padding-left:0px;}
.container #nav li > ul {top: auto;left:auto;}
.container #nav ul li ul{display: none; position: absolute; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; top: 46px;}
.container #nav ul li ul li{margin-left:0px; margin-right:0px; width:150px;left:-10px;}
.container #nav ul li ul li.booking{width:150px;left:-5px;}
.container #nav ul li ul li.accommodation, .container #nav ul li ul li.special, .container #nav ul li ul li.location, .container #nav ul li ul li.dine, .container #nav ul li ul li.contact, .container #nav ul li ul li.conferences, .container #nav ul li ul li.about{width:150px; left:-10px;}
.container #nav ul li ul li.noborder{border-bottom: 0px;}
.container #nav ul li ul li.about{width: 110px;}
.container #nav ul li ul li.work{width:150px; left:-5px;}
.container #nav ul li ul li.ending{width:105px; left:-5px;}
.contact {width:90px;}
.container #nav ul li:hover ul {display: block;}
.container #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #DCC49F ;border-top:none; border-left: 0px; border-right: 0px;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#84511A;color:#fff;line-height:20px; height:20px;}
.container #nav ul li ul li a{color:#fff;}
.container #nav ul li ul li:hover{background:#3C1F01;  color:#fff;}
.container #nav ul li ul li:hover a{background:#3C1F01;  color:#fff;} 
.container #nav ul li .menu-home, .container #nav ul li .menu-meetings-conferences, .container #nav ul li .menu-about, .container #nav ul li .menu-contact, .container #nav ul li .menu-location, .container #nav ul li .menu-special-offers, .container #nav ul li .menu-specials, .container #nav ul li .menu-wine-dine, .container #nav ul li .menu-accommodation, .container #nav ul li .menu-conferences, .container #nav ul li.menu-dining{display: none;}

/* Header */
.container .header{background: url(../images/bg-main2.gif) no-repeat; display: block; clear: both; height: 133px;padding-top: 30px;}
.container .header .logo img{ }


/* Header -  Hotel Offer Box */
.container .header .HotelOffer{
	background:url(../images/bg-hotel-offer.gif) no-repeat;padding-left: 105px;height: 76px;float: right;padding-right: 40px;}
.container .header .HotelOffer h4{color:#fff; margin-top: 0px; margin-bottom: 0px; padding-top: 9px; padding-bottom: 0px;}
.container .header .HotelOffer h4 a{color:#fff; text-decoration:none;}
.container .header .HotelOffer h4 a:hover{text-decoration: underline;}
.container .header .HotelOffer .more{float: left; width: 50px; margin-top: 12px; }
.container .header .HotelOffer .price{padding-left: 15px;font-size: 35px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #E9DFD6;}
.container .header .HotelOffer .price a{color:#fff; text-decoration:none;}


/* Header -  Hotel Offer Box Thinner */
.container .header .HotelOffer2{
	background:url(../images/bg-hotel-offer-thin.gif) no-repeat;padding-left: 85px;height: 76px;float: right;padding-right: 23px; width: 140px;}
.container .header .HotelOffer2 h4{color:#fff; margin-top: 0px; margin-bottom: 0px; padding-top: 9px; padding-bottom: 0px;}
.container .header .HotelOffer2 h4 a{color:#fff; text-decoration:none;}
.container .header .HotelOffer2 h4 a:hover{
	text-decoration: none;
	color: #C4A679;
}
.container .header .HotelOffer2 .more{float: left; width: 50px; margin-top: 12px; }
.container .header .HotelOffer2 .price{padding-left: 15px;font-size: 35px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #E9DFD6;}
.container .header .HotelOffer2 .price a{color:#fff; text-decoration:none;}

.container .header .vouchers{ background: url(../images/button-voucher4.gif) no-repeat; text-align: center; width: 153px; height:47px; float: right; margin-right: 15px; margin-top: 20px; }
.container .header .vouchers p{margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-transform:uppercase; font-size: 15px; line-height:1.1em; padding-top:8px;}
.container .header .vouchers p a{color: #ffffff; text-decoration:none;}
.container .header .vouchers p a:hover{color: #C4A679;}

.container .header .voucher_button{padding: 3px; padding-left: 5px; padding-right:50px; background:  #7C4C19; color:#DCC49F; font-weight: bold; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; height: 1.6em; float:right; margin-top: 25px; margin-left: 0px; font-size: 12px;}
.container .header .voucher_button a{color:#DCC49F; text-decoration:none; background: url(../images/e.gif) no-repeat left; padding-left: 17px;}
.container .header .voucher_button a:hover{ background: url(../images/e_hover.gif) no-repeat left;}
.container .header .voucher_button:hover{background: #3C1F01; }

.container .header .vouchers3{background: #7C4C19; height: 26px; margin-top: 24px;float: right; height:26px; line-height: 26px; width: 220px; }
.container .header .vouchers3:hover{background:#3C1F01;}
.container .header .vouchers3 img{float: left; margin-right: 10px; border: 0px;}
.container .header .vouchers3 a{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-top: 0px; line-height: 26px; color: #DCC49F; text-decoration: none; height:26px; line-height: 26px;}


/* Booking Bar */
.container .book{ float: right; margin-right: 0px; background: url(../images/bg-booking.gif) no-repeat;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #fff; width: 540px; padding-bottom: 0px; margin-bottom: 0px;height: 50px;}
.container .book form{margin: 15px; margin-top: 10px; }
.container .book form{ z-index: 100;}
.container .book noscript{text-align: center;}
.container .book label{ margin-left: 10px; margin-right: 5px; }
.container .book select{ margin-right:2px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #84511C }
.container .book img{margin-right:5px; }
.container .book input{ background: #6F3700; border: 1px solid #84511C; margin-left:20px; font-weight: bold; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F1EACD; padding: 1px; font-size: 10px;}

/* Index Content Area */
.container .IndexMain{background: url(../images/bg-content-index.jpg) bottom right no-repeat; height: 410px;margin-bottom: 0px; padding-bottom: 0px;}
.container .IndexMain #slideshow {position:relative; float: left; height:410px; width:614px; margin-bottom: 0px; z-index:10;}
.container .IndexMain #slideshow img {position:absolute; top:0; right:0; z-index:1;}
.container .IndexMain #slideshow img.active { z-index:3;}
.container .IndexMain #slideshow img.last-active {z-index:2;}

.container .IndexMain .Welcome{ float: right; background: url(../images/bg-content-index.jpg) top right no-repeat; width: 276px; padding: 30px; padding-bottom: 0px;}
.container .IndexMain .Welcome h2{text-align: right;}
.container .IndexMain .Welcome p{ text-align:justify; line-height: 1.6em;}
.container .IndexMain .Welcome p.more{ background: url(../images/button-more.png) no-repeat; text-transform:uppercase; padding: 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 5px;font-size: 10px;}
.container .IndexMain .Welcome p.more a{ color:#DCC49F; text-decoration:none;}

.container .IndexMain .Welcome p.mid{ background: url(../images/button-enquire.gif) no-repeat; text-transform:uppercase; padding-left: 5px; padding-bottom: 5px; font-size: 10px; display:inline; float: left;padding-right: 25px; margin-bottom: 0px; margin-top: 5px;}
.container .IndexMain .Welcome p.mid a{ color:#DCC49F; text-decoration:none;}
.container .IndexMain .Welcome li{font-size: 11px; margin-bottom: 10px;}
.container .IndexMain .Welcome ul{ margin-left: 20px; margin-top: 8px;padding-bottom: 8px;}
.container .IndexMain .Welcome p.longer{background: url(../images/button-longer.gif) no-repeat; text-transform:uppercase; padding: 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 5px;font-size: 10px;}
.container .IndexMain .Welcome p.longer a{ color:#DCC49F; text-decoration:none;}


/* Slide Show smaller Images - Sub pages */
.container .Photos{height: 136px; border: 0px; margin-right: 0px; padding-right: 0px; }
.container .Photos span{width: 316px; float: left;}
.container .Photos .center{border-left: 1px solid #CFB18B;border-right: 1px solid #CFB18B;}


/* Sub Pages Content Area */
.container .contentarea{
	text-align: left;background:url(../images/sub-contentbg.jpg) no-repeat #DCC49F;border:1px solid #C1A177;border-bottom: 0px;margin-top: 0px;padding-top: 0px;margin-bottom: 0px;padding: 0;
}
.container .nobordertop{border-top: 0px;}
.container .noborderleft{border-left: 0px;}
.container .contentarea h2{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #733B06; text-transform:uppercase; padding-bottom: 5px;  padding-top:15px;}
.container .contentarea h2 span{left: -1000px; position:absolute; float: left;}
.container .contentarea h4{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #3C1E01;text-transform:uppercase;margin-top: 5px;}
.container .contentarea ul{padding-left: 20px;margin-bottom: 0px;}
.container .contentarea ul li{line-height: 1.6em;}
.container .contentarea .borderbottom{ border-bottom:1px solid #C9A879; margin-bottom: 15px;}

.container .contentarea .LeftSide{float: right; width: 410px; height: 480px;  margin-top: 00px; overflow: auto; text-align:justify; margin-right: 0px; padding-right: 20px; padding-bottom: 20px;}


/* Scroll Bar */
.container .contentarea .LeftSide{scrollbar-3dlight-color:#5B4F3D; scrollbar-darkshadow-color:#000; scrollbar-face-color:#3F321F; scrollbar-base-color:#7C7873;scrollbar-highlight-color:#ABA293; scrollbar-shadow-color:#46361E; scrollbar-arrow-color:#7C7873;scrollbar-track-color:#5B4F3D;}

.container .contentarea .LeftSide h2{padding-top: 20px; padding-bottom: 10px;}

.container .contentarea .LeftSide p.more{ background: url(../images/button-more.png) no-repeat; text-transform:uppercase; padding: 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 5px; font-size: 10px; }
.container .contentarea .LeftSide p.more a{ color:#DCC49F; text-decoration:none;}

.container .contentarea .Full{float: left; width: 900px;}
.container .contentarea .FullWidth{float: none; margin-top: 10px; overflow: auto; text-align:justify; margin-right: 0px; padding-left: 0px; padding: 20px;}

.container .contentarea .FullWidthFixedHeight{float: none; height: 500px; margin-top: 10px; overflow: auto; text-align:justify; margin-right: 0px; padding-left: 0px; padding: 20px;}

.container .contentarea .discount{ background:#ECDABE; border: 1px solid #C1A177; height: 35px ; float: left; clear: both; display:block; width: 200px; margin-right: 15px;}
.container .contentarea .discount2{ background:#ECDABE; border: 1px solid #C1A177; height: 35px ; float: left; clear: both; display:block; width: 200px; margin-right: 15px;}
.container .contentarea .discount2 p{ width:165px ; padding-right: 10px; float: left; padding-left: 45px; background: url(../images/g_discount.gif) no-repeat; text-align:left; margin-bottom: 0px; line-height: 1.3em; padding-top: 2px;}
.container .contentarea .discount2 p a{text-decoration: none;}
.container .contentarea .discount2 p a:hover{ text-decoration:underline;}

.container .contentarea .discount p{ width:80px ; padding-right: 10px; float: left; padding-left: 45px; background: url(../images/g_discount.gif) no-repeat; text-align:left; margin-bottom: 0px; line-height: 1.3em; padding-top: 2px;}
.container .contentarea .discount p.price{ font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #DCC49F; height: 35px; line-height: 35px; background: none #84511A; float: right; width: 61px; padding-right: 0px; padding-top: 0px; padding-left: 0px; text-align:center;}
.container .contentarea .discount p a{text-decoration: none;}
.container .contentarea .discount p.price a{color: #DCC49F;}
.container .contentarea .discount p a:hover{ text-decoration:underline;}


table.highlighted{font-size: 11px; border: 1px solid #3C1E01; width: 393px; margin-bottom: 15px; }
table.longer{font-size: 11px; border: 1px solid #3C1E01; width: 600px;}
table.highlighted td{padding: 3px; border: 1px solid #DCC49F; background:#D0B48A; text-align: center;}
table.highlighted td.side{background: #3C1E01; color: #F3EBCC; text-align: left;}
table.highlighted tr.heading td{background: #84511A; color: #F3EBCC; text-transform: none; font-weight: normal; font-size: 11px; }
table.highlighted td.side a{ color:#D0B48A;}
.border{border: 1px solid #3C1E01;}

.container .contentarea img.para{float: left; margin-right: 15px; margin-top: 3px;}
.container .contentarea img.border{border: 1px solid #733B06;}


/* Specials Listing */
.container .contentarea .Col1{width: 430px; margin-right: 30px; float: left;}
.container .contentarea .Col2{width: 430px; float: left;}
.container .contentarea .SpecialsListing{height: 105px; border-bottom:1px solid #C9A879; margin-bottom: 25px; padding-bottom: 15px; }
.container .contentarea .SpecialsListing h4{padding-left: 165px; margin-top: 0px;}
.container .contentarea .SpecialsListing p{padding-left: 165px;}
.container .contentarea .SpecialsListing p.more{margin-left: 170px; padding-left: 4px; margin-bottom: 0px;}
.container .contentarea .SpecialsListing p .book-button{ background: url(../images/button-more.png) no-repeat; text-transform:uppercase; padding-left: 5px; padding-bottom: 5px; font-size: 10px; padding-right: 20px; display:inline; float: left; margin-right: 10px; }
.container .contentarea .SpecialsListing p .book-button a{ color:#DCC49F; text-decoration:none;}

.container .contentarea .SpecialsListing p .enquire{ background: url(../images/button-enquire.gif) no-repeat; text-transform:uppercase; padding-left: 5px; padding-bottom: 5px; font-size: 10px; display:inline; float: left;padding-right: 25px; }
.container .contentarea .SpecialsListing p .enquire a{ color:#DCC49F; text-decoration:none;}


.container .contentarea .SpecialsListing2{border-bottom:1px solid #C9A879; margin-bottom: 10px; padding-bottom: 15px; }
.container .contentarea .SpecialsListing2 img{}
.container .contentarea .SpecialsListing2 h4{padding-left: 142px; margin-top: 0px;}
.container .contentarea .SpecialsListing2 p{padding-left: 142px; margin-bottom: 10px;}
.container .contentarea .SpecialsListing2 p.more{margin-left: 147px; padding-left: 4px; margin-bottom: 0px;}

/* Enquiry & Contact Forms */
.container .contentarea form{ background: url(../images/bg-special2.gif) top left no-repeat #D6B78B; border: 1px solid #AE7946; padding: 20px; padding-bottom: 8px; float: left; margin-bottom: 15px;}
.container .contentarea form h3{margin-top:0px; }
.container .contentarea form div{margin-bottom:8px; display: block;}
.container .contentarea form label{width:150px; margin-right: 10px; float:left;display:inline; }
.container .contentarea form input, .container .contentarea form textarea, .container .contentarea form select{width:180px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; float: left;display:inline; }
.container .contentarea form .contact-buts{ padding-left:160px;}
.container .contentarea form .contact-buts input{width:81px; border:1px solid #3C1E01; background: #733B06; font-size:0.9em; color:#fff; text-transform:uppercase; font-weight:bold; height: 22px; margin-right: 6px;}


.container .contentarea form.conference{ background: none #D6B78B; border: 1px solid #AE7946; float: none; }
.container .contentarea form.conference .Col1{width:413px; margin-right: 20px; float: left;}
.container .contentarea form.conference .Col2{width: 415px; float: left;}

.container .contentarea form h3{margin-top:0px; }
.container .contentarea form div{margin-bottom:8px; display: block;}
.container .contentarea form.conference label{width:170px; margin-right: 10px; float:left;display:inline; text-align:left; }
.container .contentarea form.conference input, .container .contentarea form.conference textarea, .container .contentarea form.conference select{width:200px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; float: left;display:inline; }
.container .contentarea form.conference .contact-buts{ padding-left:180px;}
.container .contentarea form.conference .contact-buts input{width:81px; border:1px solid #3C1E01; background: #733B06; font-size:0.9em; color:#fff; text-transform:uppercase; font-weight:bold; height: 22px; margin-right: 10px;}

.container .contentarea form.attractions{background: none; padding: 0px; border: 0px; float: none; display:block; clear: both; padding-bottom: 15px; margin-top: 0px; padding-top: 0px;}
.container .contentarea form.attractions select{background: #4E2701; border: 1px solid #000; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; width: 370px;}
.container .contentarea form.attractions select option.first{font-weight: bold; background: #84511A; color: #fff; border-bottom: 1px solid #000; height: 15px; line-height: 15px;}
.container .contentarea form.attractions select optgroup{ font-style:normal; text-transform:uppercase;padding-top: 3px; padding-bottom:0px; background: #84511A;}
.container .contentarea form.attractions select option{ font-weight: normal; background: #4E2701; color: #fff; font-size: 1.1em; height: 15px; line-height: 15px; text-transform:none;padding-top: 0px; padding-bottom: 0px;}


img.floatright{float: right; margin-top: 4px;}
img.floatleft{float: left; margin-top: 8px; margin-right: 8px;}

ul.leftmargin{padding-left: 80px; margin-bottom: 0px; padding-bottom: 0px;}

.container .IndexMain .Welcome ul.welcome-specials{ list-style:none; margin-bottom: 0px; padding-bottom: 0px;}
.container .IndexMain .Welcome ul.welcome-specials li{ list-style:none; margin-bottom:13px;}
/* Sub Pages Side Column - RIGHT */
.container .contentarea .RightSide{float: left; width: 500px;}
.container .contentarea .Book{float: right; width: 250px;}
.container .contentarea .RightSide img{margin-bottom: 0px;}
.container .contentarea .RightSide .specials-old{ background: url(../images/bg-special.gif) bottom right no-repeat #D0B48A; padding: 20px; border: 1px solid #AE7946; margin-bottom: 15px;}
.container .contentarea .RightSide p.more{ background: url(../images/button-more.png) no-repeat; text-transform:uppercase; padding: 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 5px; font-size: 10px;margin-bottom: 0px;}
.container .contentarea .RightSide p.more a{ color:#DCC49F; text-decoration:none;}
.container .contentarea .RightSide .borderbottom{ border-bottom:1px solid #C9A879; margin-bottom: 25px; padding-bottom: 15px;}


/* Top Hotel Offer Box */
.container .contentarea .RightSide .Images img{margin-bottom: 0px;}


/* Specials Picture Box */
.container .contentarea .RightSide .specials{ background:url(../images/bg-specials-box-top.gif) top left no-repeat; margin-bottom: 10px; padding: 0px; padding-top: 10px;}
.container .contentarea .RightSide .specials .Offers{background:url(../images/bg-specials-box.gif) bottom left no-repeat;}
.container .contentarea .RightSide .specials .Offers .offer{padding-left: 10px; margin-top:0px; padding-top: 0px; margin-bottom:0px; padding-bottom: 0px; display:block; clear:both; height: 85px;}
.container .contentarea .RightSide .specials .Offers .offer img{border: 1px solid #000; margin-right: 10px; float: left;}
.container .contentarea .RightSide .specials .Offers .offer a img{border: 1px solid #000;}
.container .contentarea .RightSide .specials .Offers .offer img a{border: 1px solid #000;}
.container .contentarea .RightSide .specials .Offers .offer h4{ text-transform:none; margin-bottom: 5px; margin-top: 0px;}
.container .contentarea .RightSide .specials .Offers .offer h4 a{ text-decoration:none;color:#472301;}
.container .contentarea .RightSide .specials .Offers .offer h4 a:hover{ text-decoration: underline;}
.container .contentarea .RightSide .specials .Offers .offer p{margin-bottom: 5px;}
.container .contentarea .RightSide .specials .Offers .offer .more{float:left; display:inline;width: 50px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px;}
.container .contentarea .RightSide .specials .Offers .offer .price{padding-left: 15px;font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #990101; margin-bottom: 0px; padding-bottom: 0px;}


/* Specials Text Box */
.container .contentarea .RightSide .specialsText{ background: url(../images/bg-specials-text-box-top.gif) top left no-repeat; margin-bottom: 15px;}
.container .contentarea .RightSide .specialsText .Bullets{ background:url(../images/bg-specials-text-box.gif) bottom left no-repeat;}
.container .contentarea .RightSide .specialsText .Bullets ul{padding-top: 18px; padding-bottom:10px;}
.container .contentarea .RightSide .specialsText .Bullets ul li{ list-style:none; padding-left: 15px; background: url(../images/bullet-star.gif) no-repeat; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #472301; font-size:1.1em; text-transform: uppercase; margin-bottom: 5px; line-height:inherit;}
.container .contentarea .RightSide .specialsText .Bullets ul li a{color: #472301; text-decoration:none;}
.container .contentarea .RightSide .specialsText .Bullets ul li a:hover{ text-decoration:underline;}
.container .contentarea .RightSide .specialsText .Bullets ul li span{ color:#B92C00;}


/* Slideshow - 500 x 500 Images */
.container .contentarea .RightSide #slideshow {position:relative; float: left; height:500px; width:500px; margin-bottom: 0px;}
.container .contentarea .RightSide #slideshow img {position:absolute; top:0; right:0; z-index:1;}
.container .contentarea .RightSide #slideshow img.active { z-index:3;}
.container .contentarea .RightSide #slideshow img.last-active {z-index:2;}


/* Mailing List Form */
.container .contentarea .RightSide .MailingList img{margin-bottom: 0px;}
.container .contentarea .RightSide .MailingList form.mail{border: 0px; margin: 0px; margin-top: 7px; padding-top:0px; padding: 0px; background: none;}
.container .contentarea .RightSide .MailingList form.mail input.input{height: 18px; line-height: 18px;float: left; display: inline; width: 200px;}
.container .contentarea .RightSide .MailingList form.mail input.join{width:81px; border:1px solid #3C1E01; background: #733B06; font-size:0.9em; color:#fff; text-transform:uppercase; font-weight:bold; height: 22px; margin-top:1px; float:left; display:inline; margin-left: 10px;}

.container .contentarea .RightSide .two form.mail input.input{height: 18px; line-height: 18px;float: left; display: inline; width:150px;}


/* Bottom Area of Pages */
.container .BottomArea{ background: url(../images/bg-bottom-area.gif) no-repeat; width: 950px; height: 121px;padding-right: 0px; margin-top: 0px; margin-bottom: 0px; }

.container .thin{ background:none; background: url(../images/bottom-thin.gif) no-repeat; margin: auto; width: 610px;}
.container .BottomArea .ThumbInfo{float: left; width: 270px; padding-right: 30px; padding-top: 20px; padding-left: 20px;}

* html .container .BottomArea .ThumbInfo {
	w\idth: 270px; 
	width: 320px; 
	voice-family: "\"}\""; 
  voice-family:inherit;
  width:270px;
}

html>body .container .BottomArea .ThumbInfo {
  width:270px;
} 

.container .BottomArea .ThumbInfo img{float: left; border: 1px solid #C4AA9D;}
.container .BottomArea .ThumbInfo h3{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 2px; margin-top: 0px;}
.container .BottomArea .ThumbInfo h3 a{color: #fff; text-decoration:none;}
.container .BottomArea .ThumbInfo h3 a:hover{text-decoration: underline;}
.container .BottomArea .ThumbInfo h3, .container .BottomArea .ThumbInfo p{padding-left: 90px; color: #fff;}
.container .BottomArea .ThumbInfo p{margin-bottom: 0px; }
.container .BottomArea .ThumbInfo p a{ color:#DCC49F;}
.container .BottomArea .ending{padding-right: 0px;}

* html .container .BottomArea .ThumbSmallInfo {
	w\idth: 270px; 
	width: 320px; 
	voice-family: "\"}\""; 
  voice-family:inherit;
  width:270px;
}

html>body .container .BottomArea .ThumbSmallInfo {
  width:270px;
} 

.container .BottomArea .ThumbSmallInfo{float: left; width: 270px; padding-right: 30px; padding-top: 20px; padding-left: 20px;}
.container .BottomArea .ThumbSmallInfo img{float: left; border: 1px solid #C4AA9D;}
.container .BottomArea .ThumbSmallInfo h3{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 2px; margin-top: 0px;}
.container .BottomArea .ThumbSmallInfo h3 a{color: #fff; text-decoration:none;}
.container .BottomArea .ThumbSmallInfo h3 a:hover{text-decoration: underline;}
.container .BottomArea .ThumbSmallInfo h3, .container .BottomArea .ThumbSmallInfo p{padding-left: 62px; color: #fff;}
.container .BottomArea .ThumbSmallInfo p{margin-bottom: 0px; line-height: 14px;}
.container .BottomArea .ThumbSmallInfo p a{ color:#DCC49F;}

.container .BottomArea .ending{padding-right: 0px;}

.container .BottomArea .Vouchers{background: #E3E7F9; height: 26px; margin-top: 15px;margin-right: 30px;}
.container .BottomArea .Vouchers:hover{background:#B8C2EC;}
.container .BottomArea .Vouchers img{float: left; margin-right: 10px; border: 0px;}
.container .BottomArea .Vouchers p{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-top: 0px; line-height: 26px; color: #093370;}
.container .BottomArea .Vouchers p a{color: #093370; text-decoration: none;}


/* Footer */
.footer{margin: auto; width: 950px; text-align:right; margin-top: 5px}
.footer p{margin-bottom: 0px; line-height: 1.6em; font-size: 0.9em;}
.footer .vouchers{ background: url(../images/button-voucher.gif) no-repeat; text-align: center; width: 153px; height:47px; float: left; margin-right: 0px; }
.footer .vouchers p{margin-bottom: 0px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #DCC49F; text-transform:uppercase; font-size: 16px; line-height:1.2em; padding-top:4px;}
.footer .vouchers p a{color: #DCC49F; text-decoration:none;}
.footer .vouchers p a:hover{color: #C4A679;}

/* Pop Ups */
p.more{ background: url(../images/button-more.png) no-repeat; text-transform:uppercase; padding: 3px; padding-left: 5px; padding-top: 1px; padding-bottom: 5px;font-size: 10px;}
p.more a{ color:#DCC49F; text-decoration:none;}

#conference-lunch{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:70px; left:300px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#conference-dinner{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:15px; left:305px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#conference-buffet{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:190px; left:310px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#conference-equipment{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:190px; left:310px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}


#pikeman-bar{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:195px; left:200px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#pikeman-bar .popup p{text-align: center;}
#pikeman-bar .popup h4{text-align: center;}


#bar-starters{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:20px; left:200px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#bar-specials{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:500px; top:20px; left:205px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#bar-steaks{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:500px; top:20px; left:210px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#bar-sandwiches{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:70px; left:215px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#bar-desserts{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:195px; left:220px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#conference-capacity{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:195px; left:315px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#conference-capacity .popup{ background:#E9D6B9; padding: 15px; width: 600px; padding-bottom: 0px;border:1px solid #3C1E01;}

#banqueting-capacity{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:195px; left:315px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}
#banqueting-capacity .popup{ background:#E9D6B9; padding: 15px; width: 600px; padding-bottom: 0px;border:1px solid #3C1E01;}

#layer{color:#000; font-size:11px;font-family:Verdana; line-height:14px; position: absolute; width:410px; top:180px; left:300px; z-index: 101; text-align: right; display:none; border: 0px solid #D8D59D; height: auto; background: none;}

#layer p{text-align: left;}
.popup{background: url(../images/bg-menu.jpg) no-repeat; padding:2%;width:500px; margin:3px auto; margin-top: 0px; margin-bottom: 0px; text-align: justify; padding-top: 0px; padding-bottom: 0px; border: 1px solid #2A0807; }
.popup p{margin-bottom: 12px; text-align: center;}
.popup h2{font-family:"Times New Roman", Times, serif; font-size:20px; color: #786834; margin: 0px; padding: 0px; margin-bottom: 14px; text-transform:capitalize;}
.popup h4{font-family:"Times New Roman", Times, serif; font-size:14px; color: #786834; margin: 0px; padding: 0px; margin-bottom: 14px; text-transform:capitalize;}
.popup p.center{text-align: center; color: #7C0606;}


/* Booking Template */
.container .contentarea .brown-bg{ background:url(../images/bg-brown-light.gif) repeat-y; border-bottom: 1px solid #C1A177;}
.container .contentarea .brown-bg .BookSide{float: left; width: 255px;}
.container .contentarea .brown-bg .BookSide .ThumbInfo{width: 235px; display:block; padding: 10px; padding-bottom: 00px; }
.container .contentarea .brown-bg .BookSide .ThumbInfo img{float: left; border: 1px solid #C4AA9D;}
.container .contentarea .brown-bg .BookSide .ThumbInfo h3{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 3px; margin-top: 0px;}
.container .contentarea .brown-bg .BookSide .ThumbInfo h3 a{color: #fff; text-decoration:none;}
.container .contentarea .brown-bg .BookSide .ThumbInfo h3 a:hover{text-decoration: underline;}
.container .contentarea .brown-bg .BookSide .ThumbInfo h3, .container .contentarea .brown-bg .BookSide .ThumbInfo p{padding-left: 80px; color: #fff;}
.container .contentarea .brown-bg .BookSide .ThumbInfo p{margin-bottom: 0px;}
.container .contentarea .brown-bg .BookSide .ThumbInfo p a{color: #DCC49F;}

.container .contentarea .brown-bg .BookSide .last{margin-right: 0px;}

.container .contentarea .brown-bg .BookSide .Vouchers{background: #E3E7F9; height: 26px; margin: 10px;}
.container .contentarea .brown-bg .BookSide .Vouchers:hover{ background:#B8C2EC;}
.container .contentarea .brown-bg .BookSide .Vouchers img{float: left; margin-right: 10px; border: 0px;}
.container .contentarea .brown-bg .BookSide .Vouchers p{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-top: 0px; line-height: 26px; color: #093370;}
.container .contentarea .brown-bg .BookSide .Vouchers p a{color: #093370; text-decoration: none;}


.container .contentarea .brown-bg .Booked{float: left; padding: 45px; padding-top: 25px;}

.container .contentarea .LeftSide .buttonborder{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #C9A879;}
.container .contentarea .button {padding: 3px; background: #7C4C19; color:#DCC49F; font-weight: bold; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; height: 1.6em;}
.container .contentarea .button:hover{background: #000;}
.container .contentarea .floatright{float: right; }
.container .contentarea .button a{color:#DCC49F;  text-decoration: none;}
.container .contentarea .mid{margin-left: 10px; margin-right: 10px;}

.extra{text-align: left; left: -1000px; position: absolute; top: -1000px;}


/* PopUp Calendar */
    div#calendardiv {/*position: absolute;*/ visibility: hidden; background-color: white; margin-left: 180px!important; /*left: 549px!important; top: 853px!important;*/ position:relative; left:10px; top:-10px; margin-top: -150px;}
        div#calendardiv table.calendarTable tr td.Month {/*background-color: #F2F2E4;*/ border-bottom:1px solid #e1e1e1; background-color: #423129; color:#F8F9EB; text-align:center;}
            div#calendardiv table.calendarTable tr td.Month a.Month {font-weight:bold; color:#F8F9EB;}

        div#calendardiv table.calendarTable tr td.DaysOfWeek, td.Today {background-color:#F2F2E4; font-weight:bold;}
        div#calendardiv table.calendarTable tr td.Dates a:hover {color:#760717; text-decoration:underline;}


.Newsletter{border-top: 1px solid #130900; height: 30px; padding: 0px 20px; background: #AE804A; display: block; clear: both; }
.Newsletter h4{color:#3C1F01; display:inline; float: left; height: 30px; line-heighT: 30px; margin-top: 0px; padding-top: 0px; padding-bottom:0px; margin-bottom: 0px; padding-right: 15px; }
.Newsletter form {padding: 0px 0px; background: none;}
.Newsletter form label{float: left; font-size: 1em;color: #3C1F01;line-heighT: 30px; margin-top: 0px; padding-top: 0px; padding-bottom:0px; margin-bottom: 0px;font-weight: normal;}
.Newsletter form img{float: left; padding-right: 19px;padding-top: 4px;}
.Newsletter form input.email{float: left; margin-left: 17px; width: 150px; height: 16px; border: 1px solid #000; background: #DCC49F; text-transform:uppercase; color: #000; margin-top: 4px; font-size: 0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 4px;}
.Newsletter form input.signup{float: left; margin-left: 17px; margin-top: 4px;  width: 82px; border: none; height: 22px; background: #6F3700; border: 1px solid #000; font-weight: bold; text-transform: uppercase; font-size: 0.9em; color: #F1EACD;}


/* Gallery */
#gallery{padding-left: 14px;}
#gallery img{border: 1px solid #733B06; display: inline; margin-right:11px;margin-bottom:11px;}


.feile{margin-bottom: -12px;}
.special {
	font-weight: bold;
	color: #4E2701;
	line-height: 2em;
}

.flags1{
	float: left;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #fff;
	width: 380px;
	margin-bottom: 0px;
	height: 50px;
	vertical-align:bottom;
	text-align: right;

}

	.flags1 img{
	margin-top: 24px;
	border: 1px solid #000;
	margin-left: 10px;
}

.LeftForeign{scrollbar-3dlight-color:#5B4F3D; scrollbar-darkshadow-color:#000; scrollbar-face-color:#3F321F; scrollbar-base-color:#7C7873;scrollbar-highlight-color:#ABA293; scrollbar-shadow-color:#46361E; scrollbar-arrow-color:#7C7873;scrollbar-track-color:#5B4F3D;}


.container .contentarea .LeftForeign {float: right; width: 420px; height: 480px;  margin-top: 00px; overflow: auto; text-align:justify; margin-left: 0px; padding-right: 20px; padding-bottom: 20px;}

.container .contentarea .RightForeign{float: left; width: 480px; margin-left:20px;}
