.formFieldRequired {
    width:13px;
    height:15px;
    float:left;
    clear:both;
}

.formFieldRequiredIcon {
    width:13px;
    height:15px;
    float:left;
    background:url(/images/forms/formboxAsterisk.gif?20071203) no-repeat top left;
}

.formFieldDescriptor {
    width:90%;
    float:left;
    color:#666;
    font-size:12px;
}

#view-demo .clearField {
    color:#A5ACB2;
    font-style:italic;
    width:100%;
}

input {
    height:19px;
    padding:2px 0px 0px 5px;
}

.clearField {
    color:#A5ACB2;
    font-style:italic;
    width:100%;
}

.inlineError {
    background-color:#FAFAFA;
    color:#C86976;
    display:none;
    float:left;
}

#firstnameError, #emailError, #companyError, #dateError, #titleError  {
    padding-left:15px;
    width:278px;
}