/* vim: set ts=2 sw=2 sts=2 et: */                                                                                                                               
/**                                                                                                                                                              
 * Infinite Scroll module CSS stylesheet
 * 
 * @category   Modules
 * @package    Infinite Scroll
 * @subpackage CSS
 * @author     Michael Bugrov <mixon@x-cart.com> 
 * @version    $id
 * @link       http://www.x-cart.com/
 * @see        ____file_see____
*/

div#infs-widget {
    text-align: center !important;
    margin-right:  -7px;
}

div#infs-widget-loading {
    background: transparent url("images/loading.gif") no-repeat center center;
    height: 48px;
    width: 100%;
}

div.back2top {
    position: fixed;
    bottom: 2em;
    left: 2em;
    text-decoration: none;
    display: none;
    z-index: 1000;
}

div.infs-widget-product {
    display: inline-block;
    margin: auto;
    text-align: left;
    vertical-align: top;
    width: 240px!important;
    padding-right: 7px;
}
div.infs-widget-product .cell-item {
    padding-right: 0px;
}
div.infs-widget-product div.image {
    display: table-cell;
    vertical-align: middle;
}

div.infs-widget-product div.buy-now div {
    float: left;
}

div.infs-widget-product.infs-2-columns div.buy-now div,
div.infs-widget-product.infs-3-columns div.buy-now div {
    float: none;
}

div.infs-widget-product div.buy-now div.last {
    padding-left: 7px;
}

.list-dialog .title div.sort-box {
    width: auto;
}

div.infs-widget-view-changer {
    display: inline;
}

div.infs-widget-view-changer span {
    padding-right: 10px;
    text-shadow: 1px;
}

div.infs-widget-view-changer span select {
    border: none;
    font-size: 11px;
}

