body {
	background-color:white;
	background-image:url("https://ovationtix.s3.amazonaws.com/clientFiles/277/bg.jpg");
	padding:0px;
	}

.pageFrame {
border:none !important;
border-color:transparent;
width:99%;
}
	
td {
	background-color:#ebdd56;
	color:black;
	}
	
.date {
	background-color:#666;
	}		
	
th {
	background-color:#9a0000;
	border:1px outset #9a0000;
	background-image:none;
	padding:2px;
	}
	
a {
	color:#9a0000;
	}	
	
th.subHead {
	background-color:#ebdd56;
	font-size:70%;
	padding:1px;
	}	
	
th.subhead a {
	color:black;
	border:none;
	}	
	
table.content {
	border:1px solid #9a0000;
	}	
	
div.pageFrame {
	background-color:#ebdd56;
	background-image:none;
	}	

.footer {
	border:none;
	background-color:white;
	border-top:1px solid white;
	}		
	
td.description {
	background-color:#ffffff;
	background-image:none;
	}

td.description b {
	color:black;
	}
	
td.description .tip {
	background-color:#e075aa;
	border:1px outset #e075aa;
	}			
	
input, select {
	background-color:#ffc;
	color:black;
	
	}	

.submit {
	background-color:#9a0000;
	border:1px outset #9a0000;
	}
	
.calendar .spacer {
	background-color:#999;
	}	
	
.calendar td {
	background-color:#ffffff;
	color:black;
	font-size:8pt;
	}
	
.calendar td.datePast {
	background-color:#eee;
	}	
	
.actionLink {
	color: white;
	background-color:#9a0000;
	font-weight:bold;
	border:1px outset #9a0000;
	}

.seatingChart td.nonseat, seatingChart td.nonseat:hover, .seatingChart td.seatNumber, .seatingChart td.seatNumber:hover {
border-color:#EBDD56;
}	

.calendarProd {
	padding-left:4px;
	margin:3px;
	margin-top:6px;
	background-color:white;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:2px;
	}
	
.calendarProd .prodName {
	font-size:100%;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #666;
	}

.calendarProd .perf {
	padding:2px;
	}	
	
a.time {
	font-size:120%;
	}
	
a.time:hover {
	color:#c30;
	}		

	
TR.subHead TD, td.subhead, th.subhead, .list th.subhead {
	background-color:#000000;
	}
	
.calendarMonthSelect, .calendarMonthSelect option {
	background-color:#000000;
	border:1px solid #000000;
	}	

.calendar, .calendar td.dayHeader {
	background-color:#000000;
	}
	
.number {
	background-color:#000000;
	border:1px solid #000000;
	}

.numberToday {
	background-color:#9a0000;
	border:1px solid #9a0000;
	}	

.footer {
	 background-color:#26209A;
	 color:white;
	 font-size:70%;
	 }

table.content.inCart {
width:500px !important;
}

td.inCart {
width:inherit;
}

.shortSummary {
display:inline;
position:relative;
float:left;
width:95%;
padding-left:15px;
}

.shortSummary.cell {
text-align:left;
}

.productionName {
padding-top:0;
}

.mainDiv.tableRow {
padding-left:0;
}

.leftSectionSelection {
float:left;
width:25%;
}

.seatingChartMap>img {
padding-top:35px;
}

.ticketSelectionDiv {
margin-top:0;
}

a#allSectionsUrl {
margin-right:63px;
}

a#allSectionsUrl:before {
content:'<< ';
}

.seatingChartSelect>form#cartForm>div[style='float: center;'] {
float:right !important;
}
