/*------------------------------------------------
Main Style Sheet

Version:	1.0
Author:		Michael Walsh
Website:	www.enov8.co.uk
Created:	24/03/08
------------------------------------------------*/

/*HTML TAGS*/

body {
  margin:0;
  padding:0;
  color:#000;
  font:70% Arial, Helvetica, sans-serif;
  text-align:center;
  background:#ea1c24 url(../images/interface/bg-top-secondary.gif) top no-repeat;
}

body#home {
  background:#ea1c24 url(../images/interface/bg-top.gif) top no-repeat;
}

#wrapper-bottom {
	background:#ea1c24 url(../images/interface/bg-btm.gif) top no-repeat;
	min-height:395px;
	font-size:1.1em;
	color:#FFF;
	clear:both;
	padding-top:42px;
	background-position:center -55px;
}

#home #wrapper-bottom {
    /*background: #EA1C24 url(../images/interface/bg-btm3.gif) no-repeat scroll center -55px;*/
	background: #EA1C24 url(../images/interface/bg-btm2.gif) no-repeat scroll center -55px;
	/*margin-top:92px;*/
	margin-top: 0;
	padding-top:0;
	min-height:427px;
	background-position:top;
}

* html #wrapper-bottom {height:424px;}
* html #home #wrapper-bottom {height:519px;}

#wrapper-bottom a {
	color:#333;
	text-decoration:none;
}

#wrapper-bottom a:hover {
	text-decoration:underline;
}

html {
     overflow: -moz-scrollbars-vertical;
}

#raketherake {
	display:block;
	position:absolute;
	width:211px;
	height:20px;
	top:77px;
	right:42px;
}

h1 {
	position: absolute;
	top: 80px;
	left:42px;
	margin: 0;
	font-size: 2px;
}

h1 a {
	display: block;
	text-indent: -700em;
	text-decoration: none;
	height:257px;
	width:384px;
}

#twitter a, #twitter a:visited, #twitter a:active, #twitter a:link {
color:#FFFFFF;
}

p.header-date {
	text-indent: -700em;
	}

p, h3, h4, h5 {
	border:0;
	margin:0;
	padding:0;
	padding-top:1em;
}

h3, h4 {
	text-align:left;
}

table {
	margin-top:1.4em;
	margin-bottom:0.4em;
}

h2 {
	margin:0;
	padding:0;
	font-size:2.3em;
	color:#d5161e;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

#mBody h2 {
	margin-bottom:1.5em;
	font-size:2em;
}

h3 {
	font-size:1.3em;
	color:#999;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:normal;
}

#mBody h3, #facebox h3 {
	color:#d5161e;
}

#facebox h3 {
	padding-top:0;
}

#mBody h3 a {
	font-weight:normal;
}

h4 {
	color:#666;
	font-size:1.1em;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
}

em {
	color:#333;
}

* html em {
	overflow: hidden;
	width: 100%;
	zoom: 1;
}

abbr, acronym {
  border-bottom: 1px dotted #004fa3;
  cursor: help;
}

blockquote {
	padding:20px;
	margin:0;
	border-top:1.4em solid #FFF;
	font-style:italic;
	overflow:visible;
	height:1%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#000;
	background-color:#e0e0e0;
	clear:both;
}

.jsenabled blockquote {
	background-color:transparent;
	padding:0;
}

blockquote span {
	display:block; 
	float:left;
	width:840px;
}

blockquote .curve-tl {
	width:796px;
}

blockquote p {
	padding-top:0.5em;
}

cite {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:0.8em;
	margin-top:0.5em;
	/*color:#999;*/
	color:#004fa3;
	display:block;
}

img {
	border:0px none;
	display:block;
}

/* FORM */

.form {
	margin-top:2em;
	padding:20px;
	padding-top:5px;
	background-color:#e5e5e5;
	width:560px;
}

.form p {clear:both; padding-top:0.5em}

.form input.clearonfocus, .form textarea.clearonfocus {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:370px;
	padding:3px;
	color:#666;
	border:0;
	margin:4px;
}

#veriimage {
	margin:5px 117px 5px 118px;
}

