/* CLASS - data grid */

.data_grid td {
    font-size: 11px;
    padding: 3px;
}
.data_grid .opponent_name {
    text-align: left;
    width: 50px;
}
.data_grid .opponent {
    text-align: left;
    width: 50px;
}
.data_grid .game_date {
    text-align: left;
    width: 55px;
}
.data_grid .game_time {
    text-align: left;
    width: 35px;
}
.data_grid .tlink {
    width: 15px;
}
.data_grid .venue {
    width: 50px;
}
.data_grid .promotion {
    width: 125px;
}


/* CLASS - Full width grid w/ promotions */
.data_grid_promo {margin:10px 0; width:647px; border: 1px solid #ccc;}
.data_grid_promo table {width:631px; border: 0 none;}
.data_grid_promo th, .data_grid td {padding:3px;}
.data_grid_promo th {color:#FFFFFF; font-weight:bold;}
.data_grid_promo td {padding:3px; font-size:11px;}
.data_grid_promo .game_date {width: 80px; text-align: left;}
.data_grid_promo .game_time {width: 65px; text-align: left;}
.data_grid_promo .opponent {width: 60px; text-align:left;}
.data_grid_promo .promotion {width: 150px;}
.data_grid_promo tr.odd {background:none repeat scroll 0 0 #DEDEDE;}


/* CLASS - Full width grid w/ promotions */
.data_grid_promo_full {width:647px; border: 1px solid #ccc;}
.data_grid_promo_full table {width:631px; border: 0 none;}
.data_grid_promo_full td {padding:3px;}
.data_grid_promo_full th {padding:3px;color:#ffffff; font-weight:bold;}
.data_grid_promo_full td {padding:3px; font-size:11px;}
.data_grid_promo_full .tlink {width: 20px; text-align: left;}
.data_grid_promo_full .game_date {width: 80px; text-align: left;}
.data_grid_promo_full .game_time {width: 65px; text-align: left;}
.data_grid_promo_full .opponent {width: 60px; text-align:left;}
.data_grid_promo_full .promotion {}
.data_grid_promo_full tr.odd {background:none repeat scroll 0 0 #DEDEDE;}

/* Full width grid 
#ticket_grid {width:647px; height:300px;overflow:none; border: 1px solid #ccc;}
#ticket_grid table {width:631px; border: 0 none;}
#ticket_grid td {padding:3px; font-size:11px;}
#ticket_grid .game_date {width: 80px; text-align: left;}
#ticket_grid .game_time {width: 65px; text-align: left;}
#ticket_grid .opponent {width: 60px; text-align:left;}
#ticket_grid .tlink {}
#mc th, #mc td {padding: 2px 2px;}*/

/* Half width grid */
.ticket_grid_half {width:305px; height:auto;overflow:none; border: 1px solid #ccc;}
.ticket_grid_half table {width:305px; border: 0 none;}
.ticket_grid_half th {padding:3px;color:#ffffff; font-weight:bold;}
.ticket_grid_half td {padding:3px; font-size:11px;}
.ticket_grid_half .tlink {width: 15px;}
.ticket_grid_half .game_date {width: 80px; text-align: left;}
.ticket_grid_half .game_time {width: 65px; text-align: left;}
.ticket_grid_half .password {width:50px;}
.ticket_grid_half .opponent {}
.ticket_grid_half tr.odd {background:none repeat scroll 0 0 #DEDEDE;}

/* Half width grid w/ BAR */

.ticket_grid_half_bar {width:305px;height:300px;overflow-y:scroll;overflow-x:hidden;border: 1px solid #ccc;}
.ticket_grid_half_bar table {width:325px; border: 0 none;}
.ticket_grid_half_bar th {padding:3px;color:#ffffff; font-weight:bold;}
.ticket_grid_half_bar td {padding:3px; font-size:11px;}
.ticket_grid_half_bar .tlink {width: 25px;}
.ticket_grid_half_bar .game_date {width: 80px; text-align: left;}
.ticket_grid_half_bar .game_time {width: 65px; text-align: left;}
.ticket_grid_half_bar .opponent {}
.ticket_grid_half_bar tr.odd {background:none repeat scroll 0 0 #DEDEDE;}

/* IDs */

/* Half width grid */
#ticket_grid_half {width:305px; height:auto;overflow:none; border: 1px solid #ccc;}
#ticket_grid_half table {width:305px; border: 0 none;}
#ticket_grid_half td {padding:3px; font-size:11px;}
#ticket_grid_half .tlink {width: 25px;}
#ticket_grid_half .game_date {width: 80px; text-align: left;}
#ticket_grid_half .game_time {width: 65px; text-align: left;}
#ticket_grid_half .opponent {}

#mc table#data_grid_half_top td {color:#fff;padding:3px;margin:0px;font-weight:bold;}
#mc table#data_grid_half_top {width:315px;}
#mc table#data_grid_half_top td.tlink {width:25px;}
#mc table#data_grid_half_top td.game_date {width:80px;}
#mc table#data_grid_half_top td.game_time {width:65px;}

#mc .ticket_grid_hdr {background-color:#023465;padding:5px;font-size:14px;color:#fff;text-align:center;}
#mc #ticket_grid {margin:10px 0;}

/* Full width grid w/no bar */
#ticket_grid_nobar {margin:10px 0; width:647px; overflow:none; border: 1px solid #ccc;}
#ticket_grid_nobar table {width:647px; border: 0 none;}

/* Full width grid w/ promotions */
#ticket_grid_promo {margin:10px 0; width:647px; border: 1px solid #ccc;}
#ticket_grid_promo table {width:631px; border: 0 none;}
#ticket_grid_promo td {padding:3px; font-size:11px;}
#ticket_grid_promo .game_date {width: 80px; text-align: left;}
#ticket_grid_promo .game_time {width: 65px; text-align: left;}
#ticket_grid_promo .opponent {width: 60px; text-align:left;}
#ticket_grid_promo .promotion {width: 150px;}


