.m_stars {
    position:relative;
    top:20px;
    margin:0 auto 7px;
    width:397px; min-height:83px;
}
.m_stars div.container, .m_stars div.info
{
    width: 100%;
    float: left;
    clear: both;
}

div.container a img.direct {
    width:90px; height:70px;
}

div.container a.direct
{
    display: block;
    float:left;
    width:70px; height:55px;
}
div.container a.directNoSize
{
    display: block;
    float:left;
}
.m_stars p {
    font-size:9px; color:#444F50; font-weight:bold;
    position:absolute; left:247px;
}
.m_stars img.header {
    margin: 0 3px 0 0;
}

.m_stars span.header {
    font-size: 10px;
    color: #666666;
}
.m_stars span.value {
    font-size: 10px;
    color: #F58220;
    margin: 0 5px 0 0;
}
.m_stars span.title {
    color: #F58220;
}

.m_stars p.star {
    position:absolute; top:50px; left:270px;
    width:66px; height:19px; overflow:hidden;
    background:url(../images/www/b_star_b.gif) 0 0 no-repeat;
}
.m_stars p.star span {
    position:absolute; left:0;
    height:19px; overflow:hidden;
    background:url(../images/www/b_star_t.gif) 0 0 no-repeat;
}

.m_stars div a
{
    font-weight: bold;
    color: #000;
}

.m_stars div a:visited
{
    font-weight: bold;
    color: #666666;
}

.m_stars div.info
{
    margin: 5px 0 10px 0;
}

.m_stars div.container div
{
    display: block;
    float: right;
    width: 310px;
    padding: 0 0 0 5px;
}