/* Forms
-------------------------------------------------------------- */

form			{width:450px;}
fieldset		{ border:none; padding:0 0 0 0;}

legend			{font-weight: bold; font-size:1.2em;}
legend .span	{}

label       	{font-weight: bold; display:block;font: bold 1.3em Tahoma, Geneva, sans-serif;}

input { width:370px; padding:5px;font: bold 1.3em Tahoma, Geneva, sans-serif;}

input[type='text']		{}
input[type='checkbox']	{}
input[type='radio']		{}
input[type='file']		{}
input[type='image']	{ border:0px;}

input[type='submit'] { font-size:1em; width:200px;}

textarea      	{ width: 370px; height: 100px; padding:5px; }

select        	{ width:auto; }
option			{}
optgroup		{}



input:focus,textarea:focus,select:focus {	
	border:1px solid #666;
}

input,textarea, select {
  margin:0.5em 0;
  border:1px solid #bbb;
}

div.submit input {
	color:#000; 
	text-decoration: none; 
	font-weight: bold;
	text-transform: uppercase;
	padding:0px 25px;
	height:25px;
	width:auto;
	min-width: 40px;
	line-height:25px;
	background:#CCC;
	border: 0px;
}