.note{font-style:italic;font-size:10px;float:none;clear:both}div.error-container{margin-bottom:20px}div.errors{margin:0}div.errors h3{border-bottom:5px solid red;color:red;text-transform:uppercase}div.errors ul{margin-left:20px}div.errors ul li{color:red;list-style-type:square;padding:3px 0;font-size:14px}div.errors ul li .error{margin:0;font-size:14px}div.registerform,div#register_confirm,.changeEmailForm{width:520px;margin:auto;min-height:350px}dt#Password-label,dd#Password-element,.changeEmailForm label{display:inline-block}dt#Password-label{margin-right:15px}div.registerform h3{color:#6a7475;text-transform:uppercase}div.registerform fieldset{padding:20px 20px;font-size:14px;margin-bottom:20px}div.registerform fieldset p{margin-bottom:1em}div.registerform label{float:left;width:150px}div.registerform label.error{color:red;margin-left:150px;display:block;float:none;font-size:11px}div.registerform input,div.registerform select{clear:right;margin-bottom:4px;padding:0;border:1px solid #a0b0b1}div.registerform input:not[type=submit]{height:18px}div.registerform input.error,div.registerform select.error{border:1px solid red}div.registerform fieldset input.radio{width:20px}div#submit{text-align:center;margin-bottom:1em}div#submit input,div input.submit-button{border:0;padding:0 10% 0 10px;height:30px;font-size:16px;line-height:30px;float:none;background:#859293 url("/images/register/double-arrow.gif") no-repeat 90% center;font-weight:bold;text-transform:lowercase;color:#fff}div#submit .loading{background-image:url("/images/register/register-loading.gif")}div#logindetails input#email{width:300px}div#logindetails input#password,div#logindetails input#password_confirm{width:120px;margin-right:5px;float:left}div#passwordblock{height:24px}#termsconditions input{float:left;clear:none;border:0;height:auto}#termsconditions input.error{border:2px solid red;outline:2px solid red}#termsconditions label{float:left;margin-left:10px;width:90%;font-size:11px}div#emailsubscription{font-size:12px;margin-bottom:20px}div#emailsubscription h4{color:#6a7475;text-transform:uppercase;border-bottom:5px solid #a0b0b1;margin-bottom:1em}form#promo fieldset{padding:20px;margin:10px 0}#register_confirm p{margin-bottom:1em}#register_confirm fieldset#start_moneyam{text-align:center;margin-bottom:1em;padding:10px}div#useraddressform fieldset input{width:250px}div#useraddressform fieldset div#emailaddress{display:none}div#userpaymentform fieldset input{width:300px}div#userpaymentform fieldset input.radio{width:20px;margin-right:280px;border:0}div#userpaymentform fieldset select#card_type{margin-right:200px}div#userpaymentform fieldset input#issueno{width:30px;margin-right:270px}div#userpaymentform fieldset input#cv2{width:40px;margin-right:260px}div#userpaymentform fieldset div.form_data{margin-bottom:4px}div#totaltopay{padding:20px 20px;font-size:14px;margin-bottom:20px;background-color:#f6f6f6;border:1px solid #a0b0b1;overflow:auto}div#totaltopay div#paymentrate{font-size:24px;font-weight:bold;color:#6a7475;width:225px;float:left}div#totaltopay div#paymentduration{width:250px;float:left;font-size:12px}div#choosecard{margin-top:15px;margin-bottom:15px;text-align:center;color:#333}div#choosecard label{display:inline;float:none;width:auto}div#userpaymentform form fieldset div#choosecard input.radio{width:auto;margin-right:20px;margin-bottom:0;float:none;height:12px}div#register_error p{margin-bottom:1em}.password-meter{width:174px;float:left;height:20px;margin:0 0 5px 0;font-size:12px}.password-meter-message{text-align:right;font-weight:bold;color:#666;top:0;line-height:16px;font-size:12px;display:inline}.password-meter-bg,.password-meter-bar{height:4px}.password-meter-bg{margin-top:3px;background:#e0e0e0}.password-meter-message-very-weak{color:#a03}.password-meter-message-weak{color:#f5ac00}.password-meter-message-good{color:#69c}.password-meter-message-strong{color:#008000}.password-meter-bg{width:100%}.password-meter-bg .password-meter-similar-to-username,.password-meter-bg .password-meter-very-weak{background:#a03;width:30px}.password-meter-bg .password-meter-weak{background:#f5ac00;width:60px}.password-meter-bg .password-meter-good{background:#69c;width:135px}.password-meter-bg .password-meter-strong{background:#008000;width:174px}.password-meter a{color:blue;cursor:pointer;text-decoration:underline}div#register_steps{margin:auto;margin-bottom:20px;font-size:14px;text-transform:uppercase;overflow:hidden;width:520px}div#register_steps ul li{padding:5px 15px 5px 18px;color:#a0b0b1;display:inline;width:120px;background:url("/images/register/arrow_A0B0B1.gif") left center no-repeat}div#register_steps.user ul li.user{color:#6a7475;font-weight:bold;background:url("/images/register/arrow_6A7475.gif") left center no-repeat}div#register_steps.address ul li.address{color:#6a7475;font-weight:bold;background:url("/images/register/arrow_6A7475.gif") left center no-repeat}div#register_steps.payment ul li.payment{color:#6a7475;font-weight:bold;background:url("/images/register/arrow_6A7475.gif") left center no-repeat}div#register_steps.confirm ul li.confirm{color:#6a7475;font-weight:bold;background:url("/images/register/arrow_6A7475.gif") left center no-repeat}div#password-strength{text-align:left}div#password-strength h2,div#password-strength p{margin-bottom:1em}div#password-strength ul li{list-style-type:disc;margin-left:20px;padding-left:10px}