@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0 ; outline:none; }
ul,ol{list-style-type:none}
a{text-decoration:none; color:#117eec} a:hover{ text-decoration:underline}
html, body { height:100%; min-height:100%; min-width:1000px; font:11px tahoma; color:#333; background:url(../images/../images/main_bg.gif) top repeat-x; line-height:16px;  }
p{ text-align:justify}
.fltrt{ float:right;} .fltlt{ float:left;} .txtrt{ text-align:right;} .txtlt{ text-align:left}


#wraper{ width:1000px; position:relative; margin:0 auto; padding-top:40px;}

#header{ width:1000px; height:229px; position:relative; background:url(../images/../images/header_bg.gif) top center no-repeat;}

#header .top_rt_nav{ width:285px; padding:12px 25px 0 0; }
#header .top_rt_nav ul{ width:auto; display:block;}
#header .top_rt_nav ul li{ float:left; display:inline-block}
#header .top_rt_nav ul li a.home{text-decoration:none; padding:2px 30px 0px 25px; background:url(../images/../images/home.gif) left top no-repeat; color:#FFF; font:bold 10px tahoma;display:inline-block}
#header .top_rt_nav ul li a.home:hover{color:#F93}
#header .top_rt_nav ul li a.help{ text-decoration:none; padding:2px 30px 0px 25px; background:url(../images/../images/help.gif) left top no-repeat; color:#FFF; font:bold 10px tahoma;display:inline-block}
#header .top_rt_nav ul li a.help:hover{color:#F93}
#header .top_rt_nav ul li a.contact{ text-decoration:none; padding:2px 30px 0px 25px; background:url(../images/../images/contact.gif) left top no-repeat; color:#FFF; font:bold 10px tahoma;display:inline-block}
#header .top_rt_nav ul li a.contact:hover{color:#F93}

#header .nav{width:1000px; float:left; margin-top:108px; height:36px;}
#header .nav ul{width:auto;  overflow:hidden}
#header .nav ul li{float:left; padding:9px 30px 0; display:block;height:29px; }
#header .nav ul li.sep{float:left;display:block; background:url(../images/../images/nav_sep.gif)  center no-repeat; padding:0; height:37px; width:4px; }
#header .nav ul li a{ font:bold 15px Trebuchet MS; color:#FFF; text-decoration:none;}
#header .nav ul li a:hover{text-decoration:none; color:#2D2D2D}
#header .search{width:1000px; height:35px; float:left; clear:both; padding-top:15px; }
#header .search h1{ font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;padding:4px 0 0 130px; display:block; width:116px;float:left; }
#header .search input.search_field{font:18px tahoma; color:#333; padding:4px 6px 0; background:none; border:none; float:left }
#header .search a.search_btn{ width:83px; float:left; height:30px; display:block; margin-left:10px; cursor:pointer;}
#header .search a.search_btn:focus{outline:none;}



#head2{ width:1000px; height:191px; margin-top:8px;}
#head2 .head2-left{ width:292px; height:192px; position:relative; margin-right:8px; float:left}

#head2 .infiniteCarousel { width: 700px; position: relative; float:right; height:189px; background:#f2f1f1; border:#aaacab solid; border-width:1px 0; }
#head2 .infiniteCarousel .wrapper { width: 639px; overflow: auto; height: 187px; margin: 0 30px; position: absolute; top: 0; }
#head2 .infiniteCarousel .wrapper ul { width: 840px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 17px; }
#head2 .infiniteCarousel ul li { float:left; width:213px; }

#head2 .infiniteCarousel ul li a img { display:block; padding:22px 26px; margin:auto; background:#ebf5f7; border:1px solid #8da3b1; }
#head2 .infiniteCarousel ul li a:hover img { display:block; padding:22px 26px; margin:auto; background:#fdf7ea; border:1px solid #baaa87; }
#head2 .infiniteCarousel .arrow { display: block; height: 189px; width: 38px; text-indent: -99999px; position: absolute; top: 0px; cursor: pointer; outline: 0; text-decoration:none; background:#f2f1f1; }
#head2 .infiniteCarousel .forward { background:url(../images/../images/car-right-nav.gif) right bottom no-repeat; cursor:pointer; right: 0; }
#head2 .infiniteCarousel .back { background:url(../images/../images/car-left-nav.gif) left bottom no-repeat; cursor:pointer; left: 0; }
#head2 .infiniteCarousel .forward:hover { background-position: right top; }
#head2 .infiniteCarousel .back:hover { background-position: left top; }





#body{ width:1000px; height:auto; float:left; padding-bottom:22px;}

#body .content{width:685px; height:auto; float:left; margin-top:8px; margin-right:6px; border:1px solid #88B8D5; background:#fff; padding:10px 14px;}

.content .tabs{position:relative; width:685px; overflow:hidden; height:253px;}
.content .tabs_cont{width:665px; height:198px; padding:10px; background:url(../images/../images/tab-bg.gif) center no-repeat; clear:left;}
.content .tabNavigation{width:665px; bottom:-1px; position:relative;}
.content .tabNavigation li{float:left; margin-left:5px; }
.content .tabNavigation li a{ font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;width:145px;  padding-top:12px;height:23px; background:url(../images/../images/tabs.gif) bottom no-repeat;text-align:center; display:block; outline:none; }
.content .tabNavigation li a:hover{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;width:145px; height:23px; background:url(../images/../images/tabs.gif) top no-repeat;text-align:center;display:block; text-decoration:none; color:#06C; outline:none; margin-top:-1px; }
.content .tabNavigation li a.selected{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;width:145px; height:23px; background:url(../images/../images/tabs.gif) top no-repeat;text-align:center;display:block; text-decoration:none; color:#06C; outline:none; }
.content .tabNavigation li a.selected:hover{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;width:145px; height:23px; background:url(../images/../images/tabs.gif) top no-repeat; margin-top:0px;text-align:center;display:block; text-decoration:none; color:#06C; outline:none;}

.content ul.tablist{ width:200px; display:block; height:auto; float:left; margin:05px 0px 0px 15px;}
.content ul.tablist li{ width:180px; padding:0 5px 0 15px; height:25px; line-height:25px; background:url(../images/../images/bullet.gif) left no-repeat; }
.content ul.tablist li.heading{width:190px; padding:0;  height:30px; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:30px; color:#F90; background:none; }
.content ul.tablist li a{ line-height:25px; font:11px tahoma; color:#333; text-decoration:none;}
.content ul.tablist li a:hover{text-decoration:underline;}


.content .accord{width:683px; height:282px; position:relative; border-left:1px solid #97bac4;border-bottom:1px solid #97bac4;border-right:1px solid #97bac4; margin:10px 0; padding:0;}
.content .accord a.acc-heading{width:668px; height:33px; background:url(../images/../images/accordion_tab.gif) repeat-x; display:block;border-top:1px solid #97bac4; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; line-height:33px; padding-left:15px; cursor:pointer; clear:left;}
.content .accord a.acc-heading:hover{background:url(../images/../images/accordion_tab_bg.gif) repeat-x;cursor:pointer; text-decoration:none;}
.content .accord a.selected2 {background:url(../images/accordion_bg.gif) top repeat-x;}
.content .accord a.selected2:hover {background:url(../images/accordion_bg.gif) top repeat-x;}

.content .accord .acc-container{height:213px; background:url(../images/accordion_bg.gif) bottom repeat-x; text-align:left;}
.content .accord .acc-content{height:180px;  text-align:center;background:url(../images/accordion_bg.gif) bottom repeat-x;}

.acc-content .tickbox{ width:130px; height:148px; float:left; margin:16px 0px 16px 26px; background:url(../images/right_pan_bg.gif) top repeat-x; border:1px solid #CDCDCD; text-align:center; padding:0 3px;}
.acc-content .tickbox img{margin:15px 0 4px;}
.acc-content .tickbox span{ display:block; font:bold 12px tahoma; color:#F63; padding-bottom:3px;}
.acc-content .tickbox a{display:block; font:bold 12px tahoma; padding:4px 20px 5px; background:url(../images/img_40.gif) center repeat;border:2px solid #9c9c9d; color:#FFF;}
.acc-content .tickbox a:hover{ text-decoration:none; color:#CCC;}

.content2{width:712px; height:auto; float:left; margin-top:8px; margin-right:6px; border:1px solid #88B8D5; background:#fff;}
.content2 .event-top-cont{ background:url(../images/right_pan_bg.gif) bottom repeat-x; padding:10px 10px; position:relative; float:left; width:692px;border-bottom:2px solid #999;}
.content2 .heading-event{display:block; font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#08576d; border-bottom:2px solid #666; padding:0 0 5px 5px;}
.content2 .heading-event2{display:block; font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#08576d; padding:0 0 5px 5px;}
.content2 .event-top-cont .event-top-body{ padding:10px 0; position:relative; float:left; width:693px; }
.content2 .event-top-cont .event-img{ display:block; padding:10px 10px; margin-right:20px;  background:#FFF; border:1px solid #CCC; width:139px;float:left;}
.content2 .event-top-cont p.event-desc{font:11px Tahoma; padding:0px 0px;}
.content2 .bb{ clear:both; text-align:center; height:30px;}
a.buy_button{display:inline-block; font:bold 14px arial; padding:4px 20px 5px; background:url(../images/img_40.gif) center repeat;border:1px solid #d36d00; color:#000;filter: Shadow(Color=#ffbe6a, Direction=185,		Strength=2);text-shadow:0 1px #ffbe6a; }
a.buy_button:hover{ text-decoration:none;color:#fff;filter: Shadow(Color=#333, Direction=185,Strength=2);text-shadow:0 1px #333;
}
.content2 .event-detail{ position:relative; clear:left; padding:10px 10px;}



#body .rightPan{width:277px; height:auto; float:right; border:1px solid #88B8D5;background:#fff; margin-top:8px; }
.rightPan .right_links{width:257px; height:auto; border-bottom:2px solid #999; padding:10px; background:url(../images/right_pan_bg.gif) bottom repeat-x;}
.rightPan .right_links h2{display:block; font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; border-bottom:2px solid #666; padding:0px 7px 5px;}
.rightPan .right_links ul{display:block; list-style-type:none; padding:0px 7px 10px; }
.rightPan .right_links ul li{padding:0px 0 0;}
.rightPan .right_links ul li.hot_heading{padding-top:10px; display:block;}
.rightPan .right_links ul li.hot_heading a{font:bold 13px arial; color:#015d75;}
.rightPan .right_links ul li a.more{font:bold 11px tahoma; color:#F90; text-decoration:underline;}
.rightPan .right_links ul li a{font:bold 11px tahoma; color:#666;}

.rightPan .testimonials{ width:231px;height:160px; padding:45px 23px 15px; background:url(../images/testimo_bg.gif) center no-repeat; margin:10px 0;}
.rightPan .testimonials span{font-weight:bold; color:#F90; padding-top:10px; display:block}
.rightPan .live-help{ background:url(../images/img_15.gif) center no-repeat; height:91px; margin:5px 0;}
.rightPan .gauranty{ background:url(../images/img_11.gif) center no-repeat; height:92px; margin:5px 0; display:block;}



#footer{width:auto; height:auto; clear:both; position:relative; background:url(../images/footerbg.jpg) top repeat-x; }
#footer .f-wraper{ width:1000px; position:relative; margin:0 auto;}
#footer ul.vanues{ width:200px; display:block; height:auto; float:left; margin:15px 35px 0px 0;}
#footer ul.vanues li{ width:190px; padding:0 5px; border-bottom:1px dashed #000; height:25px; line-height:25px; }
#footer ul.vanues li.heading{width:190px; padding:0 5px; border-bottom:2px solid #000; height:25px; font:bold 14px arial; line-height:25px; color:#000; }
#footer ul.vanues li a{ line-height:25px; font:11px tahoma; color:#333; text-decoration:none;}
#footer ul.vanues li a:hover{text-decoration:none; color:#fff}
#footer .footer-rt{ width:125px; float:right; margin-top:40px; text-align:center}
#footer .copyright{ width:1000px; text-align:center; clear:both; padding:10px 0;}
#footer .f-links{ width:1000px; text-align:center; clear:both; padding:10px 0;}
#footer .f-links a{color:#036}

.style8 {
	color: #545454;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}
TABLE.tn_results_header { width: 100%; }
TABLE.tn_results_header TABLE { width: 100%; text-align:center;}
td.tn_results_header_title {color: #004355;font-family: Verdana,Helvetica,Sans-Serif;font-size: 16pt;font-weight: bold;padding: 5px 0;}
TD.tn_results_header_title A:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 16pt; font-weight: bold; color: #2091C0;  }
TD.tn_results_header_title A:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 16pt; font-weight: bold; color: #2091C0;  }
TD.tn_results_header_title A:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 16pt; font-weight: bold; color: #2091C0;  }
TD.tn_results_header_subtitle { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #2091C0;  }
TD.tn_results_header_subtitle A:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #2091C0;  }
TD.tn_results_header_subtitle A:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #2091C0;  }
TD.tn_results_header_subtitle A:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: #2091C0;  }
TD.tn_results_header_text { font-family: Verdana, Helvetica, Sans-Serif; 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;  }
TD.tn_results_header_datetime { text-align: center; 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:link { 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_maplink A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 10pt; font-weight: bold; color: #2091C0;  }

TR.tn_results_header_divider { height: 1px; }
TD.tn_results_header_divider { background-color: #CCCCCC; }

TABLE.tn_results_header_subhead {  }
TD.tn_results_header_subhead { }
TD.tn_results_header_subhead_caption { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: Gray; }
TD.tn_results_header_subhead_text { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray; }
.tn_results_header_subhead_text A:link { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }
.tn_results_header_subhead_text A:hover { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }
.tn_results_header_subhead_text A:visited { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }
.tn_results_header_subhead_text_lnk_Blue { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 12px; color:#0066CC !important; }
TABLE.tn_results { width: 100%; }



TR.tn_results_colhead { height: 15px; }
TD.tn_results_colhead { text-align: left; padding:4px; border-bottom:1px solid #999; background:#C3D3E3;  font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288;  }
TD.tn_results_colhead A:link { text-decoration: none; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288; }
TD.tn_results_colhead A:hover 
{ 
text-decoration: underline; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color:#1D5288; 
}
TD.tn_results_colhead A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288; 
}


TR.tn_results_colhead2 { height: 15px; }
TD.tn_results_colhead2 { text-align: center; padding:4px; border-bottom:1px solid #999; background:#C3D3E3;  font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288;  }
TD.tn_results_colhead2 A:link { text-decoration: none; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288; }
TD.tn_results_colhead2 A:hover 
{ 
text-decoration: underline; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color:#1D5288; 
}
TD.tn_results_colhead2 A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-weight: bold; font-size: 18px; color: #1D5288; 
}


A.tn_results_more_events:link { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }
A.tn_results_more_events:hover { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }
A.tn_results_more_events:visited { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; color: Gray;  }



TR.tn_results_alternate_row 
{
BORDER-RIGHT: gray 1px solid;
BORDER-TOP: gray 1px solid;
background-color: #E8EDF3; 

}

TR.tn_results_standard_row { background-color: #FFFFFF; }


TR.tn_results_divider { background-color: #9B9B9B; }
TD.tn_results_divider { }

TD.tn_results_event_text { width: 226px; text-align: left; font-family: arial, helvetica, sans serif; font-size: 12px; font-weight: bold; color:#990000; padding:5px;}
.tn_results_event_text A:link { 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; }
.tn_results_event_text A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #990000; }

TD.tn_results_venue_text { text-align: left; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #333333; padding:5px;width:226px; }
.tn_results_venue_text A:link { 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; }
.tn_results_venue_text A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #333333; }
.tn_results_location_text A:link { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: normal; color: #666666; }
.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:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: normal; color: #666666; }

TD.tn_results_datetime_text { text-align: left; line-height: 13px; padding:5px; width:100px; }
.tn_results_day_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #333333; }
.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_tickets_text { text-align:center; }

.tn_results_tickets_text A:link{text-decoration: none;display:inline-block; font:bold 14px arial; padding:4px 20px 5px; background:url(../images/img_40.gif) center repeat;border:1px solid #d36d00; color:#000;filter: Shadow(Color=#ffbe6a, Direction=185,Strength=2);text-shadow:0 1px #ffbe6a; }
.tn_results_tickets_text A:hover 
{
text-decoration: none;
color:#fff;filter: Shadow(Color=#333, Direction=185,Strength=2);text-shadow:0 1px #333;

}
.tn_results_tickets_text A:visited
{ 
	
	font-family: arial,helvetica,sans serif;
	color:#010F1B;
	font-size: 13px;
	font-weight:bold
}

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:link { 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; }
A.tn_results_notfound_email:visited { 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; }

TD.tn_results_ticket_highlight { width: 10%; text-align: center; }
IMG.tn_results_ticket_highlight { border: none 0 black; }

TD.tn_results_ticket_sectionrow { width: 40%; text-align: left; padding:5px; }
TABLE.tn_results_ticket_sectionrow { width: 100% }
TD.tn_results_ticket_section { width: 70%; 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:#61B13E; }
TD.tn_results_ticket_row { width: 30%; text-align: left; }
.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_notes { font-family: arial,helvetica,sans serif; font-size: 10px; color: #2091C0; }

TD.tn_results_ticket_face { width: 20%; text-align: center; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #880303; }
TD.tn_results_ticket_retail { width: 20%; text-align: center; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #880303; }
TD.tn_results_ticket_avail { width: 15%; text-align: center; }
TD.tn_results_ticket_purchase
{

width: 20%;
background-image:url(../../images/puchase-ticket.gif);
background-position:center;
background-repeat:no-repeat;
text-align: center;
height:40px;


}
.tn_results_ticket_purchase A:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.tn_results_ticket_purchase A:hover {
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	color:#09C;
	font-size:12px;
	font-weight:bold;
	
}
.tn_results_ticket_purchase A:visited { 

	font-family: arial,helvetica,sans serif;
	color:#0000A0;
	font-size:13px;
	font-weight:bold;
}

TABLE.tn_eventnames_header { width: 100%; }
TABLE.tn_eventnames_header TABLE { width: 100%; }
TD.tn_eventnames_header_title { padding: 6px 6px 6px 6px; text-align: center; font-family: Verdana, Helvetica, Sans-Serif; font-size: 16pt; font-weight: bold; color: #007ACF;  }
TD.tn_eventnames_header_text { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Gray;  }
TD.tn_eventnames_subcategories { text-align: center; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
TD.tn_eventnames_subcategories A:link { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
TD.tn_eventnames_subcategories A:hover { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
TD.tn_eventnames_subcategories A:visited { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }

TR.tn_eventnames_header_divider { height: 1px; }
TD.tn_eventnames_header_divider { background-color: #CCCCCC; }
TD.tn_eventnames_vert_divider {  width: 2%; background-image: url(../images/eventnames_vert_divider.gif); }

TD.tn_eventnames_nogroup_column { text-align: center; padding: 6px 6px 6px 6px; width: 49%; }
TD.tn_eventnames_nogroup_column A:link { text-decoration: none; font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Gray;  }
TD.tn_eventnames_nogroup_column A:hover { text-decoration: none; font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Gray;  }
TD.tn_eventnames_nogroup_column A:visited { text-decoration: none; font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Gray;  }

TD.tn_eventnames_grouped_column { text-align: left;  padding: 6px; }
TD.tn_eventnames_grouped_column A:link,TD.tn_eventnames_grouped_column a:visited { text-decoration: none; font:bold 11px tahoma; color:#999; padding:0 3px;  }
TD.tn_eventnames_grouped_column A:hover { text-decoration: underline; }



.tn_eventnames_group_header { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
.tn_eventnames_group_header A:link { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
.tn_eventnames_group_header A:hover { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }
.tn_eventnames_group_header A:visited { text-decoration: underline; font-family: Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; color: #007ACF;  }

TD.tn_eventnames_grouped_column2 { text-align: left;  padding: 6px; }
TD.tn_eventnames_grouped_column2 A:link,TD.tn_eventnames_grouped_column2 a:visited { text-decoration: none;font:11px tahoma; padding:0;color:#39F }
TD.tn_eventnames_grouped_column2 A:hover { text-decoration: underline; }
TD.tn_eventnames_grouped_column2 h3{ font:bold 14px arial; color:#333;}
TD.tn_eventnames_grouped_column2 h3 a{ font:bold 14px arial; color:#333;}

TABLE.tn_featured_border_image { margin: 16px 8px 8px 8px; }
TABLE.tn_featured_border_html { margin: 16px 8px 8px 8px; border: solid 2 green; padding: 10px 10px 10px 10px }

TABLE.tn_event_calendar			{ width: 100%; }

TR.tn_event_calendar_title	{ background-color: LightYellow; }
TR.tn_event_calendar_title	TD	{ text-align: center; color: #007ACF; font-size: 12pt; font-weight: bold; padding: 4px 4px 4px 4px; border: solid 1 #888888; }
TR.tn_event_calendar_header	{ background-color: White; }
TR.tn_event_calendar_header	TD	{ text-align: center; color: #007ACF; font-size: 8pt; font-weight: bold; padding: 4px 4px 4px 4px; border: solid 1 #888888; }
TR.tn_event_calendar_days	{ background-color: White; }
TR.tn_event_calendar_days	TD	{ height: 100px; text-align: left; color: Black; font-size: 8pt; font-weight: normal; padding: 4px 4px 4px 4px; border: solid 1 #888888; }
TD.tn_event_calendar_empty		{ background-color: #EEEEEE; }

.tn_event_calendar_date		{ color: #007ACF; font-size: 8pt; font-weight: bold; }
.tn_event_calendar_event	{ font-family: Arial, Helvetica, Sans-Serif; color: Black; font-size: 8pt; font-weight: normal; }
.tn_event_calendar_event	A:link		{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: Black; font-size: 8pt; font-weight: normal; }
.tn_event_calendar_event	A:hover		{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: Black; font-size: 8pt; font-weight: normal; }
.tn_event_calendar_event	A:visited	{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: Black; font-size: 8pt; font-weight: normal; }
.tn_event_calendar_event	A:active	{ font-family: Arial, Helvetica, Sans-Serif; text-decoration: underline; color: Black; font-size: 8pt; font-weight: normal; }

.tn_results_ticket_retail-noresult{font:14px arial; padding-top:10px; color:#666}
.tn_results_ticket_retail-noresult a{font-weight:bold;}


.style-venue1 span{color:#117EEC !important; font-weight:bold;}

.content3{width:699px; height:auto; padding:5px 7px; float:left; margin-top:8px; margin-right:6px; border:1px solid #88B8D5; background:#fff;}

.innerlinks:link,.innerlinks:visited{font:11px tahoma; padding:0;color:#39F}

.style5{font:bold 14px arial; color:#333;}
div.top-ven{line-height:20px;}
div.top-ven .style5{font:bold 12px arial; color:#1E6982;}
.style13{font:11px Tahoma;}
/*---------------------------------------------------------------------*/
/*	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; }


.contact-table input,textarea{border:1px solid #999; padding:3px;}
.contact-table td{padding:5px;}
td.style8-venue,td.style8-venue a{ font:11px tahoma;}