.form label {
	width:150px;
	float:left;
	display:block;
	text-align:left;
	vertical-align:middle;
	padding:0.5em 0;
	padding-right:20px;
}

.form input:focus, .form textarea:focus {
	color:#000;
}

.form p.buttonrow {
	padding-left:170px;
}

.form span {display:block; float:left;}
.curve-tl {background:url(../images/interface/grey-tl.gif) top left no-repeat;}
.curve-tr {background:url(../images/interface/grey-tr.gif) top right no-repeat;}
.curve-br {background:#e5e5e5 url(../images/interface/grey-br.gif) bottom right no-repeat;}
.curve-bl {background:url(../images/interface/grey-bl.gif) bottom left no-repeat;}
.input-tl {background:#FFF url(../images/interface/input-tl.gif) top left no-repeat;}
.input-tr {background:url(../images/interface/input-tr.gif) top right no-repeat;}
.input-br {background:url(../images/interface/input-br.gif) bottom right no-repeat;}
.input-bl {background:url(../images/interface/input-bl.gif) bottom left no-repeat;}

.jsenabled .form {
	padding:0;
	background-color:transparent;
}

.curve-tl {
	padding:20px;
	padding-top:15px;
	width:560px;
}

fieldset {
	border:0;
	padding:0;
	margin:0;
}

legend {
	padding:0;
	margin:0;
	border:0;
	font-size:1.3em;
	color:#000;
	padding:1em 0 0.5em 0;
	font-weight:normal;
}

* html legend {margin-left:-0.5em;}
*+html legend {margin-left:-0.65em;}

.errors {
	padding:20px;
	margin:0;
	padding-top:10px;
	width:560px;
	margin-top:5px;
	background:url(../images/interface/validation-icon.gif) top left no-repeat;
	padding-left:40px;
}

* html .errors {margin-top:1.5em;}
*+html .errors {margin-top:1.5em;}

/*ACCESSIBILITY*/

.skipLink {
	position: absolute;
	left: -999px;
	width: 990px;
}

.hide {
	display:none;
	clear:both;
}

/* CLASSES */

.image {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	/*margin-top:1.6em;*/
	position: relative;
	width:279px;
	height:196px;
}

.imagenoframe {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}

.image span {
	width:279px;
	height:196px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/interface/image-frame-secondary.png);
}

* html .image span {background-image:url(../images/interface/image-frame-secondary.gif)}

.imagehotel {
	float:left;
	margin-left:0;
	margin-right:20px;
	margin-bottom:0;
	margin-top:16px;
	position: relative;
	width:120px;
	height:120px;
}

.imagehotel span {
	width:120px;
	height:120px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/interface/image-frame-hotel.png);
}

* html .imagehotel span {background-image:url(../images/interface/image-frame-hotel.gif)}



.imageportrait {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:1.6em;
	position: relative;
	height:279px;
	width:196px;
}

.imageportrait span {
	height:279px;
	width:196px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/interface/image-frame-secondary-portrait.png);
}

* html .imageportrait span {background-image:url(../images/interface/image-frame-secondary-portrait.gif)}

.center {
	text-align: center;
}

.clear {
	clear:both;
}

.datatable {
	width:100%;
	line-height:normal;
	border:1px solid #d5161e;
	border-collapse:collapse;
	background-color:#FFF;
}

.datatablenarrow {
	line-height:normal;
	border:1px solid #d5161e;
}

.datatable th, .datatablenarrow th {
	background:#ea1c24 url(../images/interface/tile-table-heading.gif) bottom repeat-x;
	font-size:1em;
	padding:0.5em 0.8em 0.6em 0.8em;
	vertical-align:top;
	font-weight:bold;
	color:#fff;
	text-align:left;
}

.detail .datatable th {
	white-space:nowrap;
}

.datatable td, .datatablenarrow td {
	background-color:#eeeeee;
	padding:0.5em 0.8em 0.6em 0.8em;
	vertical-align:top;
	color:#000;
	text-align:left;
}

.datatable th a, .datatablenarrow th a {
	color:#fff !important;
	text-decoration:none;
}

