﻿.productlist-cards
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.productlist-cards li
{
    display:inline;
}
.productlist-cards li .card-wrapper
{
    float:left;
    margin:5px;
    height:auto;
    padding:2px;
    border:dotted 1px #ccc;
    background-image:url(Images/Cloud-Background.gif);
    background-position:top left;
    background-repeat:repeat-x;
}
.productlist-cards li .card-wrapper .card-struct
{
}
.productlist-cards li .card-wrapper .card-struct thead
{
}
.productlist-cards li .card-wrapper .card-struct thead a
{
    color:#111;
    text-decoration:none;
}
.productlist-cards li .card-wrapper .card-struct thead a:hover
{
    color:#af0000;
    text-decoration:underline;
}
.productlist-cards li .card-wrapper .card-struct tbody
{
}
.productlist-cards li .card-wrapper .card-struct tbody a
{
    text-decoration:none;
    line-height:5px;
}
.productlist-cards li .card-wrapper .card-struct tbody a:hover
{
    text-decoration:none;
    line-height:5px;
}
.productlist-cards li .card-wrapper .card-struct img
{
    display:block;
}
.productlist-cards li .card-wrapper .card-struct tfoot div
{
    background-color:#eee;
}


.productlist-cards li .card-wrapper .price-label
{
    display:block;
    font-weight:bold;
    font-size:14px;
    color:#af0000; 
}
.productlist-cards li .card-wrapper .vat-label
{
    display:block;
}

.productlist-detailed
{
    width:100%;
}
.productlist-detailed thead td
{
    font-weight:bold;
}
.productlist-detailed tbody td
{
    padding:3px;
    border-bottom:solid 1px #ccc;
}
.productlist-detailed tbody td a
{
    color:#000;
    text-decoration:none;
}
.productlist-detailed tbody td a:hover
{
    color:#af0000;
    text-decoration:underline;
}
.productlist-detailed thead td
{
    padding:3px;
    border-bottom:solid 1px #ccc;
}