.contactForm {    padding: 15px 20px;    text-align: justify;}.Formlogin {    padding: 10px 0px;}.Formedit {    padding: 20px 0px;}.contactForm td, .contactUs td {    vertical-align: top;    text-align: left;    padding: 4px 0px;}.textForm {    border: 1px solid #ccc /* #ccc */;    margin: 2px 0;    padding: 5px 5px;    color: #555;    font: normal Tahoma, Verdana, Arial, sans-serif;}* html .textForm {    float: left;}.textArea {    border: 1px solid #366AA3;    margin: 2px 0;    padding: 2px 3px;    color: #555;    font: normal Tahoma, Verdana, Arial, sans-serif;}.formTitle {    font-weight: bold;}.formInfoTitle {    font-weight: bold;    border-bottom: 1px solid #f85497;    color: #f85497;    height: 30px;}.menu-edit {}.menu-edit a {    color: #f85497;    font-size: 14px;    font-weight: 600;}.menu-edit a:hover {    color: #ff1592;}.menu-edit a.edit {    background: url(../../images/icon-edit.png) no-repeat 0 3px;    padding: 0 15px 0 13px;}/*button*/.button_login {    width: 165px;    background: #F85497;    height: 32px;    margin-left: 0px;    border-radius: .314em;    -webkit-border-radius: .314em;    -moz-border-radius: .314em;}.button_login a {    border: solid 1px #F85497;    width: 157px;    height: 21px;    display: inline-block;    margin: 3px 0 0 3px;    text-align: center;    color: #fff;    padding-top: 3px;    font-size: 14px;    font-weight: 700;    border-radius: .314em;    -webkit-border-radius: .314em;    -moz-border-radius: .314em;}.button_login a:hover {    color: #8b011e}.button_login .button_inside {    background: #F85497;    border: solid 1px #F85497;    width: 157px;    display: inline-block;    margin: 3px 0 0 3px;    text-align: center;    color: #FFF;    padding: 3px 0;    font-size: 14px;    font-weight: 700;    border-radius: .314em;    -webkit-border-radius: .314em;    -moz-border-radius: .314em;    cursor: pointer;}.button_login .button_inside:hover {    color: #8b011e}.button2 {    background: url(../../images/btn_ok3.gif) no-repeat;    margin-top: 4px;    margin-right: 5px;    padding: 4px 0px;    width: 144px;    color: #FFF;}.contactFormInfoDiv {    padding: 10px 20px;    margin-top: 10px;    background: #eee;    border: 1px solid #a2d2ef;    text-align: center;}label.error {    margin-left: 2px;    color: #ff0000;}.termsOfService {    height: 162px;    overflow: auto;    padding: 5px;    border: solid 1px #ccc;    margin-bottom: 15px;    text-align: justify;}span.description {    font-size: 11px;    color: #666666;}.salonInfo {    display: none;}.CheckAvailabilityOk {    clear: left;    display: none;    /*  color: #3366cc; */}.CheckAvailabilityFailed, .CheckEmptyFailed {    clear: left;    display: none;    color: #ff0000;}.memberRegisterMoreOption {    padding: 20px 0;    line-height: 20px;}.memberRegisterMoreOption a {    color: #fff;    text-decoration: underline;    display: inline-block;}.memberRegisterMoreOption a:hover {    color: #F60;}.emailNotExist {    clear: left;    display: none;    color: #ff0000;}.btn {    padding: 10px 0px;}a.submitButton {    display: inline-block;    background: url(../../images/btn_bg_white.gif) no-repeat right top;}a.submitButton span {    display: block;    background: url(../../images/btn_bg_white.gif) no-repeat left -25px;    color: #FFF;    padding: 8px 16px;    font-weight: 700;}.fieldBackground {    background: url("../images/bg_field.jpg") repeat scroll 0 0 transparent;    display: block;}a.member {    color: #F60;}