body {
	margin: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color:#464749;
}

/* Post Comment
----------------------------------------------- */
.post_comment {
	width: 100%;
	margin: 10px auto;
	padding: 0;
}
.post_comment h2 {
	margin: 0 0 5px 0;
}
.post_comment p {
background:none repeat scroll 0 0 #fcfcfd;
clear:both;
margin:0 !important;
padding:10px 0;
width:100%;
}
.post_comment .sub {
	display: block;	
}
.post_comment .sub p {
background:none repeat scroll 0 0 #F1F6FA;
clear:both;
color:#66685B;
margin:0 0 2px;
padding:10px 0;
}

.post_comment p.h { background:#edf0f1; }
.post_comment p label {
display:block;
float:left;
margin:5px 0 0 21px;
width:137px;
}
.post_comment .sub p label {
margin:0 0 0 21px;
width:131px;
}
.post_comment p.text {
display: block;
	font-size:14px;
	text-align: left;
	color:#333;
	margin:15px 0px 5px 0px;
	background:#fff;
	padding:30px 0 0 5px;
	height:30px;
}

.post_comment p input {
border:1px solid #D9E0E7;
color:#666666;
font-size:12px;
padding:5px;
width:305px;
}
.post_comment p.h input { border: solid 1px #C0D2DD; }

input.required {
	width: 242px;
	padding-right: 63px;
	background: #fff url('../images/required.png') no-repeat 240px 6px;
}

.post_comment .sub p input.check {
	width: 20px;
	padding-right: 0px;
  margin-top:0px;
  border:none;
}
.post_comment p textarea {
	width: 400px;
	padding: 5px;
	border: solid 1px #C0D2DD;
	font-size: 12px;
	color: #666;
}
.button {
	margin: 10px 0 0 0;
	padding: 0px;
	background: none!important;
}
.post_comment p.button input {
	border: none;
	padding: 0;
	width: 165px;
}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
}
.post_comment p label.error {
display:block;
font-size:12px;
line-height:13px;
margin:-27px 0 0 482px;
text-align:left;
width:60px;
}

.post_comment p input.error {
	border:1px dotted red !important;
}

#commentForm input.submit {
background-color:#999999;
color:#FFFFFF;
cursor:pointer;
font-size:15px;
margin-left:156px;
padding:7px;
text-decoration:none;
width:131px;
}
#commentForm input.submit:hover {
  background-color: #CCCCCC;
}

.conf  {
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #C6C6C6;
color:#20AF26;
display:block;
font-size:18px;
line-height:22px;
padding:18px;
}
