/* Default CSS Stylesheet for a new Web Application project */
.ClientLoginBody 
{
	background-color: #FFFFFF;
}

.PrintTixBody, .PrintTixBody TD 
{
	background-color: #FFFFFF;
	color: #000000;
	background-image: url();
}

body
{
    background-repeat: repeat;
    background-color: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
	/* Background-image: url(http://www.battlepass.com/images/battlepass/linkblack.gif); */
	/* color:#FFFFFF; */
}

TD
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}

TABLE 
{
	border-collapse:collapse;
}

a, a:link, a:active, a:visited {
	color: #ff8000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.BuyTixLink, .BuyTixLink:link, .BuyTixLink:visited, .BuyTixLink:active
{
	border: solid 2px #ffffff;
	background-color: #660000;
	color: #ffffff;
	width: 150px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.BuyTixLink:hover
{
	border: solid 2px #660000;
	background-color: #ffffff;
	color: #660000;
	width: 150px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

.PageTitle 
{
	font-size:14pt;
	font-weight:bold
}

.Error 
{
	color: #660000;
	font-weight:bold;
}

.Success 
{
	color: #009900;
	font-weight:bold;	
}

.Ticket 
{
	font-size:8pt;
	border-top: dashed 1px #AAAAAA;
	border-bottom: dashed 1px #AAAAAA;
	border-collapse:collapse;
}

.EventTitle 
{
 font-size: 14pt;	
 font-weight: bold;
}

.EventDate
{
	font-size: 10pt;
	font-weight:bold;
}

.EventTime
{
	font-size: 10pt;
}

.EventShortDescription
{
	font-size: 10pt;
	font-weight:bold;
}

.EventScheduleItem
{
	font-size: 8pt;
}

.HelpItemIcon
{
	cursor: hand;
	cursor: pointer;
}

.TicketText 
{
	font-size:7pt;	
}

.SmallText 
{
	font-size: 8pt;
}

.EventDetailsText
{
	font-size: 8pt;
}

.OrderCostControl 
{
	font-size:10pt;	
}

.MobilePageDiv
{
    width:310px;
}

input.ImageControl
{
	border: solid 2px #ffffff;
	background-color: #660000;
	font-size:8pt;
	color: #ffffff;
	width: 80px;
	padding: 1px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

input.ImageControl:hover
{
	border: solid 2px #660000;
	background-color: #ffffff;
	font-size:8pt;
	color: #660000;
	width: 80px;
	padding: 1px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.RegionDropDown
{
    display:block;
}

.RegionLabel
{
    display:block;
}

a.ExpediaAd:link, a.ExpediaAd:active, a.ExpediaAd:visited, a.ExpediaAd:hover, .ExpediaAd div
{
	vertical-align:bottom;
	text-align:left;
	text-indent:15px;
	line-height:100px;
	font-size:12pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;	
	background-repeat:no-repeat;
}

/* Styles for Facebook Connect elements */
a.FB_Link
{
    color:#3B5998;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:10pt;
	font-weight: normal;
	text-decoration:none
}
a.FB_Link:hover
{
	color:#3B5998;	
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:10pt;
	font-weight: normal;	
	text-decoration:underline;
}

.TicketSectionPreview
{
    border-width:0px;
    border-style:dashed;
    border-color:#FF8000;
    margin:0px;
    padding:0px;
    overflow:hidden;
    display:inline-block;
    color:#666666;
    font-size:8px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10pt;
    position:relative;
}

.TicketSectionPreview_EventDetailsTitle
{
    position:absolute;
    top:5px;
    left:5px;
    width:200px;
    font-size:12px;
}

.TicketSectionPreview_EventDetailsDateTime
{
    position:absolute;
    top:20px;
    left:5px;
    width:200px;
    font-size:12px;
    font-weight:bold;
}

.TicketSectionPreview_EventDetailsHeadline
{
    position:absolute;
    top:40px;
    left:5px;
    font-size:10px;
    width:200px;
}

.TicketSectionPreview_VenueInfo
{
    position:absolute;
    top:5px;
    left:205px;
    font-size:8px;
}

.TicketSectionPreview_BoxOffice
{
    position:absolute;
    top:40px;
    left:205px;
    font-size:8px;
}

.TicketSectionPreview_TicketPrices
{
    position:absolute;
    top:70px;
    left:205px;
    font-size:8px;
}

.TicketSectionPreview_EventListHeadline
{
    position:relative;
    top:5px;
    left:5px;
    font-size:10px;
}