.datatable th a:hover, .datatablenarrow th a:hover {
	color:#CCC !important;
}

.datatable tr:hover td, .datatablenarrow tr:hover td {
	background-color:#FFF !important;
	color:#666 !important;
}

.datatable tr:nth-child(2n+1) td, .datatable tr:nth-child(odd) td, .datatablenarrow tr:nth-child(2n+1) td, .datatablenarrow tr:nth-child(odd) td {
	background-color:#dddddd;
}

.datatable tr.odd td, .datatablenarrow tr.odd td {
	background-color:#dddddd;
}

.external {
	padding-right: 16px;
	background: url('../images/interface/external-link.gif') center right no-repeat;
}

.tournaments {
	margin-top:1em;
}

.tournaments tr td, .tournaments tr th {
	padding:0.25em 0.4em 0.3em 0.4em;
	font-size:0.9em;
}

.datatable .link {
	cursor:pointer;
}

/* NEWS PAGE */

.postdate {
	display:block;
	float:right;
	color:#666;
	font-size:0.9em;
	width:122px;
	height:21px;
	background:url(../images/interface/post-date.gif) no-repeat;
	text-align:left;
	margin-top:20px;
	padding-top:4px;
	padding-left:28px;
}

.ditto_summaryPost h3 {
	float:left;
}

.ditto_summaryPost p {
	clear:both;
}

.ditto_summaryPost {
	padding:20px;
	padding-top:0;
	background-color:#e5e5e5;
	clear:both;
	margin-top:17px;
	height:1%;
	float:left;
	width:560px;
	/*margin-right:42px;*/
}

.post-teaser a {
	clear:both;
}

.ditto_summaryPost span {display:block; float:left;}
.news-page-tl {background:#e5e5e5 url(../images/interface/grey-tl.gif) top left no-repeat;}
.news-page-tr {background:url(../images/interface/grey-tr.gif) top right no-repeat;}
.news-page-br {background:url(../images/interface/grey-br.gif) bottom right no-repeat;}
.news-page-bl {background:url(../images/interface/grey-bl.gif) bottom left no-repeat;}

.jsenabled .ditto_summaryPost {
	padding:0;
	background-color:transparent;
	margin-top:0;
	width:600px;
}

*:first-child+html .jsenabled .ditto_summaryPost {margin:0;} * html .jsenabled .ditto_summaryPost {margin:0;}

.news-page-tl {
	margin-top:17px;
}

.news-page-br {
	padding:20px;
	padding-top:0;
	width:560px;
}

/*.postdate {
	display:block;
	color:#666;
	font-size:0.9em;
	background:url(../images/interface/post-date.gif) left no-repeat;
	text-align:left;
	padding-left:18px;
}

#rss {
	position:absolute;
	top:289px;
	right:22px;
}*/

.articlepostdate {
	background:transparent url(../images/interface/post-date-article.gif) left no-repeat;
	display:block;
	color:#999;
	font-size:1em;
	padding:0;
	padding-left:18px;
	text-align:left;
	margin-bottom:1.1em;
}

p.postdate {
	margin-bottom:1em;
}

/* HEADER */

#header {
	width:1004px;
	height:51px;
	position:relative;
}

#header ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	list-style: none;
	position:absolute;
	top:9px;
	right:32px;
}

#header li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-right:6px;
}

#header ul a {
	float: left;
	display: block;
	padding: 7px 13px 10px 13px;;
	color:#FFF;
	text-decoration: none;
	z-index: 10;
	position:relative;
	font-size:1.2em;
}

#header ul .current a, #header ul .current a:hover {
	cursor:default;
}

#header ul a:hover {
	color:#FFF;
}

/* Represents the background of the highlighted menu-item. */
#header li.back {
	background: url("../images/interface/lava.png") no-repeat right -33px;
	width: 11px; height: 33px;
	z-index:8;
	position:absolute;
}

#header li.back .left {
	background: url("../images/interface/lava.png") no-repeat top left;
	height: 33px;
	margin-right: 11px;
}

/* NAVIGATION */

#navigationWrapper {
	float:left;
	margin-left:151px;
	margin-top:80px;
	width:170px;
	font-size:1.1em;
	display:inline;
	padding-bottom:98px;
}

