#form_signup {margin: 0 auto 0 auto;width: 565px;}
#form_signup form { width: 520px; margin: 18px auto 0 auto;}
#form_signup label {float:left;width:175px;text-align:left;color:#666;text-transform:capitalize; font-size: 15px; vertical-align: middle; margin-top: 10px;}
#form_signup label#confirm {margin-top: 0;}
#form_signup input {letter-spacing: 0; background: #FFF; height: 29px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:15px; padding:8px 35px 0 6px;}
#form_signup .field-group { clear:both; margin:0 0 35px; position: relative;}
#form_signup .field-group .icon_validation {position: absolute; right: 10px; top: 10px;}
#form_signup .help { font-size: 11px; color: #999; top: 43px; right: 0;}
#form_signup input.signup_error {border-color:#ff7575;}
#form_signup div.signup_error { position: absolute; z-index: 10; width: 330px; background-color: #FFF; padding: 5px 0; left: 90px; top: 42px; color: #f73937;}
#form_signup .form_error { position: absolute; z-index: 10; width: 330px; background-color: #FFF; padding: 5px 0; left: 90px; top: 42px; color: #f73937;}
#form_signup input.signup_success {border-color:#9bdd72;}

#form-button-group {margin: 20px 0 30px 0!important; text-align: center;}
#form-button-group p {font-size: 10px; color: #777;margin-top: 10px;}
#form-button-group a {color: #336699; text-decoration: none;}
#form-button-group a:hover {text-decoration: underline;}
#signupbutton {background: url(/image/btn_create_account.png) no-repeat 0 0; width: 330px!important; height: 51px; border: none; cursor: pointer; font: normal 20px/100%; text-transform: uppercase; text-align: center; text-shadow: #d30d50 1px 1px 0px; outline: none; color: #ff1765;clear:both;}

#form label {float:left;width:175px;text-align:left;color:#666;text-transform:capitalize; font-size: 14px; vertical-align: middle; margin-top: 10px;}
#form input {letter-spacing: 0; background: #FFF; height: 29px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:15px; padding:8px 35px 0 6px;}
#form textarea {letter-spacing: 0; background: #FFF url(/image/bg_field_input.gif) repeat-x 0 0; height: 29px; width:250px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:3px; padding:8px 35px 0 6px;}
#form textarea:focus { border:2px solid #ffcede;}
#form input:focus,textarea:focus { border:2px solid #ffcede;}
#form .help { font-size: 11px; color: #999; top: 43px; right: 0;}

#formmini label {float:left;width:80px;text-align:left;color:#fff;text-transform:capitalize; font-size: 12px; vertical-align: middle; margin-top: 2px; margin-left:4px;}
#formmini input {letter-spacing: 0; background: #FFF; height: 15px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:15px; padding:8px 35px 0 6px;}
#formmini input:focus,textarea:focus { border:2px solid #ffcede;}


#botarea{text-align:center; margin:10px;}
#button1 {background: url(/image/btn_100.png) no-repeat 0 0; width: 100px!important; height: 30px; border: none; cursor: pointer; font: normal 15px/90%; text-transform: uppercase; text-align: center; outline: none; color: #ffffff;clear:both;}
#button1g {background: url(/image/btn_100_g.png) no-repeat 0 0; width: 100px!important; height: 30px; border: none; cursor: pointer; font: normal 15px/90%; text-transform: uppercase; text-align: center; outline: none; color: #ff1765;clear:both;}
#button2 {background: url(/image/btn_130.png) no-repeat 0 0; width: 130px!important; height: 30px; border: none; cursor: pointer; font: normal 15px/90%; text-transform: uppercase; text-align: center; outline: none; color: #ffffff;clear:both;}
#button2g {background: url(/image/btn_130_g.png) no-repeat 0 0; width: 130px!important; height: 30px; border: none; cursor: pointer; font: normal 15px/90%; text-transform: uppercase; text-align: center; outline: none; color: #ff1765;clear:both;}

#minibutton1 {background: url(/image/mbtn_100.png) no-repeat 0 0; width: 75px!important; height: 19px; border: none; cursor: pointer; font: normal 8px/100%; text-transform: uppercase; text-align: center; outline: none; color: #ffffff;clear:both;}
#minibutton1g {background: url(/image/mbtn_100_g.png) no-repeat 0 0; width: 75px!important; height: 19px; border: none; cursor: pointer; font: normal 8px/100%; text-transform: uppercase; text-align: center; outline: none; color: #ff1765;clear:both;}


#write textarea {letter-spacing: 0; background: #FFF; height: 29px; width:250px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:3px; padding:8px 35px 0 6px;}
#write textarea:focus { border:2px solid #ffcede;}
#reply textarea {letter-spacing: 0; background: #FFF; height: 29px; width:250px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:3px; padding:8px 35px 0 6px;}
#reply textarea:focus { border:2px solid #ffcede;}
#loop textarea {letter-spacing: 0; background: #FFF; height: 29px; width:250px; border: 2px solid #D6D6D6; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-size:15px; color:#777; margin-left:3px; padding:8px 35px 0 6px;}
#loop textarea:focus { border:2px solid #ffcede;}

