
#contact-form
{
	 font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  /*display: block; 
  position: absolute; 
  z-index: 100; 
  top: 130px; 
  left: 417px; */
  background-color:white; 
  padding:32px;
  padding-top: 0px;
 /* width: 300px;*/
  text-align: left;
  font-size: 12px;
  margin: 0;
/*  float: left;*/
}

.right { 
	position: absolute;
	right: 0px;
	/*bottom: 0;*/
	/*margin-right: 30px;*/
}
.left{ 
position: absolute;
left: 0;

}

#contact-form form
{
 /* margin-top: 20px;*/
  position: relative;
  float: left;
}
.custom-text
{
  border:1px solid #E4E4E4;
/*  float:left;*/
  /*height:15px;*/
  margin-bottom:10px;
  margin-right:18px;
  width:130px;
  background-color: white;
}
*html .custom-text
{
 /* height: 18px;*/

}
.custom-select
{
  border:1px solid #E4E4E4;
  float:left;
 /* height:19px;*/
  margin-bottom:10px;
  margin-right:18px;
  width:125px;
}
*html .custom-select
{

}
.custom-textarea
{
  width: 280px;
  height: 50px;
  border:1px solid #E4E4E4;
  margin-bottom: 15px;
}
.custom-submit
{
  background: url(../images/custom-submit.gif) no-repeat left top;
  width: 37px;
  height: 17px;
  color: #ffffff;
  font-size: 8px;
  cursor: pointer;
  cursor: hand;
  border: none;
}
.custom-reset
{
  background: url(../images/custom-reset.gif) no-repeat left top;
  width: 36px;
  height: 17px;
  color: #ffffff;
  font-size: 8px;
  cursor: pointer;
  cursor: hand;
  border: none;
}
#contact-form .right
{
  /*padding-right: 15px;*/
}
*html #contact-form .right
{
  margin-right: 5px;
}

#error_messages {
	color: #0674BA;
	font-size: 90%;
	/*padding: 5px 0;*/
}

#error_messages p {
	padding: 0;
	margin: 0;
	/*margin-left: 30px;*/
}

br, .contact-form p {
	padding: 0;
	margin: 0;
}

.contact-form p {
	margin-bottom: 8px;
}

