/*----------Initialize----------*/

/* reset all */
HTML, BODY {margin:0px; padding:0px; font-family:Arial, Helvetica, Sans-Serif;}
HTML {overflow:scroll;}
DIV, P, TABLE {margin:0px; padding:0px;}
UL, OL, LI {margin:0px; padding:0px; list-style:none; line-height:normal;}
H1, H2, H3, H4, H5, H6 {margin:0px; padding:0px;}
IMG {margin:0px; padding:0px; border:0px;}
TABLE {maring:0px; padding:0px;}
input, select, textarea, form, textfield {padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#070028;}
fieldset{border:0px;padding:0px;}

* html select{
	position: relative;
	margin-left: -3px;
}

* html textarea{
	position: relative;
	margin-left: -3px;
}

.formWidth {width:217px;}
.formWidth400 {width:400px;}
.alignRight{ float:right;}
label{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#070028; }

/* block elements */
H1 {font-size:18px; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; color:#070028;}
H2 {font-size:16px; font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; color:#FFFFFF;}
H3 {color:#070028; font-size:12px; padding:0.1em 0px 0.4em 0px;}
H4 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px;}
H5 {color:#070028; font-size:1.1em; padding:1em 0px 0.1em 0px; clear:both;}
H6 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#070028; font-weight:bold;padding:3px 0px 1px 0px;} 
P {font-size:12px; line-height:16px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#514c68;}
/* inline elements */
A {text-decoration:none; text-decoration:underline;color:#0060c3;}
A:hover {text-decoration:underline; color:#070028;}
img{float:left;}
div#arrow {float:left; width:9px; height:15px; background:url(../img/arrow.jpg) no-repeat; margin:0; padding:0;}
.font9 {font-size: 9px}
.clear{clear:both;}

/*-----------Layouts-----------*/

#wrap { /* "auto" makes the left and right margins center the wrapper */  
	width:990px; 
	margin:0 auto; 
} 

body {
	padding:0px;
	margin:0px;
	background-color:#cdcbd4;
}

div#whiteContentArea{
    float:left;
	width:990px;
	background-color:#FFFFFF;
}

.whiteContentAreaInner{
	background-color:#FFFFFF;
	width:930px;
	margin:0px auto 0px auto;
}

.contentInner{padding:0em 0px 0px 0px; }
/*-----------Search-----------*/
#serachContainer{width:962px;padding:0px 13px 0px 13px;height:30px;background:#070028;}
#serachContainer fieldset{float:right;border:0px;padding:0.3em 0px 0px 0px;}
#serachContainer input{margin:0px 7px 0px 0px;width:100px;float:left;padding:1px 0px 1px 3px;}
#serachContainer select{margin:0px;width:79px;float:left;}
#serachContainer .button{width:50px;float:left;margin:0px 0px 0px 3px;padding:0px;}

/*---------------- NAV------------------- */

/******************** NAVIGATION CONTAINER ********************/
#navContainer{background:url(../img/navBG.gif) repeat-x left top;padding:0px 0px 0px 32px;}
.navInnerContainer{margin:0px auto 0px auto;height:37px;}

#navContainer ul{padding:0px;position:absolute;z-index:9000;}
#navContainer ul li{position:relative;text-transform:uppercase;font-weight:bold; font-size:13px;text-align:center;padding:0px;margin:0px auto 0px auto;line-height:37px;list-style:none;background:none;float:left;display:block;}
#navContainer ul li.last{position:relative;text-transform:uppercase;font-weight:bold; font-size:13px;text-align:center;padding:0px;float:left;display:block;margin:0px auto 0px auto;line-height:37px;list-style:none;background:none;}
#navContainer ul li a.items{color:#070028;text-decoration:none;padding:0px 18px 0em 18px;display:block;}
#navContainer ul li a.items:Visited{color:#070028;text-decoration:none;}
#navContainer ul li a.items:Hover{color:#070028;text-decoration:none;background:#FFFFFF;}

#navContainer ul li{text-decoration:none;display:block;}
#navContainer ul li:Hover, #navContainer ul li.Active, #navContainer ul li.sfhover {text-decoration:none;background:#FFFFFF;}

#navContainer ul .activeBackground {background-color:#FFFFFF;}
/******************** DROP DOWN NAVIGATION  ********************/
#navContainer ul li ul.secondLevel{position:absolute;left:-999em;display:block;float:left;width:230px;font-size:0.9em;z-index:9000;}
#navContainer ul li:hover ul.secondLevel, #navContainer ul li.sfhover ul.secondLevel{position:absolute;left:0;top:0;display:block;width:230px;top:37px;padding:0em 0px 0em 0px;background:#FFFFFF;z-index:9000;border-top:1px solid #CCCAD6;}
#navContainer ul li ul.secondLevel li{font-size:12px;list-style:none;float:left;background:#FFFFFF;width:100%;text-align:left;position:relative;line-height:24px;border-bottom:1px solid #a4a2b0;z-index:9000;}
#navContainer ul li ul.secondLevel li.last{list-style:none;float:left;background:#FFFFFF;width:100%;text-align:left;position:relative;line-height:24px;border-bottom:0px;z-index:9000;}
#navContainer ul li ul.secondLevel li a.subItems{text-transform:none;height:auto;color:#9c99a9;text-decoration:none;padding:0px 1.3em 0px 1.7em;display:block;background:url('../img/crossOFF.jpg') no-repeat 0% 0%;}
#navContainer ul li ul.secondLevel li a.subItems:Visited{text-transform:none;height:auto;color:#9c99a9;text-decoration:none;background:url('../img/crossOFF.jpg') no-repeat 0% 0%;}
#navContainer ul li ul.secondLevel li a.subItems:Hover{text-transform:none;height:auto;color:#070028;text-decoration:none;background:url('../img/crossOn.jpg') no-repeat 0% 0%;}



/*---------------- 3 Large Buttons ------------------- */

div#subcontentContainer{
	float:left;
	/*height:81px;*/
	margin:0;
	padding:0 0 0 0;
}

div#subcontent1{
	float:left;
	/*margin:0 0 0 28px;*/ /* top right bottom left */
	padding:0;
	width:262px;
	text-align:center;
}


div#subcontent2{
	float:left;
	margin:0 0 0 70px; /* top right bottom left */
	padding:0;
	width:262px;
	text-align:center;
}


div#subcontent3{
	float:left;
	margin:0 0 0 70px; /* top right bottom left */
	padding:0;
	width:262px;
	text-align:center;
}

/*---------------- CTA Buttons ------------------- */
div#whatsOnButton{	
	float:right;	
	width:99px;
	height:15px;
	margin-top:18px;
}

div#whatsOnButton IMG{float:right;}

a.btnFindOutMoreBlue {
	display: block;
	width: 99px;
	height: 15px;
	background:url(../img/btnFindOutMore.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.btnFindOutMoreBlue {
	background-position: -99px 0;
}

div#whatsOnButton a.btnFindOutMoreWhite {
	display: block;
	width: 95px;
	height: 9px;
	background:url(../img/btnFindOutMoreWhite.jpg) 0 0 no-repeat;
	text-decoration: none;

}

a:hover.btnFindOutMoreWhite {
	background:url(../img/btnFindOutMoreWhite.jpg) 0 0 no-repeat;
	opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8;
}

a:hover.btnFindOutMoreWhite {
	background:url(../img/btnFindOutMoreWhite.jpg) 0 0 no-repeat;
	opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8;
}

/********** RIGHT SPORTS FEED TICKETER **********/
.headlineContainer{float:right;width:147px;padding:0em 0px 3em 0px;}
.headlineContainer p{font-size:1em;line-height:13px;padding:0.5em 0px 0.5em 0px; font-family:Arial, Helvetica, sans-serif;}


/*----------------- Discount and Normal price layout settings ------------------*/


.normPrice{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
	text-align:left;
	width: 200px;
}

.discPrice{
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
	width: 200px;
}

/*//////////////////////////////////////// Footer //////////////////////////////////////// */

div#footer{
	float:left;
	width:990px;
	height:85px;
	background:url(../img/footerBG.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#footerLink {
	margin:35px 0 0 191px;
	padding:0;
	text-align:center;
    font-size:10px;
    line-height:normal;
	height:39px;
}


#footerLink ul {
    margin:0 0 0 0px;
    padding:0; 
    list-style:none;
	height:39px;
}

#footerLink li {
    display:inline;
	margin:0;
	padding:0;
	height:25px;
}

