/*
#review-list{
margin: 50px 0 0;
}
*/

.review-box article.review-list{
font-size:12px;
}

.review-box{
position: relative;
margin: 0px;
padding: 0px;
}
.review-box article{
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #dddddd;
background: #ffffff;
}

.review-box article a{
text-decoration:none;
}
.review-box article h1{
margin: 0px 0px 10px 110px;
padding: 15px 20px 0px 0px;
font-size: 16px;
line-height: 16px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.review-box article h1 a{
text-decoration:none;
/*color: #d85d49;*/
}
.review-box article p{
margin: 0px 0px 10px 110px;
padding: 0px 20px 0px 0px;
/*color: #666666;*/
font-size: 12px;
line-height: 20px;
}
.review-box article .img{
position: absolute;
width: 80px;
height: 80px;
top: 10px;
left: 15px;
margin: 0px;
padding: 0px;
background: #dddddd;
text-align: center;
overflow: hidden;
}
.review-box article .img img{
height: 80px;
vertical-align: top;
}
.review-box article .inventory-mark img{
vertical-align: bottom;
}
.review-box article .head_wrapper{
position: relative;
width: 100%;
margin: 0px;
padding: 5px;
border-top: 1px dotted #dddddd;
background: #f8f8f8;
text-align: left;
}

.review-box article .review-block{
margin:10px 15px 15px;
}

.review-box article .review-block a{
text-decoration:none;
}

.review-box article .review-body{
background: #eee;
margin:0;
padding:10px 0;
}

.review-box article .review-comment{
font-size:14px;
font-weight:bold;
line-height:1.4;
word-break: break-all;
margin:0 0 10px 10px;
}
.review-box article .review-comment a{
text-decoration:none;
}


.review-box article .review-review {
font-size:12px;
line-height:1.4;
word-break: break-all;
margin:0 0 10px 10px;
}

.review-box article .review-status {
line-height:14px;
text-align:right;
padding:5px 10px 0;
}
.review-box article .review-status span{
color: #666666;
}

