/*
	background = #000;
	color 1 (links, subHeads) = #FEC2D4;
	color 2 (th, calendar, link hover) = #A64A06;
	color 3 (description) = #FEC2D4;
	color 4 (pageFrame) = #FF818B;
*/

body {
	background-color:#2d2d2d;
	padding-top:20px;
	color:black;
	}
	
a {
	color:#761308;
	}	

a:hover {#390;
	border-bottom:1px solid Black;
	}	
	
.pageFrame {
	background-color:white;
	}
	
.content {
	background-color:white;
	color:#434343;
	}	

th {
	background-color:white;
	color:#434343
	}	
	
TR.subHead TD, td.subhead, th.subhead, .list th.subhead {
	background-color:#761308;
	}
	
th.smalltype {
	background-color:white;
	}	
	
.description, .reference, .reference table td {
	background-color:white;
	}	
	
.description b {
	color:black;
	}		
	
.calendarMonthSelect, .calendarMonthSelect option {
	background-color:#761308;
	border:1px solid #761308;
	}	

.calendar, .calendar td.dayHeader {
	background-color:#434343;
	}
	
.number {
	background-color:#434343;
	border:1px solid #434343;
	}

.numberToday {
	background-color:#761308;
	border:1px solid #761308;
	}	
	
#consumerMenu {
	background-color:white;
	color:black;
	}
	
#consumerMenu a {
	color:black;
	}		

.submit, .promocode .submit  {
	background-color: #616161;
	border:1px outset #616161;
	color:white;
	}		
	
.submit:hover {
	background-color:#761308;
	border:1px outset #761308;
	}	
	
			

	
.calendarProd {
	background-color:white;
	}
	
.calendarProd .prodName {
	text-decoration:none;
	border:none;
	color:#761308;
	}

.divider {
	color:black;
	border-bottom:1px solid white;
	}

.calendarProd a {
	color:#761308;
	}

td.nonseat, td.seatnumber {
	color:black;
	border-color:transpa