/*
Style of The FORMS 
*/
/*-----------------------  FORMS ---------------------------------- */
.css {font-size:12px;}
.css label{
font-weight:bold;
display:block;
margin:0em 0px 3px 0px ;
padding:0.5em 0px 0px 0em;
color:#222;
}
.css span.description{color:#777; display:block; margin-bottom:5px}
.css input, .css textarea,.css select
{
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
margin-bottom:0.5em; 
vertical-align:middle; 
width:60%; 
border:1px solid #8CACBB;
font-size:1em;
}
.css input, .css textarea, .css select{
padding:3px 2px;
}

.css p.submit input{width:auto; cursor:pointer; background:#33999B; color:#fff; border-color:#51A8D5}
.css p.submit input:hover{border:1px solid #000}
.css textarea{
width:95%;
}

.css select *{padding:0 1em 0 0.5em;}
.css .big{font-size:1.5em; width:90%}


/**/
/* ERROR LIST FOR THE FORMS */
#error{
border:1px solid #986265;
background: #f4e7ea;
margin-bottom:1em;
}
#error h2{ 
background:#E3C0C0; 
margin:0px;
color:#986265;
border-bottom:1px solid #986265;
padding:5px;
}
#error ul{ margin:0.5em 2em; color:#000; }

.incorrect{
border:1px solid #986265 !important; 
background:#F4E7EA !important;
}

#error label{cursor:pointer;}

label.error,
span.description_error
{color:#986265;}

span.description_error{ 
font-size:0.9em;
margin-left:1em;
color:#986265;
margin-left:5px;
font-weight:bold;
}
