.errors div.comments_error {
    padding: 10px;
	color: #b83404;    
}

div.success {
	color: #8eb34a;
    font-family: AvenirMedium;
}

form#txpCommentInputForm {
	border: 0px dotted red;
    margin-right: -20px;
    margin-bottom: 20px;
}

form#txpCommentInputForm .box {
	position: relative;
	padding: 0px;
	margin-bottom: 10px;
	margin-right: 11px;
	width: 292px;
	height: 38px;
	float: left;
	border: 1px dotted #DDD;
	background-color: #DDD;
}

form .box span.label {
	position: absolute;
	top: 0px;
	left: 10px;
	padding-top: 15px;
	text-transform: uppercase;
	color: #AAA;
	font-family: AvenirHeavy;
	font-size: 13px;
}

form input {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    background-color: #DDD;
    background-image: url('/images/design/input-bg2.png');
    background-position: -2px -2px;
    border: 1px solid #DDD;
    padding: 9px 9px 9px 87px;
    color: #444;
    font-size: 15px;
}

form .box.name input,
form .box.email input,
form .box.phone input, 
form .box.company input,
form .box.subject input,
form .box.recipient input {
    padding-left: 105px;
    width: 176px;
}

form#txpCommentInputForm .message {
	padding: 10px;
	margin-right: 21px;
    margin-bottom: 10px;
	background-color: #DDD;
	clear: left;
}

form#txpCommentInputForm .message textarea {
  background-color: #fefefe;
  height: 100px;
  width: 96%;
  padding: 10px;
}

form input#txpCommentSubmit {
    position: relative;
    z-index: 11;
    float: right;
    margin-top: 0px;
    margin-right: 51px;
	width: 115px;   
    font-family: AvenirHeavy;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #6f8d38;
	-moz-box-shadow:    1px 1px 1px 0px rgba(0,0,0,0.3);
 	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.3);
  	box-shadow:         1px 1px 2px 0px rgba(0,0,0,0.3 );
  	background-color: #8eb34a;
  	background-image: none;
    padding: 3px 20px 2px 20px;
    letter-spacing: 1px;
}

form input#txpCommentSubmit:hover {
	background-color: #7e7e7e;
	border-color: #8e8e8e;
}