body {
	background-color: #ccdae7;
	background-image: url(../images/bkgrd-fade3.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.separator {
	width: auto;
	margin: 0 auto;
	background: url(../images/separator.gif) repeat-x 0 50%;
	height: 20px;
}

.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: auto;
	font-size: 1px;
	line-height: 1px;
}

img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#fixpageH {
	margin: 0px;
	padding: 0px;
	height: 470px;
	width: 1px;
	float: left;
}

img {
	margin: 0;
	padding: 0;
	border-style: none;
	text-decoration: none;
}

/* @group Page Wrapper */

#mainboxwrapper {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/pagewrap-border.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 0;
	border-style: none;
}

#mainboxwrapper .tl {
	background-image: url(../images/pagewrap-tl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	width: 100%;
}
#mainboxwrapper .tr {
	background-image: url(../images/pagewrap-tr.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	height: auto;
	width: 100%;
}

#mainboxwrapper .r {
	background-image: url(../images/pagewrap-border.gif);
	background-repeat: repeat-y;
	background-position: 100% 0px;
	height: auto;
	width: 100%;
}

#mainboxwrapper .l {
	height: auto;
	width: 100%;
	background-image: url(../images/pagewrap-border.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#mainboxwrapper .b {
	background-image: url(../images/pagewrap-border.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	height: auto;
	width: 100%;
}

#mainboxwrapper .bl {
	background-image: url(../images/pagewrap-bl.jpg);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: auto;
	width: 100%;
}
#mainboxwrapper .br {
	background-image: url(../images/pagewrap-br.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
}

#contentwrapper {
	width: 755px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
}


/* @end */

/* @group Header */

#headerwrapper {
	width: 755px;
	height: auto;
	margin: 10px 0 0;
	background: #005191 url(../images/entertainment-venue.gif) no-repeat 99% 24px;
	position: relative;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.logo {
	padding: 3px 0px 0px;
	height: 80px;
	width: 200px;
	margin: 0 0px 0px 5px;
}


/* @end */

/* @group Box Corners */


.tleft {
	background-image: url(../images/corner-tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
}
.tright {
	background-image: url(../images/corner-tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
}

.bleft {
	background-image: url(../images/corner-bl.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
}
.bright {
	background-image: url(../images/corner-br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
}


/* @end */

/* @group Side Navigation */

#sidenavstripe {
	background: url(../images/sidenavstripe.gif) repeat-y;
	margin: 0;
	padding: 0;
}

#sidenavwrapper {
	width: 170px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #6697bd;
}

#sidenav {
	margin: 0px;
	padding: 0px;
	width: 170px;
}
#sidenav ul {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 1.9em;
	display: block;
	height: 1.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
html>/**/body #sidenav ul {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 2em;
	display: block;
	height: 2em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#sidenav li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 0px;

}
#sidenav a   {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: bold;
	font-variant: normal;
}
#sidenav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-color: #78b2e0;
}

#sidenavtop {
	height: 7px;
	background: white url(../images/navstripe-top.gif) no-repeat;
	margin: 0;
	padding: 0;
}
#navtop {
	background: url(../images/navstripe-top.gif) no-repeat;
	margin: 0;
	padding: 0;
}
#navbottom {
	background: url(../images/navstripe-bottom.gif) no-repeat 0 100%;
	margin: 0;
	padding: 0;
}

#sidenavbottom {
	height: 16px;
	background: white url(../images/nav-bottom.gif) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

/* @end */

/* @group Main Page content */

#textpagewrapper {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 0 10px 190px;

}
.pagetitle {
	margin: 0 0 12px;
	padding: 0;
	background-color: #78b2e0;
	float: left;
	width: 100%;
	display: block;
}
html>body .pagetitle {
	margin: 0 0 12px;
	padding: 0;
	background-color: #78b2e0;
	float: left;
	width: 100%;
	display: block;
}
.pagetitle h1 {
	padding: 3px 0;
	margin: 0 0 0 8px;
	color: white;
	font: bold .9em/1.3em "Century Gothic", Arial, Helvetica, sans-serif;

}

h2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-variant: normal;
	padding: 0px;
	margin: 0 0 .5em;
	color: #005191;
	line-height: normal;
}
#comingsoon {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-variant: normal;
	padding: 0px;
	margin: 0 0 .5em;
	color: #a35191;
	line-height: normal;
}

