html, body{
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	text-align:center;
	margin:0;
	padding:0;
}
html{font-size:.74em;}
body{font-size:100.01%;}
a img,  fieldset{border:none;}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
}
.error{color:#f00;}
.container{
	width:960px;
	margin:0 auto;
	text-align:left;
}


/* === Start === highlight styles === */
span.highlight{background-color:#ffffcc; padding:0 1px;}

/* === Start === topMenu styles === */
#topMenu{
	list-style:none;
	padding:9px 0 0 0;
	text-align:right;
	margin:0;
}
#topMenu li{
	color:#999;
	display:inline;
	padding-right:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#topMenu li a{
	color:#040145;
	text-decoration:none;
}
#topMenu li a:hover{text-decoration:underline;}
#topMenu li a.active{
	color:#fff;
	background-color:#040145;
	padding:0 2px;
}
#topMenu li a.active:hover{text-decoration:none;}
/* === End ===== topMenu styles === */

/* === Start === Logo styles ===*/
h1, h1.logo {
	width:312px;
	height:105px;
	overflow:hidden;
	float:left;
	background:url(/images/logos/logo_small.jpg) top left no-repeat;
	margin:0;
	padding:0;
}
h1, h1.logo a{
	display:block;
	width:269px;
	height:105px;
}
h1.feyenord{background:url(/images/logos/logo_small.jpg) top left no-repeat;}
/* === End ===== Logo styles ===*/

/* === Start === Hide elements === */
/*#tradingAppExpClosed p.cancel a span,*/
h1 span,
#header form label span,
#mainMenu ul li a span,
table.eventsTable td a span,
#tradingCols ul li p a span{
	display:block;
	margin-left:-777em;
}
#header ul#buySellTickets a span {
	display:none;
}
/* === End ===== Hide elements === */

/* === Start === Search form styles === */
#header form{
	float:left;
	width:410px;
	margin:0;
	padding:39px 24px 0 16px;
	position:relative;
	z-index:888;
}
#header form fieldset{
	margin:0;
	padding:0;
}
#header form label, #seekerbtn{
	display:block;
	float:left;
	width:100px;
	height:30px;
	padding-right:4px;
	overflow:hidden;
	float: right;
	background:url(/images/label_small_livesearch.gif) top left no-repeat;
}
* html #header form label, * html #seekerbtn{padding-right:2px;}
#q{
	width:273px;
	border:1px solid #040145;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#040145;
	padding:3px 7px 3px 7px;
}
* html #q{padding:2px 7px 3px 7px;}
*:first-child+html #q{padding:2px 7px 3px 7px;}
/* === End ===== Form styles === */

/* === Start === Sell of buy tickets === */
#header ul#buySellTickets{
	list-style:none;
	margin:0;
	padding: 0;
	position:relative;
display:inline;
	z-index:5;
	height:80px;
}
#header ul#buySellTickets li{
	height:30px;
	margin-bottom:0;
	position:relative;
}
#header ul#buySellTickets .buyTickets {
	/*
	margin-top:22px;
	margin-top:8px;
	*/
}
#header ul#buySellTickets a{
	position:relative;
	height:30px;
	width:167px;
	padding:0;
	display:block;
	overflow:hidden;
}
#header ul#buySellTickets .buyTickets a{background:url(/images/byuticketsbtn.gif) top left no-repeat;}
#header ul#buySellTickets .sellTickets a{background:url(/images/sellticketsbtn.gif) top left no-repeat;}
#header ul#buySellTickets .buyTickets a:hover,
#header ul#buySellTickets .sellTickets a:hover{background-position:bottom left;}

div#header {
    position:relative;
    height: 100px;
}
div#header h1 {
    position: absolute;
    left: 0px;
    top: 0px;
}
div#header ul#buySellTickets {
    position: absolute !important;
    display:block;
    top: 38px !important;
    left: 783px !important;
    padding: 0px;
    margin: 0px;
    float:right;
    /*text-align:right;*/
}
div#header form {
    position: absolute;
    margin: 0px auto;
    left: 300px;
}
/* === End ===== Sell of buy tickets === */

