

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }



ul {
	padding:0;
	list-style:none;
}

/* Forms ================================================================================= */

.contact {
		float:left;
		display:block;
		margin:15px 0 0 0;
		padding:0 0 50px 0;
		font-size:12px;
		}
		
.contact ul {display:inline;}		

.contact .input label.error {padding:0;width:250px;text-align:right;color:red;}
.contact .input input.error, textarea.error {border:1px dashed red;}

.contact span {color:red;}		

.contact li {padding:5px 0;clear:both;}

.contact label {
	text-align:left;
	clear:both;
	padding:0;
	margin:0;
	display:block;
	float:left;
	}
.contact .input input,
.contact textarea {
	width:250px;
	display:block;
	clear:both;
	padding:2px;
	border:1px solid #999;

	}
	
.contact select {
	margin:5px 0;
	clear:both;
	float:left;	
	}

.contact #submit {float:left;}

	
.contact .right {margin-left:210px;}

.companysv {display:none;}




/* ======================================================================================= */

.contact:after,
.contact li:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* ======================================================================================= */

