@charset "utf-8";
/* CSS Document */

/*----History Collapsable Tables----*/

table.footcollapse {
width: 710px;
font-size: 1.2em;
text-align: left;
margin: 0 0 10px 0;
}

table.footcollapse thead th {
background: #e00324 url(../images/sce/results-headline.gif) no-repeat top left;
padding: 5px 10px;
text-align: left;
font-size: 1.7em;
font-weight: normal;
color: #fff;
border: 2px solid #fff;
}

table.footcollapse th {
background: #cccccc;
padding: 10px 10px;
border: 2px solid #fff;
text-align: left;
}

table.footcollapse, table.footcollapse th {
border-collapse: collapse;	
}

table.footcollapse tfoot th, table.footcollapse tfoot td {
background: #6d6d6d;
}

table.footcollapse tbody {
background: #E0E0E0;
}

table.footcollapse td {
padding:5px 10px;
border: 2px solid #fff;
text-align: left;
}

table.footcollapse tfoot td img {
vertical-align: bottom;
padding-left: 10px;
float: right;
border: none;
}

/*----History Collapsable Tables----*/

/*----Grandstand Collapsable Tables----*/

table.footcollapse-grandstand {
font-size: 1.2em;
text-align: left;
margin: 0 0 10px 0;
}

table.footcollapse-grandstand thead th {
background: #e00324 url("../images/sce/packages.gif") no-repeat right top;
width: 338px;
height:37px;
}

table.footcollapse-grandstand th{
background: #CCC;
padding: 10px;
}

table.footcollapse-grandstand, table.footcollapse-grandstand th {
border-collapse: collapse;	
}

table.footcollapse-grandstand tfoot th, table.footcollapse-grandstand tfoot td {
background: #6d6d6d;
height:37px;
border-top: 2px solid #fff;
}

table.footcollapse-grandstand tbody {
background: #E0E0E0;
}

table.footcollapse-grandstand td {
padding:5px 10px;
}

table.footcollapse-grandstand tfoot td img {
vertical-align: bottom;
padding-left: 10px;
float: right;
border: none;
}

/*----Grandstand Collapsable Tables----*/



/*----Grandstand-de Collapsable Tables----*/

table.footcollapse-grandstand-de {
font-size: 1.2em;
text-align: left;
margin: 0 0 10px 0;
}

table.footcollapse-grandstand-de thead th {
background: #e00324 url(../images/sce/packages-de.gif) no-repeat top right;
width: 338px;
height:37px;
}

table.footcollapse-grandstand-de th{
background: #cccccc;
padding: 10px 10px;
}

table.footcollapse-grandstand-de, table.footcollapse-grandstand-de th {
border-collapse: collapse;	
}

table.footcollapse-grandstand-de tfoot th, table.footcollapse-grandstand-de tfoot td {
background: #6d6d6d;
height:37px;
border-top: 2px solid #fff;
}

table.footcollapse-grandstand-de tbody {
background: #E0E0E0;
}

table.footcollapse-grandstand-de td {
padding:5px 10px;
}

table.footcollapse-grandstand-de tfoot td img {
vertical-align: bottom;
padding-left: 10px;
float: right;
border: none;
}

/*----End Grandstand-de Collapsable Tables----*/



/*----Festival Collapsable Tables----*/

.footcollapse-festival {
margin: 0 0 10px 0;
}

table.footcollapse-festival {
text-align: left;
margin: 0 0 10px 0;
}

table.footcollapse-festival thead th {
background: #e00324 url(../images/sce/festival-table-header.gif) no-repeat top right;
width: 590px;
}

table.footcollapse-festival th{
background: #cccccc;
padding: 5px 10px;
color:#fff;
font-size:1.8em;
text-align:left;
font-weight:normal;
}

table.footcollapse-festival, table.footcollapse-festival th {
border-collapse: collapse;	
}

table.footcollapse-festival tfoot th, table.footcollapse-festival tfoot td {
background: #6d6d6d;
height:20px;
border-top: 2px solid #fff;
}

table.footcollapse-festival tbody {
background: #E0E0E0;
}

table.footcollapse-festival td {
padding:5px 10px;
}

table.footcollapse-festival tfoot td img {
vertical-align: bottom;
padding-left: 10px;
float: right;
border: none;
}

/*----Festival Collapsable Tables----*/
