/*  Formy - CSS Framework 0.8   */

/* reset.css  */

fieldset, form, label, legend
 { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; }


/* Structural */

fieldset
	{ margin:10px 0 0 0; padding:10px 0;  }

legend
	{ padding: 5px; font-size:12px;  }


label	 
	{
	text-align:left;
	cursor:hand;
	line-height: 1.5em;
	/*margin: 0 0 0 .4em;*/
	margin:0;
}

textarea, input, select, label, button, optgroup
	{ margin-top:5px; }


input[type="checkbox"] ,input[type="radio"]
	{ margin-bottom:7px; }	

textarea {width:340px;height:150px;padding:5px;}
	
	
/* Color palette */

fieldset
	{ /*border-bottom: dotted 1px #999;*/ }
	
legend
	{ background-color: #e3dfdf; color: #333; }
	
label {
	color:#333;
	display:block;
	margin:10px 0 0 0;
}
	
textarea
	{ border: 1px solid #666; }

textarea:focus, input[type="text"]:focus  
	{ border: 2px solid #666; }

select
	{  background-color: #fff; color: #000; }

input[type="text"] {
	border: 1px solid #666;
	width:200px;
	padding:4px;
}
button {
	background-color: #A48F59; color: #000; padding:4px; border:none; cursor:pointer; font-size:12px; font-weight:bold;	
}
button:hover {
	background-color: #000; color: #fff; padding:4px; border:none; cursor:pointer; font-size:12px; font-weight:bold;	
}
input[type="submit"]
	{  background-color: #A48F59; color: #000; padding:4px; border:none; cursor:pointer; font-size:12px; font-weight:bold; }
	input[type="submit"]:hover
	{  background-color: #000; color: #fff; padding:4px; }
input[type="reset"]
	{  background-color: #000; color: #A48F59; padding:4px; border:none; cursor:pointer; font-size:12px; font-weight:bold; }
	input[type="reset"]:hover
	{  background-color: #A48F59; color: #000; padding:4px; border:none; cursor:pointer; font-size:12px; font-weight:bold; }

input[type="checkbox"]
	{ color: #000; }

input[type="radio"] {
	margin:0;
	padding:5px;
	background:#666;
}

option
	{ background-color:#fff; color:#000; }

optgroup
	{ background-color:#ccc; color:#000; }

/*button
	{ background-color: #A48F59; color: #000; padding:4px; border:none;}*/


.errors 
    { color: #F00; }

input.required, input.invalid, textarea.required, textarea.invalid
	{ border: 2px solid #F00; }

