#review_container *
{
    padding: 0;
    margin: 0;
}
img
{
    border: 0;
}

#review_container .readonly
{
    border: medium none;
    background-color: White;
}

#review_header
{
    color: #fff;
    background: #004c9a; /*     font-weight: bold;     font-size: 12px;     padding: 5px 15px; */
}
#review_container .review
{
    margin: 15px 15px 30px 15px;
}
#review_container .review p
{
    margin-bottom: 10px;
}
#review_container .review img
{
    vertical-align: bottom;
    margin-right: 20px;
}
#review_container #load
{
    margin: 10px 15px 40px 15px;
}
#review_footer
{
    background: #efefef;
    margin: 3px;
    border-top: dotted 1px #bbb;
    padding: 10px 20px;
}
#review_footer #link
{
    float: left;
}
#review_footer #link a
{
    text-decoration: none;
    color: #009;
    font-weight: bold;
}
#review_footer #link a:hover
{
    text-decoration: underline;
    color: #009;
}
#review_container #review_pagination
{
    float: right;
    padding-right: 10px;
}
#review_container #review_pagination .pageNum
{
    margin-right: 5px;
}
#review_container #review_pagination .pageNum a, #review_container #review_pagination .pageNum a:visited
{
    text-decoration: underline;
    color: #0000ff;
}

#review_write
{
    /* margin: 15px 15px 30px 15px;*/
}
#review_write #header
{
    font-size: 12px;
    margin-bottom: 10px;
}
#review_write input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 250px;
}
#review_write textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 250px;
    height: 80px;
}
#review_write .submitButton, #review_write .backButton
{
    border: 1px solid #111111;
    background-color: #DCDCDC;
    width: 80px;
}
.clearboth
{
    clear: both;
}
.error
{
    color: #ff0000;
    display: block;
}

#frmReview td
{
    padding: 5px;
}

