body {
  background-color: #fff;
  color: #000;
  padding-top: 0;
}

.pageFrame {
  background-color: transparent;
  border: none;
}

TR.subHead TD,
td.subhead,
th.subhead,
.list th.subhead {
  background-color: #000;
  border: 1px outset #000;
}

th.smalltype {
  background-color: #666;
  color: #FFF;
  padding-bottom: 0;
  padding-top: 0;
  text-transform: lowercase;
}

.calendar {
  background-color: transparent;
  border: 1px soldid #000;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
}

th,
.calendar td.dayHeader {
  background-color: #000;
}

.calendar td {
  background-color: transparent;
  border: 1px soldid #000;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}

.submit {
  background-color: #000;
  border: 1px outset #000;
  color: #F4A11F;
}

.submit:hover {
  background-color: #000;
  border: 1px outset #000;
  color: #FFF;
}

.divider {
  border-bottom: 1px solid #666;
  color: #024A91;
}

td.nonseat,
td.seatnumber {
  border-color: transparent;
  color: #FFF;
}

#pageMask {
  height: 100%!important;
}

label:hover {
  color: #F4A11F;
}

.sortHeaders > td > a {
  margin-left: 8px;
}

.perfList .dates {
  font-size: .9em;
  padding-right: 0;
  text-align: left;
  width: 80px;
}

.perfList .super,
.perfList .subtitle {
  font-size: .1em;
  padding: 0;
}

.perfList .series {
  font-size: 13px;
  width: 300px;
}

.perfList .series,
.perfList .venue {
  padding-left: 0;
  padding-right: 0;
}

.perfList .buy {
  padding-left: 0;
  text-transform: lowercase;
  width: 60px;
}

.perfsToday .calendarProd0,
.perfsToday .calendarProd1,
.perfsToday .calendarProd2,
.perfsToday .calendarProd3,
.perfsToday .calendarProd4,
.perfsToday .calendarProd5,
.perfsToday .calendarProd6,
.perfsToday .calendarProd7,
.perfsToday .calendarProd8,
.perfsToday .calendarProd9 {
  font-size: 13px;
  font-weight: bold;
}

td.prodLeft {
  width: 40%;
}

td.prodLeft + td {
  vertical-align: top;
}

td.prodLeft + td .description {
  border: 2px solid #000;
}

td.ptimes .imgLink {
  background-color: #000;
  color: #F5A415;
  padding-left: 5px;
  padding-right: 5px;
}

td.ptimes .imgLink:hover {
  background-color: #000;
  color: #FFF;
  padding-left: 5px;
  padding-right: 5px;
}

.content,
#consumerMenu {
  background-color: transparent;
  color: #000;
}

a:hover {
  border-bottom: 1px solid #000;
  color: #69526c;
}

a,
.description b,
#consumerMenu a {
  color: #000;
}

.description,
.reference,
.reference table td,
.calendarProd {
  background-color: transparent;
}

.calendarMonthSelect,
.calendarMonthSelect option,
.number,
.numberToday {
  background-color: #000;
  border: 1px solid #000;
}

.calendarProd a {
  color: #;
}

.calendarProd .prodName {
  border: none;
  color: #000;
  text-decoration: none;
}

.promoCode .submit,
h1 {
  color: #FFF;
}

.legend,
.sortHeaders > td > img {
  display: none;
}

.promoCode .submit:hover {
  background-color: #666;
}

form[name="checkoutForm"] {
  text-align: inherit !important;
}



.extrasUpsell {
	display: none;
}
