﻿#maincontent
{
	display:table;
	width:1015px;
	min-height:384px;
	padding-top:300px;
}

#leftcol
{
	float:left;
	width:163px;	
	margin-left:50px;
}

#middlecol
{
	float:left;
	width:426px;	
}

#rightcol
{
	position:absolute;	
	width:213px;
	left:815px;
	top:300px;
}

#leftcol .toprow, #leftcol .centerrow, #leftcol .bottomrow
{	
	width:153px;
	padding:0 5px;
}

#middlecol .toprow, #middlecol .centerrow, #middlecol .bottomrow
{	
	width:416px;
	padding:0 5px;
}

#rightcol .toprow, #rightcol .centerrow, #rightcol .bottomrow
{	
	width:203px;
	padding:0 5px;
}

.centerrow
{			
	opacity:0.9;
	filter:alpha(opacity=90)
}

#leftcol .centerrow ul
{
	width:123px;
	padding:10px 15px;		
}

#middlecol .centerrow ul
{
	width:386px;
	padding:10px 15px;		
}

#rightcol .centerrow ul
{
	width:173px;
	padding:10px 15px;		
}

.toprow, .bottomrow
{
	height:5px;
}

#leftcol input
{
	width:118px;
	padding-left:5px;
}

#middlecol input, #middlecol textarea, #middlecol select
{
	width:381px;
	margin-bottom:10px;
	padding-left:5px;
}

#middlecol select
{
	width:387px;
}

#bookmarklink
{
	display:block;
	float:right;
	width:23px;
	height:23px;
	margin-top:-4px;
	text-indent:-999em;
}

#contenttitle img
{
	float:right;
	width:23px;
	height:23px;
	margin:-4px 5px 0 0;
}

#contacttitle, #logintitle, #contenttitle, #membertitle, #timezonetitle, #enquirytitle, 
#calendartitle, #boardroomtitle, #newseventstitle
{
	height:11px;
	margin-bottom:10px;
	padding:4px 0 8px 28px;	
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:italic;
}

.grey
{
	color:#ababab;
}

.spacer
{
	height:10px;
}

ul.fieldbox
{		
	padding:0 !important;		
}

#ctl00_contentPL_presspages_listing .centerrow
{	
	min-height:50px !important;	
}

#ctl00_contentPL_presspages_listing h2, #ctl00_contentPL_presspages_listing .maintext
{	
	padding:10px 15px 0 15px;
}

#ctl00_contentPL_presspages_listing .maintext
{	
	padding:10px 15px;
}

/* column backgrounds */

#leftcol .toprow
{
	background:url(/gfx/1-leftcol-top-bg.png) no-repeat;
}

#leftcol .centerrow
{
	background:url(/gfx/1-leftcol-main-bg.png) repeat-y;
}

#leftcol .bottomrow
{
	background:url(/gfx/1-leftcol-bottom-bg.png) no-repeat;
}

#middlecol .toprow
{
	background:url(/gfx/1-middlecol-top-bg.png) no-repeat;
}

#middlecol .centerrow
{
	min-height:254px;
	background:url(/gfx/1-middlecol-main-bg.png) repeat-y;
}

#middlecol .bottomrow
{
	background:url(/gfx/1-middlecol-bottom-bg.png) no-repeat;
}

#rightcol .toprow
{
	background:url(/gfx/1-rightcol-top-bg.png) no-repeat;
}

#rightcol .centerrow
{
	background:url(/gfx/1-rightcol-main-bg.png) repeat-y;
}

#rightcol .bottomrow
{
	background:url(/gfx/1-rightcol-bottom-bg.png) no-repeat;
}

/* End of column backgrounds */

/* Calendar */
#ctl00_contentPL_calendarbox th
{	
	color:#ababab;
}

#ctl00_contentPL_calendarbox a
{
	display:block;	
	background-color:#ababab;
	margin:2px;
	text-align:center;
	color:#fff !important;
	text-decoration:none !important;
}

/* End of Calendar */

/* Food menus */

#menus
{
	display:table;
}

#menus ul
{	
	clear:both;		
	padding:0 0 0 0 !important;
	list-style:none;
}

#menus li.item
{
	float:left;
	width:300px;
	margin-right:10px;	
}

#menus li.price
{
	float:left;
	width:70px;	
}

#menus h2
{	
	margin-bottom:15px;
}

/* End of Food menus */

#tabs
{
	padding:0 !important;
	width:150px !important;
}

#tabs ul 
{
	padding:0 !important;
	width:150px !important;
}

.newsfeed ul
{
	padding:0 0 10px 0 !important;
}

#socialiconslg
{		
	position:absolute;
	width:240px;	
	height:41px;
	left:180px;
	top:395px;
	list-style:none;
	background:#fff;
	display:none;
}

#socialiconslg li
{
	display:inline;
	padding-left:10px;
}

#socialicons
{		
	position:absolute;
	width:150px;	
	height:21px;
	left:800px;
	top:300px;
	list-style:none;
	background:#fff;
	display:none;
}	

#socialicons li
{
	display:inline;
	padding-left:10px;
}	

.blog h3
{
	color:#a5915d;
}

.hreflg
{
	font-size:1.2em;
}

#ctl00_contentPL_menuboxleft ul ul
{
	width:inherit !important;
	padding:0 !important;
	margin-left:15px;
	list-style:disc;
}

#ctl00_contentPL_menuboxleft ul ul li
{
	margin-bottom:5px;
}

#ctl00_contentPL_menuboxleft ul ul a
{
	font-family:Georgia, Sans-Serif;
}