#main div.standing_table {
    float: left;
    font-size: 0.9em;
}

#main div.standing_table_right {
    float: right;
    font-size: 1.1em;
}

#main div.standing_table,
#main div.standing_table_right,
#main div.comments_table,
#main div.comments_table_right {
    width: 370px;
    border: 1px solid #EBEBEB;
    margin: 0 0 5px 0;    
    background: #FFF;
    
}

#main div.standing_table table,
#main div.standing_table_right table,
#main div.comments_table table,
#main div.comments_table_right table{
    clear: both;
    font-family: tahoma, arial, helvetica, sans-serif;
    width: 100%;
}

#main div.standing_table a,
#main div.standing_table_right a,
#main div.comments_table a, 
#main div.comments_table_right a{
    color: #B62F2F;
    text-decoration: none;     
    
}

#main div.comments_table,
#main div.comments_table_right {
    font-size: 1.0em;
}

#main div.comments_table {
    float: left;
}

#main div.comments_table_right {
    float: right;
}

thead tr {
   /* background: url('images/stats_th.gif') left bottom repeat-x;*/
   background: #cccccc;
}

thead th {
    text-align: left;
    padding: .2em 0 .8em .4em;
    color: #000;
    font-weight: bold;
}

thead th.end, {
    /*background: url('images/stats_th_end.gif') bottom right no-repeat;    */
    
}


tbody tr {
    vertical-align: top;
}

tbody tr td {
    padding: 2px;
    border-top: 1px solid #EBEBEB; 
    background: #fff;
    text-align: right;
}

tbody tr td.end,
tbody tr.footer td.end,
thead th.end,
thead th.center_end {
    padding-right: 7px;
}

tbody tr.winner td {
    border-bottom: 1px solid #32A80B;
}

tbody tr td.end, 
tbody tr td.left_end,
tbody tr td.center_end  {
    background: url('images/stats_td_end_bg.gif') bottom right repeat;
}

tbody tr td.left_end {
     text-align: left;
}

tbody tr td.center_end {
     text-align: center;
}

tbody tr td.result{
background-color:#FDF3F3;
}

tbody tr.alt {
    font-weight: bold;
}
tbody tr.alt td{
    font-weight: bold;
    border-top: 1px solid #F6E5E5; 
    background: #FDF3F3;
}

tbody tr.left_alt td {
    font-weight: bold;
    border-top: 1px solid #F6E5E5; 
    background: #FDF3F3;
    text-align: left;
}

tbody tr.left_alt td a {
    text-decoration: none;
}

tbody tr.alt td a {
    text-decoration: none;
}

tbody tr.qualification td {
    border-top: 1px dotted #D84242;
}

tbody tr.relegation td {
    border-top: 1px solid #D84242;
}

tbody tr td.result_end {
    background: url('images/stats_td_alt_end_bg.gif') bottom right repeat;
}

tbody tr.alt td.end {
    background: url('images/stats_td_alt_end_bg.gif') bottom right repeat;
}


tbody .footer_alt td {
    padding: 2px 2px 1em 2px;
    /*background: #FDF3F3 url('images/stats_td_footer_alt_bg.gif') bottom right repeat-x;*/
}

tbody .footer_alt td.end {
    /*background: url('images/stats_td_footer_alt_end_bg.gif') bottom right repeat-x;*/
}

tbody .footer td{
    padding: 2px 2px 1em 2px;
  /*  background: url('images/stats_td_footer_bg.gif') bottom right repeat-x;*/
}

tbody .footer td.end {
    /*background: url('images/stats_td_footer_end_bg.gif') bottom right repeat-x;*/
}


tbody tr.separator td {
    background: #F5999A;
    padding-bottom: 3px;
    color: #000;
}

tbody tr.separator td.red {
    background: #D84242;
    color: #fff;
    font-weight: bold;
}

tbody tr.separator td.end {
    /*background: #F5999A url('images/stats_td_separator_end.gif') bottom right repeat-y;*/
}

tbody tr.separator td.red_end{
   /* background: #D84242 url('images/stats_td_separator_red_end.gif') bottom right repeat-y;*/
   color: #fff;
    font-weight: bold;
}

tr.semiheader td {
    font-weight: bold;
    background: #FDF3F3;
}

tr.scoreheader td {
    font-weight: bold;
    border-bottom: red solid 1px;
}
.positive {
    color: #32A80B;
}

.negative {
    color: #D72323;
}

.win, 
.win a {
    color: #32880B;
}

.loss,
.loss a {
    color: #D72323;
} 

.left {
    text-align: left;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

/*.half {
    width: 367px;*/
}