div.contact {width:100%; padding-left:45px; padding-top:15px;}
div.contact form td { margin-top: 1em; line-height: 1.6; font-size:12px; font-family:Arial; font-weight:normal; color:#000;}

div.contact form input,
div.contact form textarea

{
	padding:4px; width: 300px;
	background: #f9f9f9; 
	border: 1px solid #888888;
	border-bottom:1px solid #E7E7E7; 
	border-right:1px solid #E7E7E7;
}

div.contact form input:hover,
div.contact form textarea:hover	{
	background:#FFF; 
}
	
input.hide {visibility:hidden; display:none;}
div.contact form input:focus,
div.contact form textarea:focus{background:#fff}

div.contact form textarea,
div.contact form input
{
	width:270px; 
}

div.contact form input.button

{
	background:#F2F0DF;
	border:1px solid #ccc!important;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	padding:2px; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:6em;  
}
div.contact form input.button:hover	{
	background:#F5F3E7;
}
