div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; vertical-align: top; text-align: left; }
div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; }
div.contact_form td    { padding: 0px  0px 3px 0px; }
div.contact_form img   { margin-left: 5px; }

div.contact_form em{  text-decoration: none; color: #FF0000; }
div.contact_form  em.error, div.contact_form form em { color: #FF0000; }
div.contact_form div.error { margin-bottom: 15px; }
div.contact_form div.input { float:  left; }
div.contact_form select    { 
width: 300px; 	
font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica;
padding:2px 2px 2px 2px; position: static;font-size:11px;}

/* ***** Graphics *********************************************************** */
div.contact_form div.input
{  line-height: 1px;
font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica;
	padding:2px 2px 2px 2px;
	color:#FF0000;
	position: static;font-size:11px;

}

div.contact_form div.p
{
font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif, Helvetica;
	color:#6B6D42;
	position: static;font-size:11px;

}

div.contact_form div.input input,
div.contact_form div.input textarea
{
  margin:  -2px;
  border:  1px solid #999;
  padding: 3px 3px 3px 3px;font-size:11px;
  background: none;
  color:#666666;
}

div.contact_form input.submit
{
  margin:  0px;
  border:  0px;
  padding: 0px;
  width:  170px;font-size:11px;
  height: 47px;
  background: url(button/consubmit.jpg);
}
