﻿input.textbox
{
    width:200px;
}
input.error 
{
    border:1px dotted red;
}
label.error
{
    color:red;
    font-style:italic;
    margin-left:10px;
}
table.form td
{
    border:none;
}
div.required
{
    font-weight:bolder;
}
div.required:after
{
    content:"*";
    color:#dd0000;
}

/* New Listing */

#frmNewListing .form-label
{
    width:160px;
    vertical-align:top;
    padding:4px;
}
#frmNewListing .form-input
{
    vertical-align:top;
    padding:4px;
}
#nl-description
{
    width:500px;
    height:200px;
}
#js-copyname
{
    text-decoration:underline;
    cursor:pointer;
}
#jl-attachmentname a
{
    text-decoration:underline;
    cursor:pointer;
}

/* Apply */
#frmApply .form-label
{
    width:160px;
    vertical-align:top;
    padding:4px;
}
#frmApply .form-input
{
    vertical-align:top;
    padding:4px;
}
#al-coverletter
{
    width:480px;
    height:140px;
}