/* === Start === liveSearchResults === */
#header #liveSearchResults{
	position:absolute;
	width:287px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	color:#040145;
	border:1px solid #040145;
	border-width:0 1px 1px 1px;
	z-index:9999px;
}
#header #q.indicator{
	background:url(/images/indicator_snake_small.gif) 256px 50% no-repeat;
}
#header ul#liveSearchResults{
	float:none;
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
}
#header #liveSearchResults li{
	list-style:none;
	background-color:#a7a6be;
	z-index:99999px;
	margin:0;
	padding:0;
	height:auto;
}
#header #liveSearchResults li.result-noResults{
	color:#040145;
	padding:2px 2px 2px 7px;
	font-style:italic;
}
#header #liveSearchResults li a{
	display:block;
	width:279px;
	text-decoration:none;
	padding:2px 2px 2px 7px;
	color:#040145;
	height:auto;
}
#header #liveSearchResults li a:hover,
#header #liveSearchResults li.selected a{
	color:#fff;
	background-color:#040145;
}
/* === End ===== liveSearchResults === */


/* === Start === mainMenu styles === */
#mainMenu{
	clear:both;
	background:#040145;
	padding-bottom:10px;
	height:37px;
	z-index:0;
}
#mainMenu div{background:#fff;}
#mainMenu ul{
	padding:6px 0 0 0;
	list-style:none;
	height:31px;
	width:756px;
	margin:0 auto;
}
* html #mainMenu ul{width:759px;}

#mainMenu ul li{
	float:left;
	height:31px;
}
#mainMenu ul li a{
	display:block;
	width:126px;
	height:31px;
	overflow:hidden;
	background:url(/images/mainmenu.png) top left no-repeat;
}

#mainMenu ul li a#concerts:hover{background-position:0px -31px;}
#mainMenu ul li a#klassiek{background-position:-126px 0;}
#mainMenu ul li a#klassiek:hover{background-position:-126px -31px;}
#mainMenu ul li a#theater{background-position:-252px 0;}
#mainMenu ul li a#theater:hover{background-position:-252px -31px;}
#mainMenu ul li a#kids{background-position:-378px 0;}
#mainMenu ul li a#kids:hover{background-position:-378px -31px;}
#mainMenu ul li a#sport{background-position:-504px 0;}
#mainMenu ul li a#sport:hover{background-position:-504px -31px;}
#mainMenu ul li a#dance{background-position:-630px 0;}
#mainMenu ul li a#dance:hover{background-position:-630px -31px;}
/* === End ===== mainMenu styles === */

/* === Start === Template layout === */
body.category .container.twoColumns{
/*	background:url(/images/bkg_fading_Left-top.gif) top left no-repeat;*/
	clear:both;
	margin-top:22px;
}
.container.twoColumns{
	background:url(/images/bkg_fading-Top-left.gif) top left no-repeat;
	clear:both;
	margin-top:22px;

	min-height:230px;
	height:auto !important;
	height:230px;
	overflow:visible;

}
.container.tradingPage{
	width:780px;
	clear:both;
	margin-top:22px;
}
#secondaryColumn{
	width:180px;
	float:left;
	padding:20px 16px 0 26px;
}
/* Removed bkg_fading_vertical; Should be enabled when database is filled */
/*body.category #secondaryColumn{background:url(/images/bkg_fading_vertical.gif) center right no-repeat !important;}*/
#mainColumn{
	padding:20px 0 0 14px;
	margin-left:232px;
}
#mainColumn #contentDivided2Column .ContentColumn2Cols {
	width:45%;
	float:left;
	padding:0 20px 0 0;
}
/* === End ===== Template layout === */

/* === Start === Secundary column styles === */
#mainColumn a,
#secondaryColumn a{
	color:#040145;
	font-weight:bold;
}
#mainColumn a.cancelLink { color:#f00; }
#mainColumn h1{
	font-size:1.5em;
	color:#040145;
	margin:0;

	width:auto;
	height:auto;
	overflow:auto;
	float:none;
	background:none;
	padding:1em 0;
}
#secondaryColumn h2,
#mainColumn h2{
	font-size:1.35em;
	color:#040145;
	margin:0;
}
#secondaryColumn h2{
	padding:0 0 10px 0;
}
#secondaryColumn h2 a {
	font-weight:normal;
}
#mainColumn h2{
	padding:0;
}
#mainColumn h3{
	color:#00a0c6;
}

#secondaryColumn h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#040145;
	margin:0;
	padding:0;
}
#mainColumn p{
	padding:0;
	margin:1em 0;
}
#secondaryColumn ul{
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
}