#navigation h3 {
	padding:0;
	margin:0;
	/*color:#d5161e;*/
	color:#999;
}	

#navigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:1em;
	border-top:1px dotted #CCC;
}

#navigation li {
	margin:0;
	padding:0;
}

#navigation a {
	display:block;
	text-decoration:none;
	color:#d5161e;
	border-bottom:1px dotted #CCC;
	padding:0.4em 0.6em;
	padding-left:0;
	height:1%;
}

#navigation .current a {
	font-weight:bold;
}

#navigation a:hover {
	color:#000;
}

#navigation ul ul {
	margin:0;
	border:0;
}

#navigation ul ul li {
	
}

#navigation ul ul a {
	padding-left:1.2em;
	font-size:0.9em;
}

#navigation ul li.current ul a {
	font-weight:normal;
}

#navigation ul li.current ul li.current a {
	font-weight:bold;
}

/* IDs */
	
#wrapper {
	width:1004px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#home #wrapper {
	height:375px;
}

#register {
	padding:0;
	margin-bottom:38px;
	width:277px;
	height:55px;
	display:block;
	background:url(../images/buttons/register-secondary.gif) no-repeat;
	overflow:hidden;
	position:relative;
}

#register a {
	width:277px;
	height:55px;
	display:block;
	background:url(../images/buttons/register-secondary.gif) no-repeat;
	text-indent: -9000px;
	overflow:hidden;
	position:relative;
}

#home #register, #home #register a {
	width:384px;
	background:url(../images/buttons/register.gif) no-repeat;
}

#register a:hover {
	background-position:0 -100px;
}

#registerWrapper {
	position:absolute;
	left:42px;
	bottom:0;
	margin-bottom:0;
}

#registerWrapper #register {
	margin-bottom:0;
}

div.hover {
	position: absolute;
    top: 0;
    left: 0;
    width:384px;
	height:55px;
    background:url(../images/buttons/register-secondary.gif) 0 -100px no-repeat;
}

#home div.hover {
    background:url(../images/buttons/register.gif) 0 -100px no-repeat;
}

#masthead {
	width:1004px;
	height:230px;
}

#flash {
	width:506px;
	height:317px;
	position:absolute;
	right:36px;
	top:118px;
	z-index:100;
}

#topbodywrapper {
	width:1004px;
	margin:76px auto 0;
	text-align:left;
	height:100%;
	position:relative;
	float:left;
}

#bodywrapper {
	margin:0 auto;
	text-align:left;
	height:1%;
	width:962px;
	padding-left:42px;
}

#mBody {
	font-family: Arial, Helvetica, sans-serif;
	float:right;
	height:1%;
	min-height:275px;
	width:600px;
	font-size:1.1em;
	line-height:1.5;
	text-align:justify;
	color:#333;
	margin-top:0;
	padding-right:42px;
}

#mBody ul, #facebox ul {
	padding:0;
	margin:0;
	list-style-type:none;
	padding-top:1em;
	padding-left:2em;
}

#mBody ul ul {
	padding-top:0;
}

#mBody ul li, #facebox ul li {
	padding-left:20px;
	background:url(../images/interface/home-bullet.gif) no-repeat 0 0.4em;
}

#mBody h2 {
	margin:0;
	padding:0;
}

* html #mBody {height:275px;} 

#wide #mBody {

}

#news #mBody {
	width:962px;
	padding-left:42px;
}

#mBody a, #facebox a {
	color:#d5161e;
	text-decoration:none;
	font-weight:bold;
}

#mBody a:hover, #facebox a:hover {
	text-decoration:underline;
	color:#000;
}

/*#mBody a:visited {
	background:url(../images/interface/tick.gif) right no-repeat;
	padding-right:15px;
}*/

#breadcrumb {
	/*position:absolute;
	right:335px;
	top:175px;
	float:right;*/
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	padding-bottom:1em;
}

#breadcrumb a {
	color:#999;
	text-decoration:none;
	font-weight:normal;
}

#breadcrumb a:hover {
	color:#000 !important;
	text-decoration:none;
}

