.infopage {
    padding: 5px 10px;
    text-align: center;
}
.infopage p,
.infopage li {
    margin: 10px 0;
/*    color: #5F5F5F;*/
    color: #000;
    text-align: left;
}
.infopage p strong {
    font-weight: bold;
}

.infopage a,
.infopage a:active,
.infopage a:link,
.infopage a:visited {
    color: #2B8DCE;
}

.infopage h2 {
    margin-bottom: 5px;
}

.aboutus .orgs {
    margin-top: 10px;
    height: 100px;
    text-align: center;
}
.aboutus .orgs a {
    display: block;
    float: left;
    width: 185px;
    text-align: center;
}

.infopage li span {
    font-weight: bold;
}

.infopage h2 {
    background-color: #F4F3EF;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: bold;
    color: #CE9220;
    text-align: left;
}
.year,
.letters {
    margin: 10px 0;
}
.award {
    float: left;
    width: 250px;
    margin: 5px 0 10px 0;
    text-align: center;
}
.award strong {
    display: block;
    font-weight: bold;
}
.letters p {
    margin-left: 10px !important;
}
.testimonial {
    border-bottom: 1px #CE9220 solid;
}
.last {
    border-bottom: 0;
}

.contact h2 {
    margin-top: 10px;
}
.contact td {
    vertical-align: top;
}

.infopage td {
    padding: 4px;
    text-align: left;
}
.infopage label {
    display: block;
    font-weight: bold;
}
.infopage .submit {
    text-align: left;
    margin: 10px 0;
}
.google {
    width: 425px; 
    height: 350px;
    border: 0;
    margin: 10px auto;
    padding: 0;
}
div.error, div.success {
    margin: 10px;
    background-color: lightyellow;
    border: 2px outset #ccc;
    padding: 10px;
}
div.success p {
    margin-bottom: 2px;
}
div.error p {
    color: #900;
}

label.error {
    color: #900;
}

.feedback form {
    text-align: left;
    margin: 5px 0;
}

.feedback table,
.feedback .field {
    margin: 10px 0;
}

.feedback table {
    width: 500px;
}
.feedback table thead tr {
    background-color: #E4E3EE;
}
.feedback table th,
.feedback table td {
    border: 1px solid #000;
    padding: 4px;
}
.feedback thead th,
.feedback td {
    text-align: center;
}
.feedback th {
    font-weight: bold;
}
.feedback thead th {
    width: 90px;
}

.careers h2 {
    font-weight: bold;
    margin-top: 10px;
}
.careers li {
    margin-left: 20px;
    list-style-type: square;
}

.whybuy h2 {
    font-weight: bold;
    margin: 10px 10px 10px 0 !important;
    color: #000 !important;
    background: none !important;
    padding: 0 !important;
    font-size: 13px !important;
}

.termsandconds {
    padding: 10px;
}
.termsandconds h3,
.termsandconds p {
    margin: 8px 0;
}

.airlinephone table {
    width: 80%;
    border: 1px solid #3c3c3c;
    margin: 10px auto;
}
.airlinephone table th,
.airlinephone table td {
    padding: 4px;
}
.airlinephone th {
    font-weight: bold;
}
.airlinephone thead th {
    background-color: #3c3c3c;
    color: #fff;
}
.airlinephone tbody th {
    color: #3c3c3c;
}

.traveltips {
    margin: 10px;
}

.traveltips ul {
    margin-bottom: 10px;
}
.traveltips li {
    margin-bottom: 5px;
}
.traveltips .topiccontainer {
    margin-bottom: 10px;
}
.traveltips p.title {
    font-weight: bold;
}