/* REMOVE
body {
	background: url(../images/background.gif) repeat-y center #28211b;
}
*/

/**************************** Breadcrumbs *********************************/
div#breadcrumbs {
	font-size: smaller;
}

div#breadcrumbs a {
	color: #FFFFFF;
}
/***************************** HEADER *********************************/
div#home_flash {
	position: relative;
	width: 980px;
	height: 582px;
}
div#venue_flash {
	position: relative;
	width: 980px;
	height: 582px;
}
div#livingroomlogo a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 49px;
	height: 218px;
	display: block;
	background: url("../images/livingroom.gif") 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 10;
}

/***************************** LHS *********************************/
#left_venues {
	position: relative;
	margin: 0px;
	padding: 0px;
}
/*
#left_venues li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
*/
div#venue_title a {
	position: relative;
	width: 195px;
	height: 26px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: #4f4136 url("../images/venues.gif") 0 0 no-repeat;
}

div#menu_title a {
	position: relative;
	width: 195px;
	height: 26px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: #4f4136 url("../images/menus.jpg") 0 0 no-repeat;
}
/*
#left_venues ul {
	background-color: #4f4136;
	z-index: 10;
}
*/
/*
#left_venues li li a {
	display: block;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#left_venues li li a:hover {
	padding: 0px 0px 0px 0px;
	background-color: #8d8176;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}
#left_venues li {
	float: left;
	position: relative;
	width: 195px;
	height: 15px;
	background-color: #4f4136;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#left_venues li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#left_venues li>ul {
	top: auto;
	left: 0px;
}
#left_venues li li {
	display: block;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	z-index: 10;
}
#left_venues li:hover ul, #left_venues li.over ul {
	display: block;
}
li.last {
	position: relative;
	width: 195px;
	height: 14px;
	background: url(../images/hr195.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
*/
div#left_ourmenu a {
	width: 195px;
	height: 189px;
	display: block;
	background: url(../images/ourmenu.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_getreadyforxmas a {
	position: relative;
	width: 195px;
	height: 149px;
	display: block;
	background: url(../images/getreadyforxmas.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_bookonline {
	width: 195px;
	height: 64px;
	background: url(../images/bookonline.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#left_bookonlinesmall {
	width: 100px;
	height: 22px;
	background: url(../images/bookonlinesmall.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#left_archivetitle a {
	width: 195px;
	height: 23px;
	display: block;
	background: url(../images/archivetitle.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#left_pressareatitle a {
	width: 195px;
	height: 23px;
	display: block;
	background: url(../images/pressareatitle.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_charitiestitle a {
	width: 195px;
	height: 25px;
	display: block;
	background: url(../images/charities.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_vacanciestitle {
	width: 195px;
	height: 42px;
	background: url(../images/vacancies.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_viewallvacancies a {
	width: 195px;
	height: 15px;
	display: block;
	background: url(../images/viewallvacancies.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#left_findyourlocalmenutitle {
	width: 195px;
	height: 20px;
	background: url(../images/findyourlocalmenu.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_findyourlocaldrinkstitle {
	width: 195px;
	height: 20px;
	background: url(../images/findyourlocaldrinks.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#left_offer a {
	width: 195px;
	height: 164px;
	display: block;
	background: url(../images/signature.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#left_whatsontitle {
	width: 195px;
	height: 44px;
	background: url(../images/whatson.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/******************************* RHS ***********************************/
div#right_newsandevents {
	position: relative;
	width: 195px;
	height: 20px;
	background: url(../images/newsandevents.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_newspic {
	position: relative;
	width: 195px;
	height: 130px;
	background: url(../images/newspic.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_morenews a {
	position: relative;
	width: 195px;
	height: 25px;
	display: block;
	background: url(../images/morenews_rhs.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_dedicated a {
	position: relative;
	width: 195px;
	height: 140px;
	display: block;
	background: url(../images/dedicated.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_djsgetintouch a {
	position: relative;
	width: 195px;
	height: 176px;
	display: block;
	background: url(../images/djsgetintouch.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_youwilllove a {
	position: relative;
	width: 195px;
	height: 112px;
	display: block;
	background: url(../images/youwilllove.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_chef {
	position: relative;
	width: 195px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
div#right_chefpic {
	position: relative;
	width: 195px;
	height: 190px;
	background: url(../images/chefpic.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_cheftext p {
	font-size: smaller;
}
div#right_cocktailofthemonth {
	position: relative;
	width: 195px;
	height: 20px;
	background: url(../images/cocktailofthemonth.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_cocktailpic {
	position: relative;
	width: 195px;
	height: 190px;
	background: url(../images/cocktailpic.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.right_cocktailtitle {
	text-transform: uppercase;
	color: #dbc8ba;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF;
}
div#right_cocktailtext p {
	font-size: smaller;
}
div#right_applyonline {
	position: relative;
	width: 195px;
	height: 20px;
	background: url(../images/applyonline.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_privatehirevenues {
	position: relative;
	width: 195px;
	height: 27px;
	background: url(../images/privatehirevenues.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.right_venuetitle {
	text-transform: uppercase;
	color: #dbc8ba;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div#right_eventscalendar {
	position: relative;
	width: 195px;
	height: 22px;
	background: url(../images/eventscalendar.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.right_eventmonthtitle {
	color: #dbc8ba;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #FFFFFF;
}
div.right_eventtitle {
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
}
div.right_eventtext p {
	color: #dbc8ba;
	margin: 0px;
	padding: 0px;
}
div#right_logintitle {
	position: relative;
	width: 195px;
	height: 21px;
	background: url(../images/logintitle.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_youarelogged {
	position: relative;
	width: 195px;
	height: 23px;
	background: url(../images/youarelogged.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#right_logout a {
	position: relative;
	width: 82px;
	height: 18px;
	display: block;
	background: url(../images/btn_logout.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#right_eflyer a
{
	width: 172px;
	height: 18px;
	background: url(../images/eflyer.gif) 0 0  no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;	
}

/******************************* CALENDAR ***********************************/
/* Calendar styling */
table.calendar {
	border: 0;
	width: 195px;
}
table.calendar td, th {
	text-align: center;
	border: 0;
}
table.calendar th {
	height: 10px;
}
table.calendar td {
	width: 20px;
	height: 10px;
	font-size: smaller;
}
table.calendar .calendar-month {
	font-weight: bold;
	margin-top: 3px;
	text-align: center;
	color: #dbc8ba;
	text-transform: uppercase;
}
table.calendar .calendar-month a {
	text-decoration: none;
}
table.calendar .calendar-prev, table.calendar .calendar-next {
	font-weight: normal;
}
table.calendar th {
	color: #dbc8ba;
	text-align: center;
}
table.calendar td.linked-day {
	font-weight: bold;
	background-color: #dbc8ba;
}

table.calendar td.linked-day a {
	text-decoration: none;
}
table.prevnext {
	width: 100%;
	margin-top: 0.3em;
}
table.prevnext td {
	font-size: smaller;
}
table.prevnext td a {
	text-decoration: none
}
/******************************* CONTENT ***********************************/
div#main_pic {
	position: relative;
	width: 980px;
	height: 299px;
	background: url(../images/mainpic/01.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#morecivilised h2 {
	position: relative;
	width: 177px;
	height: 13px;
	display: block;
	background: url(../images/titles/morecivilised.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#musicatlivingroom h2 {
	position: relative;
	width: 195px;
	height: 13px;
	display: block;
	background: url(../images/titles/musicatlivingroom.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.videopic a {
	float: left;
	width: 218px;
	height: 174px;
	display: block;
	background: url(../images/videopic.jpg) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
div.videotext {
	float: right;
	width: 220px;
	text-align: left;
}
div#currentmenus {
	float: left;
	width: 113px;
	height: 17px;
	background: url(../images/currentmenus.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	padding: 0px;	
}
div#downloadacrobat a {
	float: left;
	width: 172px;
	height: 17px;
	display: block;
	background: url(../images/downloadacrobat.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
}
div#downloadacrobat a:hover {
	background: url(../images/downloadacrobat.gif) 0 -17px;
}

div#liveatlivingroom h2 {
	position: relative;
	width: 195px;
	height: 20px;
	background: url(../images/liveatlivingroom.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

div#morevideo a {
	width: 113px;
	height: 20px;
	display: block;
	background: url(../images/morevideo.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
}

div.newseventtext {
	position: relative;
	float: left;
	width: 285px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
div.newseventtext p {
	float: left;
}
div.listreadmore a {
	float: left;
}
div.newseventpic {
	float: right;
	width: 142px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#previousstories a {
	width: 134px;
	height: 20px;
	display: block;
	background: url(../images/previousstories.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;	
}
div#ourvenues h2 {
	position: relative;
	width: 88px;
	height: 13px;
	display: block;
	background: url(../images/ourvenues.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#comingsoon h2 {
	position: relative;
	width: 99px;
	height: 13px;
	display: block;
	background: url(../images/comingsoon.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

/******************************* GENERAL SETTINGS ***********************************/
hr {
	display: none;
}
.hr195 {
	width: 295px;
	height: 14px;
	background: url(../images/hr195.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
}
.hr195pic {
	width: 295px;
	height: 9px;
	background: url(../images/hr195pic.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
}
.hr450 {
	width: 450px;
	height: 14px;
	background: url(../images/hr450.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -9999px;
}


/**************************** Content Settings ****************************/

div#title h2					/* page titles */
{
	position: absolute;
	left: 225px;
	top: 180px;
	width: 535px;
	height: 53px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	z-index: 10;
	text-indent: -9999px;
}
div#content						/* page content */
{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	overflow: visible;
}

/*********************** Page Navigation **********************/

div.pagenavigation				/* page navigation */
{
	margin-bottom:10px
}

/******************** Default Content Page ********************/

div.contenttext	p				/* page text */
{
	padding-left: 0px;
	margin-left: 0px;
}
div.contentunavailable p 		/* page content unavailable text */
{
	padding-left: 0px;
	margin-left: 0px;
}

/******************** Default Form Page ********************/

div.warningmsg p			/* error message */
{
	color:#e06363;
}
form#contactform				/* contact form */
{
}
div.contactthankyou p			/* thankyou text */
{
}
div#enquiryform h2 {
	position: relative;
	width: 113px;
	height: 25px;
	display: block;
	background: url(../images/titles/enquiryform.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
/******************** Default List Page ********************/
div.listingheader {
	position: relative;
	width: 450px;
	height: 17px;
}
div.listtext {
	float: left;
	width: 377px;
	font-size: smaller;
}
div.listtext a {
	float: left;
	width: 377px;
}
div.downloadpdf a {
	float: right;
	width: 53px;
	height: 15px;
	display: block;
	background: url(../images/downloadpdf.gif) 0 0  no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div.listinstructions			/* module configuration introduction text */
{
}
div.list 						/* list of records */
{
}
div.listgroupdivider			/* end category divider */
{
	clear:both;
}
div.listgrouptitle h3 			/* record category title */
{
	background-color:#CCCCCC;
}
div.listgroupcaption 			/* record category title */
{
}
div.listrow 					/* record row */
{
	position: relative;
	width: 450px;
}
div.listimage 					/* record image */
{
	float:right;
	position:relative;
	margin-left:10px;
	margin-bottom:10px;
}
div.listimage img				/* record image */
{
}
div.listdetails					/* record details (title, caption, select) */
{
}
div.listtitle 					/* record title */
{
	text-transform: uppercase;
	color: #FFFFFF;
}
div.listcaption 				/* record caption */
{
}
div.listselect					/* record select button */
{
}
div.listdivider					/* record divider */
{
	clear:both;
}
div.listunavailable p			/* list unavailable text */
{
}

/******************** Default Selected Page ********************/

.selected						/* selected information (image and details) */
{
}
.selectedimage					/* selected image */
{
}
.selecteddetails				/* selected details (title, text) */
{
}
.selectedtitle					/* selected record title */
{
}
.selectedtext					/* selected record text */
{
}
.selectedlink					/* selected record text */
{
}
.selectedunavailable p			/* selected record unavailable text */
{
}
.selectedpreviouspage			/* previous page link */
{
}

/*********************** Footer Settings *************************/

div#footerlinks {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 730px;
	height: 25px;
}
ul#footer-list {
	margin: 0px;
	padding: 0px;
}
ul#footer-list li {
	list-style-type: none;
	display: inline;
}
ul#footer-list li a {
	position:relative;
	float:left;
	height: 19px;
	display: block;
	text-decoration: none;
	color: #fff200;
	margin: 0px 10px 0px 0px;
	font-size: 11px;
}
ul#footer-list li a:hover {
	color: #ae256d;
}
div#fatfrog a {
	width: 120px;
	height: 45px;
	background: url(../images/fatfrog.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: right;
}

div.applyforjobtitle
{
	background: url(/images/applyforthisjob.gif) 0 0 no-repeat;
	width: 163px;
	height: 25px;
	text-indent: -9999px;
}

/* PRESS PAGE SETTINGS */

div.presstotal
{
	font-size: smaller;
}

div.presslist
{
	margin-top: 30px;
}

div.presslistitem
{
	float: left;
	width: 130px;
	margin: 0 10px 0 10px;
}

div.presslistrow
{
	margin: 10px 0 0 0;
	
}

div#pressgallery
{
	background: url(/images/pressgallery.gif) 0 0 no-repeat;
	text-indent: -3000px;
}

div#pressdownloads
{
	background: url(/images/pressdownloads.gif) 0 0 no-repeat;
	text-indent: -3000px;
	float: left;
	width: 150px;
}

div#pressquotes
{
	background: url(/images/pressquotes.gif) 0 0 no-repeat;
	text-indent: -3000px;
}

div#opentimestitle
{
	background: url(/images/opentimes.gif) 0 0 no-repeat;
	text-indent: -3000px;
}

