.submitbutton {
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border-color: black black #000000;
    padding-bottom: 2px;
    border-style: none;
}

.radio {
   width: 20px;
   }

/* ============ CONTACT & DEALERSEARCH FORMS ============ */




table#ContactForm {
    margin: 0 0 16px 0;
    padding: 0;
    border-spacing: 0;
}

table#ContactForm td {
    padding: 0 0 8px 0;
    text-align: left;
    vertical-align: top;
}

table#ContactForm label {
    padding: 2px 16px 0 0;
    width: 150px;
}

table#ContactForm input {
    width: 160px;
}

table#ContactForm select {
    width: 160px;
}
table#ContactForm textarea {
    width: 160px;
}

table#ContactForm td.bottomborder {
     padding: 0 0 8px 0;
	 border-bottom:1px solid #CCC !important;
}





a.rarr_txt {
    display: block;
    padding: 0;
    margin: 0 ;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

a.rarr_txt:hover {
    color: #000;
	text-decoration: underline;
}

a.rarr_txt_sansblock {
    padding: 0;
    margin: 0 ;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

a.a.rarr_txt_sansblock:hover {
    color: #000;
	text-decoration: underline;
}


/* ============ RADIO BUTTON LIST ============ */

form#RadioButtonList {
    margin: 0px 0 0 0 !important;
}

form#RadioButtonList span {
    display: block;
    margin: 0;
    padding: 1px 0 2px 0;
}

form#RadioButtonList input {
    margin: 0 6px 0 0;
    padding: 0;
    vertical-align: middle;
}

form#RadioButtonList input.Submit {
    margin: 12px 0 12px 0;
}

form#RadioButtonList label {
    font-weight: normal;
}


/* ============ CHECKBOX FORM ============ */

table#CheckboxForm {
    margin: 0 0 16px 0;
    padding: 0;
    border-spacing: 0;
}

table#CheckboxForm td.Col1 {
    padding: 0;
    width: 150px;
}

table#CheckboxForm td.Col2 {
    padding: 0 0 0 16px;
    width: 150px;
}

table#CheckboxForm td.Checkbox {
    padding: 0 0 2px 0;
    width: 20px;
}

table#CheckboxForm td.Label {
    padding: 2px 0 2px 0;
    width: 130px;
}

table#CheckboxForm span {
    display: block;
    padding: 0 0 4px 0;
}

table#CheckboxForm input {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}

table#CheckboxForm label {
    display: block;
    padding: 3px 0 0 0;
}


/* ============ USED VEHICLES FORM ============ */

table#UsedVehicles {
    margin: 0;
    padding: 0;
    border-spacing: 0;
}

table#UsedVehicles td {
    padding: 0 24px 8px 0;
}

table#UsedVehicles label {
    display: block;
    padding: 0 0 2px 1px;
}

table#UsedVehicles label.Checkbox {
    display: inline !important;
    padding: 0;
}

table#UsedVehicles select {
    width: 215px;
}

table#UsedVehicles input.Checkbox {
    vertical-align: middle;
}

