.content .comment-loader { float:left; margin-bottom:50px; width:100%; }
.content .comments .commenter { float:left; margin:0 12px 15px 4px; }
.content .comments .comment-block { margin-top:10px }
.content .comments .p-comment { border-bottom:1px solid #ccc; clear:both; position:relative; }
.content .comments .p-comment .commenx { clear:none; margin-bottom:5px; padding-top:2px; }
.content .comments .p-comment .commenx .l-col { left:0; position:absolute; top:0; }
.content .comments .p-comment .commenx .r-col { position:relative; margin-left:50px }
.content .comments .p-comment .commenx p { clear:none; padding:0; margin-bottom:3px }
.content .comments .p-comment .commenx p a { font-weight:bold; }
.content .comments .p-comment .commenx span { padding-bottom:20px; font-size:11px; color:#ccc; display:block; }
.content .comments .p-comment .commenx span.comment-date { padding-bottom:10px; }
.content .comments .p-comment .commenx span.partner-badge { display:inline; background:#f8fb01; color:black; font-style:normal; padding:2px 3px 0 4px;}
.content .comments .p-comment .buried { margin-bottom:20px; }

.content .comments .p-comment .reply { border-bottom:none; margin-bottom:0px; padding-bottom:0px }
.content .comments .derps { border:none; }
.content .comments div.p-comment  { padding-bottom:5px; margin-bottom:10px; }
.content .comments .enter-c { height:70px; margin:8px 0px 0px 0px; width:406px; }
.content .comments button { display:block; margin:8px 0 0 48px; }
.content .comments p { margin-top:0; padding-top:0; }
.content .comments h2 { color:#565656; border-bottom:1px solid #ccc; padding-bottom:6px; font-size:16px; font-weight:normal; }

/* do you section */
.content .comments .do-you { float:right; font-size:11px; padding-top:0px; }
.content .comments .do-you div { padding-top:15px; }
.content .comments .do-you .remove { background:transparent url(/i/all/btns/remove.gif); cursor:pointer; display:block; height:12px; overflow:hidden; width:12px; padding:0; margin:0 6px; float:right; }
.content .comments .do-you .remove:hover { background:transparent url(/i/all/btns/remove-over.gif); }

.content .comments .comment-message { float:left; width:97.5%; background:#ECEDED; color:#565656; font-size:11px; margin:12px 0px 25px 0px; padding: 0px 10px; }
.content .comments .comment-message .right { float:left; margin: 7px 0px 15px 7px }
.content .comments .comment-message a { cursor:pointer; }
.content .comments .comment-message .panel-button { padding-top:8px }
.content .comments form .commenter { float:left; margin:0px 12px 0px 4px; }
.content .comments .comment-form { clear:both;  margin-top:12px; padding:20px 8px 20px 10px; }
.content .comments .comment-form p { margin-bottom: 5px; }
.content .comments .leave-a-comment { font-size:11px; margin-left:4px }
.content .comments .reply-form { clear:both; margin-bottom:2px }
.content .comments .button1 { display:block; margin-top:8px }
.content .comments .msg { float:left; font-weight: bold; font-size:11px; color:#ff0000; }