h3 {
	height: auto;
	width: auto;
	margin: 0px 15px 0px 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.centre{
	text-align: center;
}
.imageright {
	margin: 0 0 12px 12px;
	padding: 0;
	float: right;
}
ol {
	margin: 0;
	padding: 0 0 0 22px;
}

strong {
	color: #005191;
}
.homeWObox {
	margin: 0 0 6px;
	padding: 0;
	background-color: #78b2e0;
	width: 100%;
	display: block;
}
.homeWObox h2 {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 2em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: bold;
	font-variant: normal;
}
.fixer {
	margin: 0px;
	padding: 0px;
	clear: right;
	height: 1px;
	width: auto;
	font-size: 1px;
	line-height: 1px;
}
.regno {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #848484;
}
/* @end */

/* @group Title Bar Colours */

.orange {
	background-color: #ef8f00;
}
.green {
	background-color: #00ac58;
}
.purple {
	background-color: #a35191;
}
.lightblue {
	background-color: #6698bd;
}
.darkblue {
	background-color: #005191;
}
.mauve {
	background-color: #ba7dff;
}
.lime {
	background-color: #bdc41e;
}
.magenta {
	background-color: #e1007c;
}
.red {
	background-color: red;
}
.christmas {
	background-color: #C22100;
}


/* @end */

/* @group Blue Boxed Item */

.bluebox {
	margin: 0 0 12px;
	padding: 0;
	width: 100%;
	background: #f1f3f7 url(../images/blue-box_line.gif) repeat-x;
	float: right;
}
html>body .bluebox {
	margin: 0 0 12px;
	padding: 0;
	float: left;
	width: 100%;
	display: block;
	background: #f1f3f7 url(../images/blue-box_line.gif) repeat-x;
}

.bluebox .blueTL {
	background-image: url(../images/blue-box_tl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	width: 100%;
}
.bluebox .blueTR {
	background-image: url(../images/blue-box_tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	height: auto;
	width: 100%;
}

.bluebox .blueBL {
	background-image: url(../images/blue-box_bl.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: auto;
	width: 100%;
}
.bluebox .blueBR {
	background-image: url(../images/blue-box_br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
}
.bluebox .blueL {
	background-image: url(../images/blue-box_line.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	height: auto;
	width: 100%;
}
.bluebox .blueR {
	background-image: url(../images/blue-box_line.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	height: auto;
	width: 100%;
}
.bluebox .blueB {
	background-image: url(../images/blue-box_line.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
}
.bluebox .blueboxtext {
	height: auto;
	width: auto;
	padding: 10px;
	margin: 0;
}
.bluebox .questions a {
	color: #005191;
	line-height: 1.4em;
}

.bluebox .bluebox h3 {
	height: auto;
	width: auto;
	margin: 0px 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.WOinfo {
	width: auto;
	height: auto;
	margin: 0 0 0 160px;
	padding: 0;
}

.WOtitle {
	color: #e1007c;
	font: bold 1em "Century Gothic", Arial, Helvetica, sans-serif;
}

.whatsonimage {
	width: 140px;
	margin: 0 20px 10px 0;
	padding: 0;
	float: left;
}
.whatsonimage img{
	width: 140px;
	margin: 0;
	padding: 0;
	float: left;
	height: 124px;
}


/* @end */

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;

}

/* @group Homepage */

.col1 {
	width: 170px;
	float: left;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
}
.col2 {
	width: 175px;
	float: left;
	display: inline-block;
	padding: 0;
	margin: 0 10px 0 0;
}
.col3 {
	width: 175px;
	float: left;
	padding: 0;
	margin: 0;
}

#homewrapper {
	margin: 0;
	padding: 0 0 10px;
}
#homecol1 {
	width: 540px;
	float: left;
	margin: 0;
	padding: 0;
}
#mainfeaturewrap {
	margin: 0;
	padding: 0;
	height: auto;
}

#mainfeaturewrap h2 {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-variant: normal;
	padding: 0px;
	margin: 0 0 .5em;
	color: #005191;
	line-height: normal;

}

#mainfeaturewrap img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

#homeWOwrap {
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 0 0 550px;
	padding: 0;
	width: 202px;
	display: block;
}
html>body #homeWOwrap {
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0 0 0 553px;
	padding: 0;
	width: 202px;
	display: block;
}
.homeWObox h1 {
	margin: 0;
	color: white;
	font: bold .9em/1.7em "Century Gothic", Arial, Helvetica, sans-serif;
	text-align: center;
	display: block;
}
.homeWObox h1 a {
	color: white;
	text-decoration: none;
	display: block;
}
.WOboxtext {
	height: auto;
	width: auto;
	padding: 8px 10px;
	margin: 0;
	text-decoration: none;
	display: block;
}
.WOboxtext h3{
	height: auto;
	width: auto;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.WOboxtext h3 a {
	text-decoration: none;
	color: white;
	display: block;
	font-weight: normal;
	font-style: normal;
}
.WOboxtext h2 {
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.WOboxtext h2 a {
	height: auto;
	width: auto;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-decoration: none;
	font: normal bold 1em/normal "Century Gothic", Arial, Helvetica, sans-serif;
	display: block;
}

#mainimg {
	margin: 0 0 8px;
}

#mainimg img {
	width: 202px;
	height: 180px;
	padding: 0;
	margin: 0;
}
.floatingbutton {
	margin: 0 0 12px;
	padding: 0;
	background-color: #78b2e0;
	float: left;
	width: 100%;
	display: block;
}

.floatingbutton h1 {
	padding: 3px 0;
	margin: 0 0 0 8px;
	color: white;
	font: bold .9em/1.3em "Century Gothic", Arial, Helvetica, sans-serif;

}

#features2wrap img {
	margin: 0;
	padding: 0;
	border-style: none;
	text-decoration: none;
	height: 130px;
	width: 175px;
	display: block;
}

.featurelink {
	margin: 0;
	padding: 0;
}

.featurelink h2 {
	color: white;
	font: bold .8em/2.2em "Century Gothic", Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 2.2em;
}
.featurelink h2 a {
	color: white;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	height: 2.2em;
}
#sidenavwraphome {
	width: 170px;
	height: 158px;
	margin: 0;
	padding: 0;
	background-color: #6697bd;
}

