/**** Form Layout ****/
.contact {
  border: none;
  padding-left: 30px;
}

.contact div{
	display:block;
	clear:both;
	padding-top:7px;
}

.contact label {
  display: block;
  float: left;
  clear: both;
  width: 120px;
  padding-top: 3px;
}

.contact input, .contact textarea {
  clear: right;
}

input.button {
  color: red;
  padding: 0 4px;
  cursor: pointer;
  margin-left: 100px;
  margin-top: 10px;
  display: block;
  clear: both;
}

.red{
	color:#ee2222;
}

.error,.pesan{
	min-height:25px;
	margin:2px 10px;
	padding:5px 5px 5px 35px;
	-moz-border-radius:4px;
}
.error{
	background:#ff9d9d url(../images/error.gif) no-repeat 5px 5px;
}
.pesan{
	background:#fef7c7 url(../images/pesan.gif) no-repeat 5px 5px;
}
