body { font-family: Arial; } 

.TopPageBody { width:100%; }

.TopPageBody a { font-family: arial; font-size: 9pt; text-decoration: none; color: #6E6D4E; }
.TopPageBody a:hover { text-decoration: underline; }
#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: normal; font-size: 10pt; font-family: Arial; text-decoration: none; color: #000000 }

a.ProductionBannerTitle { text-decoration: none; color: #6e6d5e; font-size: 10pt; font-weight: bold; }
a:hover.ProductionBannerTitle { text-decoration: underline; }

.productionHeaderNotesLarge { font-size: 10pt; font-family: Arial; }
.productionHeaderNotes { font-size: 8pt; font-family: Arial; }
.productionShortNotes { font-size: 8pt; font-family: Arial; }

.ticketDetails .ProductionBannerTitle { font-size: 11pt; }
.ticketDetails .productionHeaderNotesLarge { font-size: 11pt; }
.ticketDetails .productionHeaderNotes { font-size: 10pt; }
.ticketDetails .productionShortNotes { font-size: 10pt; }
.ticketDetails a.ProductionBannerTitle { font-size: 11pt; }


.readReviewsLink { padding-top: 1px; }

/*.headerGroup3 { width: auto; }*/


a.blueHyperLink { text-decoration: none; color: #3E82A9; font-size: 8pt; font-weight: normal; }
a:hover.blueHyperLink { text-decoration: underline; font-weight: normal; }

a.blueBoldHyperLink { text-decoration: none; color: #42426e; font-size: 8pt; font-weight: bold; }
a:hover.blueBoldHyperLink { text-decoration: underline; font-weight: bold; }

a.tnSiteToolBar { text-decoration: none; color: #42426e; font-size: 10pt; }
a:hover.tnSiteToolBar { text-decoration: underline; }

.siteToolIcon       { position: inherit; top: auto; width: auto; }
.siteToolIconImage	{ padding-right:5px; text-align:center; width:30px; }

.siteToolItemSport   { font-family: Arial; font-size: 9pt; color: #42426e; }
.siteToolItemTheater { font-family: Arial; font-size: 9pt; color: #42426e; }
.siteToolItemConcert { font-family: Arial; font-size: 9pt; color: #42426e; }
.siteToolItemOther   { font-family: Arial; font-size: 9pt; color: #42426e;  }

.siteToolItemSport a  { color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemTheater a{ color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemConcert a{ color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemOther a  { color:#42426e; font-size:9pt; text-decoration:none;}

.siteToolItemSport a:hover  { text-decoration: underline; }
.siteToolItemTheater a:hover{ text-decoration: underline; }
.siteToolItemConcert a:hover{ text-decoration: underline; }
.siteToolItemOther a:hover  { text-decoration: underline; }

.siteToolItemSport a:visited  { color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemTheater a:visited { color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemConcert a:visited { color:#42426e; font-size:9pt; text-decoration:none;}
.siteToolItemOther a:visited { color:#42426e; font-size:9pt; text-decoration:none;}

.InventoryMetricsBox3 { height: 25px; }

.tblInventoryTableHeader { background-color: #EFEFEF; border: 1px solid #CCCCCC; }
.ticketListContainerFanFirstView1 { background-color: White; }
.ticketListContainerFanFirstView2 { background-color: White; }
.ticketListContainerFanFirstView3 { background-color: White; }

.tblTicketDisplay { background-color: white; font-size: 8pt; }
.inventoryRow td { border-right: 1px solid white; height: 50px;  }

.ticketListOverlayContainer { border-bottom: 1px solid #CCCCCC; }

.ticketCountMetrics { font-size: 10pt; font-weight: bold; }

.fanFirstView1SeatingChartHeader { vertical-align: middle; background-image: url(../Images/isc_gradient.gif); background-color: #DDDDDD; height: 46px; font-family: Arial; font-size: 14pt; color: #666666; border: 1px solid #CCCCCC; }
.fanFirstView2SeatingChartHeader { vertical-align: middle; background-image: url(../Images/isc_gradient.gif); background-color: #DDDDDD; height: 46px; font-family: Arial; font-size: 14pt; color: #666666; border: 1px solid #CCCCCC; } /* width: 519px; */
.fanFirstView3SeatingChartHeader { vertical-align: middle; background-image: url(../Images/isc_gradient.gif); background-color: #DDDDDD; height: 46px; font-family: Arial; font-size: 14pt; color: #666666; border: 1px solid #CCCCCC; } /* width: 519px; */

/*.interactiveVenueMapContainer { width: auto; }*/

.tblSelectionFilters { height: 48px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background-color: #EFEFEF; } 
.tdSelectionFiltersShowAllButton { width: 100%; }

.iscTextTitle { padding-top: 8px; }

.tblInventoryTableHeader a { text-decoration: none; color: #6E6D5E; font-weight: bold; }
.tblInventoryTableHeader a:hover { text-decoration: underline; }

.showDetailsLinkDiv { float: right; cursor: pointer; width: 90px; }
a.showDetailsLink { font-family: Arial; font-size: 9pt; font-weight: bold; color: #3E82A9; text-decoration: none; }
a:hover.showDetailsLink { text-decoration: underline; }

.quantityAndBuyButtonHeaderFanFirstView2 { text-align: left; }
.quantityAndBuyButtonHeaderFanFirstView3 { text-align: center; font-weight:bold; color: #6E6D5E;}

.fanFirstView1InventoryTable .featuredItemColumnVisible { width: 24px; }
.fanFirstView1InventoryTable .sectionColumn { width: 103px; }
.fanFirstView1InventoryTable .availColumn { width: 272px; overflow: hidden; text-align:right;}
.fanFirstView1InventoryTable .rowColumn { width: 71px; }
.quantityColumnDisplayFanFirstView1 { width: 64px; }
.retailPriceAndDetailsColumnHeaderVisible { width: 191px; }
.fanFirstView1InventoryTable .realtimeColumn { display: none; visibility: hidden; }

.fanFirstView2InventoryTable .featuredItemColumnVisible { width: 0px; }
.fanFirstView2InventoryTable .sectionColumn { width: 63px; font-size:11px; font-weight:bold;}
.fanFirstView2InventoryTable .sectionHeader { width: 65px; font-size:11px; font-weight:bold; color:#333333; }
.fanFirstView2InventoryTable .rowColumn { width: 55px; font-size:11px; font-weight:normal; }
.fanFirstView2InventoryTable .retailAndFacePriceColumnVisible { padding-right: 10px; width: 165px; text-align: right; }
.fanFirstView2InventoryTable .realtimeColumn { display: none; visibility: hidden; }
.fanFirstView2InventoryTable .buyButtonColumnVisible { width: 60px; }

.fanFirstView3InventoryTable .featuredItemColumnVisible { width: 0px; }
.fanFirstView3InventoryTable .sectionColumn { width: 70px; }
.fanFirstView3InventoryTable .retailAndFacePriceColumnVisible { width: 162px; text-align: right;}
.fanFirstView3InventoryTable .realtimeColumn { display: none; visibility: hidden; }
.fanFirstView3InventoryTable .buyButtonColumnVisible { width: 60px; }

.retailPriceColumn { float: left; font-family: Arial; font-weight: bold; font-size: 10pt; width: 50px; text-align: right; }

.resellerPrice { font-size: 10pt; font-weight: bold; }

.originalPriceField { font-family: Arial; font-size: 8pt; color: #666666; } 
.originalPriceHyperlink { }
a.originalPriceHyperlink { cursor: pointer; font-family: Arial; font-weight: normal; font-size: 8pt; color: #3E82A9; text-decoration: none; }
a:hover.originalPriceHyperlink { text-decoration: underline; font-family: Arial; font-size: 8pt; font-weight: normal;  }

.specStatusField { font-family: Arial; font-size: 8pt; color: #666666; } 
a.specStatusHyperlink { cursor: pointer; font-family: Arial; font-weight: normal; font-size: 8pt; color: #3E82A9; text-decoration: none; }
a:hover.specStatusHyperlink { text-decoration: underline; font-family: Arial; font-size: 8pt; font-weight: normal;  }

.popupHover { font-family: Arial; font-size: 8pt; color: #42426E; font-weight: normal; text-decoration: underline;  }

a.fanfirstNotesLink { color: #42426e; }
a.fanfirstNotesLinkVisible { font-family: Arial; font-size: 8pt; font-weight: normal; color: #42426e; text-decoration: none; }
a:hover.fanfirstNotesLinkVisible { text-decoration: underline; font-weight: normal; }

.customerInfo { font-size: 8pt; 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: #42426e; text-decoration: none; }
#divMiniPowerReviewsTab a:hover { text-decoration: underline; }

#footer { font-family: Arial; font-size: 8pt; 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: 14pt; }
.availabilityBannerDetail { font-size: 10pt; }
.availabilityBannerDetail a { font-family: arial; text-decoration: underline; font-size: 10pt; 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; font-weight: bold; }
.ticketDetailBorder { padding: 10px; background: White; }
.ticketDetails { font-size: 10pt; font-family: arial; }
	
.ticketDetailsLabel { font-size: 12pt; font-weight: bold; text-align: right; width: 170px; }
.ticketDetailsValue { font-size: 12pt; text-align: left; padding-left: 10px; width: 240px; }
.ticketDetailsSmall { font-size: 10pt; }
.ticketDetailsLarge { font-size: 16pt; font-weight: bold; }
.headerGuaranteeImage { width: auto; }
.headerGuaranteeText { width: 210px; font-size: 8pt; font-family: Arial; color: #000000; padding-top: 0; white-space: nowrap; }
.guaranteePanel { background: white; width: 100%; }

.productionBannerProductionDetailsSection  { width: 435px; }
.EventProductionBannerDetailsText { width: 240px; }

.ticketDetailsSmall a { text-decoration: none; color: #3E82A9; font-size: 10pt; 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: 12pt; font-weight: bold; }

.ticketDetailsPanel .readReviewsLink .blueHyperLink { font-weight: bold; }
.ticketDetailsPanel .headerGuaranteeText { font-size: 9pt; color: #000000; width: 100%; } 
.ticketDetailsPanel .guaranteeFinePrint { font-size: 8pt; color: #000000; } 

.siteToolIconItem { height: 20px; }

.prMiniSiteBody { text-align: left; }


/* New Tools Header */
.headerGroupTools 
{
	float:left;
	width:221px;
	height:174px;
	border-bottom:0px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
}
.headerBarTools a
{
    font-weight: bold;
}
.headerBarTools a:hover
{
    color: #2F87BA;
}
.headerBarTools
{
    width: auto;
    height: 30px;
    padding-top: 6px;
    padding-left: 10px;
    background-repeat: repeat-x;
}
.headerBarTools img
{
    float: right;
    margin-top: -1px;
    margin-right: 156px;
}
.headerBarTools h2
{
    float: left;
    margin-top: -19px;
    margin-left: 180px;
}

.headerGroupProductionBanner
{
	width:400px;
}

.headerGroup4
{
	width:100%;
	border-bottom:0px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
}	

/* Parking Inventory Styles */
.parkingHeader td
{
	border-right: 1px solid #EFEFEF;
}
