/*
 * Calculator forms
 * 
 */
.calc_holder {
    width:              45%;
}

.calc_form {
    width:              90%;
    margin-left:        auto;
    margin-right:       auto;
}
.calc_form_input {
    width:              100%;
}
.calc_form_input ul {
    list-style:         none;
    display:            inline;
    margin:             0;
    padding:            0;
}
.calc_form_input ul li {
    display:            inline;
    margin:             0;
    padding:            0;
}
.calc_form_input ul li label {
    font-size:          14px;
}
.calc_form_input input {
    width:              100%;
    padding:            0px;
    font-size:          24px;
    border-width:       1px;
    border-style:       solid;
    border-color:       #618807;
    background-color:   #CDDE47;
    margin:             0px;
}
.calc_form_input select {
    width:              100%;
    padding:            0px;
    font-size:          24px;
    border-width:       1px;
    border-style:       solid;
    border-color:       #618807;
    background-color:   #CDDE47;
}

.calc_form_input label {
    display:            inline-block;
    font-size:          18px;
    font-weight:        bold;   
    text-align:         right;
    vertical-align:     top;
}
.calc_form_input ul.error_list {
    padding:            0;
    margin:             0;
    list-style:         none;
    margin-left:        0em;
    display:            inline;
    vertical-align:     top;
}
.calc_form_input ul.error_list li {
    display:            inline-block;
    font-size:          14px;
    color:              #C00;
}
.calc_form_input ul.radio_list {
    list-style:         none;
    float:              right;
}
.calc_form_input ul.radio_list li {
    display:            inline;
}
.calc_form_input ul.radio_list input {
    width:              15px;
    background-color:   transparent;
    border:             0px;
}
.calc_form_input ul.radio_list li label{
    display:            inline;
    font-size:          16px;
    font-weight:        normal;
    margin:             0px;
    padding:            0;
    width:              auto;
}
.calc_form_submit input {
    width:              100%;
    padding:            5px;
    font-size:          14px;
    border-width:       1px;
    border-style:       solid;
    border-color:       #618807;
    background-color:   #CDDE47;
    margin-left:        0px;
    margin-top:         5px;
}

.calc_info_holder {
    float:              right;
    padding:            5px;
    border-width:       0px;
    border-left:        1px;
    border-style:       solid;
    border-color:       #618807;
    width:              50%;
}
