html { height: 100% }
body { height: 100%; margin: 0px; padding: 0px }
#map_canvas { height: 100% }

TABLE.tn_results { width: 475px; }
TABLE.tn_results td { }
TR.tn_results_alternate_row { background-color: #F5F5F5; vertical-align:middle;  }
TR.tn_results_standard_row { background-color: #e5eeFF; vertical-align:middle; }


TD.tn_results_event_text { padding-left:10px; width: 70%; text-align: left; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #121359; }

TD.tn_results_venue_text { text-align: center; visibility: hidden; width: 1%; font-family: arial,helvetica,sans serif; font-size: 0px; color: #FFFFFF; }

TD.tn_results_datetime_text { text-align: center; line-height: 13px; }
.tn_results_day_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #121359; }
.tn_results_date_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; color: #121359; }
.tn_results_time_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #880303; }
.tn_results_location_text { font-family: arial,helvetica,sans serif; font-size: visibility: hidden; 0px; font-weight: normal; color: #666666; }

TD.tn_results_tickets_text { text-align: center; padding-left:10px; padding-right:10px; }
.tn_results_tickets_text A:link { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: normal; color: #121359; }
.tn_results_tickets_text A:hover { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: normal; color: #121359; }
.tn_results_tickets_text A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: normal; color: #121359; }

 #tabs {
 border-bottom: .5em solid #03c;
 margin: 0;
 padding: 0;
 }
 #tabs li { 
 display:inline; 
 border-top: .1em solid #03c;
 border-left: .1em solid #03c;
 border-right: .1em solid #03c;
 }
 #tabs li a {
 text-decoration: none;
 padding: 0.25em 1em;
 color: #000;
 } 

#page1 #tabs li#tab1 a, #page2 #tabs li#tab2 a, #page3 #tabs li#tab3 a, .page4 #tab4 a{
 padding: 0.25em 1em;
 background-color: #03c;
 color: #fff;
 } 