/* ------------------------------------------------------------------- */ 
/* LAYOUT */
/* ------------------------------------------------------------------- */
#home-columnB,
#home-columnC				{ }
#home-columnB				{ }
#home-columnC				{ }

#Homepage-Welcome-Image-Container						{ height:351px; margin-bottom:21px;}
#Homepage-Welcome-Image-Container h2					{ position:absolute;}

#Homepage-Body-Wrapper									{ background:url('../grfx/home/divider-horiz.png') no-repeat 0 520px; height:578px;}
#Homepage-Body-Wrapper h2								{ display:block; background-position:0 0; background-repeat:no-repeat; height:10px; margin-bottom:8px; text-indent:-999em;  }

/* ------------------------------------------------------------------- */ 
/* TOP ROW */
/* ------------------------------------------------------------------- */
#Homepage-LatestOffer-Container,
#Homepage-OurRooms-Window-Container,
#Homepage-Guestbook-Window-Container					{ float:left; color:#777373; position:relative; height:150px; margin-bottom:20px; }


/* Latest Offer */
/* ------------------------------------------------------------------- */
#Homepage-LatestOffer-Container								{ background:url('../grfx/home/divider-topRow.png') no-repeat right 25px; width:365px; }
#Homepage-LatestOffer-Container	a							{ text-decoration:none; padding:0 20px 0 155px; width:190px; display:block; }
#Homepage-LatestOffer-Container	span.exclusive-offers-header{ display:block; background-position:0 0; background-repeat:no-repeat; height:10px; margin-bottom:8px; text-indent:-999em;  width:174px; background-image:url('../grfx/home/title-exclusiveOffers.png'); margin-bottom:8px; font-size:.8em; }
#Homepage-LatestOffer-Container	span.offer-image			{ position:absolute; top:0; left:0}
#Homepage-LatestOffer-Container	span.offer-title 			{ color:#FFF; font-size:1em; display:block; margin:0 0 3px 0; cursor:pointer}	
#Homepage-LatestOffer-Container	span.offer-body 			{ font-size:.9em; color:#c7c3c9; padding-bottom:10px; cursor:pointer }
#Homepage-LatestOffer-Container	a:hover span.offer-body 	{ color:#FFFFFF; }


/* Our rooms */
/* ------------------------------------------------------------------- */
#Homepage-OurRooms-Window-Container						{ background:url('../grfx/home/divider-topRow.png') no-repeat right center;}
#Homepage-OurRooms-Window-Wrapper						{ }
#Homepage-OurRooms-Window-Container	span.our-rooms-header	{ display:block; background-position:0 0; background-repeat:no-repeat; height:10px; margin-bottom:8px; text-indent:-999em;  width:110px; background-image:url('../grfx/home/title-ourRooms.png'); margin-bottom:8px; font-size:.8em;}
#Homepage-OurRooms-Window-Container	span.sub-title 	{ color:#FFF; font-size:1em;  display:block; margin-bottom:3px; }
#Homepage-OurRooms-Window-Container	span.sub-body 		{ color:#c7c3c9; padding-bottom:10px; cursor:pointer; font-size:.9em;}
#Homepage-OurRooms-Window-Container	a					{ text-decoration:none; display:block; width:190px; padding:0 20px 0 140px; background:url('../grfx/home/bkgd-ourRooms.jpg') no-repeat 20px 0;  height:130px;}
#Homepage-OurRooms-Window-Container	a:hover span.sub-body 		{ color:#FFFFFF; }

/* Guestbook */
/* ------------------------------------------------------------------- */
#Homepage-Guestbook-Window-Container					{ height:135px; overflow:hidden;  }
#Homepage-Guestbook-Window-Container span.guestbook-header	{ display:block; background-position:0 0; background-repeat:no-repeat; height:10px; margin-bottom:8px; text-indent:-999em; width:111px; background-image:url('../grfx/home/title-guestbook.png'); margin-bottom:8px; font-size:.8em;}
#Homepage-Guestbook-Window-Container p.comments			{ color:#c7c3c9; }
#Homepage-Guestbook-Window-Container p.name				{ font-size:1em; color:#FFF; padding-bottom:10px;}
#Homepage-Guestbook-Window-Container a					{ text-decoration:none; width:165px; padding-left:105px; background:url('../grfx/home/bkgd-guestbook.jpg') no-repeat 20px 0; display:block; height:120px;}
#Homepage-Guestbook-Window-Container a:hover p.comments		{  color:#fff; }

/* ------------------------------------------------------------------- */ 
/* BOTTTOM ROW */
/* ------------------------------------------------------------------- */
/* News */
/* ------------------------------------------------------------------- */
#Homepage-PressHeadlines-Container						{ clear:both; float:left; width:300px; height:95px; padding-right:30px; background:url('../grfx/home/divider-news.png') no-repeat right 0; padding-bottom:15px; }
#Homepage-PressHeadlines-Container h2					{ width:186px; background-image:url('../grfx/home/title-whatsHappening.png');}
#Homepage-PressHeadlines-Container ul li				{ list-style:none; margin-bottom:5px;}
#Homepage-PressHeadlines-Container ul li p				{ margin:0}
#Homepage-PressHeadlines-Container ul li a				{ background:url('../grfx/home/news-arrow.png') no-repeat 0 -13px; padding:0 0 0 23px; text-decoration:none; color:#aeaeae; font-size:.9em; }
#Homepage-PressHeadlines-Container ul li span.more-icon	{ display:none}

#Homepage-PressHeadlines-Container ul li a:hover		{ background-position:0 1px; color:#FFF}

/* Venues */
/* ------------------------------------------------------------------- */
#Homepage-Venues-Container								{ float:left; margin:25px 0 0 60px;}
#Homepage-Venues-Container h2							{ position:absolute;}
#Homepage-Venues-Container ul							{ }
#Homepage-Venues-Container ul li						{ float:left; list-style:none; }
#Homepage-Venues-Container ul li a						{ display:block; height:44px; background-position:center center; background-repeat:no-repeat; text-indent:-999em;}
#Homepage-Venues-Container ul li a.THE-SILVERSTONE-ROOM	{ background-image:url('../grfx/home/logo-silverstone.png'); width:162px; margin-right:75px; margin-top:-7px }
#Homepage-Venues-Container ul li a.THE-OAKS-RESTAURANT	{ background-image:url('../grfx/home/logo-theOaks.png'); width:104px; margin-right:75px; }
#Homepage-Venues-Container ul li a.BAR-AND-LOUNGE		{ background-image:url('../grfx/home/logo-barLounge.png'); width:180px; }
#Homepage-Venues-Container ul li a:hover				{ -moz-opacity: 0.5;}