* {
 padding: 0;
 margin: 0;
}

a { color:#000000;}

body {
 font-family: Helvetica, Arial, Verdana, sans-serif;
 color: #333333;
 font-size: 95%;
 background-image: url("../images/greenGradient.jpg");
 background-repeat: repeat-x;
}
#wrapper {
 width: 770px;
 margin: 30px auto;
 background-image: url("../images/backGradient.gif");
 background-repeat: repeat-y;
}
#header {
 border: 1px solid #ccc;
 font-size: 300%;
 height:80px;
 vertical-align:top;
 font-family:trebuchet, helvetica;
 color: #00343B;
 background-color: #ffffff;
 position:relative;
}
#innerHeader {
 position: absolute;
 top: -42px;
 left: -137px;
 background-image: url("../images/footballTicketDealsLogo.gif");
 background-repeat: no-repeat;
 height: 203px;
 width: 986px;
}

#innerHeader img {
 position: absolute;
 top: 42px;
 left: 137px;
 border: 0px;
 height: 86px;
 width: 760px;
}


#leftcolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 224px;
 float: left;
 line-height:200%;
 min-height: 300px;
}
#innerLeftColumn { 
 padding: 40px 2px 4px 20px;
 }
* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#centercolumn {
 margin: 0px;
 display: inline; /* IE Hack */
 width: 546px;
 float: left;
 min-height: 300px;
 line-height: 147%;
}
#innerCenterColumn {
 padding: 30px;
}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 


#innerCenterColumn p
{
margin-bottom: 10px;
}


#preFooter {
 width: 770px;
 margin: 0px auto;
 background-image: url("../images/backGradient.gif");
 background-repeat: repeat-y;
 clear: both;
}

#footer {
 color: #ffffff;
 background-color: #025103;
 margin: 0px auto;
 clear: both;
 text-align:right;
 width: 770px;
}

#footer a {
 color: #ffffff;
 
}

#footer p{
 padding:4px;
 border:1px solid #ccc;
}

.featureBlock
{
font-size: 200%; 
line-height: 110%; 
display: block; 
text-align: center; 
background-color: #dbebf4; 
border: 1px solid #046098; 
padding: 10px; 
color: #046098;
margin-bottom: 10px;
}

.featureBlock A
{ 
color:#046098;
}

ul,  ol{
padding-left: 25px;
}

h1
{
    line-height:1em;
}

.tgRecap
{
font-size: 150%; 
line-height: 110%; 
display: block; 
text-align: center; 
background-color: #dbebf4; 
border: 1px solid #046098; 
padding: 10px; 
color: #046098;
margin-bottom: 10px;
width: 476px;
}

.tgRecap A
{ 
color:#046098;
}

.evenRow
{
    background-color: #F5F5F5;
}


td.tableHeaderNoBG
{
    border: 0 !important;
    text-align: left;
}

.tableHeaderNoBG a, .tableHeaderNoBG
{
        font-weight: bold;
        font-size: 15px;
        line-height: 1.6em;
}

.tableHeaderNoBG a:hover
{
        text-decoration: underline;
}

.topBorderNew 
{
    border-top: solid 1px #CCCCCC;
    font-size: 90%;
    line-height: 1.4;
    padding-right: 3px;
}

select 
{
    width: 3em;
}

.btnB
{
    width: 60px;
    height: 26px !important;
    vertical-align: middle;
    
}

table.ticketsTable
{
    border-collapse: collapse;
}

.ticketsTable td
{
    font-size: 12px;
    line-height: 1.5em;
    vertical-align: middle;
    border-collapse: collapse;
    border-top: solid 1px #CCCCCC;
}


td.seatlocation
{
    width: 240px !important;
    text-align: left;
}

td.quantity
{
    width: 100px;
    text-align: left;
    padding-left: 10px;
}

td.price
{
    width: 125px;
    text-align: right;
    padding-right: 20px;

}

 .paddingR25
 {
    padding-right:25px!important;
 }
 
 .paddingL10
 {
    padding-left: 10px;
 }
 
 .paddingL25
 {
    padding-left: 25px;
 }

 .w100
 {
     width: 100px!important;
 }
 
 .w120
 {
     width: 120px!important;
 }
 
 .w160
 {
     width: 160px!important;
 }
 
 #section_container
 {
     overflow: hidden; 
     width:240px;
 }