.outer-content-box {
    background-color: #ffffff;
    border:           6px solid #DD0000;
    color:            #000000;
    margin:           0 auto;
    padding:          10px;
    text-align:       left;
    width:            60%;
}

@font-face {
    font-family: "SS-Heading";
    src: url(/static/font/Eurostile_Bold.ttf) format("truetype");
}

.content-box-heading {
    color:          #dd0000;
    text-align:     center;
    text-transform: uppercase;

    font-family: "SS-heading", sans-serif;
}

.content-box-sub-heading {
    color:          #dd0000;
    text-align:     left;
}

.content-box-table thead {
    color:          #33a8e4;
    text-transform: uppercase;
    font-weight:    bold;
    font-size:      larger;
}

.vehicle {
    text-transform: uppercase;
}

.year {
    text-transform: capitalize;
    text-align:     center
}

.part {
    text-transform: capitalize;
}

.rubber {
    text-transform: capitalize;
    text-align:     center
}

.rating {
}

.spec-instr {
}

.tr-even {
    background: #c9e0f7;
}

.faq-questions {
    color:          #33a8e4;
    text-transform: uppercase;
    font-weight:    bold;
    text-decoration: none;
}

.faq-answers {
    text-indent: 3em;
}

.faq-goto-top-link {
    color:          #cc0000;
    text-align:     center;
    text-transform: uppercase;
    text-decoration: none;
}

.indented_paragraph {
    text-indent: 3em;
}

.indented_medium_paragraph {
    text-indent: 3em;
    padding-left: 100px;
    padding-right: 100px;
}

.indented_slim_paragraph {
    text-indent: 3em;
    padding-left: 140px;
    padding-right: 140px;
}

.black_on_yellow {
    color:          #000000;
    background:     #fff950;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_black {
    color:          #ffffff;
    background:     #000000;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_blue {
    color:          #ffffff;
    background:     #0041f6;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_red {
    color:          #ffffff;
    background:     #ea4024;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.black_on_green {
    color:          #000000;
    background:     #7af347;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.black_on_white {
    color:          #000000;
    background:     #ffffff;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_purple {
    color:          #ffffff;
    background:     #84308e;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_orange {
    color:          #ffffff;
    background:     #ee8230;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

.white_on_pink {
    color:          #ffffff;
    background:     #e75bf7;
    font-size:      larger;
    font-weight:    bold;
    text-transform: uppercase;
}

table.product_table {
    border-width:     thin thin thin thin;
    border-spacing:   2px;
    border-style:     solid solid solid solid;
    border-color:     black black black black;
    border-collapse:  collapse;
    background-color: white;
}

table.product_table th {
    border-width:     1px 1px 1px 1px;
    padding:          5px 5px 5px 5px;
    border-style:     none none none none;
    border-color:     black black black black;
    background-color: white;
    text-align:       center;
}

table.product_table td {
    border-width:     1px 1px 1px 1px;
    padding:          5px 5px 5px 5px;
    border-style:     none none none none;
    border-color:     black black black black;
    background-color: white;
    vertical-align:   top;
}
.product_td_cap_l {
    font-weight:    bold;
    text-transform: uppercase;
    text-align:     left;
}

.product_td_cap_r {
    font-weight:    bold;
    text-transform: uppercase;
    text-align:     right;
}

.centered_strong_paragraph {
    text-align:  center;
    font-weight: bold;
    font-size:   larger;
}

.red_text {
    color: #dd0000;
}

.left_button {
    float:        left;
    padding-left: 75px;
}

.right_button {
    float:         right;
    padding-right: 75px;
}

.important_text {
    font-weight: bold;
}

.very_important_text {
    font-weight: bold;
    text-transform: uppercase;
}

.disclaimer {
    text-transform: uppercase;
    font-style: italic;
}



