.field-validation-valid{ margin-left:6px; display:none; }
.field-validation-valid i{ display:inline-block; vertical-align:middle; margin-right:6px; width:16px; height:16px;}
span.v-error{ color:#f30; line-height:16px; }
span.v-error i{ background:url(../img/v.png) 0 0 no-repeat; }
span.v-success{ line-height:16px; }
span.v-success i{ background:url(../img/v.png) 0 -200px no-repeat; }
span.v-input{ line-height:16px;  }
span.v-input i{ background:url(../img/v.png) 0 -160px no-repeat; }
input.v-input,textarea.v-input{ border:1px solid #4b97e5;  }

.v-loading {opacity: 0.5; filter:alpha(opacity=50); background:#fff; }
.v-loading-wait{ margin:0 auto; width:16px; height:16px; background:#fff url(../img/wait.gif); }

.submit-msg-error{ margin-bottom:16px; font-size:14px; font-weight:bold; line-height:33px; }
.submit-msg-error i{ display:inline-block; width:17px; height:17px; background:url(../img/v.png) 0px 0px; margin:0 10px 0 0; vertical-align:middle; }

.submit-msg-success{ margin-bottom:16px; font-size:14px; font-weight:bold; line-height:33px; }
.submit-msg-success i{ display:inline-block; width:17px; height:17px; background:url(../img/v.png) 0px -200px; margin:0 10px 0 0; vertical-align:middle; }