/*FOOTER*/

#footer {
	width:964px;
	margin:0 auto;
	font-size:0.9em;
}

*:first-child+html #footer {padding-top:42px;} * html #footer {padding-top:42px;}
*:first-child+html #home #footer {padding-top:5px;} * html #home #footer {padding-top:5px;}

#footer a {	
	color:#ea8b90;
	text-decoration:none;
}

#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

#backtotop {
	float:right;
	color:#ea8b90;
	padding-top:7px;
}

#home #backtotop {padding-top:11px;}

#footer ul {
	float:left;
	width: auto;
	margin:0;
	padding:0;
	border:0;
	list-style: none;
	padding-top:7px;
}

#home #footer ul {padding-top:11px;}

#footer li {
	float:left;	
}

#footer ul a {
	float: left;
	display: block;
	padding-right: 15px;
}

#copyright {
	clear:both;
	padding-top:35px;
	color:#9f1117;
	height:1%;
	text-align:center;
	font-size:0.8em;
}

#copyright a {
	color:#9f1117;
	text-decoration:none;
}

#copyright a:hover {
	color:#9f1117;
	text-decoration:underline;
}

#gambleaware {
padding:13px 0;
color: #EA8B90;
}

/* HOMEPAGE */

.grey-tl {background:#e5e5e5 url(../images/interface/grey-tl.gif) top left no-repeat; display:block; float:left;}
.grey-tr {background:url(../images/interface/grey-tr.gif) top right no-repeat; display:block; float:left;}
.grey-br {background:url(../images/interface/grey-br.gif) bottom right no-repeat; display:block; float:left;}
.grey-bl {background:url(../images/interface/grey-bl.gif) bottom left no-repeat; display:block; float:left;}

.red-tl {background:#d5161e url(../images/interface/red-tl.gif) top left no-repeat; display:block; float:left;}
.red-tr {background:url(../images/interface/red-tr.gif) top right no-repeat; display:block; float:left;}
.red-br {background:url(../images/interface/red-br.gif) bottom right no-repeat; display:block; float:left;}
.red-bl {background:url(../images/interface/red-bl.gif) bottom left no-repeat; display:block; float:left;}

/*TWITTER FEED*/

#twitter ul {
list-style:none;
margin-left:0; padding-left:0;
color: #fff;
}

#twitter {
	display:inline;
	float:left;
	font-size:1.1em;
	margin-left:42px;
	margin-top:85px;
	width:277px;
	position:relative;
	/*height:250px;*/
	background:#d5161e;
	/*margin-bottom:98px;*/
	border-bottom:92px solid #FFF;
}

#twitter ul span {
	color:#f2babc;
	display:block;
	font-size:0.9em;
	padding-left:0;
	padding-top:4px;
	padding-bottom: 14px;
	text-align:left;
}

#twitter #logo {
	width:83px;
	height:52px;
	text-indent:-9999px;
	background: url('../images/interface/twitter.png');
	position:absolute;
	right: -10px;
	top: -10px;
}

* html #twitter #logo {
	background: url('../images/interface/twitter.gif');
}

.more, .webcast-details {
	height:30px;
	width:100px;
	background: url('../images/interface/more-alt.gif') no-repeat top left;
	float:right;
	margin-right:20px;
	margin-top:0;
	margin-bottom:0;
}

.more a, .webcast-details a {
	height:30px;
	padding-top: 6px;
	width:100px;
	display:block;
	margin-left:16px;
	background: url('../images/interface/more-alt.gif') no-repeat top right;
	color: #d5161e !important;
	text-decoration:none;
	font-weight:bold;
}

.webcast-details {
	margin-top: 44px;
	width: 150px;
	background: url('../images/interface/more.gif') no-repeat top left;
}

.webcast-details a {
	width: 150px;
	background: url('../images/interface/more.gif') no-repeat top right;
}

#press-news .more {
	margin-top: 14px;
	width: 100px;
	background: url('../images/interface/more-grey.gif') no-repeat top left;
}

#press-news .more a {
	padding-top:5px;
	width: 100px;
	background: url('../images/interface/more-grey.gif') no-repeat top right;
}