#sidenavwraphome .bright {
	background-image: url(../images/corner-br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 158px;
	width: 100%;
	margin: 0;
	padding: 0;
}


/* @end */

/* @group footer */

#footerwrap {
	padding: 0px;
	height: 3em;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #7bb6e5;
	margin: .8em auto .8em;
}
#footerwrap .copyright {
	padding: 0px;
	height: auto;
	width: 370px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	float: left;
}
#footerwrap .webdesign {
	padding: 0px;
	height: auto;
	width: 370px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: right;
	float: right;
}

#footerwrap a.link {
	text-decoration: none;
	color: #7bb6e5;
}
#footerwrap a:hover.link {
	text-decoration: none;
	color: #6798df;
}



/* @end */

/* @group Siteplan */

#siteplan {
	width: 500px;
	margin: 12px auto 0;
}
#siteplan img {
	float: left;
	margin: 0 0 12px;
	padding: 0;
}



/* @end */

.hidden {
	visibility: hidden;
}
.WOinfoKCC {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.flashbox {
	padding: 0;
	float: left;
	width: 100%;
	display: block;
	height: 210px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
.popstarswrap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.popstarswrap img {
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.CASTCOL {
	width: 140px;
	float: left;
}

/* @group TABLES */

.tablewrap {
	font-weight: normal;
	font-style: normal;
}

table.Plist {
	border-spacing: 1px;
	border-collapse: collapse;
	color: black;
	border: 0 none #000;
}
table.Plist th {
	padding: 3px 3px;
	-moz-border-radius: 0px 0px 0px 0px;
	font-weight: normal;
	font-style: normal;
	background-color: #0695f1;
	color: white;
	text-align: left;
}
table.Plist td {
	padding: 2px;
	-moz-border-radius: 0px 0px 0px 0px;
	border: 1px none #0695f1;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-color: #0695f1;
}
td.title, th.title   {
	border-spacing: 5px;
	border-collapse: collapse;
	color: #0695f1;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}


/* @end */

/* @group YELLO Boxed Item */

.twitter {
	margin-right: 10px;
}

.yellbox

.bluebox {
	margin: 0 0 12px;
	padding: 0;
	width: 100%;
	background: #f6cf6b url(../images/blue-box_line.gif) repeat-x;
	float: right;
}
html>body .yellbox {
	margin: 0 0 12px;
	padding: 0;
	float: left;
	width: 100%;
	display: block;
	background: #f6cf6b url(../images/blue-box_line.gif) repeat-x;
}

.yellbox .blueTL {
	background-image: url(../images/yell_TL.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	width: 100%;
}
.yellbox .blueTR {
	background-image: url(../images/yell_TR.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	height: auto;
	width: 100%;
}

.yellbox .blueBL {
	background-image: url(../images/yell_BL.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	height: auto;
	width: 100%;
}
.yellbox .blueBR {
	background-image: url(../images/yell_BR.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
}
.yellbox .blueL {
	background-image: url(../images/yell_Line.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	height: auto;
	width: 100%;
}
.yellbox .blueR {
	background-image: url(../images/yell_Line.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	height: auto;
	width: 100%;
}
.yellbox .blueB {
	background-image: url(../images/yell_Line.gif);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	height: auto;
	width: 100%;
}
.yellbox .blueboxtext {
	height: auto;
	width: auto;
	padding: 10px;
	margin: 0;
}

.yellbox  .bluebox h3 {
	height: auto;
	width: auto;
	margin: 0px 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.yellbox .WOtitle {
	color: #e03322;
	font: bold 1em "Century Gothic", Arial, Helvetica, sans-serif;
}

.yellbox strong {
	color: #e03322;
	font-weight: bold;
	font-size: 110%;
}


/* @end */