/* subnavigation */
#secondaryColumn ul.subnavigation{}
	#secondaryColumn ul.subnavigation li{
		margin:0.5em 0;
	}
		#secondaryColumn ul.subnavigation li ul{
			margin:0 0 0 1.35em;
		}
		#secondaryColumn ul.subnavigation li a{
			text-decoration:none;
			font-weight:normal;
			padding:0.4em 2px;
			color:#040145;
			background-color:#F0F0F0;
			display:block;
		}
		#secondaryColumn ul.subnavigation li a:hover{
			background-color:#d3d2de;
		}
		#secondaryColumn ul.subnavigation li.active a{
			font-weight:bold;
			background-color:#5C5A86;
			color:#fff;
			text-decoration:none;
		}
		#secondaryColumn ul.subnavigation li.active ul li a{
			font-weight:normal;
		}

.links li{padding-bottom:5px;}
.links li a{
	color:#040145;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.1em;
	display:block;
	padding:5px 0 5px 30px;
	width:160px;
}
.links li.website a{background:url(/images/icon_link.gif) center left no-repeat;}
.links li.fanclub a{background:url(/images/icon_fanclublink.gif) center left no-repeat;}
.links li.location a{background:url(/images/worldicon.gif) center left no-repeat;}
.links li a:hover{text-decoration:none;}
/* === End ===== Secundary column styles === */


div.eventError {
	border: 1px solid red;
	width: 360px;
	margin: 20px auto;
	color:red;
	padding: 20px;
}

/* === Start === eventsTable styles === */
table.eventsTable{border-collapse:collapse;border-left:1px solid #040145;border-top:1px solid #040145;width:99%;margin-top:10px;}
table.eventsTable td,table.eventsTable th{border-right:1px solid #040145;border-bottom:1px solid #040145;padding:3px;font-size:1.2em;}
table.eventsTable th{color:#fff;background-color:#040145;text-align:center;cursor:pointer;}
table.eventsTable th.nosort{cursor:default;}
table.eventsTable th a{color:#fff !important;text-decoration:none;}
table.eventsTable th.sortasc{background:#040145 url(/images/sortAsc.gif) center right no-repeat;padding-right:20px;padding-left:20px;}
table.eventsTable th.sortdesc{background:#040145 url(/images/sortDesc.gif) center right no-repeat;padding-right:20px;padding-left:20px;}
table.eventsTable td span{display:block;}
table.eventsTable td a{overflow:hidden; text-decoration:none;}
table.eventsTable td a:hover{text-decoration:underline;}
table.eventsTable tr.flop{background:#dad9e3;}
table.eventsTable tbody tr:hover,table.eventsTable tbody trpngFixBlankSrc{background:#a7a6be;/*cursor:pointer;*/}
table.eventsTable .date{text-align:center;width:130px;}
table.eventsTable .location{width:150px;}
table.eventsTable .goTrade{text-align:center;width:106px;}
table.eventsTable .type{width:200px;}
table.eventsTable .amount{text-align:center;width:100px;}
table.eventsTable .price{text-align:center;width:100px;}
table.eventsTable th.resize-handle-active{cursor: e-resize;}
div.resize-handle{cursor:e-resize;width:2px;border-right:1px dashed #1E90FF;position:absolute;top:0;left:0;}

/* differentiation for trading page */
table.eventsTable .goTradeTP{text-align:center;}
table.eventsTable .amountTP{text-align:center;}
table.eventsTable .priceTP{text-align:center; width: 80px; }
html>body table.eventsTable .priceTP{width: auto; min-width: 80px;}


/* === End ===== eventsTable styles === */

/* === Start === registrationProcess styles === */
#secondaryColumn ol.registrationProcess{
		padding:0;
		margin:0 0 0 25px;
	}
	#secondaryColumn ol.registrationProcess{
		list-style:none;
		padding:0 0 10px 0;
		margin:0;
	}
		#secondaryColumn ol.registrationProcess li{
			margin-bottom:10px;
			padding-bottom:12px;
			width:159px;
			height:29px;
			color:#000;
			padding:5px 10px 3px 43px;
			font-size:13px;
			text-decoration:none;
			line-height:20px;
			overflow:hidden;
			background-color:transparent;
			background-image:url(/images/bkg_ol_registration_process.png);
			background-repeat:no-repeat;
			color:#999; /* disabled look */
		}
			#secondaryColumn ol.registrationProcess li.step1{
				background-position:0px 0px;
			}
			#secondaryColumn ol.registrationProcess li.step1active{
				background-position:-250px 0px;
				color:#fff;
			}
			#secondaryColumn ol.registrationProcess li.step1checked{
				background-position:-500px 0px;
			}
			#secondaryColumn ol.registrationProcess li.step2{
				background-position:0px -50px;
			}
			#secondaryColumn ol.registrationProcess li.step2active{
				background-position:-250px -50px;
				color:#fff;
			}
			#secondaryColumn ol.registrationProcess li.step2checked{
				background-position:-500px -50px;
			}
			#secondaryColumn ol.registrationProcess li.step3{
				background-position:0px -100px;
			}
			#secondaryColumn ol.registrationProcess li.step3active{
				background-position:-250px -100px;
				color:#fff;
			}
			#secondaryColumn ol.registrationProcess li.step3checked{
				background-position:-500px -100px;
			}
			#secondaryColumn ol.registrationProcess li.step4{
				background-position:0px -150px;
			}
			#secondaryColumn ol.registrationProcess li.step4active{
				background-position:-250px -150px;
				color:#fff;
			}
			#secondaryColumn ol.registrationProcess li.step4checked{
				background-position:-500px -150px;
			}
			#secondaryColumn ol.registrationProcess li.step5{
				background-position:0px -200px;
			}
			#secondaryColumn ol.registrationProcess li.step5active{
				background-position:-250px -200px;
				color:#fff;
			}
			#secondaryColumn ol.registrationProcess li.step5checked{
				background-position:-500px -200px;
			}