#inthenews-link {
color:#ffffff;
font-size: 14px;
margin-top:17px;
width:600px;
height:48px;
background: #d5161e url('../images/interface/inthenews-link.gif') no-repeat;
}

#inthenews-link a {
display:block;
width:579px;
height:34px;
padding:14px 0 0 21px;
color:#ffffff;
font-weight:normal;
text-decoration: none;
}


#inthenews-link a:hover {
text-decoration:underline;
color:#ffffff;
}

#home .webcast-details {
	float:left;
	margin-top:29px;
	width:110px;
}

#home .webcast-details a {
	width:110px;
}

.jsenabled #live-webcast, .jsenabled #latest-news, .jsenabled #venue-details, .jsenabled #twitter, .jsenabled #press-news {
	padding:0;
	background-color:transparent;
	padding-right:47px;
}

#press-news a.morenews {
float:right;
margin-top:10px;
}

#press-news {
margin-top:17px !important;
}

#press-news .press-date {
font-size:0.9em;
color:#666;
padding-left: 20px !important;
padding-top:1px;
background: url('../images/interface/post-date-press.gif') no-repeat;
}

.jsenabled #twitter #logo {
	right: -60px;
}

* html .jsenabled #live-webcast, * html .jsenabled #latest-news, * html .jsenabled #venue-details, .jsenabled #twitter, .jsenabled #press-news {padding-right:0px;}

#latest-news, #venue-details, #press-news {
	width:231px;
}

.grey-br, .red-br {
	width:231px;
	padding:15px 24px 20px 24px;
	min-height:170px;
}

#live-webcast .red-br {
	width:229px;
}

* html .grey-br {height:141px;}
* html .red-br {height:141px;}

#home .grey-br, #home .red-br {
	padding:15px 24px 20px 24px;
	width:179px;
	min-height:170px;
}

#home #live-webcast .red-br {
	width:336px;
}

#live-webcast, #latest-news, #venue-details, #press-news {
	min-height:170px;
	float:left;
	margin-right:42px;
	background-color:#e5e5e5;
	padding:15px 24px 20px 24px;
	margin-bottom:42px;
}

#twitter {
	padding:15px 24px 20px 24px;
}

#live-webcast h3, #latest-news h3, #venue-details h3, #twitter h3, #press-news h3 {
	margin:0;
	padding:0.1em 0 0.35em 0;
	font-size:1.5em;
	text-transform:uppercase;
}

* html #live-webcast, * html #latest-news, * html #venue-details, * html #press-news {
	height:170px;
	display:inline;
}

#live-webcast, #twitter {
	width:229px;
	background-color:#d5161e;
}

#home #live-webcast {
	position:relative;
}


#live-webcast #camera {
	position:absolute;
	bottom:0;
	right:6px;
}

#home #live-webcast p {
	width:155px;
}

#live-webcast {
	position:relative;
}

#live-webcast a {
	font-weight:bold;
	color:#FFF;
}

#latest-news, #press-news {
	margin-right:0;
}

#press-news {
float:right;

	margin-left:41px;
}

.jsenabled #press-news {
	margin-right:51px;
}

#home #latest-news, #home #venue-details {
	width:179px;
}

#home #live-webcast {
	width:336px;
}

#live-webcast ul, #latest-news ul, #venue-details ul, #press-news ul {
	margin:0;
	padding:0;
	list-style-type:none;
	padding-top:0.5em;
}

#live-webcast li, #latest-news li, #venue-details li, #press-news li {
	margin:0;
	padding:0.4em 0;
	padding-left:1.6em;
	background:url(../images/interface/home-bullet.gif) no-repeat 0 0.65em;
}

#latest-news h3, #venue-details h3, #press-news h3 {
	color:#d5161e;
}

#live-webcast h3, #twitter h3 {
	color:#FFF;
}

/* GOOGLE MAP */

#map {
	margin-top:1.5em;
	width:600px;
	height:400px;
	border:1px solid #d5161e;
}

#map strong {
	display:block;
}

/* PAGING CONTROLS */

