﻿h1 {font:bold 20px/38px Arial; color:#fff; margin:0; padding:0 0 0 25px; text-transform:none;}
h2 {font:bold 20px/1em Arial; color:#fff; margin:0; padding:15px 0 0 0; text-transform:none;}
#purchase {background-image:url(../images/purchase_form_top.jpg); margin-top:25px; padding:96px 125px 0 100px;}
#refinance {background-image:url(../images/refinance_form_top.jpg); margin-top:25px; padding:96px 125px 0 100px;}
.main1 {background-repeat:no-repeat; background-position:100px 0; width:575px; padding:0 125px 0 100px; color:#fff;}
.main1 p {padding:0 0 20px 0; margin:0;}
.main2 {border-top:1px solid #417179; border-bottom:1px solid #65a2ab; background:#315b62; padding:22px 25px 20px 25px; width:525px; margin:0 125px 0 100px;}
.main1 h1 span,.main1 h2 span {font:normal 12px Arial; color:#fff; text-transform:none;}
.main2 h2 {line-height:1em; padding:0;}
.main2 p {padding:9px 0 0 0; margin:0; color:#fff;}
.main3 {background:url(../images/form_pixel_bg.jpg); height:27px; width:575px; margin:0 125px 0 100px; position:relative;}
.main3 img {position:absolute; bottom:0;}
#top,#bottom {position:relative;}
#top img,.button {position:absolute;}
#top img {right:26px; top:22px;}
#top p {width:350px;}
#top a {color:#ffa02f;}
#bottom p {width:430px;}
#top h2,#bottom h2 {width:100%;}
.button {top:37px; right:28px;}
.form {background:url(../images/form_pixel_bg.jpg); width:525px; padding:0 25px;}
.form table {border-top:1px solid #417179; width:100%;}
.form table th,.form table td {padding:8px 10px;}
.form table th {font:normal 12px Arial; color:#fff; text-align:left; text-transform:capitalize; width:130px;}
.form table .light {background:#619da6;}
.form table .light td,.form table .light th  {border-bottom:1px solid #417179;}
.form table .center {border-right:1px solid #487b83; border-left:1px solid #487b83; width:258px;}
.form table .img {text-align:center;}
.form table td,.form table th {border-top:1px solid #65a2ab; border-bottom:1px solid #417179;}
.form table td table td,.form table table,.form table .light table td {border:none; margin:0; padding:0;}
.form table td table td,.form table .light table td {color:#fff; vertical-align:middle;}
.form table td table td label,.form table .light table td label {padding-left:15px;}
.form table td .left {padding-top:10px;}
.form table td div {color:#fff; padding-left:30px;}
.form table td div a {color:#fff; text-decoration:underline;}
.textbox1,.textbox2,.textbox3,.phone,.dropdown {border:1px solid #417179; font:normal 12px Arial; color:#000;}
.phone {width:150px;}
.textbox1 {width:252px;}
.textbox2 {width:207px;}
.textbox3 {width:81px;}
.msg {color:#ffa02f;line-height:30px;}