/* Comments Form

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#2d3538; vertical-align: middle; }

.comments-form {
	background: #e1f4fc;
	padding: 20px;
	margin: 10px 0px;
}

.comments-form .button {
	border: 1px solid #a8d3e4;
	background: url(images/button-post-comment.png) no-repeat left;
	color: #fff;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 6px 4px 38px;
}

.comments-form .required {
	font-weight: normal;
	color: #ff0000;
}

.comments-form h3 {
	color: #272d36;
	font: normal 28px/28px "Arial";
	letter-spacing: -1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #c5e1ed;
}

.comments-form input {
	padding: 4px;
	width: 210px;
	height: 26px;
	margin-right: 7px;
/*	border: 1px solid grey;*/
/*	background-color: #b22222;*/
}

.comments-form input.formemail {
	border: 1px solid #a8d3e4;
	background: #fff url(images/form-email-bkg.png) no-repeat center left;
	padding: 5px 5px 5px 40px;

}

.comments-form input.formid {
	border: 1px solid #a8d3e4;
	background: #fff url(images/form-name-bkg.png) no-repeat left;
	padding: 5px 5px 5px 40px;
}

.comments-form input.formphone {
	border: 1px solid #a8d3e4;
	background: #fff url(images/form-phone-bkg.png) no-repeat left;
	padding: 5px 5px 5px 40px;
}


.comments-form input.formuri {
	border: 1px solid #a8d3e4;
	background: #fff url(images/form-uri-bkg.png) no-repeat left;
	padding: 5px 5px 5px 40px;
}

.comments-form p {
	padding: 7px 0px;
	color: #808080;
}

.comments-form textarea {
	border: 1px solid #a8d3e4;
	background: #fff;
	padding: 4px;
	width: 97%;
}

