.materialDetails.rollprinted {
    top: 383px;
}
@media (max-width: 991px) {
    .materialDetails.rollprinted {
        top: 450px;
    }
}

.materialDetails.laminate{
    top: 671px;
    left: -350px;
}

.pro-conf-wr .roll-direction-wrap{
    margin-top: 10px;
    font-size: 16px;
}

.pro-conf-wr .roll-direction-wrap label{
    margin-bottom: 5px;
}

.pro-conf-wr .roll-direction-item{
    position: relative; left: 0; top: 0;
    margin: 10px 7px 0 0;
    cursor: pointer;
    float: left;
    width: 180px; height: 130px;
    padding: 10px;
    background: url('/resources/images/products/05.gif') no-repeat 0 0;
}

.pro-conf-wr .roll-direction-item.second{
    margin: 10px 0 0 0;
}

.pro-conf-wr .roll-direction-item:hover,
.pro-conf-wr .roll-direction-item:active{
    background: url('/resources/images/products/05h.gif') no-repeat 0 0;
}

.pro-conf-wr .roll-direction-item .checkbox{
    position: absolute; left: 15px; top: 70px;
}

.pro-conf-wr .roll-direction-item .title{
    position: absolute; left: 40px; top: 69px;
    color: #898989;
}

.pro-conf-wr .roll-direction-item .image{
    position: absolute; right: 25px; top: 50px;
    display: block;
}

/* Printed Roll Shape Selector */

.pro-conf-wr .shapes{
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}

.pro-conf-wr .shapes li{
    display: block;
    float: left;
    padding: 0 45px 0 0;
    margin: 0;
}

.pro-conf-wr .shapes li.last{
    padding: 0;
}

.overlay.shapes img {
    height: 35px;
}

/* EOF Printed Roll Shape Selector */