/* CSS Document */

.leftone {
float: left;
width: 122px;
text-align: center;
position: relative;
}

.leftone img.gender {
position: absolute;
top: 5px;
right: 5px;
}

.leftone span {
padding: 10px 0;
font-size: 11px;
display: block;
}

.rightone {
float: right;
width: 405px;
}

.image-box {
background-color: #fff;
border: 1px solid #e4e4e4;
height: 120px;
width: 120px;
text-align: center;
vertical-align: middle;
display: table-cell;
line-height: 120px;
position: relative;
}

.fake-select span {
display: block;
float: left;
line-height: 20px;
color: #000;
padding-left: 4px;
overflow: hidden;
}

.fake-select .makeup {
width: 70px;
float: left;
margin-right: 4px;
overflow: hidden;
}

.fake-select .name {
width: 175px;
float: left;
overflow: hidden;
}

.fake-select .no-makeup {
width: 250px;
}

.fake-select .size {
width: 60px;
float: left;
text-align: right;
overflow: hidden;
}

.fake-select .price {
width: 70px;
float: left;
text-align: right;
overflow: hidden;
}

.select-image {
display: block;
float: right;
padding: 1px;
}

.the-first {
border: 1px solid #e4e4e4;
}

.the-second {
padding: 5px 0;
margin-bottom: 10px;
}

.the-second span {
float: right;
display: block;
}

.the-second button {
padding: 0 10px;
margin: 0;
}

.the-second .input-text {
width: 20px;
}
.the-third p {
font-size: 11px;
}

.icons img {
padding: 0 3px 0 10px;
position: relative;
top: 1px;
}
