.comments, .rating-comments {display:none}
.comments{clear:both;padding-top:10px;padding-bottom:24px}
.comments form{clear:both;width:440px}
.commentText{display:block;overflow:auto;width:390px;height:47px;margin-top:4px;margin-bottom:6px; border:1px solid #dcdcdc}
.post_btn{margin-top:4px}

.comments h3, .rating h3, .comments h5, .rating h5, .comments h4,.pluckStats h3,.crItemStats h3 span,.rate span,.rate h4,.crItem .crItemStats h3.totalComments{clear:both;font-weight:bold;font-size:10px;line-height:1.3em;margin-top:3px;margin-bottom:5px;text-transform:uppercase}
.comments h3, .rating h3{font-size:16px;font-weight:bold;padding:0 0 8px 0;margin-bottom:10px}
.comments .publicCommentsBox h4{font-size:10px;margin-bottom:2px;margin-top:16px;color:#444444}
.comments .entry{background-color:#fff;font:12px Arial;line-height:1.4em;padding:0 0 8px 0;margin-bottom:10px;margin-top:10px;border-bottom:1px solid #dcdcdc;position:relative;z-index:0}
.comments .entry dl{font:normal 12px Times;padding:0px;color:#00000}
.comments .entry dt{font-style:italic;margin-bottom:4px}
.comments .entry dl dd.body{width:500px}
.ss_blogs .comments .entry dl dd.body{width:432px}
.comments .entry dl dd.dated,.comments .entry dl dd.report{font:normal 10px Arial;padding-top:4px;color:#8e8d8d;position:relative}
.comments .entry dl dd.dated .author{text-transform:none}
.comments .entry dl span.author{text-transform:capitalize}
.comments .entry dl dd div.reviewed{width:100px;position:absolute;right:0 !important;right:10px;top:0}
.comments .entry dl dd div.reviewed img{display:inline;float:right}
.comments .entry span.commend{font-size:11px;line-height:2.0em;font-weight:bold;padding-right:15px;background:url(i/commend_bg.html) top right no-repeat}
.comments .entry span.commended{font-size:11px;line-height:2.0em;font-weight:bold;padding-right:15px;background:url(i/check_org.html) top right no-repeat}
.comments .entry dl dd.report{float:right;font-weight:bold;position:absolute;right:0px;padding-top:0;line-height:1.0em;text-transform:lowercase}
.comments .entry span.commend a,.comments .entry span.commended a,.comments .entry span.report a{text-decoration:none}
.comments .entry.private dl{background-color:#fff;border:2px solid #a1ef7f}
.comments .entry.private dt{display:none}
.comments .entry.private span.commend,.comments .entry.private span.commended,.comments .entry.private span.report,.comments .entry.private dl dd div.reviewed{display:none}
.comments .commentAnchor{clear:both;margin-top:6px}
.comments h3.totalComments{font-size:10px;color:#8e8d8d;border-bottom:1px solid #dcdcdc}
.comments .pageButton{margin-right:0px;display:inline}
.comments a.moreLink{padding-left:7px;background:url(i/pluck/sepr.gif) 3px 0 no-repeat}
.comments a.right{float:right;display:block}
.comments .aform{position:absolute;margin-top:-170px;right:350px;background-color:#fff;border:4px solid #f7f7f7;z-index:400;width:160px;padding:12px}
.comments .aform form{width:160px}
.comments .aform textarea{border:1px solid #DCDCDC}
.comments .aform .closebtn{font-size:1px;line-height:0.1em;text-indent:-9999px;display:block;width:11px;height:11px;overflow:hidden;position:absolute;right:0;top:0px; background:url(i/pluck/close_icon.gif) 0 0 no-repeat}
.comments .aform .row{font-size:10px;font-weight:bold;text-transform:uppercase;padding-bottom:10px;width:160px;color:#444444}
.comments .aform label{color:#444444;margin-bottom:5px}

.rate{line-height:1.6em;font-weight:bold;width:auto;float:left;position:relative;clear:right}
.rate a{text-decoration:none;text-indent:-9999px;float:left;display:block;clear:none;width:14px;height:14px;background: no-repeat left top}
.rate a.inactive {background-image: url(i/pluck/star_empty.gif);}
.rate a.active {background-image: url(i/pluck/star_fill.gif);}
.rate a:hover {background-image: url(i/pluck/star_hover.gif);}

.rate span{float:left;clear:none;display:block;margin-top:4px;margin-right:4px}
.rate h4{float:left;display:block;clear:none;text-transform:uppercase;overflow:visible;margin-left:12px}
.rate h4 span{float:none;clear:none;display:inline;color:#666666;width:auto;margin:2px 0 0 0}
.rate h4.ratingtxtshort{float:left;margin-top:0}

.comments .rate,.comments .rate h4,.comments .rate div{display:block;clear:right}
.comments .rate div, .rate div {height:24px;float:left}

.crItemNcr{display:none}
.crItemNc .comments{display:none}
.crItem,.crItemNc,.crItemNcr{overflow:hidden}
.list .crItem .crItemStats h3.totalComments a{font-size:12px;color:#ee2c20;clear:none}

.comments{margin-top:20px}
.comments form{overflow:hidden}
.commentText{width:357px}
.list .crItem h3.totalComments{color:#6e92ad}
.list .crItem h3.totalComments span,.list .crItem .rate h4 span{color:#8e8d8d}
.crItem .utils{margin-bottom:0px;padding-top:10px}
.crItemStats h3 span{}

span.sepr{color:#8e8d8d;margin-top:2px;margin-left:4px}

.listA .crItem{margin-top:8px}
.listA .list .crItem .crItemStats h3,.listA .crItem .crItemStats .rate{padding:0;float:left;clear:none;text-transform:uppercase}
.listA .crItem .crItemStats .rate h4 span{float:left;text-transform:uppercase}
.listA .crItem .crItemStats h4{margin:0 0 0 4px}


/* this is going to look maddening to the eye,but its the only way */
.listCitemA .crItem,
.listCitemB .crItem,
.listDitemA .crItem,
.listDitemB .crItem{margin:-17px 0 30px 0;padding:8px 0 8px 0;border-top:1px solid #8E8D8D;border-bottom:1px solid #8E8D8D}
.listCitemA .crItem .comments,
.listCitemB .crItem .comments,
.listDitemA .crItem .comments,
.listDitemB .crItem .comments{margin-top:0px;border-top:0px}
.listCitemA .crItem .crItemStats,
.listCitemB .crItem .crItemStats,
.listDitemA .crItem .crItemStats,
.listDitemB .crItem .crItemStats{height:30px;background-color:#f7f7f7}
.listCitemA .crItem .crItemStats h3.totalComments,
.listCitemB .crItem .crItemStats h3.totalComments,
.listDitemA .crItem .crItemStats h3.totalComments,
.listDitemB .crItem .crItemStats h3.totalComments,
.listCitemA .crItem .crItemStats .rate,
.listCitemB .crItem .crItemStats .rate,
.listDitemA .crItem .crItemStats .rate,
.listDitemB .crItem .crItemStats .rate{font-size:12px;font-weight:normal;color:#ee2c20;float:left;display:block;margin:8px 0 0 27px;padding:0;clear:none;text-transform:none}
.listCitemA .crItem .crItemStats h3.totalComments a:hover,
.listCitemB .crItem .crItemStats h3.totalComments a:hover,
.listDitemA .crItem .crItemStats h3.totalComments a:hover,
.listDitemB .crItem .crItemStats h3.totalComments a:hover{color:#c20d04}
.listCitemA .crItem .crItemStats .rate h4 span,
.listCitemB .crItem .crItemStats .rate h4 span,
.listDitemA .crItem .crItemStats .rate h4 span,
.listDitemB .crItem .crItemStats .rate h4 span{text-transform:uppercase}
.listCitemA .crItem .crItemStats h4,
.listCitemB .crItem .crItemStats h4,
.listDitemA .crItem .crItemStats h4,
.listDitemB .crItem .crItemStats h4{margin:0 0 0 4px}


.listCitemB .item,.listCitemA .item{margin-bottom:0px}
/*.listDitemA .crItem,listDitemB .crItem{margin-top:124px !important;float:left}
.listCitemB .crItem,.listCitemA .crItem{margin-top:4px !important;float:left}
.listCitemB #slideCarouselWrap,.listCitemA #slideCarouselWrap,.listDitemA #slideCarouselWrap,.listDitemB #slideCarouselWrap{position:absolute}
*/

div.regblurb{clear:left;font-size:10px;padding:8px;width:150px;height:auto;background-color:#f0f0f0;position:absolute;z-index:400;margin-top:0 !important;margin-top:-45px;border:1px solid #e2e2e2}
div.regblurb #regtxt{background-color:#fff;padding:8px}
div.regblurb a{font-size:11px;font-weight:bold;text-transform:uppercase}
div.regblurb span{display:block;font-size:12px;font-weight:normal;color:#000}
div.regblurb .closebtn{font-size:1px;line-height:0.1em;text-indent:-9999px;display:block;width:11px;height:11px;overflow:hidden;position:absolute;right:0;top:0px; background:url(i/pluck/close_icon.gif) 0 0 no-repeat}
.listC .crItemNcr,.listD .crItemNcr{display:none}

.cflag {background:transparent url(i/icons/gicon.gif) no-repeat scroll left bottom;padding:3px 0pt 1px 19px !important;}
.cflag:hover {background-color:#5584AC;color:#FFFFFF;}


