@charset "utf-8";
/* CSS Document */
/* www.TicketLuck.com */
/* Sports Tickets - Concert Tickets - Theater Tickets	*/
/*---------------------------------------------------------------------*/
html, body { background:url(http://images.ticketluck.com/css/images/body.gif) repeat-x 0px -56px; }
body { margin:0px 0px 10px 0px; font-family:Verdana, Arial; font-size:11px; color:#333; }
* { padding:0px; margin:0px; empty-cells:show; }
/*---------------------------------------------------------------------*/
#outer-container { width:960px; margin:0px auto; }
.container { margin:0px auto; }
#top-header { height:auto; }
#left-side-nav { width:200px; }
#right-contents { width:760px; border-left:#cecece solid 1px; border-right:#cecece solid 1px; }
#inner-contents { width:736px; margin:0px 12px 0px 12px; font-family:Verdana, Arial; font-size:11px; color:#333; line-height:16px; }
#bottom-footer { height:auto; }
/*---------------------------------------------------------------------*/
img { border:none 0px; }
a { text-decoration:underline; color:#444; cursor:pointer; }
a:hover { text-decoration:none; color:#000; }
a:focus, :focus { outline:none; }
/*	Commen Elements	*/
h1 { font-family: Verdana, Arial; font-size: 16pt; font-weight: bold; color: #007ACF; }
h2 { font-family: Verdana, Arial; font-size: 10pt; font-weight: bold; color: #007ACF; }
/*----------------------------------------------------------------------*/
/*	For Ticket Luck Logo	*/
.ticketluck { display:block; background:url(http://images.ticketluck.com/css/images/logo_ticket_luck.gif) no-repeat center center; height:65px; width:250px; text-indent:-9999px; margin:0px; padding:0px; }
/*	Lines	*/
.line-x { border-bottom:#cecece solid 1px; }
.line-y { border-right:#cecece solid 1px; }
/*----------------------------------------------------------------------*/
/* For Inner Page	*/
.crumbs { font-family:Verdana, Arial; font-size:11px; color:#333; padding-bottom:5px; }
.crumbs a { color:#0072c4; text-decoration:underline; }
.crumbs a:hover { color:#444444; text-decoration:none; }
.title-index { font-family:Verdana, Arial; font-size:13px; color:#333; }
.title-index p.style14 strong { background-color:#E7F7FD; border-color:#DDDDDD #DDDDDD #DDDDDD #76C5F0; border-style:solid; border-width:1px 1px 0px 4px; color:#111; font-family:Trebuchet MS, Arial, Tahoma; font-size:16px; font-weight:bold; letter-spacing:0.003em; padding:4px 0 4px 7px; text-align:left; word-spacing:0.1em; display:block; }
a.btn-buy { display:block; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat left top #FFCC00; padding-left:15px; width:400px; text-align:center; height:35px; line-height:35px; font-weight:bold; float:right; color:#222; font-family:Arial; font-size:12px; text-decoration:none; }
a.btn-buy span { display:block; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat right top #FFCC00; padding-right:15px; height:35px; font-family:Arial; font-size:12px; text-decoration:none; }
a.btn-buy2 { display:block; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat left top #FFCC00; text-align:center; padding-left:15px; width:510px; height:35px; line-height:35px; font-weight:bold; text-decoration:none; color:#222; font-family:Arial; font-size:12px; margin:auto; float:none; }
a.btn-buy2 span { display:block; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat right top #FFCC00; padding-left:15px; height:35px; width:inherit; font-family:Arial; font-size:12px; text-decoration:none; }
.btn-buy2hover { background:#FFCC00 url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat scroll left top; color:#222222; display:block; float:none; font-family:Arial; font-size:12px; font-weight:bold; height:35px; line-height:35px; margin:auto; padding-left:15px; text-align:center; text-decoration:underline; width:510px; }
.btn-buy2hover span { background:#FFCC00 url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat scroll right top; display:block; font-family:Arial; font-size:12px; height:35px; padding-left:15px; text-decoration:underline; width:inherit; }
.btn-buyhover { background:#FFCC00 url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat scroll left top; color:#222222; display:block; float:right; font-family:Arial; font-size:12px; font-weight:bold; height:35px; line-height:35px; padding-left:15px; text-align:center; text-decoration:underline; width:400px; }
.btn-buyhover span { background:#FFCC00 url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat scroll right top; display:block; font-family:Arial; font-size:12px; height:35px; padding-right:15px; text-decoration:none; }
.detail-index { font-family:Verdana, Arial; font-size:11px; color:#333; }
.keyword-index { font-family:Verdana, Arial; font-size:11px; color:#333; }
.comments-index { font-family:Verdana, Arial; font-size:11px; color:#333; }
.eventimg { width:272px; padding:0px 10px 10px 0px; }
.eventimg img { width:268px; border:#cecece solid 2px; }
.cat-img { width:155px; height:auto; padding:0px 5px 10px 0px; }
.cat-img img { width:150px; border:#cecece solid 2px; }
.cat-links a { color:#333; text-decoration:underline; }
.cat-venues * { font-family:Verdana, Arial; font-size:11px; color:#333; line-height:18px; }
.cat-sports td, .cat-concerts td, .cat-theater td { text-align:center; }
.cat-sports a img { display:block; background:#fff; border:none; margin:auto; width:70px; height:70px; background:#fff; padding:12px 8px 12px 8px; }
.cat-concerts a img { display:block; background:#fff; border:none; margin:auto; width:140px; height:90px; background:#fff; padding:12px 8px 12px 8px; }
.cat-theater a img { display:block; background:#fff; border:none; margin:auto; width:140px; height:90px; background:#fff; padding:12px 8px 12px 8px; }
.cat-sports a, .cat-concerts a, .cat-theater a { font-family:Verdana, Arial; font-size:12px; font-weight:bold; display:block; line-height:115%; color:#222; background:#E7F7FD; border:1px solid #76C5F0; width:175px; padding:12px 5px 12px 5px; text-align:center; margin:auto; height:155px; }
.cat-sports a:hover, .cat-concerts a:hover, .cat-theater a:hover { font-family:Verdana, Arial; font-size:12px; font-weight:bold; display:block; color:#274E7C; background:#CAEBFF; border:1px solid #76C5F0; text-decoration:none; margin:auto; }
.heading-cat { font-family:Trebuchet MS, Arial, Tahoma; font-size:20px; font-weight:bold; text-decoration:none; color:#0074c5; padding-left:15px; line-height:35px; }
/*---------------------------------------------------------------------*/
/*	For Search Box	*/
#searchbox .left { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat 0px -25px #a4d9f1; width:4px; font-size:3px; line-height:4px; }
#searchbox h3 { display:block; background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat 0px -125px; width:42px; height:31px; text-indent:-9999px; margin:0px; padding:0px; }
#searchbox .inner { background:url(http://images.ticketluck.com/css/images/search.gif) repeat-x 0px -93px #a4d9f1; padding-left:10px; }
#searchbox .inner2 { background:url(http://images.ticketluck.com/css/images/search.gif) repeat-x 0px -60px #a4d9f1; padding-left:2px; }
#searchbox .searchtxtbox { padding:0px; font-family:Verdana, Arial; font-size:11px; height:15px; color:#333; width:100%; border:none; background:#fff; margin-top:2px; }
#searchbox .inner2_left { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat -6px -25px #a4d9f1; width:3px; height:31px; }
#searchbox .right { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat -13px -25px #a4d9f1; width:29px; }
#searchbox .searchbtn { text-indent:-9999px; display:block; width:25px; height:25px; margin:0px; padding:0px; }
/*---------------------------------------------------------------------*/
/*	For AutoComplete	*/
.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; /*	font:menu;*/ font-family:Verdana, Arial; line-height:18px; font-size: 11px; overflow: hidden; }
.ac_loading { background : Window right center no-repeat; }
.ac_over { /*	background-color: Highlight;
	color: HighlightText;*/ background-color: #a4d9f1; color: #000000; }
/*---------------------------------------------------------------------*/
/*	For Discoutn Information	*/
.top_info .left { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat 0px -156px #a4d9f1; width:4px; }
.top_info .inner { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat 4px 8px #a4d9f1; line-height:33px; padding-left:35px; height:33px; font-family:Verdana, Arial; font-size:11px; color:#333; }
.top_info .right { background:url(http://images.ticketluck.com/css/images/search.gif) no-repeat -37px -156px red; width:4px; }
/*---------------------------------------------------------------------*/
/*	For Main Navigation	*/
.nav .left, .nav .right, .nav .inner, .nav .inner a, .nav .inner a:hover, .nav .inner .innera, .nav .inner .innerahover { background:url(http://images.ticketluck.com/css/images/nav.gif); }
.nav .left { background-position:-0px 0px; background-color:#c0bb92; background-repeat:no-repeat; width:6px; height:30px; }
.nav .right { background-position:-6px 0px; background-color:#c0bb92; width:6px; height:30px; }
.nav .inner { background-position:0px -35px; background-repeat:repeat-x; background-color:#c0bb92; text-align:center; }
.nav .inner a { font-family:Trebuchet MS; font-size:14px; color:#444; font-weight:bold; text-decoration:none; padding:0 18px 0 18px; display:inline-block; height:30px; line-height:30px; background-repeat:repeat-x; background-position:0px -35px; background-color:#c0bb92; }
.nav .inner a:hover, .nav .inner .hover { font-family:Trebuchet MS, Arial, Tahoma; font-size:14px; color:#444; font-weight:bold; text-decoration:none; border:repeat-x; background-position:0px -70px; background-color:#DCD3B4; }
/*---------------------------------------------------------------------*/
/*	Top Table for Special Discount offers	*/
.discount .one, .discount .two, .discount .three, .discount .four, .discount .five, .discount .six, .discount .seven, .discount .eight { background:#ddd url(http://images.ticketluck.com/css/images/discount.gif) no-repeat; }
.discount a, .discount .onehover, .discount .twohover, .discount .threehover, .discount .fourhover, .discount .fivehover, .discount .sizhover, .discount .sevenhover, .discount .eighthover { font-family:Verdana, Arial; font-size:11px; border:#ddd solid 1px; background-color:#eee; color:#444; margin:0px 4px 8px 4px; text-decoration:none; padding:14px 21px 18px 21px; display:block; width:135px; }
.discount a:hover, .discount .hover { text-decoration:none; border:#0072c4 solid 1px; background-color:#e7f7fd; }
.discount h1 { border:#ddd solid 1px; margin:0px 0px 5px 0px; width:100px; height:78px; text-indent:-9999px; padding:0px; }
.discount .one { background-position:0px 0px }
.discount .two { background-position:-110px 0px; }
.discount .three { background-position:-220px 0px; }
.discount .four { background-position:-330px 0px; }
.discount .five { background-position:0px -88px; }
.discount .six { background-position:-110px -88px; }
.discount .seven { background-position:-220px -88px; }
.discount .eight { background-position:-330px -88px; }
/*---------------------------------------------------------------------*/
/*	For Left Nav	*/
a.truste, a.bbb, a.faq, p.discount, a.guarantee, a.leave-comment { background:url(http://images.ticketluck.com/css/images/side.gif) no-repeat; text-indent:-9999px; }
a.truste { display:block; background-position:0px 0px; height:95px; width:68px; }
a.bbb { display:block; background-position:-138px 0px; height:95px; width:68px; }
a.faq { display:block; background-position:0px -105px; height:26px; width:190px; }
p.discount { display:block; background-position:0px -206px; height:145px; width:190px; }
a.guarantee { display:block; background-position:0px -140px; height:57px; width:190px; }
a.leave-comment { display:block; background-position:0px -361px; height:35px; width:190px; }
a.cheaper { display:block; background:url(http://images.ticketluck.com/css/images/cheaper-tickets.jpg) no-repeat left top; text-indent:-99999px; height:55px; width:190px; }
/*---------------------------------------------------------------------*/
/* For Gray Box	*/
.leftbox1 * { padding:0; margin:0; }
.leftbox1 .top { border-top:#cacaca solid 2px; background:#fff; font-size:3px; }
.leftbox1 .righttop { background:url(http://images.ticketluck.com/css/images/leftbox.gif) -6px -70px no-repeat; width:6px; height:6px; font-size:3px; }
.leftbox1 .right { border-right:#cacaca solid 2px; background:#fff; font-size:3px; }
.leftbox1 .righbottom { background:url(http://images.ticketluck.com/css/images/leftbox.gif) -6px -76px no-repeat; width:6px; height:6px; font-size:3px; }
.leftbox1 .bottom { border-bottom:#cacaca solid 2px; background:#fff; font-size:3px; }
.leftbox1 .leftbottom { background:url(http://images.ticketluck.com/css/images/leftbox.gif) 0px -76px no-repeat; width:6px; height:6px; font-size:3px; }
.leftbox1 .left { border-left:#cacaca solid 2px; background:#fff; font-size:3px; }
.leftbox1 .lefttop { background:url(http://images.ticketluck.com/css/images/leftbox.gif) 0px -70px no-repeat; width:6px; height:6px; font-size:3px; }
.leftbox1 .inner { background:#fff; padding:10px; }
/*	For Testimonial Heading	*/
.leftbox1 .lefttop2 { background:url(http://images.ticketluck.com/css/images/leftbox.gif) 0px -2px no-repeat; width:6px; height:30px; font-size:3px; }
.leftbox1 .top2 { background:url(http://images.ticketluck.com/css/images/leftbox.gif) 0px -35px repeat-x; padding-left:5px; font-size:3px; }
.leftbox1 .top2 h2 { display:block; background:url(http://images.ticketluck.com/css/images/side.gif) no-repeat -2px -449px; text-indent:-9999px; height:14px; margin:0px; padding:0px; top:0px; font-size:3px; }
.leftbox1 .righttop2 { background:url(http://images.ticketluck.com/css/images/leftbox.gif) -6px -2px no-repeat; width:6px; height:30px; font-size:3px; }
.leftbox1 .inner2 { background:#fff; padding:5px; height:150px; text-align:left; background:url(http://images.ticketluck.com/css/images/side.gif) no-repeat center -500px; line-height:15px; }
/*	For Testimonial Inner	*/
.leftbox1 .inner2 strong { font-size:13px; color:#333; }
.leftbox1 .inner2 a { font-size:11px; color:#333; text-decoration:underline; }
.leftbox1 .inner2 a:hover { font-size:11px; color:#333; text-decoration:underline; }
.leftbox1 .top3 { background:url(http://images.ticketluck.com/css/images/leftbox.gif) 0px -35px repeat-x; padding-left:5px; font-size:3px; }
.leftbox1 .top3 h2 { display:block; background:url(http://images.ticketluck.com/css/images/txt-newsletter.gif) no-repeat 0px 0px; text-indent:-9999px; height:16px; margin:0px; padding:0px; top:0px; font-size:3px; }
.leftbox1 .ninner .txt { width:164px; border:2px solid #ddd; padding:2px; font:11px Verdana; color:#444; }
.leftbox1 .ninner strong { color:#d50000; font-weight:normal; }
/*---------------------------------------------------------------------*/
/* Tesimonial Scroll	*/
#marqueecontainer { position: relative; width: 100%; /*marquee width */ height: 135px; /*marquee height */ background-color: transparent; overflow: hidden; border:none; padding: 2px; padding-left: 0px; }
#marqueecontainer * { font-family:Verdana, Arial; font-size:11px; }
/*---------------------------------------------------------------------*/
/*	For Page Headings	*/
td.main_link_head { font-family:Trebuchet MS, Arial, Tahoma; font-size:11pt; font-weight:bold; color:#0072c4; line-height:30px; border-top:#e1e1e1 solid 1px; background-color:#e7f7fd; border-bottom:#6ec8f1 solid 2px; text-align:center; }
/*	For HomePage Inner Links	*/
.main_link a, table.main_link td a { font-family:Trebuchet MS, Arial, Tahoma; text-decoration: none; color:#444; font-size:13px; letter-spacing:.01em; background:url(http://images.ticketluck.com/css/images/body.gif) no-repeat 7px 8px; padding:2px 0 2px 22px; display:block; height:auto; text-align:left; border-bottom:#ececec solid 1px; }
.main_link a:hover { text-decoration: underline; color:#000; background-color:#f3f1e0; }
/*	For Scrolling Events on Homepage	*/
.scroll { position:relative; overflow:scroll; /*	overflow-x:hidden;*/ height:220px; width:100%; display:block; }
/*---------------------------------------------------------------------*/


/*	Footer	*/
.footer img { margin:5px; }
.footer { font-family:Verdana, Arial; color:#333; font-size: 11px; line-height:20px; background-color:#f3f1e0; padding:2px; border:#e1e1e1 solid 1px; }
.footer a { font-family:Verdana, Arial; text-decoration: underline; color:#444; font-size: 11px; }
.footer a:hover, .footer .hover { text-decoration: none; color:#000; }
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
/*	View Tickets Button	*/
td.tn_results_tickets_text { text-align: center; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; text-transform:capitalize; text-align:right; width:100px; }
.tn_results_tickets_text a { text-align:center; text-transform:capitalize; display:block; width:92px; margin:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#222; line-height:14px; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat -461px bottom; text-decoration:none; padding:4px 1px 4px 4px; margin:2px; }
.tn_results_tickets_text a:hover { text-decoration: underline; color:#003b69; }
/*---------------------------------------------------------------------*/
/*	Purchase Button	*/
td.tn_results_ticket_purchase { text-align: center; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; text-transform:capitalize; text-align:right; }
.tn_results_ticket_purchase a { text-align:center; text-transform:capitalize; display:block; width:92px; margin:0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#222; line-height:14px; background:url(http://images.ticketluck.com/css/images/inner-buttons.gif) no-repeat 3px bottom; text-decoration:none; padding:4px 2px 4px 2px; margin:2px; }
.tn_results_ticket_purchase a:hover { text-decoration: underline; color:#003b69; }
/*---------------------------------------------------------------------*/
/*	Lines	*/
tr.tn_results_header_divider { height: 1px; }
td.tn_results_header_divider { background-color: #CCCCCC; }
/*---------------------------------------------------------------------*/
/*	Title Inc	*/
.titleinc { font-size:13px; font-family:Verdana; text-align:justify; }
.titleinc p { font-family:Verdana, Arial; font-size:13px; line-height:18px; color:#333; margin:5px; }
.titleinc h1 { background-color:#E7F7FD; border-color:#DDDDDD #DDDDDD #DDDDDD #76C5F0; border-style:solid; border-width:1px 1px 1px 4px; color:#0072C4; font-family:Trebuchet MS, Arial, Tahoma; font-size:16px; font-weight:bold; letter-spacing:0.003em; padding:6px 0 9px 7px; text-align:justify; word-spacing:0.1em; }
.titleinc h2 { font-family:Verdana, Arial; font-size:13px; line-height:18px; color:#222; font-weight:normal; display:inline; }
/*---------------------------------------------------------------------*/
/*	Result Pages	*/
table.tn_results { width: 100%; }
.tn_eventnames_group_header { font-family:Trebuchet MS, Arial, Tahoma; font-size:12pt; text-align:left; padding:4px 0 4px 7px; font-weight:bold; letter-spacing:.003em; word-spacing:.1em; color: #0072c4; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; border-left:#76c5f0 solid 4px; background-color:#e7f7fd; }
.tn_eventnames_group_header a { font-family:Trebuchet MS, Arial, Tahoma; font-size:12pt; text-align:left; font-weight: bold; color: #007ACF; }
.tn_eventnames_group_header a:hover { font-family:Trebuchet MS, Arial, Tahoma; font-size:12pt; text-align:left; font-weight: bold; color: #007ACF; }
td.tn_eventnames_grouped_column { padding: 6px 6px 6px 6px; }
td.tn_eventnames_grouped_column a { text-decoration: none; font-family: Verdana, Arial; font-size: 12px; color:#333333; }
td.tn_eventnames_grouped_column a:hover { text-decoration: none; font-family: Verdana, Arial; font-size: 12px; color:#990000; background-color:#FFFFF2; font-weight:bold; }
td.tn_eventnames_header_title { padding: 6px 6px 6px 6px; text-align: center; font-family: Verdana, Arial; font-size: 16pt; font-weight: bold; color: #007ACF; }
td.tn_eventnames_vert_divider { width: 2%; background-image: url(http://images.ticketluck.com/css/images/eventnames_vert_divider.gif); }
tr.tn_results_alternate_row { BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; background-color: #E8EDF3; }
tr.tn_results_colhead, td.tn_results_colhead { background:#C3D3E3; font-family: arial, helvetica, sans serif; font-weight: bold; font-size: 14px; color:#1D5288; padding:2px 0 2px 0px; }
td.tn_results_colhead a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-weight: bold; font-size: 14px; color: #1D5288; }
td.tn_results_colhead a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-weight: bold; font-size: 14px; color:#1D5288; }
table.tn_results_ticket_sectionrow { margin:auto; }
td.tn_results_datetime_text { text-align: center; line-height: 13px; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; }
.tn_results_day_text { text-decoration: none; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; }
tr.tn_results_divider { visibility:hidden; }
td.tn_results_divider { font-size:1px; line-height:1px; height:8px; visibility:hidden; }
td.tn_results_event_text { width: 33%; text-align: left; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color:#990000; BORDER-LEFT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; padding-left:3px; vertical-align:top; padding-top:5px; }
.tn_results_event_text a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #990000; }
.tn_results_event_text a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color:#666666; }
table.tn_results_header { width: 100%; }
td.tn_results_header_datetime { text-align: right; font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #2091C0; }
td.tn_results_header_maplink { text-align: right; font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #2091C0; }
td.tn_results_header_maplink a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #2091C0; }
td.tn_results_header_maplink a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #2091C0; }
td.tn_results_header_subhead_text { font-family: Verdana, Arial; font-size: 13px; color:#2091C0; padding:0px; line-height:23px; width:100%; }
td.tn_results_header_subhead_text a { text-decoration:underline; background:#fff; padding:1px; color:#0072C4; line-height:22px; }
td.tn_results_header_subhead_text a:hover { background:#fff; text-decoration:none; }
td.tn_results_header_subhead_text u { background-color:#E7F7FD; border-color:#DDDDDD #DDDDDD #DDDDDD #76C5F0; border-style:solid; border-width:1px 1px 1px 4px; color:#0072C4; font-family:Trebuchet MS, Arial, Tahoma; font-size:15px; font-weight:bold; letter-spacing:0.003em; padding:4px 0 4px 7px; text-align:left; word-spacing:0.1em; display:block; text-decoration:none; width:100%; }
td.tn_results_header_title, div.tn_results_header_title { font-family: Verdana, Arial; font-size: 16pt; font-weight: bold; color: #993333; line-height:25px; padding:0 0 5px 0; }
td.tn_results_header_title a { font-family: Verdana, Arial; font-size: 16pt; font-weight: bold; color: #2091C0; }
td.tn_results_header_subtitle { font-family: Verdana, Arial; font-size: 10pt; color: #2091C0; }
td.tn_results_header_subtitle a { font-family: Verdana, Arial; font-size: 10pt; color: #2091C0; }
td.tn_results_header_text { font-family: Verdana, Arial; font-size: 8pt; color: Gray; }
td.tn_results_header_venue { text-align: left; font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #2091C0; }
span.tn_results_location_text a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: normal; color: #666666; }
span.tn_results_location_text a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: normal; color: #666666; }
.tn_results_location_text a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: normal; color: #2091C0; }
.tn_results_location_text a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: normal; color: #2091C0; }
.tn_results_search_title { font-family: arial, helvetica, sans serif; font-size: 13px; font-weight: bold; color: #880303; }
tr.tn_results_standard_row { background-color: #FFFFFF; }
td.tn_results_ticket_avail { width: 15%; text-align: center; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; font-size:12px; }
td.tn_results_ticket_highlight { width: 10%; text-align: center; BORDER-LEFT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; }
img.tn_results_ticket_highlight { border: none 0 black; }
td.tn_results_ticket_notes { font-family: arial, helvetica, sans serif; font-size: 11px; font-style: italic; color: #333333; }
td.tn_results_ticket_retail { width: 20%; text-align: center; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #880303; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; }
td.tn_results_ticket_row { width: 50%; text-align: center; }
.tn_results_ticket_row_caption { font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; }
.tn_results_ticket_row_text { font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #880303; }
td.tn_results_ticket_section { width: 50%; text-align: left; }
.tn_results_ticket_section_caption { font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; }
.tn_results_ticket_section_text { font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #880303; }
td.tn_results_ticket_sectionrow { width: 40%; text-align: left; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; }
td.tn_results_venue_text { text-align: center; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; BORDER-TOP: gray 1px solid; BORDER-BOTTOM: gray 1px solid; vertical-align:top;
padding-top:5px; }
.tn_results_venue_text a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; }
.tn_results_venue_text a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color: #333333; }
td.tn_search_result { font-family: Verdana, Arial; font-size: 10pt; color: #007ACF; }
.tn_search_result a { text-decoration: none; font-family: Verdana, Arial; font-size: 10pt; color: #007ACF; }
.tn_search_result a:hover { text-decoration: underline; font-family: Verdana, Arial; font-size: 10pt; color:#FF6600; }
.tn_results_date_text { text-decoration: none; font-family: arial, helvetica, sans serif; font-size: 12px; color: #333333; }
.tn_results_time_text { text-decoration: none; font-family: arial, helvetica, sans serif; font-size: 10px; color: #880303; }
td.tn_results_header_subhead_caption { font-family: Verdana, Arial; font-size: 10pt; font-weight: bold; color: Gray; line-height:23px; }
td.tn_results_ticket_retail-noresult { width: 20%; text-align: left; font-family: arial, helvetica, sans serif; font-size:18px; color: #000000; background-color: #E8EDF3; }
td.tn_results_ticket_retail-noresult a { text-decoration: underline; font-family: arial, helvetica, sans serif; font-weight: bold; font-size: 18px; color: #1D5288; }
td.tn_results_ticket_retail-noresult a:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-weight: bold; font-size: 18px; color:#1D5288; }
table.tn_results_notfound { width: 100%; }
tr.tn_results_notfound { }
td.tn_results_notfound { font-family: arial, helvetica, sans serif; font-size: 10pt; color: Gray; background-color: #FFFFCC; }
.tn_results_notfound_name { font-weight: bold; }
.tn_results_notfound_phone { font-weight: bold; }
.tn_results_notfound_email { font-weight: bold; }
a.tn_results_notfound_email { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 10pt; color: Gray; font-weight: bold; }
a.tn_results_notfound_email:hover { text-decoration: underline; font-family: arial, helvetica, sans serif; font-size: 10pt; color: Gray; font-weight: bold; }
table.tn_results_notfound_form { width: 100%; }
td.tn_results_notfound_form_text { font-family: arial, helvetica, sans serif; font-size: 8pt; color: Gray; font-weight: normal; }
td.tn_results_notfound_form_caption { font-family: arial, helvetica, sans serif; font-size: 10pt; color: Gray; font-weight: bold; }
td.tn_results_notfound_form_input { font-family: arial, helvetica, sans serif; font-size: 10pt; color: Gray; font-weight: normal; }
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/
.style5 { color: #333; font-size: 11px; font-family: Verdana, Arial; line-height:16px; }
.style5 strong { color:#111; }
.style5-venue { color: #666666; font-size: 11px; font-family: Verdana, Arial; width:55px; }
h3.style8 { padding-top:15px; font-size:16px; padding-bottom:5px; }
.style8 { color: #545454; font-size: 13px; font-family: tahoma; font-weight: bold; }
.style8-venue { color: #545454; font-size: 11px; font-family: tahoma; font-weight: bold; background-color:#F5F5E6; }
.style99 { color: #727272; font-size: 11px; font-family: tahoma; }
.style-venue1 { color:#545454; font-size: 11px; font-family: verdana; text-decoration:none; font-weight:normal; }
.style11 { color: #474747; font-size: 11px; font-family: tahoma; text-decoration:none; padding-left:5px; }
.style11-venue { color: #474747; font-size: 11px; font-family: tahoma; text-decoration:none; padding-left:5px; }
.style11:hover { color:#CC0000; font-size: 11px; font-family: tahoma; padding-left:5px; text-decoration:underline; }
.style13 { color: #41433f; font-size: 12px; line-height:150%; font-family: tahoma; text-align:justify }
.style14 { font-family:Trebuchet MS, Arial, Tahoma; font-size:14px; color:#000; line-height:25px; text-align:left; margin-bottom:5px; border-bottom:#cecece solid 1px; }
.style14-venue { color:#333333; font-size: 10px; font-family: Verdana, Arial; font-weight: bold; width:70px; }
.main-venue { font-family: tahoma; font-size: 11px; color:#990000; text-decoration: none; }
.main-venue:hover { font-family: tahoma; font-size: 11px; color:#FF6600; text-decoration: underline; }
.main-1-venue { font-family: tahoma; font-size: 12px; color:#990000; text-decoration: none; width:60px; }
.main-1-venue:hover { font-family: tahoma; font-size: 12px; color:#FF6600; text-decoration: underline; }
/*---------------------------------------------------------------------*/
.tableRollOverEffect1 { background-color:#C3D3E3; }
.tableRowClickEffect1 { background-color:#DCD3B4; }
.results .tn_results_divider { visibility:hidden; }
#imgVenueMap { width:440px; border:1px solid #bdbdbd; float:left; height:auto; }
#lblAddress { font-family:Verdana; font-size:12px; color:#333; margin:0px; padding:0px; }
.map a { display:none; visibility:hidden; }
#ddConfigMaps { display:none; visibility:hidden; }
/*---------------------------------------------------------------------*/
p.qtn { display:block; border:1px #ddd solid; background-color:#eee; padding:7px; margin-top:5px; color:#444; font-size:12px; }
p.qtn span { padding:0 10px 5px 0; color:#666; font-family:Trebuchet MS; font-size:15px; letter-spacing:3px; font-weight:bold; display:block; float:left; }
p.ans { display:block; border:1px #ddd solid; background-color:#f5f5f5; padding:7px; margin-bottom:10px; border-top:none; color:#333; }
p.ans span { padding:0 10px 5px 0; color:#666; font-family:Trebuchet MS; font-size:15px; letter-spacing:3px; font-size:16px; font-weight:bold; display:block; float:left; }
/*	*/
p.comn { display:block; border:1px #ddd solid; background-color:#eee; padding:7px; margin-top:5px; color:#555; font-size:11px; display:block; border-bottom:none; }
p.comn span { padding:0 10px 0px 0; color:#444; font-family:Trebuchet MS; font-size:15px; letter-spacing:3px; font-weight:bold; display:block; float:left; }
p.res { display:block; border:1px #ddd solid; background-color:#eee; padding:7px; margin-bottom:10px; border-top:none; color:#444; display:block; }
p.res span { padding:0 10px 0px 0; color:#333; font-family:Trebuchet MS; font-size:15px; letter-spacing:3px; font-size:16px; font-weight:bold; float:left; }