/* === End ===== registrationProcess styles === */


/* === Start === my account === */

ul.subnav-my-account{
	width:90%;
}
ul.subnav-my-account li{
	height:2.5em;
}
ul.subnav-my-account li.active{
	font-weight:bold;
}
	ul.subnav-my-account li a{
		color:#040145;
		padding:3px 0;
		text-decoration:none;
	}

	ul.subnav-my-account li.CurrentPortfolio a,
	ul.subnav-my-account li.ArchivedTransactions a,
	ul.subnav-my-account li.EditAccountDetails a,
	ul.subnav-my-account li.EditPassword a,
	ul.subnav-my-account li.EditPaymentMethods a,
	ul.subnav-my-account li.EditNewsletterPreferences a,
	ul.subnav-my-account li.EditClubCards a{
		padding-left:20px;
		background-color:transparent;
		background-position:left center;
		background-repeat:no-repeat;
	}
	ul.subnav-my-account li.CurrentPortfolio a{
		background-image:url(/images/icon_briefcase_16x16.gif);
	}
	ul.subnav-my-account li.ArchivedTransactions a{
		background-image:url(/images/icon_archive_16x16.gif);
	}
	ul.subnav-my-account li.EditAccountDetails a{
		background-image:url(/images/icon_contact_16x16.gif);
	}
	ul.subnav-my-account li.EditPassword a{
		background-image:url(/images/icon_lock_16x16.gif);
	}
	ul.subnav-my-account li.EditPaymentMethods a{
		background-image:url(/images/icon_credit-card_16x16.gif);
	}
	ul.subnav-my-account li.EditNewsletterPreferences a{
		background-image:url(/images/icon_email_16x16.gif);
	}
	ul.subnav-my-account li.EditClubCards a{
		background-image:url(/images/icon_clubcards_16x16.png);
	}

div.CurrentPortfolio,
div.ArchivedTransactions,
div.EditAccountDetails,
div.EditPassword,
div.EditPaymentMethods,
div.EditNewsletterPreferences,
div.EditClubCards{
	padding-left:45px;
	min-height:35px;
	margin-bottom:20px;
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
}
div.CurrentPortfolio{background-image:url(/images/icon_currentPortfolio_30x30.gif);}
div.ArchivedTransactions{background-image:url(/images/icon_archive_30x30.gif);}
div.EditAccountDetails{background-image:url(/images/icon_userdetails.gif);}
div.EditPassword{background-image:url(/images/icon_password.gif);}
div.EditPaymentMethods{background-image:url(/images/icon_paymentmethod.gif);}
div.EditNewsletterPreferences{background-image:url(/images/icon_newsletter.gif);}
div.EditClubCards{background-image:url(/images/icon_clubcards-1.png);}

/* === End === edit user details === */

/* === Start === footer styles === */
#footer{
	clear:both;
	margin-top:30px;
	background:url(/images/footer.gif) top center no-repeat;
}

