﻿@charset "utf-8";
/* CSS Document */
/*8-6-15 10:01 AM*/


/***** NFL OVERRIDE ****/
.top-label > a{
     color: #fff !important;
    font: normal 12px NFLEndzoneSansCondMedium,"sans-serif" !important;
}

a#yui_3_10_3_4_1438274238621_236 {color: #fff !important;  font: normal 12px NFLEndzoneSansCondMedium,"sans-serif" !important;}
a#yui_3_10_3_4_1438274238621_295 {color: #fff !important;  font: normal 12px NFLEndzoneSansCondMedium,"sans-serif" !important;}
#yui_3_10_3_4_1438785469837_281 {color: #fff !important;  font: normal 12px NFLEndzoneSansCondMedium,"sans-serif" !important;}
#b-nav-group-evolution a {text-decoration: none; color: #fff !important;}
#hd-scorestrip{display:none !important;}



/***** NFL OVERRIDE ****/



/***** Interstitial 2 OVERRIDE ****/
#listInterstitialContainer .selectionRow a {color: #FFFFFF !important;}
/***** Interstitial 2 OVERRIDE ****/



/***** ELP and GLOBAL OVERRIDE ****/
#EventBanner_EventBannerTable{
    float: left !important;
    margin-left: 22px;
    font-size: 12px !important;
}

#pnlLeagueExchangeRelevantLinks > table {float: left;}

.SplMsgSubHeader {
    text-align: center !important;
    width: 100% !important;
    float: left !important;
}

.productionList .header .c1, .productionList .header .c2, .productionList .header .c3 {text-transform:uppercase;}

a.buy-button > div > div {padding: 7px 10px 6px 16px !important;}

a.sell-button > div > div, a.sell-button > span > div > div {text-align:initial !important;}

.EventProductionBannerImage {border: none !important;}

