/*
	background =;
	color 1 (links, subHeads) = #FEC2D4;
	color 2 (th, calendar, link hover) = #A64A06;
	color 3 (description) = #FEC2D4;
	color 4 (pageFrame) = #FF818B;
*/

body {
	background-color:#000000;
	padding-top:3px;
	color:white;
	}
	
a {
	color:#868283;
	}	

a:hover {color:#b21a2f;
	border-bottom:1px solid Black;
	}	
	
.pageFrame {
    	background-color:transparent;
	border:none;
	}

.legend {
	background-color:#4F0C13;
	max-width:400px;
	}

.legend img {
	background-color:#FFF;
	border:1px solid #FFF;
	}
	
.content {
	background-color:transparent;
	color:#fff;
	}	

th {
	background-color:#b21a2f;
	}	
	
TR.subHead TD, td.subhead, th.subhead, .list th.subhead, tr.subhead td, td.subHead, th.subHead, tr.Subhead {
	background-color:#b21a2f;
	border-color:#EF5971 #6F0011 #6F0011 #EF5971;
	color:#FFF;
	}

TR.subHead TD a, td.subhead a, th.subhead a, .list th.subhead a, tr.subhead td a, td.subHead a, th.subHead a, tr.Subhead a {
	color:#FFF;
	}

TR.subHead TD a:hover, td.subhead a:hover, th.subhead a:hover, .list th.subhead a:hover, tr.subhead td a:hover, td.subHead a:hover, th.subHead a:hover, tr.Subhead a:hover {
	color:#FFF;
	border-bottom:1px solid #FFF;
	}

th.smalltype {
	background-color:transparent;
	}	
	
.description, .reference, .reference table td {
	background-color:transparent;
	}	
	
.description b {
	color:white;
	}		
	
.calendarMonthSelect, .calendarMonthSelect option {
	background-color:#b21a2f;
	border:1px solid #b21a2f;
	}	

.calendar{
	background-color:transparent;
	border:1px transparent;
	}
	

.calendar td.dayHeader {
	background-color:#b21a2f;
	}
	
.number {
	background-color:#fff;
	border:1px solid #fff;
	color:#b21a2f;
	}

.numberToday {
	background-color:#b21a2f;
	border:1px solid #b21a2f;
	}	
	
#consumerMenu {
   color:white;
	}
	
#consumerMenu a {
	color:#b21a2f;
	}		

.submit, .promocode .submit  {
	background-color: #868283;
	border:1px outset #868283;
	color:white;
	}		
	
.submit:hover {
	background-color:#b21a2f;
	border:1px outset #b21a2f;
	}	
	
			

	
.calendarProd {
	background-color:transparent;
	}
	
.calendarProd .prodName {
	text-decoration:none;
	border:none;
	color:#fff;
	}

.divider {
	color:#b21a2f;
	border-bottom:1px solid white;
	}

.calendarProd a {
	color:#fff;
	}

td.nonseat, td.seatnumber {
	color:white;
	border-color:transparent;
	}

.calendar td {
	background-color:transparent;
	border:1px sodid #000;
	}

.calendar {
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    }
 
.calendar td {
    border-left:1px solid #fff;
    border-top: 1px solid #fff;
    }

td.dayHeader {
	background-color:#222 !important;
	border:none;
	}

.dialogWindow {
	color:#222;
	}

form[name="checkoutForm"]>.content>tbody>tr>td.divider>b {
	color:#FFF;
	margin-right:10px;
	}

.eTicket td {
	color:black !important;
	}	