div#commentBlock {margin:14px 0;}
div#commentBlock ul.expand-collapse {list-style-type:none;text-align:right;}
.page-steps div#commentBlock{_width:100%;}
.page-steps div#commentBlock .inner{overflow:visible; _width:420px;}
.page-steps div#commentBlock ul.expand-collapse{width:100%;}
div#commentBlock ul.expand-collapse li {display:inline;margin-left:16px;}
div#commentBlock ul.expand-collapse li a , li.comment .add_reply_link {background:url(../../i/global/iconBrowse.gif) no-repeat 0 -1px;font: 12px Arial,Helvetica,sans-serif;color:#06c;padding:0 0 0 22px;}
div#commentBlock ul.expand-collapse li a {font-weight:bold;}
div#commentBlock {font-family:Arial,Helvetica,sans-serif;}
div#commentBlock .bottom_pagination {display:block;height:14px;margin:2px 0 6px 0;}
div#commentBlock .pagination-row1 h5 {text-transform:uppercase;display:inline;color:#039;font-size:1.0em;}
div#commentBlock .pagination-row1 {background-color:#f3f4f5;padding:5px;margin:3px 0;overflow:hidden;height:15px;}
div#commentBlock .pagination_info {color:#039;}

div#commentBlock .comments-tally {display:block;width:60%;float:left;color:#039;}
div#commentBlock .comment-pagination {display:inline;float:right;}
div#commentBlock .comment-pagination .current {font-weight:bold;}
div#commentBlock .comment-pagination a {text-decoration:underline;}
div#commentBlock ul#comments li.loading {margin:10px 0;padding:0 0 0 6px;}
div#commentBlock ul#comments li.comment {overflow:hidden;margin:10px 0 0 0;padding:0 0 0 6px;}
div#commentBlock div.sort-comments {padding:5px 5px 5px 10px;margin-bottom:26px;font-size:.95em;font-weight:bold;}
div#commentBlock div.sort-comments span.label {padding-right:5px;font-weight:normal;}
div#commentBlock div.sort-comments span.sort-link {padding:0 6px;}
div#commentBlock ul.options {border-bottom:1px dotted #d5d5d5;padding-bottom:10px;}
div#commentBlock ul.options li {display:inline;margin-right:8px;}
div#commentBlock li.comment span.author {font-weight: bold;color: #333;}
div#commentBlock li.moreComments {margin:4px 0 0 6px;}
div#commentBlock li.comment .empty {display:none;}
div#commentBlock li.comment span.sep {display:inline-block;padding-right:7px;font-family: Arial;}
div#commentBlock li.comment span.expand_replies_span {display:block;float:right;}
div#commentBlock li.comment span.num-replies {color:#06C;}
div#commentBlock li.comment p {padding:6px 0;margin:0 !important;font:1em/1.5em Georgia;word-wrap: break-word;}
div#commentBlock ul.replies {margin:0 0 0 20px;}

/* add comment/reply form */
div#commentBlock div.form {overflow:hidden;margin:0;padding:0;display:inline;}
div#commentBlock div.form h3.form_title {background:#06C; padding:7px 10px; text-transform:uppercase; font-size:1em; margin:3px 0 5px 0;color:#fff !important; overflow:hidden;}
div#commentBlock div.form p.instructions {color:#323232;margin:0 0 3px 0 !important;font-family:Arial;padding:0;}
div#commentBlock div.form p.instructions a {text-decoration:underline;}
div.form .inner {background:#f3f4f5; padding:7px 10px;overflow:hidden;}
div#commentBlock div.form .inner p {font-size:12px;line-height:20px;margin-bottom:2em;}
div#commentBlock div.form label {font-weight:bold; display:block;font-family:Arial;}
div#commentBlock div.form .required {font-weight:normal;}
div#commentBlock div.form textarea {_width:370px;}
div#commentBlock div.form #comment_user_name {width:251px;}
div#commentBlock div.form .charCount {display:block; width:100%;_width:370px; text-align:right; font-size:0.9em; color:#666;font-family:Georgia,"Times New Roman",Times,serif;}
div#commentBlock div.form .formfields {margin-top:24px;}
div#commentBlock div.form .errors {color:#c00;font-weight:bold;margin-top:14px;}

