@charset "utf-8";
/* Florida4Less Forms CSS Document */


.genericForm .asterisk {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ed2228!important; font-size: 0.8em; width: 5px; display: inline-block;}
.genericForm  h3 {color: #188bc6; margin-top: 10px; font-size: 1.2em; padding: 0 0 5px;}
.genericForm  p {color: #4b4b4b; font-size: 0.9em; clear: both;}
.genericForm  p.yourDetails {height: 40px; margin: 0; padding: 0;}
.genericForm  p.yourAddress {height: 32px; margin: 0; padding: 0;}
.genericForm .fieldsNextToButton {margin-top: 5px;}

.genericForm .formColumnLeft {float: left; display: inline; width: 445px; margin-left: 15px; font-size: 0.75em;}
.genericForm .formColumnRight {float: right; display: inline; width: 445px; margin-right: 15px; font-size: 0.75em;}
.genericForm fieldset {color: #5d5d5d; padding: 10px 0 20px;}
.genericForm label {float: left; clear: both; width: 130px; line-height: 22px; font-weight: bold; font-size: 0.9em;}
.genericForm input {float: left; width: 230px; margin: 0 5px 10px 0;padding: 2px; font-size: 0.9em; border: 1px solid #4b4b4b; color: #4b4b4b;} /* margin put back in */
.genericForm input.postcodeField {width: 110px;}
.genericForm input.formButton {width: auto; border: none;}
.genericForm input.radio {width: auto; border: none;}
.genericForm select {float: left; margin: 0 5px 10px 0; font-size: 0.9em; color: #4b4b4b; height: 20px;}
.genericForm select.addressLookup {width: 238px;}
.genericForm .fullWidth {float: left; display: inline; width: 918px; margin: 0 0 0 15px; padding: 10px 0 0; font-size: 0.75em;}
.genericForm .fullWidth fieldset {width: 918px;}
.genericForm .fullWidth fieldset label.howPay {width: 165px;}
.genericForm .fullWidth fieldset.cardDetails p {margin-bottom: 20px;}
.genericForm .fullWidth fieldset.cardDetails div {float: left; margin-right: 15px; display: inline;}
.genericForm .fullWidth fieldset.cardDetails div.cardType,
.genericForm .fullWidth fieldset.cardDetails div.cardType select{width: 120px;}
.genericForm .fullWidth fieldset.cardDetails div.cardNo,
.genericForm .fullWidth fieldset.cardDetails div.cardNo input {width: 136px;}
.genericForm .fullWidth fieldset.cardDetails div.name,
.genericForm .fullWidth fieldset.cardDetails div.name input {width: 160px;}
.genericForm .fullWidth fieldset.cardDetails div.expiryDate {width: 120px;}
.genericForm .fullWidth fieldset.cardDetails div.expiryDate select {width: 55px; float: left; clear: none;}
.genericForm .fullWidth fieldset.cardDetails div.startDate {width: 120px;}
.genericForm .fullWidth fieldset.cardDetails div.startDate select {width: 55px; float: left; clear: none;}
.genericForm .fullWidth fieldset.cardDetails div.issueNo {width: 60px;}
.genericForm .fullWidth fieldset.cardDetails div.issueNo input {width: 30px;}
.genericForm .fullWidth fieldset.cardDetails div.cvv {width: 70px;}
.genericForm .fullWidth fieldset.cardDetails div.cvv input {width: 30px;}
.genericForm .fullWidth fieldset.cardDetails label {float: left; margin: 0; line-height: 11px; width: 100%!important; height: 25px;}
.genericForm .fullWidth fieldset.cardDetails label span {font-weight: normal; font-size: 0.9em;}
.genericForm .fullWidth fieldset.cardDetails input,
.genericForm .fullWidth fieldset.cardDetails select {float: left; clear: both; margin: 0 5px 0 0;}
.genericForm .fullWidth fieldset.cardDetails select.selectYear {clear: none;}

.genericForm .fullWidth table {wi dth: 908px; color: #4b4b4b; margin: 10px 0 0; float: left;}
.genericForm .fullWidth table th {text-align: left; font-weight: normal; padding: 3px 0;}
.genericForm .fullWidth table input.formButton {width: auto; border: none; float: right; margin: 20px 0 0; padding: 0;}













