



.basetickets .util_flash { margin-left: 15px; }



/*-----------------2A TICKETS PAGE EVENTS LIST (NEW)-----------------*/

.basetickets .basecolumn2a .all_events_holder { clear: both; width: 570px; padding: 0px 15px 10px 15px; margin: 0px 0px 20px 0px; border-bottom: 5px solid #747474; }
.basetickets .basecolumn2a .all_events_holder .event_item { clear: both; background: #272727; width: 550px; height: 64px; padding: 10px 5px 10px 10px; margin: 0px 0px 5px 0px; border-right: 5px solid #272727; }
.basetickets .basecolumn2a .all_events_holder .event_image { position: absolute; width: 100px; height: 62px; background: black; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px;  }
.basetickets .basecolumn2a .all_events_holder .event_image img { border-bottom: solid #747474 1px; border-right: solid #747474 1px; border-top: solid #ffffff 1px; border-left: solid #ffffff 1px;  }
.basetickets .basecolumn2a .all_events_holder .event_headline { display: block; position: absolute; width: 140px; line-height: 115%; margin: 0px 0px 0px 110px; padding: 0px 0px 0px 0px; }
.basetickets .basecolumn2a .all_events_holder .event_headline a { display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: absolute; width: 150px; font-weight: bold; font-size: 100%; color: #ffffff; text-transform: uppercase; font-family: Trebuchet MS; }
.basetickets .basecolumn2a .all_events_holder .event_headline a:hover { text-decoration: underline; }
.basetickets .basecolumn2a .all_events_holder .even_type { display: block; position: absolute; width: 150px; color: #b6b6b6; font-weight: bold; font-size: 85%; margin: 35px 0px 0px 110px; padding: 0px 0px 0px 0px; }
.basetickets .basecolumn2a .all_events_holder .event_date { display: block; position: absolute; width: 150px; color: #b6b6b6; font-weight: bold; font-size: 85%; margin: 50px 0px 0px 110px; padding: 0px 0px 0px 0px;  }
.basetickets .basecolumn2a .all_events_holder .ticket_hotline { display: block; position: absolute; width: 125px; margin: 0px 0px 0px 265px; padding: 0px 0px 50px 5px; line-height: 115%; font-weight: bold; font-size: 100%; color: #ffffff; text-transform: uppercase; font-family: Trebuchet MS; border-left: 1px black dotted; border-right: 1px black dotted; }
.basetickets .basecolumn2a .all_events_holder .buy_tickets { display: block; position: absolute; width: 105px; height: 35px; line-height: 35px; margin: 0px 0px 0px 400px; padding: 0px 0px 0px 45px; background-image: url("/images/structure/background/ms_buyticketspage_button_off.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.basetickets .basecolumn2a .all_events_holder .buy_tickets a { width: 150px; padding: 0px 0px 0px 0px; font-weight: bold; font-size: 85%; color: #ffffff; text-transform: uppercase; font-family: Trebuchet MS; }
.basetickets .basecolumn2a .all_events_holder .buy_tickets a:hover { }

.basetickets .basecolumn2a .all_events_holder .event_item:hover { background: #747474; border-right: 5px solid #ffffff; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .event_image { background: white; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .event_image img { border-bottom: solid #272727 1px; border-right: solid #272727 1px; border-top: solid #ffffff 1px; border-left: solid #ffffff 1px; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .event_headline a { color: #ffffff; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .even_type { color: #ffffff; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .event_date { color: #ffffff; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .ticket_hotline { border-left: 1px white dotted; border-right: 1px white dotted; }
.basetickets .basecolumn2a .all_events_holder .event_item:hover .buy_tickets { background-image: url("/images/structure/background/ms_buyticketspage_button_on.gif"); background-repeat: no-repeat; background-position: 0px 0px; }




.basetickets .ticketth { margin-bottom: 0px; padding-bottom: 0px; }
.basetickets .ticketth table { border-bottom: 0px; margin-bottom: 5px;  }
.basetickets .ticketth table th { height: 25px; line-height: 25px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; color: white; text-transform: uppercase; font-weight: bold; font-family: Trebuchet MS; font-size: 120%; background-image: url("/images/structure/background/ms_h1_red.gif"); background-repeat: no-repeat; background-position: left; border: 0px solid black; }

/*  */

