#thank-you-main {
    width: 960px;
}

/* Agenda Box */

#agenda-box .section {
    width: 220px;
    height: 265px;
    margin: -526px 0 0 50px;
    *margin: -521px 0 0 50px;
    float: right;
}

#agenda-box .agenda-icon {
    background-image: url("images/icon-download.png");
    height: 52px;
    width: 50px;
    margin: 50px auto 20px;
}

#download-agenda-content {
    text-align: center;
}

#download-agenda {
    color: #767676;
}

/* Calendar Box */

#calendar-box .section {
    width: 380px;
    height: 230px;
    margin: 25px 25px 0 0;
    /*float: left;*/
}

#calendar-box .content-box {
    height: 160px;
    padding: 2px 0 5px 0;
}

#calendar-box .content-box .content-center {
    height: 160px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* Thank You Box */

#thank-you-text-box .section {
    float: right;
    width: 560px;
    /*height: 230px;*/
    margin-top: 10px;
}

#thank-you-text-box .section.nocalendar {
    max-width: 960px;
    width: 960px;
}

#thank-you-text-box .content {
    margin: 10px;
    /*height: 175px;*/
    overflow: auto;
}

#agenda-box .section-title {
    max-width: 180px;
}

#calendar-box .section-title {
    max-width: 340px;
}

#thank-you-text-box .section-title {
    max-width: 480px;
}

#thank-you-text-box .section-arrow {
    margin-left: 22px;
}

#agenda-box .section.alone {
    margin: -526px 369px 0 500px;
}

#agenda-box .section.alone.center {
    margin: -270px -219px 0 395px;
}

#agenda-box .section.no-thanks-text {
    margin: 8px auto 0;
}

#agenda-box .section.normal {
    margin: -280px -560px 0px 500px;
    *margin: -278px -560px 0px 500px;
}

#agenda-box .section.no-cal {
    margin: -535px 0 0 50px;
    *margin: -526px 0 0 50px;
}

#splash-top-box .section.splash-only {
    display: block;
    margin: 8px auto;
}

#thank-you-text-box .content h1 {
    display: block;
    font-size: 2em;
    margin: 0.67em 0;
    font-weight: bold;
}

#thank-you-text-box .content h2 {
    display: block;
    font-size: 1.5em;
    margin: 0.83em 0;
    font-weight: bold;
}

#thank-you-text-box .content h3 {
    display: block;
    font-size: 1.17em;
    margin: 0.7em 0;
    font-weight: bold;
}

#thank-you-text-box .content h4 {
    display: block;
    margin: 0.5em 0;
    font-weight: bold;
}

#thank-you-text-box .content h5 {
    display: block;
    font-size: 0.83em;
    margin: 0.5em 0;
    font-weight: bold;
}

#thank-you-text-box .content h6 {
    display: block;
    font-size: 0.67em;
    margin: 0.5em 0;
    font-weight: bold;
}

#thank-you-text-box .content p {
    display: block;
    margin: 0.7em 0;
}

/* New ty page styles */

select:not(.new-login) {
    width: 290px;
    height: 27px;
    padding: 5px 0 5px 10px;
    position: absolute;
    background: transparent;
    border: none;
    text-indent: 0.01px;
    /*text-overflow: "";*/
    -webkit-appearance: none;
    -moz-appearance: none;
}

