

#contactform { 
	width:500px; 
	margin:10px auto; 
	background:#fff; 
	padding:20px; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
	border-radius:15px;
	border:1px solid #888; 
}

.form { 
	text-align:left; 
	font-size:18px; 
	font-weight:normal; 
	font-family:"Times New Roman", Times, serif; 
	color:#666;
}

label{color:#555555;font-weight:bold;}

input.text,textarea.text, select.text { 
	width:450px; 
	border:1px solid #d7d0c3; 
	padding:5px; 
	margin-bottom:10px; 
	background: url(images/input-bg.html) top left no-repeat; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	margin-top:4px;
}

#result { 
	color:#FF0000;
	font-style: italic;
	margin-bottom: 5px
}

.message {
	background: #33FF99;
	padding: 5px 3px;
}

img.loading-img {
	padding: 5px 3px;
}

textarea.text { 
	height:100px;
}

input#submit { 
	padding: 5px 10px; 
	background: #ffa500; 
	border:1px solid #cc0000; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic; 
	font-size: 18px; 
	color: #000; 
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
	border-radius:15px; 
	cursor:pointer;outline:none;
	}