.clear	{
	clear : both;
}

form	{
	position : relative;
	left : 50px;
	font : normal 9px/14px Verdana, Geneva, Helvetica, sans-serif;
	width : 350px;
	border : 0px solid #000;
	padding : 0 0 20px 0; margin : 0;
}

	label,input {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	input.text	{
		width : 150px;
		font : normal 9px/14px Verdana, Geneva, Helvetica, sans-serif;
		color : #000;
		border : 1px solid #b0beca;
		padding : 1px 4px; margin : 0;
	}
	
	input.phone	{
		width : 30px;
		padding : 1px 4px;
		font : normal 9px/14px Verdana, Geneva, Helvetica, sans-serif;
		text-align : center;
		margin-right : 5px;
	}
	
	label {
		text-align: right;
		width : 150px;
		border : 0px solid #000;
		padding-right : 10px;
	}
	
		label span	{
			color : #e78c21;
			padding-right : 3px; 
		}
	
	select	{
		width : 160px;
		padding : 1px 0 1px 4px; margin : 0 0 10px 0;
		font : normal 9px/14px Verdana, Geneva, Helvetica, sans-serif;
		border : 1px solid #b0beca;
	}
	
	br	{
		clear : both;
	}
	
	div#buttons	{
		position : relative;
		left : 181px; top : 0;
		height : 25px; width : 140px;
		padding : 0; margin : 0;
		border : 0px solid #000;
	}
	
		#submit	{
			width : 60px;
			padding : 1px 0; margin : 0;
			font : normal 10px Verdana, Geneva, Helvetica, sans-serif;
			text-align : center;
			letter-spacing : -1px;
		}
		
		#clear	{
			width : 80px;
			padding : 1px 0; margin : 0;
			font : normal 10px Verdana, Geneva, Helvetica, sans-serif;
			text-align : center;
			letter-spacing : -1px;
		}
		
		p#errorStyle	{ 
			font : normal 10px Verdana, Geneva, Helvetica, sans-serif;
			padding : 0 0 20px 50px; margin : 0;
		}	
		
		div#noErrorStyle	{
			font : bold 11px/14px Verdana, Geneva, Helvetica, sans-serif;
			padding : 10px 0 20px 0; margin : 0;
			text-align : center;
		}