﻿.sform {margin-bottom: 10px;}
.sform  ul {padding: 0 5px 0 5px;}
.sform  ul li {clear: both;margin-bottom: 10px;overflow: hidden;list-style:none;}
.sform  label, .sform input, .sform select {float: left;font-size: 12px;margin: 0;padding: 0;}
.sform  label {overflow: hidden;padding: 1px 10px 0 0;	text-align: right;width: 120px;}
.sform  input, .sform select {}
.info, .optional {color: #A2A2A2;display: block;float: left;font-size: 11px;margin: 0;padding: 0 0 0 5px;}
b {color: #ff0000;display: font-size: 11px; font-weight:normal;}
p.info {clear: both;padding: 0 0 0 130px;width: 500px;}
.error-message {margin: 0 0 0 130px;}
#gender-container .error-message, #tandc-container .error-message {margin: 0;}
.action-elements {border: 0;margin: 0 0 5px 0;padding: 0 0 5px 130px;}
.last-child {border: 0;}
#gender-container, #tandc-container, #action-container {padding: 0 0 0 130px;}
#gender-container label, #gender-container input,#tandc-container label, #tandc-container input {font-weight: normal;margin: 0 5px 0 0;padding: 0;text-align: left;	width: auto;}
#gender_male, #gender_female, #tandc {border: 0;width: auto;}
#gender-container #gender_male {margin: 0 15px 0 0;}
#birth_day-info, #birth_month-info, #birth_year-info {clear: none;float: left;}
#birth_day-info {clear: both;padding: 0 5px 0 0;width: 38px;}
#birth_month-info {margin: 0 5px 0 0;padding: 0;width: 38px;}
#birth_year-info {margin: 0;padding: 0;width: 53px;}
#birth_day, #birth_month {margin: 0 5px 0 0;width: 35px;}
#birth_year {margin: 0;width: 50px;}
