/*
ticket pricing elements
-------------------------
*/

	#mainColumn div.floatingMainContent {
		display: inline;
		margin: 0px 0px 0px 0px;
		width: 610px;
		float: left;
	}

	#mainColumn div.floatingSideColumn {
		display: inline;
		margin: 0px 0px 0px 0px;
		width: 150px;
		float: right;
	}

	#mainColumn div.topMargin {
		margin: 20px 0px 0px 0px;
	}

/*
ticket pricing elements
-------------------------
*/

	.ticketPricingTable {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 800px;
	}

	.ticketPricingTable tr th, .ticketPricingTable tr td {
		margin: 0px;
		padding: 0px;
		text-align: center;
	}

	.ticketPricingTable tr th.monthLabel span {
		display: block;
		width: 85px;
		text-align: left;
		font-weight: normal;
		background-color: #B3B3B3;
		color: #ffffff;
		line-height: 18px;
	}

	.ticketPricingTable tr th.monthLabel span strong {
		display: block;
		padding-left: 4px;
		font-weight: normal;
	}

	.ticketPricingTable tr th.monthTitle span {
		display: block;
		width: 85px;
		height: 20px;
		text-align: left;
	}

	.ticketPricingTable tr th.monthTitle span strong {
		display: block;
		padding-left: 4px;
		line-height: 20px;
	}

	.ticketPricingTable tr th.day {
		width: 22px;
		overflow: hidden;
	}

	.ticketPricingTable tr th.day span {
		display: block;
		width: 22px;
		font-weight: normal;
		background-color: #B3B3B3;
		color: #ffffff;
		line-height: 18px;
	}

	.ticketPricingTable tr td {
		width: 22px;
		overflow: hidden;
	}

	.ticketPricingTable tr td span {
		display: block;
		width: 22px;
		height: 20px;
		overflow: hidden;
		color: #ffffff;
		line-height: 20px;
	}

	.ticketPricingTable tr td span span{
		display: none;
	}

	.ticketPricingTable tr td.empty {
		background-color: none;
	}

	.ticketPricingTable tr td.closed {
		background-color: #999;
	}

	.ticketPricingTable tr td.offPeak {
		background-color: #FC0;
	}

	.ticketPricingTable tr td.standard {
		background-color: #A9CE18;
	}

	.ticketPricingTable tr td.peak {
		background-color: #7CC9FF;
	}

/*
ticket details elements
-------------------------
*/
	
	.ticketPricingDetails caption.offPeak {
		background-color: #FC0;
	}

	.ticketPricingDetails caption.standard {
		background-color: #A9CE18;
	}

	.ticketPricingDetails caption.peak {
		background-color: #7CC9FF;
	}
	
	.ticketPricingDetails tr th span.noBold {
		font-weight: normal !important;
	}
