div#userRegForm {margin:10px auto; padding:10px 0px; width:400px;text-align:center;}
div#userRegForm h3 {clear:both;float:none !important;}
div#userRegForm .error {color:#e00;background-color:#fdd;}
div#userRegForm div.errorMess {color:#e00;margin:5px 0px;font-size:14px;}
div#userRegForm div.loginErrorMess {color:#e00;margin:5px 0px;text-align:center !important;}
div#userRegForm form {margin:0px; padding:0px;}
div#userRegForm form div.buttons {text-align:center; padding:10px 0px;}

div#userRegForm p#member {text-align:left;padding-bottom:10px;}
div#userRegForm div#regLogin {overflow:hidden;clear:both;}
div#userRegForm div#regLogin div {margin:0px 0px 3px;text-align:left;}
div#userRegForm div#regLogin div span {display:block;float:left;width:105px;text-align:right;padding:2px 5px 0px 0px;}
div#userRegForm div#regLogin div input.text {width:220px;}
div#userRegForm div#regLogin div.loginButtons {text-align:center;margin:10px 0px 20px;}

div#userRegForm form div#choiceFields {width:180px;margin:10px auto;}
div#userRegForm form div#choiceFields div {text-align:left;padding-left:30px;}

div#userRegForm form div#ttcFields {width:400px;margin:10px auto;overflow:hidden;}
div#userRegForm form div#ttcFields div {text-align:left;padding-bottom:3px;padding-left:30px;}

div#userRegForm form div#pregFields {width:220px;margin:10px auto;overflow:hidden;clear:both;}
div#userRegForm form div#pregFields div {text-align:left;}

div#userRegForm form div#parentFields {margin:10px 0px;overflow:hidden;}
div#userRegForm form div#parentFields table {text-align:left;margin:0px auto;}
div#userRegForm form div#parentFields table input{width:100px;}

div#userRegForm form div#requiredFields {width:400px;text-align:left;margin:0px auto;}
div#userRegForm form div#requiredFields div {margin:0px 0px 3px;}
div#userRegForm form div#requiredFields div span {display:block;float:left;width:110px;text-align:right;padding:2px 5px 0px 0px;}
div#userRegForm form div#requiredFields div span span {color:red;display:inline;float:none;padding:0px 2px 0px 0px;}
div#userRegForm form div#requiredFields div input.text {width:220px;}

div#userRegForm form div#addressFields {width:400px;text-align:left;margin:0px auto;}
div#userRegForm form div#addressFields div {margin:0px 0px 3px;}
div#userRegForm form div#addressFields div span {display:block;float:left;width:110px;text-align:right;padding:2px 5px 0px 0px;}
div#userRegForm form div#addressFields div span span {color:red;display:inline;float:none;padding:0px 2px 0px 0px;}
div#userRegForm form div#addressFields div input.text {width:220px;}
div#userRegForm form div#addressFields div select {width:200px;}

div#userRegForm form div#optin {width:400px;margin:10px auto 0px;font-size:13px;}
div#userRegForm form div#optin div {text-align:left;padding:5px 10px;}
div#userRegForm form div#optin div input {float:left;margin:0px;padding:0px;}
div#userRegForm form div#optin div p {margin:0px!important;padding:0px 0px 0px 20px!important;*padding:2px 0px 0px 20px!important;float:none!important;clear:none!important;width:auto !important;}

div#userRegForm form div#captcha {width:300px;margin:0px auto;}
div#userRegForm form div#captcha img {margin:0px;padding:0px;float:left;border:1px solid #999;}
div#userRegForm form div#captcha input.text {margin:0px;padding:0px;width:144px;font-size:14px;}
