/*

div.frontend_object_comments {
	
}

div.frontend_object_comment {
	overflow: hidden;
	zoom: 1;
	margin: 10px 0 10px 0;
}

div.frontend_object_comment div.frontend_object_comment_avatar {
	float: left;
	width: 40px;
}

div.frontend_object_comment_meta, div.frontend_object_comment_content {
	margin-left: 50px;
}

div.frontend_object_comment_meta {
	font-style: italic;
}

div.frontend_object_comment_meta span.comment_author {
	text-decoration: underline;
}

div.frontend_object_comment_content {
	padding: 10px 0;
}

*/


div.frontend_object_comments_new {
  margin: 15px 0px;
  position: relative;
}

div.frontend_object_comments_new form {
  margin: 0px 66px;
  border-radius: 6px;
  background: #FFF;
  padding: 10px 20px;
  border: 1px solid #dbdbdb;
  color: #333;
}

div.frontend_object_comments_new form div.button_holder {
  margin-top: 12px;
  border-top: 1px solid #eee;
  padding-bottom: 3px !important;
  padding-top: 13px !important;
  margin-bottom: 0px !important;
}

div.frontend_object_comments_new form textarea {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;  
}






div.frontend_object_comment {
  margin: 15px 0px;
  position: relative;  
}

div.frontend_object_comment div.frontend_object_comment_content {
  margin: 0px 66px;
  border-radius: 6px;
  background: #FFF;
  padding: 10px 20px;
  border: 1px solid #dbdbdb;
  color: #333;
}

div.frontend_object_comment.registered div.frontend_object_comment_content {
  background: #fbf7cf;
}

div.frontend_object_comment div.frontend_object_comment_meta {
  margin-bottom: 10px;
  color: #666;
}

div.frontend_object_comment div.frontend_object_comment_avatar {
  position: absolute;
  left: 0px;
  width: 67px;
  top: 1px;
  text-align: center;
  background: url("assets/images/system/default/layout/shared/shared-comment-anonymous-bubble.png") no-repeat right 12px;
}

div.frontend_object_comment.registered div.frontend_object_comment_avatar {
  right: 0px;
  left: auto;
  background: url("assets/images/system/default/layout/shared/shared-comment-registered-bubble.png") no-repeat left 12px;
}

div.frontend_object_comment.registered div.frontend_object_comment_avatar img {
  border-radius: 5px;  
}

div.frontend_object_comment div.frontend_object_comment_content div.frontend_object_comment_body {
  line-height: 150%;
}

  color: #999;
  margin-left: 10px;
  font-size: 10px;
