.form-fields 
{
    font-family: Helvetica, Arial, Sans-Serif; font-size:11px; color:#222;    	
    padding-top:10px;
}
.form-fields h2 {
	font-size:12px; margin-top:0px; margin-bottom:10px;
}
.form-fields-clear
{
    border:0px; padding:0px;
}

.form-fields div.fields, .form-fields p
{
    margin-bottom:5px; padding:0; clear:both;
}
.form-fields fieldset
{
    width:550px; padding-bottom:20px;  
}
.form-fields fieldset label
{
    display:block;
    float:left;
    width:150px;
    padding:2px 10px 5px 0px; font-size:11px;
}

.form-fields fieldset input, .form-fields fieldset textarea, .form-fields fieldset select
{
    font-family: Helvetica, Arial, Sans-Serif; font-size:1.0em;
}
.form-fields fieldset input[type="text"],
.form-fields fieldset input[type="password"] 
{
    width:300px; border:1px solid #ccc;
}
.form-fields fieldset textarea 
{
    width:300px; height:100px; border:1px solid #ccc; 
}
.form-fields fieldset textarea.tinymce 
{
    width:300px; height:200px; color:#eee; background-color:#eee;
}
.form-fields fieldset input.nohttpurl 
{
    width:270px;
}
.form-fields div.fields.multiple input.first, .form-fields div.fields.multiple select
{
    margin-left:0px;
}
.form-fields div.fields.multiple input
{
    margin-left:170px;
}
.form-fields div.fields.multiple table input
{
    margin-left:0;
}

.form-fields fieldset table { margin-bottom: 0; }
.form-fields fieldset table label { float:left; }
.form-fields fieldset table input { float:left; }

.form-fields fieldset table.small label { padding:2px 0px 5px 0px; width:90px; }

.form-fields div.fields.multiple table { width:300px; }

.from-fields .group-header { margin-left:170px; }

.form-fields .form-footer
{
    /* background-color: #6c7384; */
    /*background: #6c7384 url(../images/footer_bg.png) repeat-x;  */
    background-color:#eee; 
    height: 35px;
    color: #333; 
    padding: 0px 5px;
	margin-top: 10px;
	border-bottom:solid 1px #ddd;
}

.form-fields .form-footer-actions 
{
    /*float:right;*/
    display:block; height: 35px; padding-top: 6px;
}

.form-fields .box
{
    float:left; width:290px; 
}
.form-fields .box p { margin:0; padding:0; vertical-align:text-top; }

.form-fields .box img { padding-right:5px; padding-bottom:5px; }

.form-fields .box, .form-fields .box-upload-files 
{ 
    border:1px solid #eee; padding:5px; margin-top:5px; display:block;
}

.form-fields .box-upload-files 
{ 
    float:left; width:290px;
    border:1px solid #eee; padding:5px; margin-top:5px; display:block;
}

.form-fields .box-medium
{
    border:1px solid #eee; display:block;
    width:400px; margin-bottom:10px; padding:5px;
}

.form-fields label.error 
{
    width:300px; margin-left:170px; background: none; border: 0; color:#993333; 
}
.form-fields .fields .btn a         { color:#fff; text-decoration:none; }
.form-fields .fields .btn a:hover   { color:#fff; text-decoration:none; }

.form-fields .fields a          { color: #333; text-decoration:underline; line-height:20px; }
.form-fields .fields a:hover    { color: #ff8700; text-decoration:underline; }

.form-fields .cancelfile         
{
    float: right; display:block;
    width:50px; height:16px; padding:4px; margin-top:5px;
    cursor:pointer;
}
.form-fields .cancelfile .icon
{
    float: left; display:block;
    width:16px; height:16px; background-repeat:no-repeat; background-position:top bottom; 
    background-image:url(/content/images/icons/delete.png);
}

.form-fields .fields .half  { float:left; padding-right:10px; }
.form-fields .fields .half  input[type="text"] { width:100px; }

.form-fields .fields-small  input[type="text"] { width:100px; }

.fields-wrapper fieldset .fields .error     { color:#ff0000; font-size:10px; }
input.error { background-color: #fff; color: #000; padding: 1px; margin: 0;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
