.vT {vertical-align: top;}
#signup_form div {padding: 0px}
div.error {clear: both; font-weight: bold; padding: 0px; color: red; display: none}
/*input.error , select.error, textarea.error {border: solid 1px red;}*/
#signup_form td {vertical-align: top; text-align: left;}


#signup_form textarea {width: 270px; height: 70px;}
#signup_form select.fixed {width: 274px;}
#signup_form input {width: 230px;}
#signup_form input.small_inp {width: 30px; margin: 0px 1px;}
#signup_form select.small_inp {width: 50px; margin: 0px 1px;}
#signup_form #code {width: 60px; height: 40px; font-size: 24px;}
div.signup_categories div {padding-left: 20px;}
div.signup_categories div div {padding: 0px 0px 0px 10px;}

#codetd img {cursor: pointer;}
#change_captcha {padding: 2px; cursor: pointer; text-align: left; clear: both; float: left;}
#signup_form input.phone2 {width: 150px;}
#signup_form table td.aR {text-align: right;}
.step_name {font-size: 15px; color: #C80000; font-weight: bold;}
.signup_note {font-size: 10px;}
.s_note {color: #C80000; font-weight: bold;}
.parent_category {font-weight: bold;}
#signup_form #submitbtn {width: auto;}
.rs {color: #C80000; padding: 0px 2px;}

#signup_form #signup_categories td {padding: 0px; margin: 0px;}