﻿#products-list
{
}

#products-list .product
{
    border-top: 1px solid #DDD; 
    padding: 10px 0; 
    clear: right; 
}

#products-list .product-image
{
    font-size: 85%;
    width: 150px;
}

#products-list .product-title,
#products-view .product-title
{
     font-weight: bold; 
     display: block; 
     font-size: 125%; 
     font-family: Verdana, Arial, Sans Serif;
}

#products-list .product-title a
{
    color: #000;
}

#products-list .product-price,
#products-view .product-price
{
    /*color: #b50000;*/
}

#products-list .product-description
{
    margin-top: 5px;
    padding-bottom: 20px;
}

#products-list .buyform
{
    text-align: right;
    font-size: 85%;
}

#products-list .buyform form,
#products-view .buyform form
{
    display: inline;
    padding: 0;
}

#products-list .buyform input,
#products-list .buyform select,
#products-view .buyform input,
#products-view .buyform select
{
    vertical-align: middle; 
    font-family: Arial; 
    font-size: 11px;
}

#products-list .message-thankyou,
#products-view .message-thankyou
{
    text-align: center; 
    padding: 10px; 
    font-weight: bold; 
    color: green;
}

/*-----------------------------------------------------------------------*/

.nws-products-vertical
{
}

.nws-product
{
    padding: 10px;
}

.nws-product-name
{
    font-weight: bold;
}

.nws-product-image
{
    float: left;
    margin-right: 5px;
}

/* ---------------------------------------------------------------------- */
#nws-variants
{
    
}

#nws-variants table
{
    background: #EFEFEF;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

#nws-variants table td
{
    padding: 0;
}

#nws-variants table td.description
{
    padding: 5px;
    font-weight: bold;
}

#nws-buycontrols
{
    padding: 5px;
    background: #e8e8e8;
    border: 1px solid gray;
}