.feedback_name_td{
    background: #9999ef;
    border-left: 1px solid #888888;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #7070ff;
    font: bold 16px Arial;
    height: 10px;
    padding: 2px 0 2px 15px;
    width: 403px;
}
.feedback_23_td{
    background: #9999ef;
    border-top: 1px solid #888888;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #7070ff;
    height: 10px;
    width: 20px;
}
.feedback_nameright_td{
    background: #9999ef;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #7070ff;
    height: 20px;
    width: 20px;
}
.feedback_name_td a{
    color: #000000;
}

.feedback_name_td a:hover{
    color: #ffffff;
}

.feedback_state_td{
    background: #b0b0e4;
    border-left: 1px solid #888888;
    height: 16px;
    padding: 2px 0 2px 25px;
}
.feedback_33_td{
    background: #b0b0e4;
    border-left: 0;
    border-right: 1px solid #888888;
    height: 16px;
}
.feedback_note_td{
    background: #cacaf4;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    padding: 0 0 0 6px;
}
.feedback_rated_td{
    background: #cacaf4;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    padding: 0 0 0 6px;
    vertical-align: top;
}
.feedback_rating_td{
    background: #efefb4;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    padding: 0 0 0 30px;
}
.feedback_photo_td{
    background: #ffffff;
    height:120px;
    width: 110px;
}
#feedback_photo{
    border: 2px solid #555555;
    height: auto;
    width: 110px;
}
.feedback_25_td{
    background: #ffffff url('../knowledge/images/bottom_shadow.gif') repeat-y top left;
    height:10px;
    width:10px;
}

.feedback_44_td{
    border:0px solid #ff0000;
    width:10px;
}
.feedback_41_td, .feedback_43_td{
    background: #ffffff url('../knowledge/images/right_shadow.gif') repeat-x top left;
    font-size:1px;
    height: 10px;
}
.feedback_45_td{
    background: #ffffff url('../knowledge/images/rightbottom_shadow.gif') no-repeat top left;
    font-size:1px;
    height: 10px;
}
.afeedback_43_td{
    background: #ffffff url('../knowledge/images/lefttop_shadow.gif') no-repeat top left;
    font-size:1px;
    height: 10px;
    width: 10px;
}
.feedback_head_td{
    color: #000000;
    font: bold 14px Arial;
}
.rating_submit{
    background: url('../knowledge/images/btn_1.gif') no-repeat top left;
    border: 0;
    color: #000000;
    cursor: pointer;
    height: 21px;
    margin: 0 0 5px 0;
    padding: 2px 0 0 0;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 80px;
}
#rating_a:hover{
    color: #550000;
}
#rate_div{
    background: #e5e5e5;
    border: 1px solid #d0d0d0;
    margin: 0 0 30px 0;
}

#rating_note, input.text_input{
    border: 1px solid #d0d0d0;
    width: 500px;
    margin-left: 7px;
}
#ok_div, #error_div{
    color: #16d100;
    font: bold 14px Arial;
    height:20px;
    margin-top:30px;
    text-align:center;
    width:100%;
}
#error_div{
    color: #fc5b5b;
    margin:60px 0 120px 0;
}
form{padding:0;margin:0;border:0;}

#rating_table_1 td{
  border:0px solid #888888;
  padding:2px;]
  vertical-align: top;
}
#rating_table_head_row td{
    background: #d5d5d5;
    border-bottom: 1px solid #888888;
    border-left:1px solid #888888;
    border-top:1px solid #888888;
    color: #181818;
}
#rating_table_1 td.name_td{
  background: #e8e8f8;
  border-left:1px solid #888888;
  border-bottom:1px solid #888888;
  vertical-align: top;
}
#rating_table_1 td.name_td a{
  color: #33d033;
}
#rating_table_1 td.name_td a:hover{
  color: #23b023;
  text-decoration: none;
}
#rating_table_1 td.city_td, #rating_table_1 td.date_td, #rating_table_1 td.state_td{
  background: #e8e2e2;
  border-left:1px solid #888888;
  border-bottom:1px solid #888888;
  vertical-align: top;
}
#rating_table_1 td.date_td{
  background: #d2e8e2;
}
#rating_table_1 td.state_td{
  background: #e8e8e2;
  border-left:1px solid #888888;
  border-bottom:1px solid #888888;
  vertical-align: top;
}
#rating_table_1 td.rating_td{
  background: #e8f8f8;
  border-left:1px solid #888888;
  border-bottom:1px solid #888888;
  padding: 2px 5px 2px 5px;
  vertical-align: top;
}
#rating_table_1 td.note_td{
  background: #f8f8f8;
  border-left:1px solid #888888;
  border-bottom:1px solid #888888;
  border-right:1px solid #888888;
  vertical-align: top;
}

