/* 1) Master File ***************************************************/
.middle_content { width: 403px; float: left; background-color: White; }
/*.full_content { margin: 0 auto; width: 800px; float: left; background-color: White; height: 2054px;  }*/
.full_content { margin: 0 auto; width: 800px; background-color: White; }



/* 2) Form Intro Text ************************************************/
span.content { margin: 10px 20px 10px 20px; display: block; width: 560px; }
div.section span.content { margin-left: 0px; }

/* #bodywrapper, #leftbar { height: 2054px; } */


/* Credit Application ************************************************/
div.disabled { color: #999999; }
div.section { width: 635px; margin-left: 20px; }

div.section legend { font-size: 15px; font-weight: bold; padding-right: 5px; }

table.credit_application { width: 100%; margin: 10px 0px; }

table.credit_application tr { height: 26px; }

table.credit_application th { width: 152px; text-align: right; vertical-align: middle; padding: 2px 5px 2px 2px; white-space: nowrap; }
table.credit_application td { font-size: 13px; text-align: left; vertical-align: middle; padding: 1px 1px 1px 2px; }
table.credit_application td.buttons { height: 40px; vertical-align: bottom; }

p.required_fields { padding-left: 10px; color: Red; font-weight: bold; margin: 10px; }

td.required_field { border: dashed red 3px; }


/* Payment Calculator ************************************************/
fieldset.payment_calculator { margin: 40px 10px 10px 10px; }

fieldset.payment_calculator legend { font-size: 15px; font-weight: bold; padding-right: 5px; }

table.payment_calculator { margin: 10px; }


/* Vehicle Locator ***************************************************/
div.vehicle_locator { width: 575px; }

table#vehicle_locator, table.referral { margin: 20px; width: 560px; }


table.payment_calculator th, table#vehicle_locator th, table.referral th
{ white-space: nowrap; text-align: right;  padding: 2px 5px 2px 5px; height: 22px; }

table#vehicle_locator td {  }

table.payment_calculator td { padding: 2px; }

table.payment_calculator input { width: 100px; }

a { color: Blue; }

table.payment_calculator td.payment { height: 22px; }
table.payment_calculator td.payment div { width: 75px; text-align: right; }

.summary td, .summary th { font-size: 14px; }


/* Thank You Text ****************************************************/
.start_something_good
{
    float: right;
    color: Red;
    font-size: 22px;
    font-weight: bold;
    font-style:italic;
    
    white-space: nowrap;
    padding: 32px 0px 0px 15px;
}


/* Administration Section ********************************************/
.application_list { border: 1px; margin-top: 5px; }

.application_list th, .application_list td
{ white-space: nowrap; padding: 3px 12px 3px 12px; font-size: 13px; border-collapse: collapse; }

.application_list th { background-color: #003399; color: #ccccff; }

.application_list td { color: #5533aa; }


.applicant th, td { white-space: nowrap; font-size: 14px; }

.applicant .section_title { padding: 3px 2px 3px 2px; font-weight: bold; text-decoration: underline; font-size: 14px; }
.applicant .section_details { padding: 10px 0px 10px 0px; line-height: 18px; }