.tickets-landing * {
    line-height: normal;
}

.tickets-landing {
    font-family: "NFLEndzoneSansCondMedium", sans-serif;
    text-transform: uppercase;
}
.tickets-landing .heading {
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #cacaca); /* FF3.6+ */
    background: -webkit-gradient(linear, #fff, #cacaca); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff, #cacaca); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff, #cacaca); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff, #cacaca); /* IE10+ */
    background: linear-gradient(top, #fff, #cacaca); /* W3C */
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.tickets-landing h1 {
    color: #c9243f;
    float: left;
    font-size: 50px;
    font-weight: normal;
}
.tickets-landing .button {
    background: url("/assets/images/tickets/tickets-landing-list-btn-bucs.png") repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    display: block;
    font-size: 26px;
    font-weight: normal;
    height: 68px;
    text-align: center;
}
.tickets-landing .button a {
    color: #fff;
    display: block;
    font-family: Buccaneers-Regular;
    line-height: 72px;
}
.tickets-landing .button:hover {
    background: #ffffff url("/assets/images/tickets-landing-list-btn-hover.png") repeat-x;
    border: 1px solid #c9243f;
}
.tickets-landing .button:hover a {
    color: #000;
}
.tickets-landing a {
    font-weight: normal;
}
.tickets-landing .button a.strong {
    font-size: 36px;
    font-weight: normal;
}
.tickets-landing .button.two-rows a:first-child {
    line-height: 42px;
}
.tickets-landing .button.two-rows a {
    line-height: 21px;
}
.tickets-landing .heading .button {
    background: #fff url("/assets/images/tickets-landing-btn.png") repeat-x;
    border: 1px solid #bbb;
    float: right;
}
.tickets-landing .heading .button a {
    color: #000;
    padding: 0 10px;
}
.tickets-landing .heading .button:hover {
    background: #fff url("/assets/images/tickets-landing-btn-hover.png") repeat-x;
    border: 1px solid #c19103;
}
.tickets-landing.top ul li {
    float: left;
    width: 33%;
}
.tickets-landing.top ul li.loop-last {
    width: 34%;
}
.tickets-landing.centerpiece .chapter-navigation li .icon a {
    background: transparent url("/assets/images/041-centerpiece-icon.png") no-repeat;
    height: 20px;
    padding: 0;
    width: 20px;
}
.tickets-landing.centerpiece .chapter-navigation li .icon a:hover {
    background: transparent url("/assets/images/041-centerpiece-icon-hover.png") no-repeat;
}
.tickets-landing.centerpiece .chapter-navigation li.current .icon a {
    background: transparent url("/assets/images/041-centerpiece-icon-current.png") no-repeat;
}
.tickets-landing.centerpiece .chapter-navigation li .icon a span {
    display: none;
}
.tickets-landing .footing {
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #cacaca); /* FF3.6+ */
    background: -webkit-gradient(linear, #fff, #cacaca); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff, #cacaca); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff, #cacaca); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff, #cacaca); /* IE10+ */
    background: linear-gradient(top, #fff, #cacaca); /* W3C */
    border: 1px solid #d9d9d9;
    padding: 10px;
}
.tickets-landing.bottom a.button {
    line-height: 70px;
}
.tickets-landing.bottom ul li {
    float: left;
    width: 25%;
}
.tickets-landing.bottom h3,
.tickets-landing.bottom .vcard {
    font-size: 36px;
    font-weight: normal;
    text-align: center;
}
.tickets-landing.bottom .tel {
    font-size: 54px;
}
.tickets-landing.bottom .email {
    color: #333;
    text-transform: lowercase;
}

.tickets-landing a:hover {
    text-decoration: none

}

.tickets-landing .button a:hover {
    text-decoration: none
}