.paging {
	padding-top:2em;
	clear:both;
}

.paging span a, .paging span.selectedpage {
	display:block;
	padding:4px 10px;
	color:#666 !important;
	float:left;
	border-right:1px solid #FFF;
	background-color:#e5e5e5;
}

.paging span a:hover {
	color:#FFF !important;
	background:#c71c25 url(../images/interface/tile-table-heading.gif) top repeat-x;
	text-decoration:none !important;
}

.paging span.selectedpage {
	color:#FFF !important;
	background:#c71c25 url(../images/interface/tile-table-heading.gif) top repeat-x;
	font-weight:bold;
}

#ajaxSearch_resultListContainer li {
	padding-bottom:0.5em;
}

#ajaxSearch_resultListContainer {
	/*padding-bottom:1em;*/
}

#twocol-logos {
	margin-top: 41px;
}

#twocol-logos img {
	float:left;
	margin-bottom:23px;
	margin-right:10px;
}

/* ACCORDIAN */

dl,dt,dd {
	margin:0;
	padding:0;
	border:0;
}

#accordian {

}

#accordian dt.attribute {
	display:block;
	color:#666;
	width:600px;
	font-size:1.2em;
	font-weight:bold;
	/*padding:6px 12px;*/
	margin-top:0.75em;
	cursor:pointer;
	voice-family: "\"}\""; voice-family:inherit;
	width:600px;
}

#accordian dt.attribute:hover, #accordian dt.selected {
	color:#000;
	text-decoration:none;
}

dd {
	width:600px;
	padding:0 20px;
	voice-family: "\"}\""; voice-family:inherit;
	width:560px;
}

/* REGISTER PAGES */

.register h5 {
	font-size: 1.2em;
}

.register img {
	float:right;
	margin:0;
	padding-bottom: 20px;
}

.register span {
	float:left;
	width: 185px;
	display:block;
}

ol.register-ol-2, ol.register-ol-2 li {
	width:146px;
	float:left;
}

ol.register-ol-2 {
	margin-bottom:30px;
}


/* ////////////////// REGISTERED PRO PAGE OVERRIDES ///*/

.pro img {
padding-top:1.6em;
padding-right: 20px;
padding-bottom: 1em;
float:left !important;
}

.pro p {
clear:none !important;
}

#banner a:hover {
text-decoration:none;
}

#banner span {
font-weight:normal; color:#000;
}

#live-webcast li, #latest-news li {
background:transparent url(../images/interface/home-bullet-alt.gif) no-repeat scroll 0 0.65em
}

.webcast-details {
margin-top:37px;
}

#live-webcast .red-br {
width:179px;
}

#venue-details .grey-br {
width:284px;
}

#latest-news {
margin-right: 42px;
background-color: #d5161e;
}

#live-webcast {
margin-right: 0;
width:179px;
}

#venue-details {
color: #000000;
width:284px;
}

#latest-news a, #latest-news h3 {
color:#ffffff;
}


#home #live-webcast li, #home #latest-news li {
background:transparent url(../images/interface/home-bullet-alt.gif) no-repeat scroll 0 0.65em
}

#home #latest-news {
margin-right: 42px;
background-color: #d5161e;
}

#home #venue-details {
margin-right: 42px;
width: 336px;
}

#home #live-webcast .red-br {
width:179px;
}

#home #venue-details .grey-br {
width:336px;
}

#home #live-webcast {
margin-right: 0;
width: 179px;
}

#home #venue-details {
color: #000000
}

#home #latest-news a, #home #latest-news h3 {
color:#ffffff;
}

.tableimage {
float:right;
margin-top:20px;
}

.tableheader {
margin-top:20px;
}

.tableheader-first {
margin-top:15px;
}

.tableimage-first {
float:right;
}

th.headerSortUp {
background: #c0171e url('../images/interface/asc.gif') no-repeat right center !important; 
}

th.headerSortDown {
background: #c0171e url('../images/interface/desc.gif') no-repeat right center !important; 
}

th.header {
background: #c0171e url('../images/interface/tile-table-heading-player.gif') no-repeat right center; 
}

.pager {
clear:both;
padding-top:1.5em;
}

