div.comment-form {
    color       :   #008100;
    font-size   :   11px;
    margin-top  :   11px;
}

div.comment-form div.heading {
    font-weight     :   bold;
    font-size       :   14px;
    margin-bottom   :   6px;
}

div.comment-form input.text {
    width           :   135px;
    border          :   1px solid #85C884;
}

div.comment-form input.submit {
    background  :   url("/ass_pages/images/comment/submit.png");
    width       :   99px;
    height      :   18px;
    border      :   none;
}

div.comment-form textarea {
    width   :   100%;
    height  :   98px;
    border  :   1px solid #85C884;
    margin-bottom   :   9px;
}

div.comment-form td.warning {
    color       :   #666666;
    white-space :   nowrap;
}

div.comment-form td.warning a {
    color   :   #3366CC;
}

table.comments {
    background-color    :   #FFFFFF;
    border              :   1px solid #85C884;
}

table.comments td.item {
    padding-left    :   14px;
    padding-right   :   13px;
    padding-top     :   11px;
}

table.comments div.heading {
    color           :   #008100;
    font-size       :   11px;
    margin-bottom   :   8px;
}

table.comments div.heading div.rating, table.comments div.heading div.rated {
    float   :   right;
}

table.comments div.heading div.rating img {
    cursor  :   pointer;
}

table.comments div.heading span.nickname {
    font-size   :   12px;
    font-weight :   bold;
}

table.comments div.content {
    padding-bottom  :   16px;
}

table.comments div.no-last {
    border-bottom   :   1px solid #BEE2BD;
}

table.rating, table.rated {
    color           :   #008100;
    font-weight     :   bold;
    margin-top      :   14px;
    margin-bottom   :   6px;
}

table.rating span.comment-count, table.rated span.comment-count {
    color   :   #B50008;
}

table.rating span.rating, table.rated span.rating {
    font-weight :   bold;
    font-size   :   11px;
}

table.rating img, table.rated img {
    cursor          :   pointer;
    vertical-align  :   bottom;
    margin-left     :   3px;
}
table.rated img {
    cursor          :   default;
}

td.smile_table {
    vertical-align  : top;
    padding-left    : 10px;
    padding-top     : 3px;
}