/* Specific Event Ticket Styles */
.performerImg {
  float:left;
  margin:8px;
}
.guaranteeImg {
  float:left;
  margin:0px 0px 0px 0px;
}
.guaranteeText {
  margin-left:165px;
}
.getTixBtn {
  float:right;
}
.seatingChartTixTbl {
  border:1px solid #b3bdd8;
  background:#e2e6f2;
}
.seatingChartTixTbl th {
  font-size:12px;
  font-weight:bold;
  color:#003263;
}
.seatingChartTixTbl td {
  text-align:center;
}
.popSeatingChartBody {
  text-align:center;
  background:#fff;
}
.popShippingLink {
  font-size:11px;
  font-weight:normal;
}
.features {
  float:left;
  width:165px !important;
  margin-left:9px;
}
.features .title {
  text-align:center;
}
.features .body {
  border:0px;
}
.features .header {
  background:url("/common/images/header-feat_tix.gif") no-repeat !important;
}
.features .footer {
  background:url("/common/images/footer-feat_tix.gif") no-repeat !important;
}


/* Event Results Styles */
.eventResults {
  clear:both;
  margin:0px 10px 0px 10px;
  border:1px solid #bce;
  border-top:10px solid #bce;
}
.venueEventResults {
  clear:both;
  margin:0px 10px 0px 10px;
}
.eventResultEven {
  background:#f7f7f7;
}
.eventResultOdd {
  background:#ffffe0;
}
.eventResultsTable {
  width:536px;
  margin:0px !important;
  padding:0px !important;
}
.dateCol, .eventCol, .venueCol {
  width:140px;
  vertical-align:top;
  text-align:left;
  padding:5px;
}
.selectCol div {
  margin:0px 20px 0px 20px;
}


/* Ticket Results Styles */
.tixResults {
  clear:both;
  margin:0px 10px 0px 10px;
  border:1px solid #bce;
}
.tixResultsTblHeader {
  width:536px;
  margin:0px !important;
  padding:0px !important;
  background:#bce;
}
.tixResultsTblHeader td {
  font-size:12px;
  font-weight:bold;
  color:#003263;
}
.tixResultsTblHeaderChk {
  width:15px;
  height:15px;
  background:url("/common/images/checkmark_red.gif") no-repeat;
  margin:auto;
}
.tixResultEven {
  background:#f7f7f7;
}
.tixResultOdd {
  background:#ffffe0;
}
.tixResultsTable {
  width:536px;
  margin:0px !important;
  padding:0px !important;
  border-right:1px solid #bce;
  border-bottom:1px solid #003263;
}
.chkCol, .tixResultsTblHeader .chkCol {
  width:25px !important;
  background:#bce;
  text-align:center;
}
.secCol, .rowCol, .quanCol, .priceCol, .noteCol {
  width:67px;
  vertical-align:top;
  text-align:center;
  padding:7px;
}
.tixNotes {
  font-weight:bold;
  color:#060;
  margin-left:10px;
}
#eventTicketsMenu, #eventReviewMenu {
  margin-bottom:15px;
}


/* Event Summary Styles */
.eventSummaryCol, .shipSummaryCol {
  width:160px;
  padding-left:10px !important;
}
.checkmark_red {
  background:url("/common/images/checkmark_red.gif") no-repeat left;
  margin:3px 0px 3px 0px;
  padding-left:20px;
}
.reviewPricingSummary {
  clear:both;
  float:left;
  margin:10px;
  width:200px;
}
.reviewPricingSummary div {
  clear:both;
}
.reviewPricingSummary div.label {
  float:left;
  font-weight:bold;
}
.reviewPricingSummary div.price {
  float:right;
  clear:none;
}
.reviewLine {
  clear:both;
}
