#PerformancesList {
	
}
#PerformancesList h1 {
	color:#2D394D;
	font-size:18pt;
	font-weight:normal;
}
#PerformancesList h1 span {
	color:#79868E;
}
#PerformancesList .list {
	float:left;
	clear:both;
	width:100%;
}
#PerformancesList .list .header {
	background-image:url(../../images2008/EventListHeader.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:710px;
	padding:10px 0px 0px 15px;
}
#PerformancesList .list .header select {
	background-color:#FFFFFF;
	border:1px solid #809DB9;
	float:left;
}
#PerformancesList .list .header h4 {
	float:right;
	left:-20px;
	margin:0pt;
	padding:0pt;
	position:relative;
}
#PerformancesList .list .header a#CalendarLink {
	display:block;
	height:0px;
	overflow:hidden;
	padding-top:19px;
	width:125px;
}
#PerformancesList .list .header a#CalendarLink span {
	display:block;
}
#PerformancesList .list .header a#ViewAllEventsLink {
	background-image:url(../../images2008/pagination_top_previous_arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#CC3300;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	float:left;
	height:13px;
	line-height:13px;
	margin-top:1px;
}
#PerformancesList .list .body {
	width:723px;
	border:1px solid #DDC8A2;
	background-color:#FAF8D6;
	clear:both;
	float:left;
}
#PerformancesList .list .body .item {
	padding:15px;
	width:693px;
	border-top:1px solid #DDC8A2;
	clear:both;
	float:left;
	zoom:1;
	overflow:hidden;
}
#PerformancesList .list .body .item.first {
	border-top:0 none;
}
#PerformancesList .list .body .item .date {
	float:right;
}
#PerformancesList .list .body .item .image {
	clear:left;
	width:122px;
	height:122px;
	margin-right:20px;
	border:1px solid #D8D1AB;
	padding:3px;
	background-color:#FFFFFF;
}
#PerformancesList .list .body .item .image img {
	width:122px;
	height:122px;
}
#PerformancesList .list .body .item .sponsor {
	font-size:90%;
}
#PerformancesList .list .body .item .title a,
#PerformancesList .list .body .item .date {
	font-size:140%;
}
#PerformancesList .list .body .item .sponsor,
#PerformancesList .list .body .item .title a,
#PerformancesList .list .body .item .date {
	color:#A32B0B;
}
#PerformancesList .list .body .item .subtitle,
#PerformancesList .list .body .item .venue,
#PerformancesList .list .body .item .showtime {
	color:#836734;
	font-size:90%;
}
#PerformancesList .list .body .item .venueShowtimeWpr {
	margin-top:8px;
	background-color:#F6F3BD;
	padding:4px 0px;
	clear:both;
	float:left;
	width:100%;
}
#PerformancesList .list .body .item .venueWpr,
#PerformancesList .list .body .item .showtimeWpr {
	float:left;
	padding:4px 8px;
}
#PerformancesList .list .body .item .showtimeWpr {
	/*border-left:1px solid #DAD17A;*/
	width:268px;
}
#PerformancesList .list .body .item .venueWpr {
	border-right:1px solid #DAD17A;
	width:240px;
}
#PerformancesList .list .body .item .venueLabel,
#PerformancesList .list .body .item .showtimeLabel {
	color:#1E3248;
	font-size:120%;
}

#PerformancesList .list .body .item .showtime,
#PerformancesList .list .body .item .showtimeLabel {
	white-space:nowrap;
}
#PerformancesList .list .body .item .detailsLink,
#PerformancesList .list .body .item .buyTicketsLink {
	float:right;
	/*margin-top:10px;*/
}
#PerformancesList .list .body .item .buyTicketsLink {
	clear:right;
	margin-top:5px;
}
#PerformancesList .list .body .item .content {
	clear:right;
	float:right;
	margin-top:-20px;
	width:542px;
}
#PerformancesList .list .footer {
	
}

/* Details Page */
#PerformanceDetail {
	float:left;
	clear:both;
	width:100%;
	border:1px solid #DCC8A3;
	color:#715925;
}
#PerformanceDetail #MediaColumnWpr {
	width:442px;
	overflow:hidden;
	padding:10px;
	float:left;
	border-right:1px solid #E6CE90;
}
#PerformanceDetail #DetailsColumnWpr {
	float:left;
	overflow:hidden;
	width:260px;
	padding:8px;
}
#PerformanceDetail #MediaColumnWpr #MediaWpr {
	width:450px;
	height:auto;
	padding:0;
	background-image:none;
	border:0 none;
}
#PerformanceDetail #MediaColumnWpr #MediaWpr #MediaCenterWrapper {
	width:auto;
	height:auto;
	background-image:none;
}
#PerformanceDetail #MediaColumnWpr #MediaWpr #MediaCenterWrapper #Player {
	width:auto;
	height:auto;
	padding:0;
}
#PerformanceDetail #MediaColumnWpr #MediaWpr #MediaCenterWrapper #PlayerActionLinks {
	width:auto;
	padding-left:0;
}
#PerformanceDetail #MediaColumnWpr #ShowDescription {
	float:left;
	clear:both;
	width:100%;
	margin-top:15px;
}
#PerformanceDetail #MediaColumnWpr #ShowDescription .title,
.venueTitle,
.showtimesTitle,
.ticketsTitle {
	color:#223448;
	font-size:11pt;
	font-weight:bold;
}
#PerformanceDetail #MediaColumnWpr #ShowDescription .title {
	font-size:12pt;
	margin-bottom:5px;
}
#PerformanceDetail #MediaColumnWpr #ShowDescription .description {
	color:#4B310A;
	line-height:20px;
}
#PerformanceDetail #MediaColumnWpr #ShowDescription .description * {
	font-family:arial !important; /* for inline style overrides from client's content */
}


#PerformanceDetail #DetailsColumnWpr .title,
#PerformanceDetail #DetailsColumnWpr .title * {
	font-size:12pt;
	font-weight:bold;
	color:#D04810;
	line-height:normal;
}
#PerformanceDetail #DetailsColumnWpr .subtitle {
	color:#9B6B24;
	padding-bottom:4px;
}
#PerformanceDetail #DetailsColumnWpr .introtitle {
	font-style:italic;
}
#PerformanceDetail #DetailsColumnWpr .separator {
	border-bottom:1px solid #EFD87A;
	height:0;
	margin:5px 0px;
}
#PerformanceDetail #DetailsColumnWpr #InfoWpr {
	background-color:#F6F3BD;
	padding:6px 6px 20px 6px;
}
#PerformanceDetail .ticketsTitle,
#PerformanceDetail .venueTitle {
	margin-top:15px;
	clear:both;
	float:left;
	width:100%;
}
#PerformanceDetail .subtitle,
.introtitle,
.showtimesItem,
.tickets,
.venue,
.allEventsLink a,
.seatingChartLink a {
	font-size:90%;
}
#PerformanceDetail #TicketsWpr {
	clear:both;
	float:left;
	width:100%;
}
#PerformanceDetail .tickets {
	float:left;
}
#PerformanceDetail .buyTicketsLink {
	float:right;
}
#PerformanceDetail .preTicketSales {
	margin-top:10px;
}
#PerformanceDetail {
	
}
#PerformanceDetail {
	
}
#PerformanceDetail {	
}


td {
	padding-left:7px;
}

#SearchButton {
	margin-top:10px;
}


