/* ------------------------------------------------------------------- */ 
/* 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:#878b89; padding-bottom:10px; cursor:pointer }
#Homepage-LatestOffer-Container	a:hover span.offer-body 	{  color:#fff; }
/* #Homepage-LatestOffer-Container	a:hover 	{ background-color:#000000; } */


/* 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:#878b89; padding-bottom:10px; cursor:pointer; font-size:.9em; }
#Homepage-OurRooms-Window-Container	a					{ text-decoration:none; width:190px; padding:0 20px 0 140px; background:url('../grfx/home/bkgd-ourRooms.jpg') no-repeat 20px 0;  height:130px; display:block;}
#Homepage-OurRooms-Window-Container	a:hover span.sub-body 	{  color:#fff; }

/* Guestbook */
/* ------------------------------------------------------------------- */
#Homepage-Guestbook-Window-Container					{ }
#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:#878b89; }
#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}*/



#Layout1-HomepageRelatedLinks-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; }
#Layout1-HomepageRelatedLinks-Container h4					{ width:186px; background-image:url('../grfx/home/title-whatsHappening.png'); display:block; background-position:0 0; background-repeat:no-repeat; height:10px; margin-bottom:8px; text-indent:-999em; }
#Layout1-HomepageRelatedLinks-Container ul li				{ list-style:none; margin-bottom:5px;}
#Layout1-HomepageRelatedLinks-Container ul li p				{ margin:0}
#Layout1-HomepageRelatedLinks-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; }
#Layout1-HomepageRelatedLinks-Container ul li span.more-icon	{ display:none}

#Layout1-HomepageRelatedLinks-Container ul li a:hover		{ background-position:0 1px; color:#FFF}






/* Venues */
/* ------------------------------------------------------------------- */
#Homepage-Venues-Container								{ float:left; margin:25px 0 0 40px;}
#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:41px; background-position:center center; background-repeat:no-repeat; text-indent:-999em; margin-right:28px;}
#Homepage-Venues-Container ul li a.THE-LINCOLN-GRILLE	{ background-image:url('../grfx/home/logo-grille.png'); width:71px;}
#Homepage-Venues-Container ul li a.THE-EASTGATE			{ background-image:url('../grfx/home/logo-eastgate.png'); width:106px; }
#Homepage-Venues-Container ul li a.PINK-LOUNGE		{ background-image:url('../grfx/home/logo-pinkLounge.png'); width:93px; margin-right:0; }
#Homepage-Venues-Container ul li a.ROOM-BAR				{ background-image:url('../grfx/home/logo-roomRestaurant.png'); width:82px; }
#Homepage-Venues-Container ul li a.KING-RICHARD-SUITE	{ background-image:url('../grfx/home/logo-kingRichard.png'); width:136px; }
#Homepage-Venues-Container ul li a.THE-WELLINGTON		{ background-image:url('../grfx/home/logo-langtrys.png'); width:75px; display:none; }
#Homepage-Venues-Container ul li a:hover				{ -moz-opacity: 0.5;}