#footerLink a {
    float:left;
	margin:0;
	padding:0px 11px 0px 11px; /* top right bottom left */
	color:#4a4562;
	text-decoration:none;
	border-right-style:solid;
	border-right-color:#4a4562;
	border-right-width:1px;
	
}

#footerLink a:hover {
    display:block;  /* makes links display horizontal */
	color:#070028;
}


#footerLink #lastLink a {
    float:left;
	margin:0;
	padding:0px 11px 0px 11px; /* top right bottom left */
	color:#4a4562;
	border:none;
	text-decoration:none;
	
}

#footerLink #lastLink a:hover {
    display:block;  /* makes links display horizontal */
	color:#070028;

}

.siteMap {
	CLEAR: both
}
.siteMap UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: disc
}
.siteMap UL LI LI {
	PADDING-LEFT: 18px
}
.siteMap UL LI A {
	TEXT-DECORATION: none
}

/********** FORM ELEMENTS **********/
.formContainer{background:#F1F0F3;border-top:1px solid #837F93;border-BOTTOM:1px solid #837F93;padding:1em 1em 1em 2em;}
.formContainer fieldset.container{padding:0em 0px 0em 0px;margin:0px;}
.formContainer fieldset{margin:0.5em 0px 0.5em 0px;text-align:left;clear:both;}
.formContainer fieldset.checkBox{margin:1.8em 0px 0.4em 0px;}
.formContainer fieldset.radioButton{float:left;margin:0.5em 1em 0.5em 0px;clear:none;}
.formContainer label{width:10em;float:left;margin:0px 0.8em 0px 0px;}
.formContainer label.long{width:90%;float:left;color:#514C68;}
.formContainer label.medium{width:11.5em;float:left;color:#514C68;margin:0px 0.4em 0px 0.4em;}
.formContainer input.radio{float:left;width:12px;}
.formContainer input.check{width:5%;float:left;padding:0px;}
.formContainer input{width:215px;padding:1px 3px 1px 3px;float:left;}
.formContainer textarea{width:215px;padding:1px 3px 1px 3px;}
.formContainer textarea.application{width:450px;padding:1px 3px 1px 3px;}
.formContainer select{width:200px;}
.formContainer .asterisc{color:#000000;}
.note{padding:1em 2.4em 0em 2.4em;clear:both;}
.formContainer fieldset.buttons{margin:0em 0px 0em 0px;padding:1em 4em 0px 0em;float:right;clear:both;}
.formContainer input.formButton{width:50px;margin:0px 0.3em 0px 0px;}
.formContainer select.dates{width:63px;margin:0px 0.2em 0px 0em;}
.formContainer label.comment{font-size:1.1em;color:#514C68;width:100%;margin:0.2em 0px 0.5em 0px;float:left;clear:both;}
.formContainer label.title{float:left;font-weight:bold;width:11em;text-align:left;margin:0px;}
.formContainer fieldset.title{width:100%;float:left;clear:both;}
.formContainer fieldset.availability{width:100%;float:left;margin:0.5em 0px 0.5em 0em;clear:both;}
.formContainer select.availability{width:60px;float:left;clear:right;}
.formContainer label.calendar{width:2.8em;float:left;margin:0px 0px 0px 0em;}
.formContainer label.calendar IMG{border:0px;margin:0px;padding:0px;position:relative;top:-7px;}
.formContainer fieldset.buttonsSingle{margin:0em 0px 0em 0px;padding:1em 0em 0px 0em;float:right;clear:both;}
.formContainer textarea.applicationSingle{width:600px;padding:1px 3px 1px 3px;}
.errorMessage{color:#FF0000;font-size:11px;padding:1em 0px 0px 0px;float:left;clear:both;}

/**** MORE, BACK, TOP, PREVIOUS AND NEXT BUTTONS ****/
.more, .moreBack{text-align:right;width:100%;color:#070028;}
.galleryBack{text-align:right;width:100%;padding:0.5em 0px 0.8em 0px;font-size:12px;}
.top {text-align:right;width:100%;color:#070028;font-size:11px;}


/*//////////////////////////////////////// END Footer //////////////////////////////////////// */

/* sifr */
.sIFR-flash {clear:left; visibility:visible !important; overflow:hidden;}
.sIFR-replaced {clear:left; visibility:visible !important; overflow:hidden;}
SPAN.sIFR-alternate {visibility:hidden; position:absolute; z-index:-1000; left:-1000px; top:-1000px; width:0px; height:0px; display:block; overflow:hidden;}
