#contact-form { _height: 300px; background-color: #fefefe; }

#contact-form dl { display:block; }
#contact-form dt { margin-bottom: 5px; clear: both; }
#contact-form .error_list  { padding: 6px ; margin: 3px 3px 3px  225px;  border: solid 1px #FBC2C4; clear: both; float: none; width: 210px; }
#contact-form dt label {	
	width: 220px;
	font-size: 11px;
	line-height: 22px;
	float:left;
	clear:left;
	display:block;
	text-align:right;
	padding:0;
	margin-right: 5px;
	font-weight: normal;
	color: #555750;
	}

#contact-form dt input {
	  background:#FFFFFF;
	  border: solid 1px #7F9DB9;
	  margin-bottom: 5px;
	  font-size: 12px;
	  height: 17px;
	  line-height: 17px;
	  margin: 0px 3px 0 0;
	  padding: 1px;
}

#contact-form dt select {
        background:#FFFFFF;
        border: solid 1px #7F9DB9;
        height: 19px;
        line-height: 19px;
}

#contact-form dt textarea {
  background:#FFFFFF;
  border: solid 1px #7F9DB9;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 17px;
}

#contact-form dt dl { float:left; margin-bottom: 5px;}
#contact-form dt.h { font-weight:bold; padding-top: 5px; padding-bottom: 5px; }
#contact-form dt.comment, #contact-form dt.h{padding-left: 220px;}

.note-required { color:#990000; text-align:center;}


#contact-form { padding-bottom: 15px; margin: 10px 0 0 0;}
#contact-form dt.country select { width: 250px;}
#contact-form dt input { width: 220px;}

#contact-form dt select { width: 224px;}
#contact-form dt textarea { width: 221px;}
#security { clear: both; float: left; margin: 4px 0 4px 225px; }

#contact-form #submit, #contact-form  .require { margin-left: 220px;}

#contact-data  { height: 400px; }
#contact-data p {  margin: 0 0 10px 0;}
#contact-data dl dt { font-weight: bold; float: left; width: 100px; clear: left;  text-align: right; margin:0 10px 0 0; height: 20px; }
#contact-data dl dd { float: left; width: 300px;  }
	