#footer h5,
#footer div p{
	clear: both;
	text-transform:uppercase;
	padding:13px 0 15px 0;
	margin:0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color:transparent;
}
/* === End ===== footer styles === */

/* === Start === TradingPage styles === */
/*
#tradingAppExpOpen{
	display:none;
	background:#ccc url(/images/helperex.gif) top center no-repeat;
	min-height:30px;
	margin-bottom:-32px;
}
#tradingAppExpOpen p.cancel{
	text-align:right;
	margin:0;
	padding:0;
}
#tradingAppExpOpen p.cancel a{
	color:#d00300;
	background:url(/images/cancelico1.gif) center right no-repeat;
	display:block;
	width:100px;
	margin:0 0 0 auto;
	padding:10px 38px 10px 0;
	font-weight:bold;
	text-decoration:none;
}
#tradingAppExpOpen p.cancel a:hover{text-decoration:underline;}
#tradingAppExpOpen h3{
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	padding:0 0 11px 0;
	margin:0;
}
#tradingAppExpOpen ul{
	list-style:none;
	background:url(/images/helperborder.gif) top center repeat-y;
	height:255px;
	padding:4px 10px 0 10px;
	margin:0;
}
#tradingAppExpOpen p img{vertical-align:middle;}
#tradingAppExpOpen p.first{line-height:160%;}
#tradingPageExplainBuy p,
#tradingPageExplainSell p{
	font-size:1.35em;
	padding:0 0 10px 0;
	margin:0;
}
#tradingAppExpOpen p.imgcontainer{text-align:center;}
#tradingPageExplainBuy{
	width:330px;
	float:left;
}
#tradingPageExplainSell{
	width:330px;
	padding-right:15px;
	float:right;
}
#tradingAppExpOpen div{
	background:url(/images/helperexbottom.gif) bottom center no-repeat;
	padding:5px 10px;
	padding-bottom:40px;
}
#tradingAppExpOpen div.clearme{background:none;}
#tradingAppExpClosed{
	background:#ccc url(/images/helper.gif) top center no-repeat;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}
#tradingAppExpClosed div{
	background:url(/images/helperbtm.gif) bottom center no-repeat;
	padding:5px 12px;
	margin-bottom:16px;
	 color:#666;
	line-height:110%;
}
#tradingAppExpClosed div.clearme{
	padding:0;
	margin:0;
}
#tradingAppExpClosed p{width:550px;
	padding:4px 0 5px 35px;
	background:url(/images/helperquestionico.gif) center left no-repeat;
	float:left;
	margin:0;
}
#tradingAppExpClosed p.cancel{width:auto;
	padding:2px 0 0 0;
	background:none;
	float:right;
	margin:0;
}
#tradingAppExpClosed p.cancel a{display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url(/images/cancelico.gif) center center no-repeat;
}
#tradingAppExpClosed p a{color:#0000ff;
	text-decoration:none;
	}
#tradingAppExpClosed p a:hover{color:#0000ff;
	text-decoration:underline;
}*/
#infobox{
	width:400px;
	margin:0 auto;
	text-align:center;
	background:#fff top center no-repeat;
}
#infobox h2{
	font-size:1.8em;
	color:#000;
	padding:9px 0 0 0;
	margin:0;
}
#infobox h2 a{
	color:#000;
	text-decoration:none;
}
#infobox ul{
	background:#fff bottom center no-repeat;
	list-style:none;
	padding:0 0 8px 0;
	color:#000;
	margin:0;
}
#infobox li.infoLocation{font-size:1.5em;}
#infobox li.infoDate{font-size:1.2em;}
#infobox li a{
	color:#000;
	text-decoration:none;
}
#tradingCols{
	clear:both;
	padding-top:10px;
}
#tradingColAsks{
	width:175px;
	float:left;
}
#tradingColOffers{
	width:175px;
	float:right;
}
#tradingColHistory{
	width:400px;
	margin:0 190px;
}
 * html #tradingColHistory{
	width:400px;
	margin:0 187px;
}
#tradingColAsks h3, #tradingColOffers h3, #tradingColHistory h3{
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	color:#000;
	background:#fff no-repeat;
	text-transform:uppercase;
	padding:3px 3px 2px 11px;
	margin:0;
}
#tradingColHistory h3{
	background:#fff no-repeat;
	border:1px solid #000;
	border-width:1px 1px 0 1px;
}
#tradingColAsks p, #tradingColOffers p, #tradingColHistory p{
	padding:0;
	margin:0;
}
#tradingColAsks ul li:hover,
#tradingColAsks ul li:hover li,
#tradingColAsks ul li.hover,
#tradingColAsks ul li.hover li{background:#fff;}
#tradingCols ul{
	list-style:none;
	width:175px;
	margin:0;
	padding:0;}
