div#j2tupsells, #j2tcrosssells {
    padding-top: 10px;
    clear: both;
    margin-bottom: 10px
}
#j2tupsells, #j2tcrosssells {
    margin: 0 auto 0;
    height: 170px;
    width: 100%
}
#j2tupsells_noscroll, #j2tcrosssells_noscroll {
    margin: 0 auto 0;
    height: 120px;
    width: 100%
}
#j2tupsells_list, #j2tcrosssells_list {
    overflow: hidden;
    float: left;
    width: 96%
}
#j2tupsells_list ul, #j2tcrosssells_list ul {
    padding-left: 0;
    list-style-type: none
}
#j2tupsells_list li, #j2tcrosssells_list li {
    float: left;
    margin: 0 3px;
    cursor: pointer;
    text-align: center;
    width: 100px;
    overflow: hidden
}
#j2tupsells_list li a, #j2tcrosssells_list li a { margin: auto; text-decoration: none; }
#j2txproducts_scroll_left,
#j2txproducts_scroll_right {
    background: url('../../img/j2t_thumbs_left.gif') no-repeat center;
    text-indent: -3000px;
    display: block;
    width: 9px;
    height: 18px;
    float: left;
    margin-top: 30px
}
#j2txproducts_scroll_right { background-image: url('../../img/j2t_thumbs_right.gif') }

a.button.small_j2t_button {
width: 96px;
background-image: url('../../img/j2t_button_medium.png');
}

.j2trelatedproduct_block ul { padding-top: 5px }
.j2trelatedproduct_block ul li {
    float: left;
    clear: none;
    padding: 0;
    width: 42%
}
.j2trelatedproduct_block ul li.product_image {
    float: left;
    clear: none;
    padding: 0;
    width: 47%
}


.j2trelatedproduct_block ul li.product_related_checkbox input {margin:0px;}

.j2trelatedproduct_block ul li.product_related_checkbox {
    clear: both;
    padding: 0;
    width: 16px;
}

.content_prices .block.j2trelatedproduct_block {clear: both; margin-top: 40px;}

.j2trelatedproduct_block p.product_image { margin-right: 0.3em }
.j2trelatedproduct_block p {
    padding: 0.3em 0 0 0;
    margin: 0;
    text-align: center;
    clear: both
}
.j2trelatedproduct_block p a { margin: 0 auto }
