* {
 padding: 0;
 margin: 0;
}

a { color:#000000;}

body {
 font-family: Helvetica, Arial, Verdana, sans-serif;
 background-color: #a5a5a5;
 font-size: 95%;
}

#wrapper {
 width: 769px;
 margin: 0 auto;
 background-image: url("/web/images/nascarSinglePixel.gif");
 background-color: #a5a5a5;
 background-repeat: repeat-y;
}
#header {
 
 vertical-align:bottom;
 background-color: #a5a5a5;
 height: 115px;
 width: 769px;
 top: 0px;
 left: 0px;
}

#header img	 
{
vertical-align:bottom;
position: relative;
left: -84px;
margin-bottom: 0px;
border: 0px;
}

#innerHeader {
 position: relative;
 height: 49px;
 width: 200px;
 left: -84px;
}

#innerHeader img {
 position: relative;
 border: 0;

}


#leftcolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 224px;
 float: left;
 line-height:200%;
 min-height: 300px;
}
#innerLeftColumn { 
 padding: 0px 2px 4px 20px;
 }

#centercolumn {
 margin-top: -26px;
 display: inline; /* IE Hack */
 width: 540px;
 float: left;
 min-height: 300px;
 line-height: 147%;
}
#innerCenterColumn {
 padding: 0px 30px 30px 30px;
}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 


#innerCenterColumn p
{
margin-bottom: 10px;
}


#preFooter {
 width: 770px;
 margin: 0px auto;
 background-image: url("/web/images/nascarSinglePixel.jpg");
 background-repeat: repeat-y;
 clear: both;
}

#footer {
 color: #ffffff;
 background-color: #000000;
 margin: 0px auto;
 clear: both;
 text-align:right;
 width: 100%;

}

#footer a {
 color: #ffffff;
 
}

#footer p{
 padding: 4px;
  border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

.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 {
color: #00763d;
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;
 }