#tradingCols ul li{
	background:#dad9e3;
	margin-bottom:5px;
	padding:10px 6px 21px 6px;
	position:relative;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	line-height:110%;
}
#tradingCols ul li.price{font-size:2.5em;}
#tradingCols ul li.perTicket{font-size:0.85em;}
#tradingCols ul li.perTicket span{/*border-bottom:1px dashed #000;*/}
#tradingColOffers ul li{background:#8e8cab;}
#tradingColOffers ul li:hover,
#tradingColOffers ul li:hover li,
#tradingColOffers ul lipngFixBlankSrc,
#tradingColOffers ul lipngFixBlankSrc li{background:#fff;}
#tradingCols ul li ul li{
	margin:0;
	padding:0;
	position:static;
}
#tradingCols ul li p a{
	margin:0;
	padding:0;
	position:absolute;
	right:5px;
	top:5px;
	width:50px;
	height:50px;
	overflow:hidden;
	background:url(/images/btn_verkoop.gif);
}
#tradingColOffers ul li p a{background:url(/images/btn_koop.gif);}

td.yourTicket {
   height: 50px;
   width: 50px;
   background:url(/images/btn_yourTicket.gif);
   background-repeat:no-repeat;
   background-position:50%;
}

#tradingCols ul li ul{
	width:100px;
	height:auto;
	margin:0;
	padding:0;
	position:static;
}
#pricebox,
#showMoreTickets{
	border:1px solid #040145;
	border-top:none;
	padding:0 9px 10px 10px;
	font-weight:bold;
	margin-bottom:10px;
}
#pricebox strong{
	display:block;
	font-size:2.5em;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#chartbox{
	border:1px solid #040145;
	border-top:none;
	padding:10px 0;
	text-align:center;
}
#eventlist li{padding-bottom:12px;}
#eventlist a{
	display:block;
	width:159px;
	height:29px;
	background:url(/images/eventlist.gif) top left no-repeat;
	color:#000;
	padding:5px 0 3px 30px;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	line-height:110%;
	overflow:hidden;
}
#eventlist a span{display:block;}
#eventlist a span.hide{display:none;}
#eventlist a:hover{
	display:block;
	background:url(/images/eventlist.gif) bottom left no-repeat;
	color:#fff;
}

