/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
body												{ background:#000 url('../grfx/layout/bkgd-inset.png') repeat-x 0 34px;}
#Layout1-Wrapper									{ background:url('../grfx/layout/bkgd-leftCol.jpg') no-repeat 0 0 }
#Layout1-ColA-Wrapper								{ width:227px; float:left;}
#Layout1-ColB-Wrapper								{ width:758px; float:left; position:relative; min-height:400px; height:auto !important; height:400px; padding:203px 0 0 15px; background:url('../grfx/layout/bkgd-right.png') no-repeat top right; }
#Layout1-ColB-Wrapper #Layout1-Header-Image			{ position:absolute; top:0; left:0; height:202px; overflow:hidden; border-top:1px solid #261f2a; }
#Layout1-ColB-Wrapper #Layout1-Header-Image	 img	{ margin-top:-1px; }

#Content-ColB										{ float:left; width:518px; margin-right:11px; }
#Content-ColC										{ float:left; width:198px; padding:0 15px; margin-top:-27px;  }

img.photo1				{ float:right; margin:0 0 20px 17px; }

/* ------------------------------------------------------------------- */ 
/* CALL TO ACTION */
/* ------------------------------------------------------------------- */
h4.BECOME-OUR-GUEST,
h3.Next-StepsB,
h3.Next-Steps,
h3.Next-StepsC						{ display:block; background-repeat:no-repeat; background-position:0 0; width:518px; height:29px; text-indent:-999em; margin:15px 0; clear:both; }
h4.BECOME-OUR-GUEST					{ background:url('../grfx/layout/becomeOurGuest.png') }
h3.Next-StepsB						{ background:url('../grfx/layout/weddingEnquiries.png') }
h3.Next-Steps						{ background:url('../grfx/layout/bookingEnquiries.png') }
h3.Next-StepsC						{ background:url('../grfx/layout/meetingEnquiries.png') }
span.CONV-RESNO						{ position:absolute; text-indent:-999em;}


/* ------------------------------------------------------------------- */ 
/* RIGHT COL */
/* ------------------------------------------------------------------- */ 
/* Related Links */
/* ------------------------------------------------------------------- */
#Layout1-RelatedLinks-Container								{ background:url('../grfx/layout/divider-horiz-rightCol.png') no-repeat center bottom; padding-bottom:5px; margin:5px 0 22px;}
#Layout1-RelatedLinks-Container h4							{ display:block; height:10px; text-indent:-999em; margin:0 0 8px; background:url('../grfx/titles/right-col/related-links.png') no-repeat 0 0}
#Layout1-RelatedLinks-Container ul 							{ margin-left:-10px;}
#Layout1-RelatedLinks-Container ul li						{ list-style:none; margin-bottom:0;}
#Layout1-RelatedLinks-Container ul li a						{ padding:1px 5px 1px 23px; text-decoration:none; border:1px solid transparent; background:url('../grfx/navigation/breadcrumb-arrow.png') no-repeat 10px center; display:block; color:#938e96; width:187px; font-size:.9em}
#Layout1-RelatedLinks-Container ul li a:hover				{ border:1px solid #756c7a; background-color:#39303e; color:#FFF}

/* Exclusive offers */
/* ------------------------------------------------------------------- */
#LatestOffer-Container								{ margin-top:5px;}
#LatestOffer-Container h2							{ display:block; width:190px; height:10px; text-indent:-999em; margin:0 0 15px; background:url('../grfx/titles/right-col/exclusive-offers-v2.png') no-repeat 0 0; font-size:1em;}
#LatestOffer-Container span.offer-image				{ margin-left:30px;}
#LatestOffer-Container span.offer-title				{ color:#FFF; display:block; margin-bottom:5px; margin-top:10px; }
#LatestOffer-Container span.offer-body p			{ color:#9c969f; font-size:11px }
#LatestOffer-Container a							{ text-decoration:none; }


/* ------------------------------------------------------------------- */ 
/* USEFUL LINKS */
/* ------------------------------------------------------------------- */
#Link-Container						{ }
#Link-Container	ul					{ }
#Link-Container	ul li				{ list-style:none; padding:15px 0; background:url('../grfx/layout/divider-horiz.png') no-repeat 0 0; font-size:11px;}
#Link-Container	ul li a				{ font-size:12px; text-decoration:none; margin-bottom:3px; }
#Link-Container	ul li a:hover		{ text-decoration:underline}

/* ------------------------------------------------------------------- */ 
/* CONTEXT MENU */
/* ------------------------------------------------------------------- */
#Layout1-AttractionGroups-Container								{ height:45px}
#Layout1-AttractionGroups-Container ul							{ }
#Layout1-AttractionGroups-Container ul li						{ list-style:none; float:left; margin:10px 0 20px 10px;padding-left:10px; border-left:1px solid #615a64; color:#FFF; font-weight:bold; }
#Layout1-AttractionGroups-Container ul li.first					{ padding-left:0; margin-left:0; border-left:none}
#Layout1-AttractionGroups-Container ul li a,
#Layout1-AttractionGroups-Container ul li a:visited				{ text-decoration:none; padding:0; font-weight:bold; color:#c7c3c9 }
#Layout1-AttractionGroups-Container ul li a:hover				{ color:#FFF}


#Layout1-HealthGroups-Container								{ height:45px}
#Layout1-HealthGroups-Container ul							{ }
#Layout1-HealthGroups-Container ul li						{ list-style:none; float:left; margin:10px 0 20px 10px;padding-left:10px; border-left:1px solid #615a64; color:#FFF; font-weight:bold; }
#Layout1-HealthGroups-Container ul li.first					{ padding-left:0; margin-left:0; border-left:none}
#Layout1-HealthGroups-Container ul li a,
#Layout1-HealthGroups-Container ul li a:visited				{ text-decoration:none; padding:0; font-weight:bold; color:#c7c3c9 }
#Layout1-HealthGroups-Container ul li a:hover				{ color:#FFF}


/* ------------------------------------------------------------------- */ 
/* IMAGE GALLERY WINDOW */
/* ------------------------------------------------------------------- */
#ImageGalleryWindow-Container									{ background:url('../grfx/layout/divider-horiz-rightCol.png') no-repeat center bottom; padding-bottom:20px; margin:5px 0 22px;}
#ImageGalleryWindow-Container h4								{ display:block; height:10px; text-indent:-999em; margin:0 0 8px; background:url('http://www.bignellparkhotel.co.uk/_xap/bignell53/grfx/titles/right-col/image-gallery.png') no-repeat 0 0}
#ImageGalleryWindow-Container img								{ width:209px; height:158px; position:relative; left:-5px;}
#GalleryImageInfo-Zoom 											{ background-color:#000; padding:5px; width:199px; height:13px; position:relative; left:-5px; }
#GalleryImageInfo-Zoom a										{ text-decoration:none; color:#FFF }
#GalleryImageInfo-Zoom a.zoom-button							{ text-transform:uppercase; font-size:.9em; letter-spacing:.5em; background:url('../grfx/layout/ico-zoom.gif') no-repeat 0 0; padding-left:20px }
#GalleryImageInfo-Zoom a.zoom-button:hover						{ color:#666}
#GalleryImageInfo-Zoom a.previous-link,
#GalleryImageInfo-Zoom span.previous-link,
#GalleryImageInfo-Zoom a.next-link,
#GalleryImageInfo-Zoom span.next-link							{ display:block; width:16px; height:14px; background-repeat:no-repeat; background-position:0 0; text-indent:-999em; float:left; position:absolute; bottom:3px; }
#GalleryImageInfo-Zoom a.previous-link,
#GalleryImageInfo-Zoom span.previous-link						{ background-image:url('../grfx/buttons/double-arrow-left.png'); margin-right:5px; right:26px;  }
#GalleryImageInfo-Zoom a.next-link,
#GalleryImageInfo-Zoom span.next-link							{ background-image:url('../grfx/buttons/double-arrow.png'); right:5px; }
#GalleryImageInfo-Zoom a.previous-link,
#GalleryImageInfo-Zoom a.next-link								{ background-position:0 -19px; }
#GalleryImageInfo-Zoom a:hover									{ background-position:0 0}

/* ------------------------------------------------------------------- */ 
/* CONTACT DETAILS */
/* ------------------------------------------------------------------- */
#BusinessAddress-Container a,
#Contact-Details-Container a { text-decoration:none; }
#BusinessAddress-Container a:hover,
#Contact-Details-Container a:hover { text-decoration:underline; }
#BusinessAddress-Container,
#Contact-Details-Container										{ padding:10px 10px 10px 10px; border:1px solid #626263; }
#BusinessAddress-Container p									{ margin-bottom:0}
div.WEB-LINKS													{ position:relative; top:-51px;right:-120px; font-size:11px; color:#bdb3b3}

/* ------------------------------------------------------------------- */ 
/* PROMO LISTS */
/* ------------------------------------------------------------------- */
#Layout1-RoomGroup-Container,
#Layout1-Events-Container,
#Layout1-RoomExtra-Container,
#Layout1-SubPages,
#Layout1-Venue-Container,
#Layout1-Offer-Container,
#Layout1-RelaxItems-Container,
#Layout1-Attractions-Container,
#Layout1-PressReleases-Container									{}
#Layout1-RoomGroup-Container ul,
#Layout1-Events-Container ul,
#Layout1-RoomExtra-Container ul,
#Layout1-SubPages ul,
#Layout1-Venue-Container ul,
#Layout1-Offer-Container ul,
#Layout1-RelaxItems-Container ul,
#Layout1-Attractions-Container ul,
#Layout1-PressReleases-Container ul									{}
#Layout1-RoomGroup-Container ul li,
#Layout1-Events-Container ul li,
#Layout1-RoomExtra-Container ul li,
#Layout1-SubPages ul li,
#Layout1-Venue-Container ul li,
#Layout1-Offer-Container ul li,
#Layout1-RelaxItems-Container ul li,
#Layout1-Attractions-Container ul li,
#Layout1-PressReleases-Container ul li,
#Layout1-Shops-Container ul li,
#Layout1-HealthItems-Container ul li								{ list-style:none; margin-bottom:-1px}
#Layout1-RoomGroup-Container ul li a,
#Layout1-Events-Container ul li a,
#Layout1-RoomExtra-Container ul li a,
#Layout1-SubPages ul li a,
#Layout1-Venue-Container ul li a,
#Layout1-Offer-Container ul li a,
#Layout1-RelaxItems-Container ul li a,
#Layout1-Attractions-Container ul li a,
#Layout1-PressReleases-Container ul li a,
#Layout1-Shops-Container ul li a,
#Layout1-HealthItems-Container ul li a							{ display:block; padding:16px 1px 16px 186px; background:url('../grfx/layout/divider-horiz.png') no-repeat 0 0; position:relative; min-height:53px; height:auto !important; height:53px; text-decoration:none; }
#Layout1-RoomGroup-Container ul li a:hover,
#Layout1-Events-Container ul li a:hover,
#Layout1-RoomExtra-Container ul li a:hover,
#Layout1-SubPages ul li a:hover,
#Layout1-Venue-Container ul li a:hover,
#Layout1-Offer-Container ul li a:hover,
#Layout1-RelaxItems-Container ul li a:hover,
#Layout1-Attractions-Container ul li a:hover,
#Layout1-PressReleases-Container ul li a:hover,
#Layout1-Shops-Container ul li a:hover,
#Layout1-HealthItems-Container ul li a:hover						{ background-color:#1d1820; border:1px solid #615a64; padding:15px 0px 15px 185px; background-image:none; }
#Layout1-RoomGroup-Container ul li span,
#Layout1-Events-Container ul li span,
#Layout1-RoomExtra-Container ul li span,
#Layout1-SubPages ul li span,
#Layout1-Venue-Container ul li span,
#Layout1-Offer-Container ul li span,
#Layout1-RelaxItems-Container ul li span,
#Layout1-Attractions-Container ul li span,
#Layout1-PressReleases-Container ul li span,
#Layout1-Shops-Container ul li span,
#Layout1-HealthItems-Container ul li span							{ display:block; color:#c7c3c9 }
#Layout1-RoomGroup-Container ul li span.IMAGE-OVERLAY,
#Layout1-Events-Container ul li span.IMAGE-OVERLAY,
#Layout1-RoomExtra-Container ul li span.IMAGE-OVERLAY,
#Layout1-SubPages ul li span.IMAGE-OVERLAY,
#Layout1-Venue-Container ul li span.IMAGE-OVERLAY,
#Layout1-Offer-Container ul li span.IMAGE-OVERLAY,
#Layout1-RelaxItems-Container ul li span.IMAGE-OVERLAY,
#Layout1-Attractions-Container ul li span.IMAGE-OVERLAY,
#Layout1-PressReleases-Container ul li span.IMAGE-OVERLAY,
#Layout1-Shops-Container ul li span.IMAGE-OVERLAY,
#Layout1-HealthItems-Container ul li span.IMAGE-OVERLAY					{ display:none;}
#Layout1-RoomGroup-Container ul li img,
#Layout1-Events-Container ul li img	,
#Layout1-RoomExtra-Container ul li img,
#Layout1-SubPages ul li img,
#Layout1-Venue-Container ul li img,
#Layout1-Offer-Container ul li img,
#Layout1-RelaxItems-Container ul li img,
#Layout1-Attractions-Container ul li img,
#Layout1-PressReleases-Container ul li img	,
#Layout1-Shops-Container ul li img,
#Layout1-HealthItems-Container ul li img						{ position:absolute; left:1px; top:16px; width:170px; height:53px; }
#Layout1-RoomGroup-Container ul li a:hover img,
#Layout1-Events-Container ul li a:hover img	,
#Layout1-RoomExtra-Container ul li a:hover img,
#Layout1-SubPages ul li a:hover img,
#Layout1-Venue-Container ul li a:hover img,
#Layout1-Offer-Container ul li a:hover img,
#Layout1-RelaxItems-Container ul li a:hover img,
#Layout1-Attractions-Container ul li a:hover img,
#Layout1-PressReleases-Container ul li a:hover img,
#Layout1-Shops-Container ul li a:hover img,
#Layout1-HealthItems-Container ul li a:hover img					{ top:15px; left:0;}
#Layout1-Attractions-Container ul li span.attraction-name			{ color:#FFF; }
#Layout1-RoomGroup-Container ul li span.distance,
#Layout1-Events-Container ul li span.distance,
#Layout1-RoomExtra-Container ul li span.distance,
#Layout1-SubPages ul li span.distance,
#Layout1-Venue-Container ul li span.distance,
#Layout1-Offer-Container ul li span.distance,
#Layout1-RelaxItems-Container ul li span.distance,
#Layout1-Attractions-Container ul li span.distance,
#Layout1-PressReleases-Container ul li span.distance,
#Layout1-Shops-Container ul li span.distance,
#Layout1-HealthItems-Container ul li span.distance,
#Layout1-PressReleases-Container ul li span.posted { font-size:0.9em; color:#7d6e85; }


/* ------------------------------------------------------------------- */ 
/* HIDE DIVS */
/* ------------------------------------------------------------------- */
#Layout1-Page-Text,
#Layout1-Page-Text2,
#Layout1-Page-Text3,
#Layout1-Page-Text4					{ display:inline}


/* ------------------------------------------------------------------- */ 
/* SUMMARY FONTS */
/* ------------------------------------------------------------------- */
#Layout1-Wrapper span.summary,
#SubPageNav ul li a span { font-size:0.9em; }

/* ------------------------------------------------------------------- */ 

/* DOWNLOAD BOX */

/* ------------------------------------------------------------------- */

.download-files											{ clear:both; }
.download-files .file-info								{ background:url('../grfx/layout/divider-horiz.png') no-repeat 0 0; position:relative; padding:15px 0 15px 60px; height:44px; color:#6a6a6a; }
.download-files .file-info a							{ color:#FFF; text-decoration:none; font-size:12px}
.download-files .file-info a:hover						{ text-decoration:underline;}
.download-files .file-info a.pdf						{ display:block; background:url('../grfx/layout/ico-pdf.gif') no-repeat 0 0; width:43px; height:44px; text-indent:-999em; position:absolute; left:0; }
.download-files .file-info a.pdf:hover					{ text-decoration:none; }
.download-files .file-info .file-data					{ position:absolute; left:410px; top:18px; font-size:.9em; color:#7d6e85; }