/* form elements
 * ------------------------------------------------------------------------------------- */
 
#wrapper-form {
	width: 564px;
	margin: 0 auto;
	padding: 0;
}

input, textarea, select {
	clear: both;
	margin: 0 0 5px 0;
	border: 1px solid #5F5F5F;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #5F5F5F;
	}

input.button, #contact-main label input.button	{ width: 70px;}

input.button-digital {margin: 0px 0px 20px 0px;}

input submit a:hover {text-decoration: underline; }

#contact #quickcontact-wrapper	{ display: none; }

#contact-main	{ margin-top: 25px;	}
	
	#contact-main br	{ clear: both; } 
	
	#contact-main p, #contact-main h1 {
		text-align: left;
		margin: 10px 0 10px 0;
		}
	
	#contact-main p.clear-textarea	{ margin-top:80px; }

	#contact-main .radio { 
		width: 14px; 
		background: transparent; 
		border: none; 
		}
	
	#contact-main label input, #contact-main label select {
		position: absolute; 
		left: 110%; 
		width: 150px;
		}
	
	#contact-main label {
		position: relative; 
		width: 220px; 
		display: block; 
		margin: 0 10px; 
		text-align: right; 
		height: 20px;
		}
	
	#contact-main label textarea {
		position: absolute; 
		left: 110%; 
		top: 0px; 
		width: 160px; 
		height: 100px;
		}
	
	#contact-main label.print {
		margin-top: 40px;
	}
	
	#contact-main input.button  { 
		margin-top: 10px;
	}
	
	#contact-main label input.small-box {
		clear: none;
		float: left;
		width: 30px;
		margin-right: 10px;
	}
	
	#contact-main .checkbox {
		width: 14px; 
		background: transparent; 
		border: none;
		float: inherit;
	}

