.tickets-hp * {
    line-height: normal;
}
.tickets-hp {
    font-family: "NFLEndzoneSansCondMedium",sans-serif;
    text-transform: uppercase;
}
.tickets-hp .heading {
    background: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #D9D9D9;
    padding: 10px;
}
.tickets-hp h1 {
    color: #AA0000;
    float: left;
    font-size: 50px;
    font-weight: normal;
}
.tickets-hp .button {
    background: none repeat scroll 0 0 #AA0000;
    border: 1px solid #BBBBBB;
    display: block;
    font-size: 25px;
    font-weight: normal;
    height: 68px;
    text-align: center;
}
.tickets-hp .button a {
    color: #FFFFFF;
    display: block;
    line-height: 68px;
}
.tickets-hp .button:hover {
    background: url("/assets/images/tickets-landing-list-btn-hover.png") repeat-x scroll 0 0 #000000;
    border: 1px solid #BBBBBB;
}
.tickets-hp .button:hover a {
    color: #FFFFFF;
}
.tickets-hp a {
    font-weight: normal;
}
.tickets-hp .button a.strong {
    font-size: 36px;
    font-weight: normal;
}
.tickets-hp .button.two-rows a:first-child {
    line-height: 42px;
}
.tickets-hp .button.two-rows a {
    line-height: 21px;
}
.tickets-hp .heading .button {
    background: url("/assets/images/tickets-landing-btn.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    float: right;
}
.tickets-hp .heading .button a {
    color: #AA0000;
    padding: 0 10px;
}
.tickets-hp .heading .button:hover {
    background: url("/assets/images/tickets-landing-btn-hover.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C19103;
}
.tickets-hp.top ul li {
    float: left;
    width: 33%;
}
.tickets-hp.top ul li.loop-last {
    width: 33%;
}
.tickets-hp a:hover {
    text-decoration: none;
}
.tickets-hp .button a:hover {
    text-decoration: none;
}