body {
	font-family : arial,helvetica,sans-serif;
	font-size : 12px;
	background : #000000;
}

img { border : 0; }

p {
	margin : 0.30em 0 1.00em 0;
	line-height : 1.50em;
	font-size : 12px;
}

h1 {
	margin : 0.40em 0 0.50em 0;
	color : #000000;
	font-size : 20px;
}

h1#hMainHeading {
	margin : 3px 0 7px 0;
	color : #000000;
	font-size : 20px;
}

h2 {
	margin : 0.30em 0 1.00em 0;
	line-height : 1.50em;
	font-size : 15px;
	color : #E61B23;
}

a {
	font-family : arial,helvetica,sans-serif;
	text-decoration : none;
	color: #000000;
}

a:hover {
	text-decoration : underline;
}

table {
	text-align : left;
}

table td {
	vertical-align: top;
}

a.aUnderline {
	text-decoration : underline !important;
}

img.imgKeyline {
	border: 1px #000000 solid;
}

.nobold { font-weight : normal; }

p.pArtist, p.pLatestNews {
	font-size: 15px;
	margin : 0 0 3px 0; 
	font-weight : bold;
	line-height: 18px;
}

p.pCapacity {
	font-size: 11px;
	margin : 0 0 3px 0; 
	line-height: 15px;
}

p.pDate {
	font-size : 12px;
	font-weight : bold;
	margin : 0;
}

p.pSuite {
	font-size : 14px;
	font-weight : bold;
	margin : 0;
}

.padding_top_0 { padding-top : 0 !important; }
.padding_left_0 { padding-left : 0 !important; }
.padding_right_0 { padding-right : 0 !important; }
.padding_bottom_0 { padding-bottom : 0 !important; }
.padding_top_5 { padding-top : 5px !important; }
.padding_left_5 { padding-left : 5px !important; }
.padding_right_5 { padding-right : 5px !important; }
.padding_bottom_5 { padding-bottom : 5px !important; }
.padding_top_10 { padding-top : 10px !important; }
.padding_left_10 { padding-left : 10px !important; }
.padding_right_10 { padding-right : 10px !important; }
.padding_bottom_10 { padding-bottom : 10px !important; }
.padding_top_20 { padding-top : 20px !important; }
.padding_left_20 { padding-left : 20px !important; }
.padding_right_20 { padding-right : 20px !important; }
.padding_right_40 { padding-right : 40px !important; }
.padding_bottom_20 { padding-bottom : 20px !important; }

.margin_top_5 { margin-top : 5px; }
.margin_left_5 { margin-left : 5px; }
.margin_right_5 { margin-right : 5px; }
.margin_bottom_5 { margin-bottom : 5px; }
.margin_top_10 { margin-top : 10px; }
.margin_left_10 { margin-left : 10px; }
.margin_right_10 { margin-right : 10px; }
.margin_bottom_10 { margin-bottom : 10px; }

.ralign { text-align : right !important; }
.lalign { text-align : left !important; }
.calign { text-align : center !important; }
.talign { vertical-align : top !important; }
.malign { vertical-align : middle !important; }
.balign { vertical-align : bottom !important; }

ul#ulHNav {
	list-style-type : none;
	list-style-image : none;
	list-style-position : outside;
	padding : 0;
	margin : 0;
}

ul#ulHNav li {
	display : inline;
	padding : 0;
	margin : 0;
}

ul#ulHNav li a {
	padding : 0;
	margin : 0;
}

table#tblMenu {
	background : #010101 url(../images/menu/menu_bg.jpg) repeat-x;
	color : #FFFFFF;
	width : 100%;
	font-weight : bold;
	margin : 0 !important;
	width : 170px;
}

table#tblMenu td {
	padding : 7px 5px;
	border-bottom : 1px #FFFFFF solid;
}

table#tblMenu td a {
	color : #FFFFFF;
	font-weight : normal;
	font-size: 12px;
}

table#tblMain td.tdMenu {
	background : #FFFFFF;
	color : #000000;
	width: 170px;
	border-right: 1px #000000 solid;
}

table#tblMain td.tdMenu p {
	padding : 0 10px;
}

table#tblMain td.tdMain {
	background : #FFFFFF;
	color : #000000;
	width : 848px;
}

table#tblMainContent {
	margin : 10px;
}

table#tblWhatsOn, table#tblLatestNews, table#tblUpdate, table#tblFacts, table#tblSuites {
	border : 2px #000000 solid;
	margin-left : 10px;
	margin-bottom: 10px;
}

table#tblWhatsOn td, table#tblLatestNews td, table#tblSuites td {
	padding-left : 10px;
}

table#tblUpdate td {
	padding: 0 10px;
}

table#tblFacts td {
	padding: 0 10px;
}

table#tblWhatsOn td.tdHeading, table#tblLatestNews td.tdHeading, table#tblUpdate td.tdHeading, table#tblFacts td.tdHeading, table#tblSuites td.tdHeading {
	color: #F70303;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	padding: 13px 10px 15px 10px;
}

p.pFurtherInfo {
	font-size: 13px;
	background: #CCCCCC;
	padding: 15px;
	margin-top: 20px;
	width: 507px;
	text-align: center;
}

p.pWidth547 {
	width: 547px !important;
}

p.pWidth527 {
	width: 527px !important;
}

.txt14 {
	font-size: 14px;
}

.txtTiny {
	font-size: 11px;
}

.txtSubHeading {
	font-size: 14px;
	font-weight: bold;
}

table#tblCapacity {
	font-weight: bold;
}

table#tblCapacity td {
	padding: 0;
}

table#tblCapacity tr#trTotalCapacity td {
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	font-size: 14px;
	padding: 5px 0;
}

table#tblFeatures {
	margin-bottom: 10px;
}

table#tblFeatures td {
	padding-right: 20px;
}

ul#ulPackage {
	margin-left: 17px;
	padding: 0;
}

ul#ulPackage li {
	padding: 2px 0;
}

table.tblFootball {
	background: #D6DDE8;
	color: #1E417D;
}

table.tblFootball a {
	color: #1E417D;
	font-weight: bold;
}

table.tblRugby {
	background: #FBCCD2;
	color: #ED001F;
}

table.tblRugby a {
	color: #ED001F;
	font-weight: bold;
}

table.tblTeams {
	margin-bottom: 10px;
}

table.tblTeams td {
	padding: 0 10px;
}

table.tblTeams td h3 {
	font-size: 16px;
	text-align: center;
}

table.tblTeamFacts th {
	font-weight: normal;
	padding: 2px 20px 2px 0;
}

table.tblTeamFacts td {
	font-weight: bold;
	padding: 2px 0;
}

table#tblContact th {
	padding: 4px 4px 4px 0;
}

table#tblContact td {
	padding: 4px;
}

table#tblSpec td, table#tblCap td {
	padding: 0 20px 3px 0;
}

table#tblCap {
	margin-left: 40px;
}

img.imgBorder {
	border: 5px solid #CCCCCC;
}

table#tblNews td.tdDetail {
	border: 5px solid #CCCCCC;
	padding: 0 10px 10px 10px;
}

table#tblEvents td.tdDetail {
	border: 5px solid #CCCCCC;
	padding: 0 10px 10px 10px;
}

p.pPrice {
	color: #E61B23;
	font-weight: bold;
	font-size: 13px;
}

table#tblRoomFeatures td ul {
	margin: 0;
}

.show_suites {
	padding-left: 10px;
	*padding-left: 0 !important;
}