@charset "utf-8";

TABLE.tn_results { 
	border:solid 1px #9B9B9B;
	font: 100%/1.2 'Open Sans', sans-serif;
}
 
TABLE.tn_results td { 
	border-bottom:solid 1px #9B9B9B;
	padding:3px;
}


TR.tn_results_alternate_row { 
	background-color: #F5F5F5; 
	vertical-align:middle; 
}

TR.tn_results_standard_row { 
	background-color: #9FC1D6; 
	vertical-align:middle;
	background: rgb(159,193,214);
	background: -moz-linear-gradient(top,  rgba(159,193,214,1) 0%, rgba(198,231,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(159,193,214,1)), color-stop(100%,rgba(198,231,255,1)));
	background: -webkit-linear-gradient(top,  rgba(159,193,214,1) 0%,rgba(198,231,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(159,193,214,1) 0%,rgba(198,231,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(159,193,214,1) 0%,rgba(198,231,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(159,193,214,1) 0%,rgba(198,231,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fc1d6', endColorstr='#c6e7ff',GradientType=0 );	
}

TD.tn_results_event_text { 
	padding-left:15px; 
	width: 18%; 
	text-align: left; 
	font-size: 12px; 
	font-weight: bold; 
	text-shadow: 0 1px 1px #fff;	
	color: #333333; 
}

TD.tn_results_venue_text { 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	text-shadow: 0 1px 1px #fff;		
	color: #333333; 
}

TD.tn_results_datetime_text { 
	text-align: center; 	
	line-height: 13px; 
}

.tn_results_day_text { text-decoration: none; 
	font-size: 12px; 
	font-weight: bold; 
	text-shadow: 0 1px 1px #fff;
	color: #333333; 
}

.tn_results_date_text { 
	text-decoration: none; 
	font-size: 12px; 
	color: #333333; 
}

.tn_results_time_text { 
	text-decoration: none; 
	font-size: 10px; 
	color: #880303; 
}

.tn_results_location_text { 
	font-size: 12px; 
	font-weight: normal; 
	color: #666666; 
}

TD.tn_results_tickets_text { 
	text-align: center; 
}

.tn_results_tickets_text A:link { 
	text-decoration: underline; 
	font-size: 10px; 
	color: #F5F5F5; 
	font-weight: bold;	
	
	background: rgb(224,103,186);
	background: -moz-linear-gradient(top,  rgba(224,103,186,1) 0%, rgba(130,59,108,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,103,186,1)), color-stop(100%,rgba(130,59,108,1)));
	background: -webkit-linear-gradient(top,  rgba(224,103,186,1) 0%,rgba(130,59,108,1) 100%);
	background: -o-linear-gradient(top,  rgba(224,103,186,1) 0%,rgba(130,59,108,1) 100%);
	background: -ms-linear-gradient(top,  rgba(224,103,186,1) 0%,rgba(130,59,108,1) 100%);
	background: linear-gradient(to bottom,  rgba(224,103,186,1) 0%,rgba(130,59,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e067ba', endColorstr='#823b6c',GradientType=0 );

	
	
	border: 1px solid #FFFFFF !important;
	border-radius: 11px;
	
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 3px rgba(0,0,0,0.75);

	cursor: pointer;
	display: block;
	float: right;
	height: 24px !important;
	line-height: 11px;
	margin: 0 4px 0 4px;
	padding: 0 10px;
	position: relative;
	font-family: 'Open Sans', sans-serif;	
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #000000;
	text-transform: uppercase;
	width: auto;
}

.tn_results_tickets_text A:hover { 
	text-decoration: none;  
	font-size: 10px; 
	font-weight: bold; 
	color: #9FC1D6; 
}

.tn_results_tickets_text A:visited { 
	text-decoration: none;  
	font-size: 10px; 
	font-weight: bold; 
	color: #F5F5F5; 
}

.c_all_results{margin-top:10px; font-weight:bold;}

.c_all_results a{font-size:14px;}