		/*
	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:white;
	padding-left:10px;
	color:black;
	}

.pageFrame {
width:99%;
border:none;
}
	
a {
	color:black;
	border:2px solid #000000;
margin:1px;
padding:2px;}	

a:hover {#000;
	border:3px solid Black;
margin:0;
	}	
a.imgLink {border:3px #000000 outset;}	
a.imgLink:hover {border:4px #000000 outset;}
.pageFrame {
	background-color:white;
	color:black;
	}
	
.content {
	background-color:white;
	color:black;
	}	

th {
	background-color:white;
	color:black;
	}	
	
TR.subHead TD, td.subhead, th.subhead, .list th.subhead, td.subHead {
	background-color:#040000;
	color:#C1F6E6;
	border-bottom:1px solid #c6f6e8;
border-top:1px solid #0D1814;
border-left:1px solid #0D1814;
	}
	
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:#674607;
	border:1px solid #c6f6e8;
	color:#c6f6e8;
	}	

.calendar, .calendar td.dayHeader {
	background-color:#c6f6e8;
	color:#674607;
	}
	
.number {
	background-color:#674607;
	border:1px solid #c6f6e8;
	}

.numberToday {
	background-color:#c6f6e8;
	border:1px solid #674607;
	color:#674607;
	}	
	
#consumerMenu {
	background-color:white;
	color:#674607;
	}
	
#consumerMenu a {
	color:#674607;
	}		

.submit, .promocode .submit  {
	background-color: #674607;
	border:1px outset #c6f6e8;
	color:white;
	}		
	
.submit:hover {
	background-color:#674607;
	border:1px outset #c6f6e8;
	}	
	
	
.calendarProd {
	background-color:white;
	}
	
.calendarProd .prodName {
	text-decoration:none;
	border:none;
	color:#674607;
	}

.divider {
	backgroud-color:white;
	color:black;
	border-bottom:1px solid #c6f6e8;
	}

.calendarProd a {
	color:#674607;
	}

td.nonseat, td.seatnumber {
	color:black;
	border-color:transparent;
	}

.promoCode td {
	background-color:#c6f6e8 !important;
	padding: 1px;
	font-size:70%;
	color:#674607;
	}

.prodLeft+td+td[style="width: 20%;"] {
display:none;
}

.prodLeft+td[style="width: 60%;"] {
width:30% !important;
vertical-align:top;
}

.perfList .super, .perfList .subtitle {
display:none;
}

.sortHeaders a[href*="/1011/title"] {
margin-left:12.5px;
}

.sortHeaders a[href*="/1011/venue"] {
margin-left:6px;
}

.prodLeft+td .time {
padding-top:7px !important;
padding-bottom:7px !important;
}

table.yourSelection {
width:85%;
}

a[name*="OPTIN"], a[href="#OPTIN"] {
border:none !important;
}

.reviewConfirm u.smalltype {
text-transform:uppercase;
font-weight:bold;
}

.reviewConfirm a.smalltype, .reviewConfirm .divider a, tr.terms a {
border:none;
margin:0;
}

#ccFields5 a.smalltext {
padding:1px;
border-width:1px;
}

#menuDiv a {
margin:inherit;
}

.myAccountHome a {
border:none;
}

div.legend {
display: none;
}