@charset "utf-8";

#contact_form{ 

	margin:auto auto;
	padding:10px 0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	left:50px;
	height:300px;
	
}

form fieldset{ 

	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin:0px 0px 20px 0px; 
	width:578px; 
	position:relative;
	border:0;
	display:block; 
	padding: 0px 10px 8px; 
}

label{ 
	
	font-size:11px;
	display:block; 
	float:left; 
	width:10em; 
	text-align:left;
	margin:0px 0px; 
	color:#000; 
	font-weight:bold;
	padding:8px 0px; 
}

label.error{ 

	font-weight:normal;
	color:red;
	text-align:left;
	width:140px; 
	padding-left:25px;
    background: transparent url(../images/cancel.png) no-repeat scroll left; 
}

input.text-input{ 
	
	margin:4px;
	padding:1px 0;
	color:#000;
	font-weight:bold; 
	border:1px solid #E2E2E2;
}
textarea.text-input{ 
	
	margin:4px;
	padding:1px 0;
	color:#000;
	font-weight:bold; 
	width:230px;
	border:1px solid #E2E2E2;
}
label#name_label{ 
	
	position:absolute; 
	top:0; 
	left:0; 
}

input#name{ 

	position:absolute; 
	top:0; 
	left:110px; 
}

label#name_error{ 
	
	position:absolute; 
	top:22px; 
	left:120px; 
}

label#email_label{ 

	position:absolute; 
	top:45px; 
	left:0px; 
}

input#email{ 
	
	position:absolute; 
	top:45px; 
	left:110px; 
}

label#email_error{ 

	position:absolute; 
	top:67px; 
	left:120px; 
}

label#email_error1{ 

	position:absolute; 
	top:67px; 
	left:120px; 
}

label#phone_label{ 

	position:absolute; 
	top:90px; 
	left:0px; 
}

input#phone{ 
	
	position:absolute; 
	top:90px; 
	left:110px; 
}

label#phone_error{ 
	
	position:absolute; 
	top:112px; 
	left:120px; 
}

label#comment_label{ 

	position:absolute; 
	top:135px; 
	left:0px; 
}

textarea#comment{ 
	
	position:absolute; 
	top:135px; 
	left:110px; 
}

input.button{ 
	
	position:absolute; 
	top:220px; 
	left:115px; 
	padding:3px 6px;
    border:1px solid #ccc; 
	margin:20px 0px 0px 0px; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#fff; -moz-border-radius:5px; 
}

input.button:hover{ 
	
	background:#6c9874 none repeat scroll 0% 0%; 
	color:#000000; 
}

#message{ 
	
	width:180px;
	margin:50px auto; 
}

#message h2{ font-size:12px;}

#message p{ 
	
	font-weight:bold;
	margin:6px 0px; 
}

#checkmark{ 
	
	position:relative;
	top:-46px;
	left:-60px; 
}
