/* -------------------------------------------------------------------- */
/* Form Buttons and Forms												*/
/* -------------------------------------------------------------------- */
form, label input {
	margin: 0;
	padding: 0;
}
input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

textarea, input, select {
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000000;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 1px;
}

input.paypal { border:0; background-color:#ffffff; }

input.disabled, textarea.disabled {
	background: #ccc;
}

input.radio { 
	border: none; 
}

input.checkbox { 
	border: none;
}

input[type="radio"] {border: none;}
input[type="file"] {border: none; background-color: #f4f4f4; }

.submit input, .submit input:focus, .button, .button:focus {
	font-size: 11px;
	background: url( ../../../images/general/submit.png );
	border: 1px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.20em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.button, .button:focus {
	padding: 0.15em;
}

.file_button
{
	background: none;
	border: none;
	color: blue;
}

