.feedback-popup {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #D6D6D6;
    color: #695547;
    font-family: Arial,sans-serif;
    line-height: 1.4;
    width: 400px;
}
.feedback-popup-header {
    background-color: #F5F5F5;
    border-bottom: 1px solid #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
}
.feedback-popup-header span {
    color: #DB002E;
}
.feedback-popup-content {
    border-top: 1px solid #DDDDDD;
    font-size: 14px;
    padding: 10px;
    text-align: center;
}
.feedback-popup-buttons {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 10px 20px;
    text-align: center;
}
.feedback-popup-buttons button {
    margin: 0 20px;
}
.feedback-popup-footer {
    background-color: #F8F8F8;
    border-top: 1px solid #FFFFFF;
    font-size: 12px;
    padding: 2px;
    text-align: center;
}
button.nebubutton {
    background: url("../images/button_inactive_right.png") no-repeat scroll right top transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    outline: medium none;
    padding: 0;
}
button.nebubutton span {
    background: url("../images/button_inactive_left.png") no-repeat scroll left top transparent;
    color: #695547;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin: -2px 5px 0 0;
    padding: 0 17px 0 25px;
}
button.nebubutton:hover {
    background-image: url("../images/button_active_right.png");
}
button.nebubutton:hover span {
    background-image: url("../images/button_active_left.png");
}
button.nebubutton {
    padding-top: 1px;
}
button.nebubutton.feedback-popup-yes-button {
    height: auto;
}
button.nebubutton.feedback-popup-no-button {
    height: auto;
}