.tab-row .tab {
    width: 150px;
}

/* Add / Remove bookmark */
#usefull_link_block .bookmarkproducts-button {
    padding-left:20px;
    background:url(../img/add_bookmark.png) no-repeat 0 0;
    cursor: pointer;
}
.bookmarkproducts-button {
    display: none;
}
.bookmarkproducts-button.visible {
    display: block;
}
/* Special style for bookmarks block */
#product_list .bookmarkproducts-container {
    margin: 5px 0;
}
#product_list li a.bookmarkproducts-button {
    margin: 0;
    display: none;
}
#product_list li a.bookmarkproducts-button.visible {
    display: block;
}
#bookmarks_block .block_content { padding: 6px 6px 2px }
#bookmarks_block h4 span {
    text-transform: none;
    font-size: 0.8em;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 10px
}
#bookmarks_block #bookmarks_block_no_products { margin: 0.5em 0; text-align: center; }
#bookmarks_block dl dt a,
#bookmarks_block dl dt span.quantity-formated { float: left }
#bookmarks_block dl { font-size: 0.9em }
#bookmarks_block dt { padding-top: 0.4em }
#bookmarks_block dt, #bookmarks_block dd {
    clear: both;
    margin-top: 0.2em
}
#bookmarks_block dt {
    width: 175px;
    text-align: right;
    border-bottom: 1px dotted #CCCCCC;
    padding: 5px 0 5px;
}
#bookmarks_block dd { width: 155px }
#bookmarks_block dd {
    margin-left: 1em;
    margin-right: 1em;
    font-style: italic
}
#bookmarks_block dl dt a { font-weight: bold }
#bookmarks_block a.ajax_bookmarks_block_remove_link {
    width: 11px;
    height: 13px;
    margin-left: 6px;
    float: right;
    font-size: 0;
    display: block;
    background: transparent url('../img/delete.gif') no-repeat left bottom
}
#bookmarks_block_list .products {
    padding-bottom: 5px;
}
#bookmarks_block a.ajax_bookmarks_block_remove_link:hover { text-decoration: none }
#bookmarks_block p { clear: both }
#bookmarks_block p span {
    clear: right;
    float: left;
    text-align: right
}
#bookmarks_block li { clear: both }
#bookmarks_block span.price {
    color: #990000;
    float: right
}
#bookmarks_block dl span.price {
    font-weight: normal;
    color: #990000;
    float: none
}
#bookmarks_block p {
    padding: 0;
    text-align: right;
}
#bookmarks_block .button_large {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    padding: 0;
}
#public_sharing_block {
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    margin-bottom: 14px;
    padding: 12px 8px;
}
#public_sharing_block .sharing_block_label {
    float: left;
    padding-bottom: 0;
    width: 100px;
}
#public_sharing_block .sharing_block_content {
    padding-bottom: 0;
}
#public_sharing_block .sharing_block_content input.text {
    margin: 15px 0 5px;
    padding: 4px;
    border: 1px solid #CCCCCC;
    color: #000000;
    width: 310px;
}
#public_sharing_block .sharing_block_content p {
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.unlove_checkbox {
    margin: 0;
}