/* 
    Document   : supplier-form
    Created on : Dec 13, 2010, 10:04:50 AM
    Author     : Joe Webster
    Description:
        Stylesheet for the supplier form
*/

#supplierform fieldset
{
	margin:20px 0;
}

fieldset ul.formfields
{
    margin:0;
}

fieldset ul.formfields li
{
    list-style:none;
}

fieldset ul.formfields label
{
    width:150px;
}

fieldset ul.formfields label.shortlabel
{
    width:50px;
}

fieldset ul.formfields input.textbox.singleline
{
    width:350px;
}

p.instructions
{
    margin-bottom:5px;
    font-style:italic;
    clear:both;
}

fieldset ul.fieldlist.checkboxlist li
{
    float:left;
    margin-bottom:5px;
}

fieldset ul.fieldlist.checkboxlist label
{
    width:225px;
	float:none;
	display:inline;
}

fieldset ul.formfields.radiolist.nogrid
{

}

fieldset ul.formfields.radiolist.nogrid li
{
    float:left;
}

fieldset ul.formfields.radiolist.nogrid li label
{
    width:auto;
}

div.clear.spacer
{
    height:20px;
}

fieldset ul.formfields.widelabels label
{
    width:auto;
}

fieldset ul.formfields.checkboxlist.widelabels li
{
    float:none;
    border-bottom:1px dashed #ddd;
    margin-bottom:10px;
    padding-bottom:10px;
}

fieldset ul.formfields.checkboxlist.widelabels input
{
    float:left;
    margin-right:10px;
}

fieldset ul.formfields.checkboxlist.widelabels label
{
    display:inline;
}

fieldset ul.formfields input[required="required"]
{
    border:1px solid #333;
}

fieldset span.required
{
    color:red;
    font-weight:bold;
}

fieldset#company-info-corrections
{
    display:none;
    border-color:#333;
}

p.error-wrapper
{
    display:none;
    color:red;
}

fieldset#typeofbusiness textarea
{
    width:500px;
}

label.leftalign
{
    width:auto;
    text-align:left;
}

.form-error {
	color:red;
	font-style:italic;
}

.submit-wrapper {
	clear:both;
}