﻿#TNBuyButton 
{
	font-family: Verdana;
	font-size: 11px;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 2px 0px 2px 0px;
	width: 88px;
	background-color: Navy;
	color: White;
	font-weight: bold;
}

.TNDisplayDate 
{
	background-color: Navy;
	color: White;
	padding: 4px 5px 4px 5px;
	margin-top: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
}

.TNHeaderLinks 
{
	border: 1px solid black;
	margin: 0px 0px 0px 0px;
}

.TNTicketWrapper
{
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFCC;
}

#TNTable
{
	font-family: Verdana;
	font-size: 10px;
}

#TNTicketSection 
{
	width: 112px;
}

#TNTicketRow
{
	width: 100px;
}

#TNTicketSeats
{
	width: 100px;
}

#TNTicketTix
{
	width: 100px;	
}

#TNTicketPrice
{
	font-size: 12px;
	--font-weight: bold;
	width: 100px;
}

#TNTicketBuyButton
{
	width: 100px;
}

#TNTNotes
{
	font-size: 13px;
	--font-family: Verdana;
	padding: 3px 5px 3px 5px;
	margin: 5px 10px 2px 10px;
	background-color: #FFFFE1;
	border: 1px solid #d3d3d3;
}

#TNColumnTitleWrapper
{
	padding: 3px 0px 0px 0px;
	font-size: 12px;
	background-color: #FFFFE1;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
}

#TNColumnTitleSection
{
	text-align: center;
	width: 105px;
}

#TNColumnTitleRow
{
	text-align: center;
	width: 104px;
}

#TNColumnTitleSeats
{
	text-align: center;
	width: 87px;
}

#TNColumnTitleTix
{
	text-align: center;
	width: 98px;
}

#TNColumnTitlePrice
{
	text-align: center;
	width: 97px;
}

/**********************/
/** USER CONTROL BOX **/
/**********************/

#PremControlWrapper
{
	border-top: 2px solid #d3d3d3;
	border-left: 2px solid #d3d3d3;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: #ffffe1;
	padding: 0px 10px 10px 10px; 
	width: 190px;
}

#PremControlWrapper-Flat
{
	border-top: 2px solid #d3d3d3;
	border-left: 2px solid #d3d3d3;
	border-right: 2px solid gray;
	border-bottom: 2px solid gray;
	background-color: #ffffe1;
	padding: 4px 10px 0px 10px; 
	width: 598px;
}

.TNPriceFromText
{
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}

.TNPriceFrom 
{
	font-size: 27px;
	font-family: Verdana;
	font-weight: bold;
	color: red;
	text-align: center;
}

#PremControlTable 
{
	font-size: 10px;
	font-family: Verdana;
}

#PremControlTable-Flat
{
	margin-top: 5px;
	font-size: 10px;
	font-family: Verdana;
}

.TNTitle 
{
	font-size: 12px;
	padding: 3px 0px 8px 0px;
	font-weight: bold;
	color: brown;
}

.TNTitle-Flat
{
	font-size: 16px;
	padding: 9px 0px 4px 0px;
	font-weight: bold;
	color: brown;
}

.TNImage img
{
	border: 1px solid gray;
	padding: 1px 1px 1px 1px;
}

#PremControlTable select
{
	font-size: 10px;
	font-family: Verdana;
}

#PremControlTable-Flat select
{
	font-size: 10px;
	font-family: Verdana;
}

#PremControlTable .tdMonth select {width: 110px;}
#PremControlTable .tdDay select {width: 130px;}
#PremControlTable .tdTime select {width: 95px;}

#ViewPremTix 
{
	padding: 8px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
}