.form textarea
{
	width:	99%;
	min-height:	100px;
}

.form input, .form textarea
{
	width:  200px;
    height: 28px;
    
    background: #FFFFFF;
    border:     solid 1px #cccccc;
    
	border-radius:			3px;
    -moz-border-radius:		3px;
    -webkit-border-radius:	3px;
    
    margin-right:   2px;
    margin-bottom:  10px;
	
	/*	inner shadow	*/
	box-shadow:			inset 0px 2px 4px rgba(0,0,0, 0.25);
	-moz-box-shadow:	inset 0px 2px 4px rgba(0,0,0, 0.25);
	-webkit-box-shadow:	inset 0px 2px 4px rgba(0,0,0, 0.25);
	
	/*	IE 6-8	*/
	behavior:	url(includes/libraries/PIE/PIE.php);
}

.form input[type=file]
{
	border:	none;
}

.form input[type=button], .form input[type=submit], .form input[type=reset]
{
    width:  80px;
	
	color:	#FFFFFF;
    
    background: url(../images/button.png) repeat-x top center #2e409b;
    border:     #6ea3fa solid 1px;
    
    margin-right:   2px;
    margin-bottom:  2px;
	
	
	box-shadow:			0px 0px 5px #0060ff;
	-moz-box-shadow:	0px 0px 5px #0060ff;
	-webkit-box-shadow:	0px 0px 5px #0060ff;
	
	cursor:	pointer;
}

.form .error
{
	text-align:	center;
	color:		#ce1515;
	padding-bottom:	20px;
}