﻿.pl-buy
{
	padding-top:15px;
	padding-left:26px;
}

.pl-row-wrapper {
    display: table;
    vertical-align: middle;
    height: 160px;
}

.pl-row {
    display: table-row;
    cursor: pointer;
}

.pl-cell {
    display: table-cell;
    vertical-align: top;
}

.pl-image-wrapper {
    width: 90px;
    text-align: center;
    padding: 21px 0 8px 0px;
}

    .pl-image-wrapper img {
        outline: none;
    }

.pl-info-wrapper {
    padding: 22px 0 19px 0;
}

.pl-info {
    padding: 0 0 0 30px;
}

    .pl-info span {
        display: block;
    }

.more-info-dots {
    height: 20px;
    padding-top: 2px;
}

    .more-info-dots span {
        background-color: #c4c4c0;
        width: 24px;
        color: white;
        height: 10px;
        line-height: 8px;
        padding: 2px;
        font-weight: bold;
        border-radius: 4px;
    } 
    
.igfilter-checkbox {
    /*width: 120px;*/
}

    .igfilter-checkbox input[type="checkbox"] {
        margin-right: 5px;
    }

.igformatclass-checkbox {
    /*width: 120px;*/
}

    .igformatclass-checkbox input[type="checkbox"] {
        margin-right: 5px;
    }

#listButtons {
    float: right;
}

    #listButtons img {
        float: left;
        margin-left: 8px;
        cursor: pointer;
		margin-top:1px;
    }

.listTwoCols {
    width: 49%;
    float: left;
    margin-right: 1%;
    min-height:170px;
}

	.listTwoCols .pl-info
	{
		min-height:140px;
	}

    .listTwoCols .pl-cell-content {
        max-width: 390px;
    }

    .listTwoCols .pl-info .header-medium {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    :nth-child(2n+1).listTwoCols {
        clear: both;
    }

.listNoImages .pl-row-wrapper .pl-row .pl-cell .pl-image-wrapper {
    display: none;
}

.lnkAllItems {
    text-decoration: none;
    float: right;
    margin-right: 10px;
	line-height:18px;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
}

    .lnkAllItems:hover {
        color: #808080;
    }


.product-list-order-table .of-column-data
{
	padding: 0 10px 0px 0 !important;
}


.product-list-order-table .of-watched-button,
.product-list-order-table .of-coverage-button,
.product-list-order-table .of-add-button,
.product-list-order-table span.of-info-button
{
	height:auto;
	padding:0;
	line-height:25px;
}