.pager a {
display:block;
text-indent:-9999px;
width: 28px;
float:left;
margin:2px;
height: 27px;
background-color: #e5e5e5;
}

.pager a:hover {
background-position: 0 -27px;
}

.pager .first {
background: url('../images/buttons/first.gif') no-repeat top left;
}

.pager .prev {
background: url('../images/buttons/prev.gif') no-repeat top left;
}

.pager .next {
background: url('../images/buttons/next.gif') no-repeat top left;
}

.pager .last {
background: url('../images/buttons/last.gif') no-repeat top left;
}

.numberofpages {
	height:19px;
	width: 30px;
	text-align:center;
	padding:4px;
	margin:2px;
	background-color:#e5e5e5;
	color:#666666;
	font-weight:bold;
	display:block;
	float:left;
}




#home #gallery {
display:block;
width: 227px;
height:205px;
background: url(../images/interface/gallery.jpg) no-repeat;
float: left;
margin-right:41px;
text-indent: -999999px;
}

#gallery {
display:block;
width: 279px;
height:205px;
background: url(../images/interface/gallery-sec.jpg) no-repeat;
float: left;
margin-right:41px;
text-indent: -999999px;
}

#home #wrapper {
	/*height: 415px;*/
	height: 380px;
}

#venue-details {
position:relative;
}

#live-webcast {
position:relative;
}

#live-webcast .more {
	background:transparent url(../images/interface/more.gif) no-repeat scroll left top;
	margin-top:14px;
	width:100px;
	position:absolute;
	bottom:28px;
	right:28px;
}
#live-webcast .more a {
	background:transparent url(../images/interface/more.gif) no-repeat scroll right top;
	padding-top:5px;
	width:100px;
}

#venue-details .more {
	background:transparent url(../images/interface/more-grey.gif) no-repeat scroll left top;
	margin-top:14px;
	width:100px;
	position:absolute;
	bottom:28px;
	right:28px;
}
#venue-details .more a {
	background:transparent url(../images/interface/more-grey.gif) no-repeat scroll right top;
	padding-top:5px;
	width:100px;
}

#masthead {
	height: 364px;
}
/*
#flash {
	width:480px;
	right: 42px;
	height: 335px;
	background: url(../images/interface/livewebcast.png) no-repeat;
	padding: 8px;
}*/

#webcast-page {
	width:480px;
	height: 335px;
	background: url(../images/interface/livewebcast.png) no-repeat;
	padding: 8px;
	margin-top:1em;
}

#winner{
	position:absolute;
	width:496px;
	right: 41px;
	height: 352px;
	top:118px;
	z-index:100;
}

.video-blog {
	width:336px;
	height: 212px;
	background: url(../images/interface/livewebcast-small.png) no-repeat;
	padding: 8px;
	float:right;
	margin:1em 0 20px 20px;
}

#wrapper-bottom {
	background: #EA1C24 url(../images/interface/bg-btm2.gif) no-repeat scroll center -55px
}

#banner a:hover {
	text-decoration:none;
}

#banner span {
	font-weight:normal; color:#000;
}

#live-webcast li, #latest-news li {
	background:transparent url(../images/interface/home-bullet-alt.gif) no-repeat scroll 0 0.65em
}

#latest-news {
margin-right: 42px;
background-color: #d5161e;
}

#home #venue-details {
margin-right: 42px;
width: 336px;
}

#venue-details {
margin-right: 42px;
width: 284px;
}

#live-webcast .red-br {
width:179px;
}

#latest-news .red-br {
/*width:336px;*/
}

#home #venue-details .grey-br {
width:336px;
}

#venue-details .grey-br {
width:284px;
}

#live-webcast {
margin-right: 0;
width: 179px;
}

#venue-details {
color: #000000
}

#venue-details h3 {

}

#latest-news a, #latest-news h3 {
color:#ffffff;
}



#live-webcast .red-br {
width:179px;
}

#latest-news .red-br {
/*width:336px;*/
}

#home #venue-details .grey-br {
width:336px;
}

#live-webcast {
margin-right: 0;
width: 179px;
}