.comments-block{
	display:block;
	clear:both;
	background-color:#FFFFFF;
}
.comments-block .comments-title{
	font-size:18px;
	margin-bottom:5px;
}
.comments-block .reply-comment-block{
	
	margin:10px 0px 0px 5px;
}
.comments-block .reply-comment-block .reply-comment-row {
	margin-bottom:5px;
}
.comments-block .reply-comment-block .reply-comment-row p{
	font-size:13px;
	margin-bottom:3px;
}
.comments-block .reply-comment-block .reply-comment-row input, .comments-block .reply-comment-block .reply-comment-row textarea {
	border:1px solid #999999;
	padding:5px;
	width:450px;
}
.comments-block .reply-comment-block .reply-comment-row input.incorrect-field,.comments-block .reply-comment-block .reply-comment-row textarea.incorrect-field{
	border:1px solid #FF2A00;
}

.comments-block .reply-comment-block .reply-comment-actions{
	margin-top:5px;
}
.comments-block .reply-comment-block .reply-comment-actions input{
	background:#69AB01 url(../img/button-style-input.png) repeat-x scroll left center;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:11px;
	letter-spacing:1px;
	padding:3px 5px 2px;
}
.comments-block .reply-comment-block .reply-comment-security{
	border:1px solid #666666;
	width:460px;
	overflow:hidden;	
}
.comments-block .reply-comment-block .reply-comment-security input{
	width:300px;
	border:0;
	float:right;
}
.comments-block .reply-comment-block .comments-token-error{
	padding:3px;
	margin-bottom:5px;
	border:1px dashed #FF2A00;
	font-size:0.8em;
	width:455px;
}
.comments-block .users-comments-block{
	border-bottom:1px solid #999999;
	padding:3px;
}
.comments-block .users-comments-block .user-comment-block{
	border:1px solid #999999;
	background-color:#FFFFFF;	
}
.comments-block .users-comments-block .user-comments .user-comment-block.block-section{
	background-color:#F2F2F2;	
}
.comments-block .users-comments-block .user-comments .user-comment-block .user-info{
	border-bottom:1px dotted #666666;
	padding:3px;
}
.comments-block .users-comments-block .user-comments .user-comment-block .user-comment{
	padding:7px;
}
.comments-block .users-comments-block .user-comments .user-comment-block{
	margin:3px 0px;
}
.comments-block .users-comments-block .user-comment-block-paging{
	margin-top:5px;
	overflow:hidden;
	vertical-align:middle;	
	padding:5px;
}
.comments-block .users-comments-block .user-comment-block-paging span{
	display:block;
	float:left;
	background-color:#F2F2F2;
	font-size:12px;
	padding:1px 3px;
	border:1px solid #666666;
	margin-right:3px;	
}
.comments-block .users-comments-block .user-comment-block-paging span.more{
	display:block;
	float:left;
	background-color:#FFFFFF;
	font-size:12px;
	padding:1px 3px;
	border:0 none;
	margin-right:3px;	
}
.comments-block .users-comments-block .user-comment-block-paging span.current{
	background-color:#A2A2A2;
	color:#FFFFFF;
}
.comments-block .reply-comment-block .reply-security-input input.security-code{	
	width:221px;
	float:left;	
	padding-bottom:6px;
}
.comments-block .reply-comment-block .reply-security-input .reply-security-image{
	background-color:#F5F5F5;
	border:1px solid #999999;
	padding:1px 5px;
	float:left;
	margin-right:5px;	
}
.comments-block .reply-comment-block .reply-security-input .reply-security-image img{
	vertical-align:middle;
}
.comments-block .reply-comment-block .reply-security-input .reply-security-image a{
	font-size:0.8em;
}

