.registration_box { width: 650px; margin: auto; padding: 8px 8px 8px 8px; }
table.registration { width: 650px; text-align: left; font-weight: bold; }
table.registration td { vertical-align: top; width: 125px; height: 32px; padding-left: 10px; }
table.registration td.rightcell { font-weight: normal; text-align: left; height: 32px;  }
table.registration td.rightcell2 { font-weight: normal; width: 350px; text-align: left; height: 32px; }
table.registration td.sep { white-space: nowrap; width: 100%; border-bottom: solid 1px #000000; color: #CC0000; height: 32px;  padding-left: 0px; }
table.registration td.sep2 { white-space: nowrap; width: 100%; height: 15px;  font-size: 15px; }
table.registration td.sep3 { white-space: nowrap; width: 100%; height: 7px;  font-size: 7px; }
table.registration td.terms { width: 100%; height: 32px; }
table.registration td.verif { width: 100%; height: 32px; }
table.registration td.btns { text-align: left;  width: 100%; padding-top: 35px; }
.registration_chkterms { cursor: pointer; vertical-align: middle; }
.registration_verif_img { border: solid 1px #000000; }
.registration_mdstar { color: #CC0000; }
.registration_header1 { font-weight: bold; color: #00AA00; }
.registration_btn_cancel { width: 100px; height: 32px; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #000000; cursor: pointer; }
.registration_btn_submit { width: 100px; height: 32px; font-weight: bold; font-size: 10px; text-transform: uppercase; color: #000000; cursor: pointer; }
.registration_txtphonenumbers { width: 125px; }
.registration_txtpostalcode { width: 125px; }
.registration_ddstate { width: 300px; }
.registration_ddcountry { width: 300px; }
.registration_txtcity { width: 300px; }
.registration_txtaddrs { width: 300px; }
.registration_txtnames { width: 230px; }
.registration_txtpasses { width: 230px; }
.registration_txtemail { width: 300px; }
.registration_txtbusinessname { width: 300px; }
.registration_lbladdrscivic { font-weight: normal; font-size: 9px;  }