body.refresh { background:#efefef !important;}

.pageBody.refresh {background-color: #efefef !important;}

.restOfPageWhite.refresh { background-color: #efefef !important; }

.leftNavSection.refresh { background-color: #efefef !important; margin-top: 58px !important; }



a, a:link, a:visited, a:active, button.link span { color: #009cde !important;}

a.hyperlink2 {color: #009cde !important;}

.productionList .c5 {display: none;}

.sell-button > div > img, .buy-button > div > img, .sell-button > span > div > img {width:120px !important; height:31px !important;}

a.sell-button > div > div, a.sell-button > span > div > div {color: #009cde !important;   padding: 6px 5px 5px 16px;}

a.sell-button > div, a.sell-button > span > div {margin-right:30px;}

.productionList .header .c1 {margin-left: 5px;margin-top: 2px;}

#ucEventsList_divProductionNugget1 > div.productionList > div.header > div.c2 {margin-top: 2px;}

#ucEventsList_divProductionNugget1 > div.productionList > div.header > div.c3{margin-top: 2px; }

.productionList .c3 {width:155px !important; font-size:12px !important}

.productionBannerProductionDetailsSection {
    width: 540px !important;
}
.myAccountExtraPadding {text-align: right;
  margin-right: 15px;
  padding-top: 0px !important;
  padding-bottom:3px;
  margin-top: 17px;
}
.logoTM {float:left;  width: 100%; padding-top: 10px; padding-bottom:16px; text-align:center; }
.logoTM > img {    width: 985px;
    height: 41px;
    margin-left: -7px; }

.logoTM-ELP { margin-left: 95px;}
.logoTM-ELP > img {    width: 985px;
    height: 41px;
    margin-left: -116px; }
#page-top-ad {display: none;}

#hd {
  background: #243967 !important;
}

#ucEventsList_divProductionNugget1 > div.productionList > div.header {width:735px !important;}

.productionList .c1 {
  padding-right: 20px !important;
}
.productionList .header A {
  color: #333333 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.productionList .c4 {
    width: 240px !important;
    margin-left: 130px;
    float:none !important;
}

.productionList .header {
  background-color: #ccc !important;
  padding-left: 5px;
}

.productionList .header .c1, .productionList .header .c2, .productionList .header .c3, .productionList .header .c4 {
  background-color: #ccc !important;
}


.productionList .row {
  background-color: #ffffff !important;
  border:none !important;
  padding:14px 0px 20px 5px;
}

.productionList .rowAlt {
  background-color: #e5e5e5;
  border:none !important;
  padding:14px 0px 20px 5px;
}

.productionList {
  border: none !important;
}

.PrintTicketsAnchorTagMyAccount.refresh {
  background-color: #efefef !important;
}

.EventBannerTable {
  font-size: 14px !important;
  color: #414141 !important;
}


.EventBannerHeader {
  color: #414141 !important;
  margin-left:23px;
}


#commonFooter.refresh > table { background:#efefef !important;}



.productionList .row A, .productionList .rowAlt A, .productionList .row A:hover, .productionList .rowAlt A:hover {
  font-size: 12px !important;
  font-weight: bold !important;
}


.overlaySecdryBtn, .overlayDisbldBtn {width:31px; height:20px; border:1px solid #009cde; border-radius:4px; background:#fff; color:#009cde; padding: 2px 29px; }
.overlayPrimryBtn {  width: 31px; height: 20px; background: #009cde; color: #fff !important; border-radius: 4px; padding: 2px 29px; }
/***** ELP and GLOBAL OVERRIDE ****/

/***** Checkout Override ***/
.MainPageContent { background-color: #fff;}

.colth { background-color: #009cde;}

.sectionBlock { border: 1px solid #d5d5d5;}


.sectionHeader {
  background-image: none !important;
  background: #414141;
}

td.mainHeaderSection > a > img {display:none !important;}


.centeredContent {background:#efefef;}

.SecureCheckoutStatusTable {background-color: #fff;}


.masteredPage {background:#fff;}

.leftNavTableCell.refreshCheckout  {background-color: #FFFFFF !important;}

.leftNavSection.refreshCheckout {background-color: #FFFFFF;}


/**** End Checkout Override***/

/***** TLP OVERRIDE ****/

#ticketListCellTable {border:none !important;}

#ucTicketList_imgQuickTicketBanner {display:none;}

#ucTicketList_rowSpecTicketMsg > td > div {margin:0px !important; background:#ccc !important;}

.ticketListContainerLeagueExch {border:none !important;}

.TLPVenueMapPane {border:none !important; background-color: #fff;}

.tblSelectionFilters {border:none !important;}

.seatingChartHeader {width: 511px !important;}

.interactiveVenueMapContainer {background-color: #fff; height: 580px !important;}

.headerRow th {background-color: #efefef !important; color: #666 !important;}

.InventoryHeaderTitle { color: #666 !important;}

.ticketCountMetrics { color: #333 !important;}

#divFloatingTicketList {left:20px !important;}

a.fanfirstNotesLink { font-size: 12px; }

/***** TLP OVERRIDE ****/











/* Place all non-page specific NFL Microsite related styles here. For example, global font color, size, header, table, etc.  */
A {	color: #2A5989;	font-family: arial; font-size:12px; text-decoration: none }
A:hover { text-decoration: underline }
a:visited { color:#2A5989; }

/***** begin EventList related styles ****/
.productionList .header { background-color: #2A5989;  padding-left:0px; padding-right:0px; }
.productionList .header .c1,
.productionList .header .c2,
.productionList .header .c3,
.productionList .header .c4 { background-color:#2A5989; padding: 1px;}
.productionList .header .c3, 
.overlayPrimryBtn { font-family:Arial; font-size:12px; font-weight:bold; color:#2A5989; cursor: hand; }
.overlaySecdryBtn { font-family:Arial; font-size:12px; font-weight:bold; color:#2A5989; cursor: hand; }
.overlayDisbldBtn { font-family:Arial; font-size:12px; font-weight:bold; color:#777777; cursor: hand; }

/***** begin TLP related styles ****/
.productionHeaderNotesLarge { COLOR: #000000; }
A.ProductionBannerTitle { COLOR: #3e82a9;}
.TopPageBody A { COLOR: #2A5989; }
.TopPageBody A:visited {	COLOR: #2a5989}
.fullScheduleLink { color:#2A5989; }
.headerRow	td	{ background-color:#2A5989; }
.ticketCountMetrics { color:#2A5989; }
.notesLink { color:#2A5989; }
.SplMsgHeader { color: #2A5989; }

/***begin of OE related styles****/
.divEmpty
{
	background-color: #2A5989;
	width: 701px;
	height: 5px;
	display: block;
}
.LoginContainerMembers 
{
	margin-left:0px;
}
.LoginContainerNewMembers 
{
	margin-left:50px;
}
.loginTitle
{
	background-color: #E3E3E3; 
	height: 35px; 
	color: #000000; 
	text-align: center;
	font-weight: bold; 
	border-bottom: thin solid #CCCCCC;	
}
.loginSubHeader
{
	height: auto; 
	color: #333333; 
	text-align: center;
}
.SellYourTicketsTitle
{
	font-family:Arial;
	font-size:18px;
	color:#333333;
	padding-left:5px;	
}
.HeadingTextInstructions
{
	padding:0px 0px 2px 0px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#2A5989;
}
.HeadingText
{
	padding:0px 0px 2px 5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
}
.HeadingTextBlue
{
	padding:0px 0px 2px 5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#2A5989;
}
.EventText
{
	font-size:10pt;
	font-family:Arial;
	color:#000000;
}
.PriceText
{
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
}
.HeadingHelpText
{	
	padding:0px 0px 2px 5px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	color:#e51b24;	
}
.SubHeadingHelpText
{
	padding-left:5px;
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	color:#000000;	
}
.ParagraphText
{
	padding:5px;
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	color:#2A5989;	
}
.SubHeadingText
{
	padding:5px 5px 0px 0px;
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	color:#000000;
}
.TitleText
{
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
}
.error
{
	padding-left:5px;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold; 
	color:#e51b24;	
	height:100%;
}
.divSelected
{		
	width:100px;
	background-color: #FFFFFF;
	color:#000000;
	vertical-align:bottom;
	font-size: 10pt;
	font-family: Arial;
	font-weight:normal;
}
.divDeselected
{
	width:100px;
	background-color:Transparent;
	color:#000000;
	vertical-align:middle;
	font-size: 10pt;
	font-family: Arial;
	font-weight:normal;
}
.divPriceRadio
{
	padding: 10px 0px 20px 5px;
	background-color:Transparent;
}
.divDropSelected
{	
	width:285px;
	font-size: 10pt;
	font-family: Arial;
	background-color: #2A5989;     
}
.divSelectEvent
{	
	padding-left:10px;
	width:280px;
	vertical-align:top;
	text-align:left;
	font-size: 10pt;
	font-family: Arial; 
	position:absolute;
}
.divDecision
{		
	padding:7px 5px 7px 5px;
	background-color: #2A5989;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	font-size: 10pt;
	font-family: Arial;
}
.divCheckInHand
{		
	padding:7px 5px 7px 5px;
	background-color: #FFFFFF;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	font-size: 10pt;
	font-family: Arial;
}
.divGrayBar
{		
	padding:7px 5px 7px 5px;
	width:728px;
	background-color: #d5d5d5;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	font-size: 10pt;
	font-family: Arial;
}
.notesStyle
{	
	border: 1px solid #7f9db9;
	color:#000000;
	width:570px;
	height:20px;	
	font-size: 10pt;
	font-family: Arial;
	text-align:left;
	padding-left:5px;
}
.dropStyle
{	
	border: 1px solid #7f9db9;
	color:#000000;
	width:250px;
	height:18px;	
	font-size: 10pt;
	font-family: Arial;
}
.HeadingText a
{
	padding-left:5px;
	text-decoration:underline;
	cursor: pointer;    		
	font-family:Arial;
	color:#0047b4;
	font-size:11pt;
	font-weight:bold;		
}
.HeaderStyle
{
	height:30px;
	border-color:#7f8271;
	background-color:#d5d5d5;
	color:#2A5989;
	text-align:left;
	font-size:11pt;
	text-decoration:none;
}
.HeaderStyle a:link
{
	height:30px;
	border-color:#7f8271;
	color:#2A5989;
	text-align:left;
	font-size:10pt;
	text-decoration:none;
}
.HeaderStyle a:hover
{
	text-decoration:underline;
	cursor: pointer;    		
	font-family:Arial;
	color:#2A5989;
	font-size:10pt;
	font-weight:bold;	
	text-align:left;	
}
.GridStyle
{		
	border: none 0px #000000;
}
.GridStyle TH
{	
	padding-left:5px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;		
	border-bottom: none 0px #000000;
	height:25px;
	background-color:#2A5989;
}
.GridStyle a
{
	color:White;
}
.OddRowStyle
{
	height:25px;
	/*font-size: 10pt;*/
	font-family: Arial;
	background-color:#F2F2F2;
	color: #000000;
}
.EvenRowStyle
{
	height:25px;
	/*font-size: 10pt;*/
	font-family: Arial;	
	background-color:#ececec;
	color: #000000; 
}
.SoldGridStyle tr td
{
	border-bottom: solid 1px #CCCCCC; 	
}
.SoldGridStyle
{		
	border-bottom: solid 1px #CCCCCC;
}
.SoldGridStyle TH
{		
	padding-left:5px;
	color: #2A5989;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;		
	height:25px;
	background-color:#E3E3E3;
	border-bottom: solid 1px #CCCCCC;
}
.SoldOddRowStyle
{
	height:25px;
	/*font-size: 10pt;*/
	font-family: Verdana;
	background-color:#F2F2F2;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
}
.SoldEvenRowStyle
{	
	height:25px;
	/*font-size: 10pt;*/
	font-family: Verdana;	
	background-color:#F2F2F2;
	color: #000000; 
	border-bottom: 1px solid #CCCCCC;
}
.textboxcol
{
	empty-cells:show;	
}
.hiddencol
{
	display: none;
}
/* Accordion */
.accordionHeader
{
	color: #0047b4;
	background-color: #EEEBDF;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
	cursor: pointer;    
} 
.accordionContent
{
	/*hide with the content the header of the accordion*/
	background-color: white;
	border: 1px ridge #000000;  
	padding: 5px;
}
/* Accordion end*/
.PriceTextField
{
	border: 1px solid #7f9db9;
	font-family:Arial;
	font-size:10pt;
	height:16px;
	color:#000000;	
	text-align:right;
	padding-right:3px;
}
.TextField
{
	border: 1px solid #7f9db9;
	font-family:Arial;
	font-size:9pt;
	height:19px;
	color:#000000;
	vertical-align:top;
}
.errorTextField
{
	border: 1px solid #7f9db9;
	font-family:Arial;
	font-size:10pt;
	height:16px;
	color:#000000;
	vertical-align:top;
	color:#e51b24;	
}
.logoSegment 
{			
	padding: 10px 80px 10px 50px;	
	vertical-align:middle;
}
.helplink
{
	padding:2px 5px 2px 5px;
	color: #2A5989;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	cursor: pointer;    
}
.header
{
	padding:2px 5px 2px 5px;
	color: #0047b4;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.currentlink
{
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size:10pt;
	text-decoration:none;
}
.mmlcurrentlink
{
	padding-left:0px;
	color: #2A5989;
	font-weight: bold;
	font-size: 8pt;
	text-decoration:none;
	cursor: pointer;  
}
.selectablelink
{
	color: #2A5989;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
	cursor: pointer;    
}
.selectablelink a:hover
{
	color: #2A5989;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
	cursor: pointer;  
}
.helplink a:hover
{
	color: #2A5989;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
	cursor: pointer;  
}
.disabledlink
{
	color: Gray;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
.disabledlink a:hover
{
	text-decoration:none;
	cursor: default;  
}
a.disabledlink:hover
{
	text-decoration:none;
	cursor: default;  
}
.ajax__calendar_header {
	font-family: Arial;
	font-size: 10pt;
	color:#0047b4;
	background-color: white;
}
.modalBackground
{
	background-color: Gray;
}
.starlabel
{
	color:#2A5989;
	padding:5px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
}
.whitestarlabel
{
	color:#FFFFFF;
	padding:5px 0px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
}
.footer
{
	width:701px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	color: #000000;
}
.tdstyle
{
	padding-left:0px;
	padding-top:10px;
	margin-top:5px;
}
.single
{
	padding-left:120px;
}
.tdstylenotes
{
	text-align:left;
	padding-left:0px;
	padding-top:10px;
	margin-top:5px;
}
.tstyle
{
	border-spacing:10px;
}
.labelstyle
{
	text-align:left;
}
.sellerlink
{
	padding:2px 5px 2px 5px;
	color: #999999;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:underline;
	cursor: pointer;    
}
.rowstyle
{
	border-bottom: solid 1px #CCCCCC;
}
/***end of OE related styles****/
/* Payment Method Start */
.divPaymentMethodDetails
{		
	padding:0px 5px 0px 0px;
	width:490px;
	background-color: #FFFFFF;
	color:#000000;
	vertical-align:top;
	text-align:left;
	font-size: 10pt;
	font-family: Arial;
}
.LabelText
{
	padding:5px 5px 0px 0px;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial;
	color:#333333;
	background-color:Transparent;
}
.FeedbackError
{
	vertical-align:middle;
	font-family:Arial; 
	font-size:10pt;
	color:#dc2128;	
}
.LabelError
{
	padding:5px 5px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	color:#dc2128;
	background-color:Transparent;    	
}
.PaymentMethodTextField
{
	border: 1px solid #7f9db9;
	width:130px;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	height:16px;
	color:#000000;
	vertical-align:top;
	background-color:white;
}
.PaymentMethodDropDown
{
	border: 1px solid #7f9db9;
	width:132px;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	height:20px;
	color:#000000;
	vertical-align:top;
	background-color:white;
}
.BoxHeadingText
{
	padding:0px 0px 0px 5px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
}
.BoxSubHeadingText
{
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	color:#000000;
}
.BoxLabelText
{
	padding:5px 5px 0px 0px;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
}
.BoxWhiteText
{
  font-size:10pt;
  font-weight:normal;
  font-family:Arial;
  color:#FFFFFF;
  background-color: Transparent;
}
/* Payment Method End */
/* Confirm Sale Start */
.MainHead
{
	font-family: Arial;
	font-weight:bold;
	font-size:18px;
	color:#333333;
}
.SubHead
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#2A5989;
}
.PlainBackground
{
	background-color: #FFFFFF;
	width: 100%;
}
.ConfirmDetailHeader
{
	text-align:left;
	padding: 0px 5px 0px 0px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	color:#333333;
}
.ConfirmDetailItemValue
{
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#333333;
}
.Links a
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#2A5989;
}
.Links a:hover
{
	text-decoration: underline; 
}
.DivShipTicketsSteps
{
	padding-left:0px;
	padding-right:7px;
}
/* Confirm Sale End */


/* Begin ManageMyListings */
.mysales
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	height: 100%;
	width: 100%;
}
.mysales .summary
{
	background-color: #F2F2F2;
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
	width: 700px;
}
.mysales .summary td
{
	padding: 2px;
}
.mysales .summary .head
{
	color: #2A5989;
	font-weight: bold;
}
.mysales .heading
{
	clear: both;
	float: none;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	width: 700px;
}
.mysales .heading div
{
	height: 35px;
	width: 100%;
}
.mysales .heading div *
{
	margin-top: 10px;
}
.mysales .heading .expandcollapsetext
{
	display: inline;
	float: left;
	vertical-align:middle;
	width: 95%;
}
.mysales .heading .expandcollapseimage
{
	display: inline;
	float: none;
	text-align: right;
}
.mysales .listing
{	
	border-bottom: solid 1px #7F8271;
	border-collapse:collapse;	
	height: auto;
	width: 700px;
	padding:0px;
}
.mysales .listing td
{
	padding-right:5px;
	vertical-align: top;
}
.mysales .listing a
{
	color:#2A5989;
	font-weight:bold;
	text-decoration: none;
	
}
.mysales .listing a:hover
{
	color:#2A5989;
	font-weight:bold;
	text-decoration: underline;
}
.mysales .listing th
{
	border-bottom: solid 1px #CCCCCC;
	background-color: #E3E3E3;	
	border-collapse:collapse;
	font-weight: bold;
	text-decoration:none;
	color: #2A5989;
	text-align: left;
	height: 20px;
}
.mysales .listing tr td
{
	background-color: #F2F2F2;
}
.mysales .listing .alt *
{
	background-color: #F2F2F2;
}
.mysales .listing .select
{
	width: 25px;
}
.mysales .listing .seats
{
	width: 20%;
}
.mysales .listing .pricing
{
	width: 18%;
}
.mysales .listing .status
{
	width: 22%;
}
.mysales .detailsLeft
{
	float: left;
	width: 50%;
}
.mysales .detailsRight
{
	float: left;
	text-align: right;
	width: 50%;
}
.mysales .detailsLeft table
{
	width: 100%;
}
.mysales .detailsRight table
{
	width: 100%;
}
.mysales .bold
{
	font-weight: bold;
}
.mysales .center
{
	text-align: center;
}
.mysales .detailsValueCell
{
	font-weight: bold;
	text-align: left;
	width: auto;
}
/* End ManageMyListings */
/* My Account styles*/
#LoginContainer a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #2A5989;
	text-decoration: none;
}
#LoginContainer a:hover
{
	text-decoration: underline;
}
#myTicketsNowRegisterNewUserContainer a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #2A5989;
	text-decoration: none;
}
#myTicketsNowRegisterNewUserContainer a:hover
{
	text-decoration: underline;
}
#myTicketsNowLEContainer .UpdateProfileTableContainer
{
	padding-left: 25px;
}
#myTicketsNowCustomTopNav
{
	background-color: #2A5989;
	table-layout: fixed;
	/*width: 700px;*/
	height:15px;
	vertical-align:middle;
}
#myTicketsNowCustomTopNav .menuitem
{
	border-right-color: Gray;
	border-right-width: thin;
	border-right-style: solid;
}
#myTicketsNowCustomTopNav a
{
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	/*padding:7px 7px 3px 7px;*/
	color: #5f8cb9;
	text-decoration: none;
}
#myTicketsNowCustomTopNav a:hover
{
	text-decoration: underline;
}
#myTicketsNowTopNav a
{
	font-family: Verdana;
	font-size: 9px;   
	font-style:normal;
	color:#feb925;
	text-align:center;
	padding:7px 7px 3px 7px;
	border-left:1px #feb925 solid;
}
#myTicketsNowCustomTopNav .inactiveAnchor
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	/*font-style:normal;*/
	color: White;
	text-align:center;
	padding: 0px;
	background-color:transparent;
	text-decoration:none;
}

#myTicketsNowLinksList
{
	list-style-type: none;
	padding: 10px 14px 14px 14px; 
}
#myTicketsNowLinksList li
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#myTicketsNowLinksList .inactiveAnchor
{
	color: #666666;
}
#myTicketsNowTopNav
{    
	height:15px;
	vertical-align:middle;   
}
#myTicketsNowLEContainer
{
	font-family: Arial;
	font-size: 12px;    
	color: #333333;
	width: 700px;
	background-color:#FFFFFF;
	float:left;
	/*padding-left: 15px;*/
	padding-top: 15px;
	padding-bottom: 15px;
}
#myTicketsNowLEContainer a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #2A5989;
	text-decoration: none;
}
#myTicketsNowLEContainer a:hover
{
	text-decoration: underline;
}
#myTicketsNowLEContainer .eventName
{
	font-weight: bold;
	color: #333333;
}
#myTicketsNowLEContainer .bodycopy
{
	padding-left: 30px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
#myTicketsNowLEContainer input
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
#myTicketsNowLEContainer .inputLabel
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #666666;
	text-align:right;
	padding-right:10px;
}
#myTicketsNowLEContainer .SubscriptionContainer
{
	width : 580px;
}
#myTicketsNowLEContainer select
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#myTicketsNowLEContainer .headingText
{
	font-size: 16px;
	color: #2A5989;
	font-weight: bold;
	font-family: Arial;
	/*padding: 5px;*/
}
#myTicketsNowLEContainer .headingTextLight
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#myTicketsNowLEContainer .warningText
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#myTicketsNowLEContainer .errorText
{
	font-weight: bold;
	color: #E51B24;
	vertical-align:text-top;
	font-size:10px;
	padding-top: 5px;
	display: block;
}
#myTicketsNowLEContainer .errorTextNew
{
	font-weight: bold;
	color: #E51B24;
	vertical-align:text-top;
	font-size:10px;
	padding-top: 5px;
	display: block;
	float: right;
	padding-right: 32px;
}
#myTicketsNowLEContainer .phoneErrorText
{
	font-weight: bold;
	color: #E51B24;
	font-size:10px;
	padding-left: 96px; 
}
#myTicketsNowLEContainer .phoneErrorTextNew
{
	font-weight: bold;
	color: #E51B24;
	font-size:10px;
	padding-left: 96px; 
	width: 300px;
	display: block;
	float: left;
}
#myTicketsNowLEContainer .phoneErrorText2
{
	font-weight: bold;
	color: #E51B24;
	font-size:10px;
	padding-left: 96px;
	display: block;
}
#myTicketsNowLEContainer .phoneErrorText3
{
	font-weight: bold;
	color: #E51B24;
	font-size:10px;
	padding-left: 96px;
	display: block;
	padding-bottom: 15px;
}
#myTicketsNowLEContainer .errorHeaderText
{
	font-weight: bold;
	font-size:10px;
	background-color: #E51B24;
	text-align :left;
	padding-left:10px;
	padding-top:8px;
	vertical-align:middle;
	height:20px;
	color:#ffffff;
}
#myTicketsNowLEContainer .ThankyouHeaderText
{
	font-weight: bold;
	font-size:11px;
	text-align :center;
	padding-left:10px;
	vertical-align:middle;
	height:25px;
	color:#E51B24;
}
#myTicketsNowLEContainer .SubscriptionThankyouText
{
	font-weight: bold;
	font-size:11px;
	text-align :left;
	padding-left:10px;
	vertical-align:middle;
	height:25px;
	color:#E51B24;
}
#myTicketsNowLEContainer .requiredField
{
	color: #2A5989;
}
#myTicketsNowLEContainer .horizontalLine
{
	width: 100%;
	border-bottom: 1px #CCCCCC solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
#myTicketsNowLEContainer .horizontalLine3
{
	width: 100%;
	border-bottom: 1px #CCCCCC solid;
	margin-top: -10px;
}
.horizontalLine2
{
	width: 100%;
	border-bottom: 1px #CCCCCC solid;
	margin-top: 10px;
	margin-bottom: 10px;
}
#myTicketsNowLEContainer .headerHorizontalLine
{
	width: 100%;
	border-bottom: 1px #CCCCCC solid;
	margin-top: 0px;
	margin-bottom: 10px;
}
#myTicketsNowLEContainer .horizontalLineSm
{
	width: 95%;
	border-bottom: 1px #CCCCCC solid;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#myTicketsNowLEContainer th
{
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	color: #333333;
}
#myTicketsNowLEContainer .oneLine
{
	padding-top: 3px;
}

#myTicketsNowLEContainer .oneLineName
{
	padding-top: 3px;
	width: 112px;
}

#myTicketsNowLEContainer .oneLineCreditCard
{
	padding-top: 3px;
	width: 140px;
}

#myTicketsNowLEContainer td
{
	vertical-align: top;
	padding-bottom: 14px;
}
#myTicketsNowLEContainer .inputTextBox
{
	width: 289px;
	padding: 2px;
}
#myTicketsNowLEContainer .inputTextBoxSm
{
	width: 190px;
	padding: 2px;
}
#myTicketsNowLEContainer .inputTextBoxFirstName
{
	width: 132px; 
	padding: 2px;
}
#myTicketsNowLEContainer .inputTextBoxFirstName2
{
	width: 106px; 
	padding: 2px;
	margin-right: 3px;
}
#myTicketsNowLEContainer .inputTextBoxMiddleInitial
{
	width: 22px; 
	padding: 2px;
}
#myTicketsNowLEContainer .miText
{
	padding-left: 98px;
	width: 50px;
}
#myTicketsNowLEContainer .lastText
{
	width: 100px;
	padding-left: 20px;
}
#myTicketsNowLEContainer  .textLink
{
	float: left;
	padding-left:50px;
	display: block;
	color : #E51B24;
	text-decoration:underline;
	font-weight:bold;
}
#myTicketsNowLEContainer .ValidationSummary
{
	color : #E51B24;
	font-size : 11px;
	font-weight: bold;
	vertical-align:text-bottom;
	padding-left:10px;
}
#myTicketsNowLEContainer .inputTextBoxLastName
{
	width: 137px; 
	padding: 2px;
}
#myTicketsNowLEContainer .inputTextBoxLastName2
{
	width: 134px; 
	padding: 2px;
}
#myTicketsNowLEContainer .selectDropDown
{
	width: 97%;
}
#myTicketsNowLEContainer .selectDropDown2
{
	width: 100%;
}
#myTicketsNowLEContainer .selectDropDown3
{
	width: 298px;
}
#myTicketsNowLEContainer .inputTextBoxPhoneSm
{
	width: 30px; 
	padding: 2px;
	margin-right: 4px;
}
#myTicketsNowLEContainer .inputTextBoxPhoneLg
{
	width: 70px;
	padding: 2px;
}
#myTicketsNowLEContainer .linkContainer
{
	margin-left: 143px;
	width: 300px;
}
#myTicketsNowLEContainer .contactAddressContainer
{
	margin-left: 20px;
	width: 400px;
}
#myTicketsNowLEContainer .MenuContainer
{
	margin-left: 20px;
	width: 430px;
}
#myTicketsNowLEContainer .phoneContainer
{
	margin-left: 41px;
	width: 430px;
}
#myTicketsNowLEContainer  .phoneLabelContainer
{
	float: left;
	padding-bottom: 15px;
	text-align: right;
}
#myTicketsNowLEContainer  .phoneFieldsContainer
{
	float: left;
	padding-bottom: 15px;
	width: 150px;
}
#myTicketsNowLEContainer .phoneLabelContainer .labelDiv
{
	float: left; 
	width: 88px;
	padding-right: 5px;
	padding-top: 6px;
}
#myTicketsNowLEContainer .phoneFieldsContainer .fieldsDiv
{
	float: left;
}
#myTicketsNowLEContainer .phoneContainer .fieldsDiv
{
	float: left;
	vertical-align: top;
	padding-top : 5px;    
}
#myTicketsNowLEContainer .phoneFieldsContainer .fieldsDivHidden
{
	float: left;
	visibility: hidden;
}
#myTicketsNowLEContainer .phoneFieldsContainer .inputTextBoxPhone3Digits
{
	width: 24px; 
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
#myTicketsNowLEContainer .phoneFieldsContainer .inputTextBoxPhone4Digits
{
	width: 30px; 
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
#myTicketsNowLEContainer .phoneFieldsContainer .inputTextBoxPhone5Digits
{
	width: 36px; 
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
#myTicketsNowLEContainer .phoneFieldsContainer .inputTextBoxPhone
{
	width: 100px; 
	padding: 2px;
	margin-left: 4px;
	margin-right: 4px;
}
#myTicketsNowLEContainer .phoneContainer .primaryContact
{
	float: left;
	padding-top : 5px;
	font-weight: bold;
	text-align: right;
	padding-left : 5px;
	width: 50px;
	display: block;
}
#myTicketsNowLEContainer .phoneContainer .PhoneRadioButton
{
	padding-top : 10px;
	float: left;
}

#myTicketsNowLEContainer .phoneContainer .mobilePhoneLink
{
	padding-left: 95px;
	display: block;
	color : #2A5989;
	text-decoration: none;
	font-weight:bold;
}
#myTicketsNowLEContainer .inputCheckbox
{
	margin-right: 5px;
	margin-bottom: 5px;
}
#myTicketsNowLEContainer .primaryContact
{
	font-weight: bold;
	text-align: right;
	width: 30px;
}
#myTicketsNowLEContainer .expDate
{
	width: 146px;
}
#myTicketsNowLEContainer .requiredText
{
	font-weight: bold;
	padding: 12px;
}
#myTicketsNowLEContainer .boldText
{
	font-weight: bold;
}
#myTicketsNowLEContainer .headerBar
{
	background-color: #F2F2F2;
	border-color: #CCCCCC;
	padding: 8px;
	padding-left: 12px;
	margin-bottom: 15px;
	height: 20px;
	border-style: solid;
	border-width: thin;
}
#myTicketsNowLEContainer .headerBarDark
{
	background-color: #565656;
	padding: 8px;
	padding-left: 12px;
	height: 20px;
	
}
#myTicketsNowLEContainer .headerBar2
{
	background-color: #D6D6D6;
	padding: 8px;
	padding-left: 12px;  
	
}
#myTicketsNowLEContainer .headerBar2 .headingText
{
	float: left;
}
#myTicketsNowLEContainer .headerBar2 .collapseButton
{
	float: right;
}
#myTicketsNowLEContainer .headerBar2 .headingTextOff
{
	font-size: 14px;
	color: #7F7F7F;
	font-weight: bold;
	float: left;
}
.validationContainer
{
	padding: 5px;
	margin: 5px;
}
#myTicketsNowLEContainer .pageHeading
{
	padding: 12px;
	background-color: #FFFFFF;
}
#myTicketsNowLEContainer .headerBar .headingText
{
	/*float: left;*/
	font-size: 12px;
	color: #2A5989;
	font-weight: bold;
	font-family: Arial;

}
#myTicketsNowLEContainer .headerBar .collapseButton
{
	float: right;
}
#myTicketsNowLEContainer .SelectedMenuItem
{
	/*font-size: 10px;*/
	color: #000000;
	text-decoration:none;
}
#myTicketsNowLEContainer .MenuSeperator
{
	color: #000000;
	text-decoration:none;
}
#myTicketsNowLEContainer .headerBar .headingTextOff
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	/*float: left;*/
	font-family: Arial;
}
#myTicketsNowLEContainer .submitButton
{
	margin-left: 135px;
	padding-bottom: 15px;
}
#myTicketsNowLEContainer .greyBold
{
	font-weight: bold;
	color: #666666;
}
#myTicketsNowLEContainer .infoText
{
 
	padding: 12px;
}
#myTicketsNowLEContainer .imageLeftContainer
{
	float: left;
}
#myTicketsNowLEContainer .textLeftContainer
{
	padding-left: 15px;
	float: left;
	width: 683px;
	
}
#myTicketsNowLEContainer .clearDiv
{
	clear: both;
}
/* UpdateProfile */
#UpdateProfileName 
{
	width: 364px;
	margin-left: 81px;
}
#UpdateProfileInfo 
{
	width: 430px;
	margin-left: 14px;
}
#UpdateProfilePhone 
{
	width: 400px;
	margin-left: 38px;
}
#UpdateProfileAccountInfo
{
	width: 75%;
}
#UpdateProfilePaymentBillingInfo 
{
	width: 455px;
	margin-left: 5px;
}
#UpdateProfileSectionHeader 
{
	width: 455px;
	margin-left: 5px;
	height:20px;
}
#UpdateProfileSectionHeader td
{
	padding: 0px;
	margin: 0px;
}
#UpdateProfileSectionHeader .ValidationSummary
{
	margin:0px;
	padding:0px;
	border:1px solid red;  
}
#UpdateProfilePaymentBillingInfo .ccNumber
{
	font-weight: bold;
}
#UpdateProfilePaymentBillingInfoName 
{
	width: 455px;
	margin-left: 5px;
}
#UpdateProfilePaymentBillingInfoAddress 
{
	width: 455px;
	margin-left: 5px;
}
#UpdateProfileCardButtons
{
	text-align: center;
	margin-right: 45px;
	padding-bottom: 15px;
}
#UpdateProfileShippingAddress
{
	width: 455px;
	margin-left: 5px;
	
}
#UpdateProfileShippingName
{
	width: 455px;
	margin-left: 5px;
	
}
#UpdateProfileShippingAddressInfo
{
	width: 455px;
	margin-left: 5px;
}
#UpdateProfileShippingCardButtons
{
	text-align: center;
	margin-right: 45px;
	padding-bottom: 15px;
}
/* MemberRegistration */
#NewProfileAccountInfo
{
	width: 437px;
}
#NewProfileName 
{
	width: 364px;
	margin-left: 81px;
}
#NewProfileInfo 
{
	width: 430px;
	margin-left: 14px;
}
/* Login */
#LoginContainer
{
	padding-top: 0px;
}
#LoginContainer .paragraphText
{
	line-height: 25px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#LoginContainer .paragraphText .memberText
{
	font-weight: bold;
}
#Login .headingText
{
	text-align: left;
}
#LoginContainer .legacyMessage
{
	color: #E51B24;
	float: right;
	width: 110px;
	padding-left: 5px;
	padding-right: 5px;
}
#LoginContainer .legacyMessageRed
{
	color: #E51B24;
	float: right;
	width: 110px;
	padding-left: 5px;
	padding-right: 5px;
}
#LoginContainer .legacyMessageGrey
{
	color: #666666;
	float: right;
	width: 110px;
	padding-left: 5px;
	padding-right: 5px;
}
/* ForgotPassword */
#ForgotPasswordContainer
{
	padding: 15px;
	left: 0px;
}
#ForgotPasswordTable
{
	margin-left: 25px;
	margin-top: 10px;
	
	color: #666666;
	font-family: Verdana;
	font-size: 10px;    
}
/* EmailSubscription */
#EmailSubscription
{
	padding: 15px;
}
#EmailSubscription .paragraphText
{
	padding-bottom: 15px;
	width:580px;
}
#EmailSubscription .subscriptionListContainer
{
	border: 1px solid #E3E3E3;
	width: 165px;
	height: 290px;
	overflow: auto;
	float: left;
}
#EmailSubscription .ValidatorRow
{
	border: 1px solid #E3E3E3;
	width: 165px;
	height: 0px;
   
}
#EmailSubscription .subscriptionListContainer .subscriptionTable
{
	width: 89%;
	border-collapse: collapse;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .tableRowOverClickable
{
	background-color: #E3E3E3;
	text-decoration: underline;
	cursor: pointer;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .tableRowOverUnclickable
{
	background-color: #E3E3E3;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .tableRowOut
{
	background-color: #FFFFFF;
}

#EmailSubscription .subscriptionListContainer .subscriptionTable td
{
	padding: 2px;
	vertical-align: middle;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .checkboxField
{
	width: 20px;
	text-align: center;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .eventNameField
{
	font-weight: bold;
	width : 90px;
}
#EmailSubscription .subscriptionListContainer .subscriptionTable .arrowImageField
{
	width: 15px;
	
}
/* OrderHistory */
#OrderHistoryContainer .orderHistoryTable
{   
	margin-left: 10px;
}
#OrderHistoryContainer .orderHistoryTable td
{   
	padding-bottom: 3px;
}
#OrderHistoryContainer .orderHistoryTable th
{
	font-weight: bold;
}
/* OrderDetail */
#OrderDetailContainer .OrderDetailPaddedContainer
{
	padding: 0px;
}
#OrderDetailContainer .OrderDetailPaddedContainerSm
{
	padding-left: 0px;
}
#OrderDetailContainer .orderDetailTable
{
	margin-left: 0px;
}
#OrderDetailContainer .orderDetailTable th,.redBold
{
	font-weight: bold;
	/*color: #E51B24;*/
}
#OrderDetailContainer .orderDetailTable td
{
	padding: 1px;
	/*font-weight: bold;*/
}
#OrderDetailContainer .orderDetailTable .extraOrderDetailPadding td
{
    padding-left:15px;
}
#OrderDetailContainer .orderDetailTableSm
{
	margin-left: 20px;
}
#OrderDetailContainer .orderDetailTableSm th,.redBold
{
	font-weight: bold;
	color: #E51B24;
}
#OrderDetailContainer .orderDetailTableSm td
{
	padding: 1px;
	font-weight: bold;
}
#OrderDetailContainer .greyBoldLg
{
	font-weight: bold;
	color: #666666;
	font-size: 14px;
}
#OrderDetailContainer .headerBarODC
{
	padding-left: 0px;
	padding-top: 10px;
	margin-bottom: 15px;
	height: 20px;
}
#OrderDetailContainer .headerBarODC .headingTextODC
{
	float: left;
	font-size: 14px;
	color: #2A5989;
	font-weight: bold;
	font-family: Arial;
}
/* EnterEmail */
#EnterEmailContainer
{
	padding: 15px;
}
#EnterEmailTable
{
	margin-left: 25px;
	margin-top: 10px;
}
#AddressInfoContainer
{
	width: 425px;
}

#myTicketsNowLoginContainer
{
	font-family: Arial;
	font-size: 10px;
	background-color: White;
}
#myTicketsNowLoginContainer .headerLabel
{
	font-family: Arial;
	color: #333333;
	font-size: 16pt;
	font-weight: bold; 
}
#myTicketsNowLoginContainer #LoginContainerMembers
{
	font-size: 10pt;
	background-color: #F2F2F2;
}
#myTicketsNowLoginContainer #LoginContainerMembers .headerContainer
{
	background-color: #E3E3E3;
	color: Black;
	font-weight: bold;
	border-bottom: thin solid #CCCCCC;
}
#myTicketsNowLoginContainer #LoginContainerMembers .subHeaderContainer
{
	font-size: 10pt;
}

#myTicketsNowLoginContainer #divNewCustomerRegister
{
	font-size: 10pt;
	background-color: #F2F2F2;
}
#myTicketsNowLoginContainer #divNewCustomerRegister .headerContainer
{
	background-color: #E3E3E3;
	color: Black;
	font-weight: bold;
	border-bottom: thin solid #CCCCCC;
}
#myTicketsNowLoginContainer #divNewCustomerRegister .subHeaderContainer
{
	font-size: 10pt;
}
#myTicketsNowLoginContainer2
{
	font-family: Arial;
	font-size: 10px;
	background-color: #F2F2F2;
}
#LoginContainer th
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.TM
{
	display:inline;
}
.validationAsterisk
{
	color: #2A5989;
	display:inline;
}
.validationAfterAsterisk
{
	color: #2A5989;
	display:none;
}
#myTicketsNowRegisterNewUserContainer
{
	font-family: Arial;
	font-size: 10px;
	background-color: #F2F2F2;
}
#myTicketsNowRegisterNewUserContainer th
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
#insiderAlerts
{
	font-family: Arial;
	font-size: 9px;
	color: #666666;
}
#myTicketsNowLEContainer .noCreditCardInfoMessage
{
	color: Red;
	font-weight: bold;
}

/* Print My Tickets */

.PrintTicketText
{
	padding:0px 0px 0px 0px; 
	font-size:10pt;
	font-weight:normal;
	font-family:Arial;
	color:#333333;
}

.PrintTicketCellLabel 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #333333; 
	text-align:left;
	padding-left:4px;
}

.PrintTicketCellValue
{
		width:350px; 
		padding:0px 0px 0px 15px;
		font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#000000;
}

.PrintTicketSeatsCellLabel 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	
	color: #333333; 
}

.PrintTicketSeatsCellValue
{
		width:50px; 
		padding:0px 0px 0px 5px;
		font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#000000;
}

.PrintTicketTextBold 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #333333; 
}

.PrintTicketTextBoldBlue 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #2a5989;
}

.PrintTicketsAnchorTag 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 10pt; 	
	color: #2A5989; 
	text-decoration: none;
}

.PrintTicketCellLabelTotal
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #333333; 
	text-align:left;
	padding:10px 0px 10px 4px;
	width: 80px;
}
.PrintTicketBackgroundWhite 
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #333333;
}

.PrintTicketsAnchorTagMyAccount
{ 
	background-color:#ffffff; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #2A5989; 
	text-decoration: none;
}

.PrintTicketHeadingText
{
	padding:0px 0px 2px 0px;
	font-size:14pt;
	font-weight:bold;
	font-family:Arial;
	color:#333333;
}

.PrintTicketBox 
{
	background-color: #ffffff; 
	border: solid 4px #f2f2f2;
}

.PrintTicketShowTicketImage
{
	width: 250px;
	padding-right:5px;
	padding-bottom:3px;
	text-align: right;
	vertical-align:bottom;
}

/* End of Print My tickets */





/*CSS for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.pageBody            
{ 
	float:left; 
	width:980px; 
	border-style:solid; 
	border-width:0px; 
}

.pageFrame
{
	width : 985px;
}