#errors
{
   display:none
}

#errors p
{
   color:red;
   font-weight:bold;
   margin-bottom:5px !important;
}

#errors .errors-bottom
{
   margin-bottom:15px !important
}

#errors ul
{
   margin-left:15px;
   margin-bottom:4px;
   line-height:16px
}

#errors li
{
   display:none
}


/* Forms */

.form
{
   margin-bottom:10px;
   width:640px;
}

.form-div
{
   width:580px;
   margin-bottom:10px
}

.form-div p
{
   width:560px
}

.form-div div
{
   margin-bottom:6px;
   margin-right:20px;
   overflow:hidden;
   height:100%;
   float:left;
   width:270px;
   background-position:top right;
   background-repeat:no-repeat
}

.form-div div.small
{
   background-position:90px 0;
}

.form-div div.small input
{
   width:75px
}

.form-div label
{
   display:block;
   margin-bottom:4px;
   font-size:11px;
}

.form-div input
{
   float:left;
   width:190px;
   font-size:12px;
   padding:2px
}

.form-div div.checkbox 
{
   width:618px;
}

.form-div div.checkbox input
{
   width:auto;
   float:left;
   margin-right:10px
}

.form-div div.checkbox label
{
   font-size:12px
}

.form-div input.file
{
   width:auto;
}

.form-div textarea
{
   width:176px;
   height:69px;
   margin-bottom:3px
}

.form-div .price input
{
   width:4em;
   float:none;
   margin-left:5px;
}

.form-div label.file
{
   width:110px;
}

.form-div .radio-inputs
{
   margin-bottom:2px
}

.form-div .multi-line input
{
   margin-bottom:6px
}
