/*
	background =;
	color 1 (links, subHeads) = #FEC2D4;
	color 2 (th, calendar, link hover) = #A64A06;
	color 3 (description) = #FEC2D4;
	color 4 (pageFrame) = #FF818B;
*/

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-repeat: repeat-y;
	background-image: url(https://ovationtix.s3.amazonaws.com/clientFiles/421/curtain.png);
	background-position: center;
	}

}
.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.style1 {color: #FFFFFF}
	
a {
	color:#911c0b;
	}	

a:hover {#69526c;
	border-bottom:1px solid Black;
	}	
	
.pageFrame {
	background-color:White;
	color:black;

	}
.smalltype{color:#666666;}	
.content {
	background-color:white;
	color:black;
	}	

th {
	background-color:white;
	color:black;
	}	
	
TR.subHead TD, td.subhead, th.subhead, .list th.subhead {
	background-color:#911c0b;
	}
	
th.smalltype {
	background-color:white;
	color:black;
	}	
	
.description, .reference, .reference table td {
	background-color:white;
	color:black;
	}	
	
.description b {
	background-color:white;
	color:black;
	}		
	
.calendarMonthSelect, .calendarMonthSelect option {
	background-color:#203a55;
	border:1px solid #203a55;
	}	

.calendar{
	background-color:transparent;
	border:1px soldid #911c0b;
	}
	

.calendar td.dayHeader {
	background-color:#911c0b;
	}
	
.number {
	background-color:#203a55;
	border:1px solid #203a55;
	}

.numberToday {
	background-color:#911c0b;
	border:1px solid #911c0b;
	}	
	
#consumerMenu {
	background-color:transparent;
	color:white;
	}
	
#consumerMenu a {
	color:white;
	}		

.submit, .promocode .submit  {
	background-color: #203a55;
	border:1px outset #203a55;
	color:white;
	}		
	
.submit:hover {
	background-color:#911c0b;
	border:1px outset #911c0b;
	}	
	
			

	
.calendarProd {
	background-color:transparent;
	}
	
.calendarProd .prodName {
	text-decoration:none;
	border:none;
	color:black;
	}

.divider {
	background-color:white;
	color:black;
	border-bottom:1px solid white;
	}

.calendarProd a {
	color:black;
	}

td.nonseat, td.seatnumber {
	color:black;
	border-color:transparent;
	}

.calendar td {
	background-color:transparent;
	border:1px soldid #911c0b;
	}

.calendar {
    border-right:1px solid #911c0b;
    border-bottom:1px solid #911c0b;
    }
 
.calendar td {
    border-left:1px solid #911c0b;
    border-top: 1px solid #911c0b;
    }

.promoCode td {
	background-color:white !important;
	padding: 1px;
	font-size:70%;
	color:black;
}

form#cartForm div {
background-color:#FFF;
}

#consumerMenu+div>div[style='width:400px;border:1px solid #CCCCCC;margin:auto;'] {
color:#FFF !important;
}