.tn_results_header /* the TABLE that contains the results list header information */
{
	width: 100%;
	margin: 0;
	padding: 0px 10px;
	border-spacing: 0;
}

.tn_results_header_title /* the TD that contains the header information title */
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
	color: #A70101;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.tn_results_header_title table /* the TD that contains the header information title */
{
	width: 100%;
}

.tn_results_header_title td /* the TD that contains the header information title */
{
	height: 44px;
}

.tn_results_header_subtitle /* the TD that contains the extra header info and city names */
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
	color: #A70101;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
}

.tn_results_header_text /* the TD that contains the header information text */
{
	padding: 10px 0px 10px 0px;
	color: black;
	font-size: 12px;
	font-weight: normal;
}

.tn_results_header_divider /* the TR, TD that contain the header dividers */
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

.tn_results_header_subhead table /* the TABLE that contains the cities or venues results (if found) */
{
	padding: 0;
	border-spacing: 0;
}

.tn_results_header_subhead a:link { color: #A90101; text-decoration:none; }
.tn_results_header_subhead a:visited { color: #A90101; text-decoration:none;}
.tn_results_header_subhead a:hover{ text-decoration:underline;}
.tn_results_header_subhead a:active{ text-decoration:underline;}

.tn_results_header_subhead_caption /* the TD that contains words “Cities” or “Venues” */
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
	font-weight: bold;
}

.tn_results_header_subhead_text /* the TD, A that contains resulting cities or venues */
{
	padding: 0px 0px 10px 10px;
}

.tn_results /* the TABLE that contains the results list */
{
	width: 100%;
}

.tn_results_pages /* the TR, TD that contains the page list */
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

.tn_results_pages a:link { color: #A90101; text-decoration:none; }
.tn_results_pages a:visited { color: #A90101; text-decoration:none;}
.tn_results_pages a:hover{ color: #A90101;	text-decoration:underline;}
.tn_results_pages a:active{ color: #A90101; text-decoration:underline;}


.tn_results_colhead /* the TR, TD, A that contain the results list column headings */
{
	height: 40px;
	padding: 0px 0px 0px 10px;
	background-color: #ffda77;	
	border-top: 4px solid #FFBA00;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.tn_results_sort_image /* the IMG that shows either ascending or descending sort order */
{
}

.tn_results_standard_row /* the TR for odd-numbered rows in the result list */
{
	color: black;
	background-color: #ffebb5;
}

.tn_results_alternate_row /* the TR for even-numbered rows in the result list */
{
	color: black;
	background-color: white;
}

.tn_results_divider /* the TR, TD for the dividers between result rows in the result list */
{
	margin: 0;
	padding: 0;
}

.tn_results_event_text /* the TD, A for text in the result list event column */
{
	padding-left: 10px;
}

.tn_results_venue_text /* the TD, A for text in the result list venue column */
{
	padding-left: 10px;
}

.tn_results_location_text /* the A for location text in the result list venue column */
{
	padding-left: 10px;
}

.tn_results_datetime_text /* the TD for text in the result list date/time column */
{
	padding-left: 10px;
}

.tn_results_day_text /* the SPAN for day of the week text in the result list date/time column */
{
}

.tn_results_date_text /* the SPAN for date text in the result list date/time column */
{
}

.tn_results_time_text /* the SPAN for time text in the result list date/time column */
{
}

.tn_results_ticket_text /* the TD, A for text in the result list view-tickets column */
{
}

/* EVENT NAMES PLUGIN */
.tn_eventnames_nogroup_column
{
    width: 49%;
}

.tn_eventnames_header
{
    width: 100%;
}

.tn_eventnames_group_header
{
	color: #4F4F4F;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}

.tn_eventnames_subcategories
{
	width: 100%;
	text-align: center;
}

.tn_eventnames_subcategories table
{
	width: 100%;
	text-align: center;
}
