body { font-family: Arial; } 
.TopPageBody a { font-family: arial; font-size: 9pt; text-decoration: none; }
.TopPageBody a:hover { text-decoration: underline; }
.TopPageBody a:visited { }
#breadCrumbsDisplay { font-family: arial; font-size: 9pt; color: #666666; }

.navSiteHelp a { font-family: arial; font-size: 9pt; text-decoration: none; color: #3E82A9; }
.navSiteHelp a:hover { text-decoration: underline; }

.ProductionBannerTitle   { font-weight: bold; font-size: 11pt; font-family: Arial; text-decoration: none; color: #333333 }
a.ProductionBannerTitle { text-decoration: none; font-size: 11pt; }
a:hover.ProductionBannerTitle { text-decoration: underline; }
.fullScheduleLink {font-family:Arial; font-size:12px; }
.productionHeaderNotesLarge { font-size: 11pt; font-weight:bold; font-family: Arial; }
.productionHeaderNotes { font-size: 12px; font-family: Arial; color: #333333; }
.facePriceInfoMessage {font-family:Arial; font-weight: bold; font-size:9pt; color:#000000; }

a.blueHyperLink { text-decoration: none; color: #3E82A9; font-size: 10pt; font-weight: normal; }
a:hover.blueHyperLink { text-decoration: underline; font-weight: normal; }

a.blueBoldHyperLink { text-decoration: none; color: #3E82A9; font-size: 10pt; font-weight: bold; }
a:hover.blueBoldHyperLink { text-decoration: underline; font-weight: bold; }
.headerGroup3 {	WIDTH: 700px;}
.InventoryMetricsBox3 { height: 19px; padding-left: 5px; }
a.fanfirstNotesLink { color: #2a5989; }
.statusCallout {color: #2a5989; }

.tblInventoryTableHeader { background-color: #EFEFEF; border: 1px solid #CCCCCC; }
.InventoryHdrTbl { border: 0px solid #CCCCCC; }
.headerRow th { background-color: #2A5989; }
.headerRow td { border-right: 1px solid #FFFFFF; padding-left: 3px; height: 23px; font-size: 12px; font-family: Arial; font-weight:bold; vertical-align: middle; text-align: left; }
.tnInfoBarColumn { border: 0px;	background-color: white; display:none; }

.tblTicketDisplay { background-color: white; font-family:Arial; }
.inventoryRow td { border-right: 1px solid white; height: 40px; }
.inventoryRowDivider {background-color:#cccccc;}
.realtimeColumn { width: 4px; }
.ticketListOverlayContainer { border-bottom: 1px solid #CCCCCC; }
.notesLink { font-family: Arial; text-decoration:none; vertical-align:middle; TOP: -2px}
.notesLink :hover { text-decoration: underline; }
.ticketCountMetrics { font-family:Arial; font-weight:bold; font-size: 12px;}
.availColumn { width:300px; }
.seatingChartHeader		{ width: 499px; height: 27px; background-color:#FFFFFF; text-align: center; padding-top:3px;}

/*.priceColumnHeaderVisible { width: 126px; text-align: left; }*/
.priceColumnVisible  { padding-right: 10px; width: 210px;  text-align: right; }
.notesColumnVisible {  width: 70px; vertical-align: middle; }
.interactiveVenueMapContainer { height: 569px; }

.tblSelectionFilters { height: 36px; border-bottom: 0px; border-top: 1px solid #CCCCCC; background-color: #FFFFFF; } 
.tdSelectionFiltersShowAllButton { width: 100%; }

.iscTextTitle { padding-top: 8px; }

.tblInventoryTableHeader a { font-family: Arial; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tblInventoryTableHeader a:hover { text-decoration: underline; }
.InventoryHeaderTitle { font-family: Arial; font-weight: bold; color: #FFFFFF;}

.showDetailsLinkDiv { float: right; cursor: pointer; }
a.showDetailsLink { font-family: Arial; font-size: 10pt; font-weight: bold; color: #3E82A9; text-decoration: none; }
a:hover.showDetailsLink { text-decoration: underline; }

.retailPriceColumn { float: left; font-family: Arial; font-weight: bold; font-size: 13pt; width: 50px; text-align: right; }

.originalPriceField { font-family: Arial; font-size: 9pt; color: #666666; } 
.originalPriceHyperlink { }
a.originalPriceHyperlink { cursor: pointer; font-family: Arial; font-weight: normal; font-size: 9pt; color: #666666; text-decoration: none; }
a:hover.originalPriceHyperlink { text-decoration: underline; font-family: Arial; font-size: 9pt; font-weight: normal;  }

.popupHover { font-family: Arial; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: underline;  }
.customerInfo { font-size: 12pt; font-family: Arial; }

.prMiniSiteBody { font-family: Arial; font-size: 11pt; }
.prMiniSiteBody a { font-family: Arial; color: #3E82A9; text-decoration: none; }
.prMiniSiteBody a:hover { text-decoration: underline; }

#divMiniPowerReviewsTab a { font-family: Arial; font-size: 11pt; color: #3E82A9; text-decoration: none; }
#divMiniPowerReviewsTab a:hover { text-decoration: underline; }

#footer { font-family: Arial; font-size: 9pt; color: #999999; }
#footer a { font-family: Arial; font-size: 9pt; text-decoration: none; color: #3E82A9; }
#footer a:hover { text-decoration: underline; }

.availabilityBanner { text-align: center; font-family: arial; height: 47px; background-color: #3E82A9; color: White; padding-top: 2px; padding-left: 15px; font-size: 15pt; font-weight: bold; }
.availabilityBannerDetail { font-size: 11pt; }
.availabilityBannerDetail a { font-family: arial; text-decoration: underline; font-size: 11pt; color: White;  }
.availabilityBannerDetail a:hover { text-decoration: underline; }


.ticketDetailsPanel { background-color: #EDEDE7; border: 1px solid #CCCCCC; }
.ticketDetailsPanelHeader { font-size: 16pt; color: #666666; padding-bottom: 10px; }
.ticketDetails { font-size: 14pt; font-family: arial; }
.ticketDetailsSmall { font-size: 10pt; }	
.ticketDetailsLabel { font-weight: bold; text-align: right; width: 170px; }
.ticketDetailsValue { text-align: left; padding-left: 10px; width: 240px; }
.ticketDetailsLarge { font-size: 18px; font-weight: bold; }
.headerGuaranteeImage { width: 105px; }
.headerGuaranteeText { width: 295px; }

.EventProductionBannerDetailsText { width: 365px; }

.ticketDetailsSmall a { text-decoration: none; color: #3E82A9; font-size: 12pt; font-family: arial; font-weight: normal; }
.ticketDetailsSmall a:hover { text-decoration: underline; font-weight: normal; }

.ticketDetailsGuaranteePanel { border: 1px solid #efefef; padding: 10px; } 
.ticketDetailsGuaranteeHeader { font-size: 14pt; font-weight: bold; }

/*Special Message*/
.divSpecialMessages { margin-top: 0px; padding-top: 0px;font-size:10pt; top:33px;  height:400px; width:450px; border:solid 1px #cccccc; background-color:white; text-align:center; }
.SplMsgHeader { font-family:Arial; font-size: 16px; font-weight:bold; }
.SplMsgSubHeader { font-family:Arial; font-size: 15px; font-weight:bold; color: #333333; }
.SplMsgBodyText { font-family:Arial; font-size: 12px; color: #333333; }
.SplMsgBodyItalic { font-family:Arial; font-size: 12px; font-style:italic; font-weight:bold; color: #333333; }

/* Parking Inventory Styles */
.parkingHeader
{
	background-color: #2A5989;
}
.parkingHeader td
{
	border-right: 1px solid #2A5989;
	color: #FFFFFF;
}
