/* Order Form */

DIV#order_form {
    padding: 0px 20px 20px 20px;
}

DIV#order_form P {
    text-align: justify;
}

DIV#order_form TABLE TR TD {
    color: #222;
}

DIV#order_form FORM INPUT {
    text-align: right;
}
DIV#order_form input[type=submit]
{
    text-align: center !IMPORTANT;
}

DIV#contribution_levels {
    width: 100%;
}
DIV#contribution_levels TABLE {
    width: 100%;
    border-collapse: collapse;
}
DIV#contribution_levels TABLE TR TH {
    font-weight: bold;
    text-align: left;
    border-bottom: 2px solid black;
}
DIV#contribution_levels TR TH.numeric {
    text-align: right !IMPORTANT;
}
DIV#contribution_levels TABLE TR TD {
    border-bottom: 1px solid #ccc;
}

DIV#order_form FORM FIELDSET {
    border: 2px solid black;
    margin-bottom: 8px;
}
DIV#order_form FORM LEGEND {
    border: 1px solid black;
    background-color: #05457C;
    color: white;
    padding: 2px 6px;
}