div#TradingPageEventTags{
	margin:1em 0;
	background-image:url(/images/concerts/tradingPageEventTagsBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
div#TradingPageEventTagsInner{
	padding:12px 12px 10px 0;
	background-image:url(/images/concerts/tradingPageEventTagsTop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
	div#TradingPageEventTagsInner h3{color:#000;}

	div#TradingPageEventTags h3{display:inline; float:left; width:160px; padding-left:.7em; padding-right:12px; font-size:1.2em; line-height:28px; text-align:right; margin:0;}
	div#TradingPageEventTags ul{display:inline; float:left; width:550px; margin:0; padding:0;}
	div#TradingPageEventTags ul li{display:inline; margin:0; padding:0; white-space:nowrap;}
		.EventTagOn,.EventTagOff{margin-left:7px;padding:3px 2px 3px 24px;line-height:30px;}
		.EventTagOn{text-decoration:none;color:#000;background:url(/images/TAG_checkbox_ON.gif) no-repeat 0% 50%;}
			/* warning: hover just the a element in case the last tag is active, it will be shown as a span */
			a.EventTagOn:hover{text-decoration:line-through;color:#ccc;background:url(/images/TAG_checkbox_DELETE.gif) no-repeat 0% 50%;}
		.EventTagOff{text-decoration:line-through;color:#ccc;background:url(/images/TAG_checkbox_OFF.gif) no-repeat 0% 50%;}
			.EventTagOff:hover{text-decoration:none;color:#000;background:url(/images/TAG_checkbox_ADD.gif) no-repeat 0% 50%;}

/* noResults */

div.noResults {
   margin-top: 20px;
   text-align: center;
}

div.tradingPage h4 a.choiceOfferTicket,
div.tradingPage h4 a.choiceRequestTicket{display:block;margin:0 auto;padding:0;width:171px;height:30px;}
div.tradingPage h4 a.choiceOfferTicket span,
div.tradingPage h4 a.choiceRequestTicket span{display:none;}

div.tradingPage h4 a.choiceRequestTicket{background:transparent url(/images/butt_small_request.gif) top left no-repeat;}
div.tradingPage h4 a.choiceOfferTicket {
   margin-top: 10px;
   background:transparent url(/images/butt_small_offer.gif) top left no-repeat;
   height: 60px;
}
/* :hover styles defined in category styles */

/* === End ===== TradingPage styles === */

/* === Start === Offer or Request (choiceRequestOffer) page styles === */
ul.choiceRequestOffer{margin:0;padding:0;}
ul.choiceRequestOffer li{display:inline;}
ul.choiceRequestOffer li,
ul.choiceRequestOffer li a{margin:0;padding:0;width:255px;height:44px;}
ul.choiceRequestOffer li a{display:block;float:left;}
ul.choiceRequestOffer li a span{display:none;}
ul.choiceRequestOffer li a.choiceRequestTicket{background:transparent url(/images/but_big_requestTickets.jpg) top left no-repeat;margin-right:25px;}
ul.choiceRequestOffer li a.choiceRequestTicket:hover{background:transparent url(/images/but_big_requestTickets.jpg) bottom left no-repeat;}
ul.choiceRequestOffer li a.choiceOfferTicket{background:transparent url(/images/but_big_offerTickets.jpg) top left no-repeat;}
ul.choiceRequestOffer li a.choiceOfferTicket:hover{background:transparent url(/images/but_big_offerTickets.jpg) bottom left no-repeat;}
ul.choiceRequestOffer li a.choiceRequestTicket{background:transparent url(/images/but_big_requestTickets.jpg) top left no-repeat;margin-right:25px;}
ul.choiceRequestOffer li a.choiceRequestTicket:hover{background:transparent url(/images/but_big_requestTickets.jpg) bottom left no-repeat;}

h3 a.choiceOfferTicket,
h3 a.choiceRequestTicket,
h3 a.choiceDirectSearch{display:block;margin:0 auto;padding:0;width:255px;height:44px;}
h3 a.choiceOfferTicket span,
h3 a.choiceRequestTicket span,
h3 a.choiceDirectSearch span{display:none;}

h3 a.choiceOfferTicket{background:transparent url(/images/but_big_offerTickets.jpg) top left no-repeat;}
h3 a.choiceOfferTicket:hover{background:transparent url(/images/but_big_offerTickets.jpg) bottom left no-repeat;}

h3 a.choiceRequestTicket{background:transparent url(/images/but_big_requestTickets.jpg) top left no-repeat;}
h3 a.choiceRequestTicket:hover{background:transparent url(/images/but_big_requestTickets.jpg) bottom left no-repeat;}

h3 a.choiceDirectSearch{background:transparent url(/images/butt_big_direct-search.jpg) top left no-repeat;}
h3 a.choiceDirectSearch:hover{background:transparent url(/images/butt_big_direct-search.jpg) bottom left no-repeat;}

select.offer {
   width: 500px;
}
/* === End ===== Offer or Request (choiceRequestOffer) page styles === */

/* === Start === eventsTable styles === */
table.explanationTable{}

table.explanationTable .dividerLine{
	border-right:1px solid #ccc;
}

table.explanationTable td ul,
table.explanationTable td ol {
	margin-left:2em;
}
table.explanationTable td p,
table.explanationTable td ul li{
	font-size:1.3em;
}
table.explanationTable td ol li{
	font-size:1.3em;
	font-weight:bold;
	color:#040145;
	margin-bottom:0.5em;
}
table.explanationTable td ol li ul{
	margin-top:0.5em;
	padding-left:10px;
	margin-left:1em;
	font-size:1em;
}
table.explanationTable td ol li p {
	font-size:1em;
	font-weight:normal;
	color:#000;
}
table.explanationTable td ol li ul li{
	list-style-type:none;
	background:transparent url(/images/explanation-list-items.gif) top left no-repeat;
	padding-left:15px;
	margin-left:0px;
	font-size:1em;
	font-weight:normal;
	color:#000;
	margin:0;
}

/* === End ===== eventsTable styles === */

.clearme{clear:both;}