/*-----------------------------------
		CONTACT FORM
-----------------------------------*/
form.form fieldset,
form.form ol, 
form.form li, 
form.form legend {
	margin: 0;
	padding: 0;
	font: normal 12px/12px Arial;
}

form.form fieldset { border: 0; }

form.form ol { list-style: none; }

form.form li { margin-bottom: 5px; }

form.form label {
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
	width: 130px;
	line-height: 17px;
}

input, select, textarea, form.form input, form.form select, form.form textarea {
	width: 250px;
	padding: 3px 5px;
	border: 1px solid #d2d2d2;
	background: #e5e5e5;
	font: normal 12px/12px Arial;
	color: #000;
}

form.form textarea {	height: 50px; }
form.form li input.nil { width: 15px; height: auto; border: none; background: none; text-align: left; vertical-align: middle; }
form.form li td input.cc { width: 64px; text-align: center; }

form.form li.button input {
	width: 90px;
	border: 0;
	background: #FF9900;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 10px 10px 20px 0;
}

td { text-align: center; }

form.form fieldset fieldset {
	margin-bottom: 15px;
}

form.form fieldset fieldset label { 
	width: 470px;
	display: block;
}

form.form fieldset fieldset input { 
	width: 25px;
	display: inline-block;
	border: 0;
	background: none;
}

form.form fieldset fieldset input.checkbox { 
	margin-left: 90px;
	padding: 0;
}

input[readonly]{background:#333 !important; color:#fff !important;}
