* {margin: 0; padding: 0;}

html, body {border: 0 none;}
body {background: #000 url("../images/landing_body.jpg") center top no-repeat; color: #633113; font-family: Tahoma, sans-serif; font-size: 12px;}

a {color: #cd0000; text-decoration: none;}
a:hover {text-decoration: underline;}

img, fieldset {border: 0 none;}
legend {display: none;}

input, select, textarea {color: #633113; font-family: Tahoma, sans-serif; font-size: 11px;}

.header .logo {margin: 0 auto 60px; overflow: hidden; padding-top: 74px; width: 175px;}
.header .logo a {display: block; height: 150px; text-indent: -9999px;}

.container {margin: 0 auto; width: 860px;}

.form {height: 425px; margin-bottom: 135px; overflow: hidden; zoom: 1;}
.form h2.register {background: url("../images/hdr-registration.gif") no-repeat; font-size: 0; height: 31px; margin: 0 0 12px; text-indent: -9999px; width: 100%;}
.form .column-left {float: left; width: 340px;}
.form .column-right {color: #000; float: right; padding-top: 38px; width: 490px;}
.form .column-right h2 {font-size: 26px; margin-bottom: 12px;}
.form .column-right h2 span {display: block; font-size: 17px;}
.form .column-right p {font-size: 20px; font-weight: bold; margin-top: 6px;}
.form .features {font-size: 13px; font-weight: bold; list-style-type: none;}
.form .features li {background: url("../images/arrow_02_right.gif") 0 10px no-repeat; padding: 6px 0 6px 20px;}
.form form {padding-top: 2px;}
.form form input {outline: none;}
.form form dl {margin: 0 auto 2px; overflow: hidden; width: 300px; zoom: 1;}
.form form dt {color: #191919; font-weight: bold; line-height: 18px; text-transform: uppercase;}
.form form dt font {color: #c61c00;}
.form form dd {font-weight: bold;}
.form form .input-text dt {float: left; text-align: right; width: 145px;}
.form form .input-text dd {background: url("../images/input-text.gif") no-repeat; float: right; height: 22px; padding-left: 5px; width: 145px;}
.form form .input-text dd span {background: url("../images/input-text.gif") 100% 0 no-repeat; display: block;}
.form form .input-text dd input {background: transparent; border: 0 none; font-weight: bold; padding: 2px 0 3px; width: 100%;}
.form form .input-text-wide dt {}
.form form .input-text-wide dd {background: url("../images/input-text.gif") no-repeat; padding-left: 5px;}
.form form .input-text-wide dd span {background: url("../images/input-text.gif") 100% 0 no-repeat; display: block;}
.form form .input-text-wide dd input {background: transparent; border: 0 none; font-weight: bold; padding: 2px 0 3px; width: 100%;}
.form form .radio dt {float: left; text-align: right; width: 145px;}
.form form .radio dd {float: right; font-size: 11px; font-weight: normal; width: 150px;}
.form form .radio .row {display: inline-block; line-height: 18px; padding-left: 20px; _display: inline;}
.form form .radio .row .i {background: url("../images/radio.gif") no-repeat; cursor: pointer; height: 18px; margin: 0 0 0 -20px; position: absolute; width: 18px; z-index: 50;}
.form form .radio .row .i input {display: none;}
.form form .radio .row .selected {background: url("../images/radio_selected.gif") no-repeat;}

.form form .select dt {float: none; text-align: left; width: auto;}
.form form .select dd {background: url("../images/input-text.gif") no-repeat; color: #000; font-size: 11px; padding-left: 5px;}
.form form .select dd span {background: url("../images/input-text.gif") 100% 0 no-repeat; cursor: pointer; display: block; padding: 2px 0 3px; zoom: 1;}
.form form .select dd span b {background: url("../images/arrow_01_down.gif") 50% no-repeat; display: block; float: right; height: 14px; width: 16px;}
.form form .select dd ul {background: #ffe3a2; border: 1px solid #906f42; display: none; list-style-type: none; margin: 1px 0 0 -5px; position: absolute; width: 298px; z-index: 100;}
.form form .select dd ul a {display: block; padding: 2px 5px;}
.form form .checkbox dd {font-size: 11px; font-weight: normal;}
.form form .checkbox dd a {font-weight: bold;}
.form form .checkbox .row {margin-bottom: 5px; padding-left: 18px;}
.form form .checkbox .row .i {background: url("../images/checkbox.gif") no-repeat; cursor: pointer; height: 12px; margin: 1px 0 0 -18px; position: absolute; width: 12px; z-index: 50;}
.form form .checkbox .row .i input {display: none;}
.form form .checkbox .row .selected {background: url("../images/checkbox_selected.gif") no-repeat;}
.form form .error {color: #c61c00; font-size: 11px; margin: 0 0 2px 147px;}
.form form .sep {height: 4px; font-size: 0; overflow: hidden;}
.form form .button-submit {text-align: right;}
.form form p {color: #3e210f; text-align: center;}

.footer {color: #FFF; font-size: 11px; margin-bottom: 20px; text-align: center;}
.footer .logo {}
.footer .copy {margin-bottom: 12px;}
.footer .copy a {font-weight: bold;}
