﻿#products-list
{
}

#products-list .product
{
	width:388px;

}

#products-list .product-image
{
    font-size: 85%;
    width: 100px;
}

#products-list .product-title,
#products-view .product-title
{
     font-weight: bold; 
     display: block; 
     font-size: 125%; 
}

#products-list .product-title a
{
    color: #351808;
}

#products-list .service,
#products-view .product-price
{
    color: #c91f05;
    font-weight:bold;
}

#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: #7b3513;
}

/*-----------------------------------------------------------------------*/

.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
{
    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;
}

.category-list
{
	color:#7d3414;
}

.category-list a
{
	font-size:13px;
	font-weight:bold;
}


/*--------------------------------------------------------------------*/

teaser-product-image
{
	border:1px solid #7d6642;
}

.teaser-product-name
{
	padding-top:5px;
}

.teaser-product-name a
{
	font-weight:bold;
	color:#3b190d;
}

.teaser-product-price
{
	padding-top:5px;
	font-weight:bold;
}

.teaser-firstcol
{
	width:50%;
	border-right:1px solid #bda97d;
	padding:10px 10px 10px 20px;
}

.teaser-secondcol
{
	width:50%;
	padding:10px 20px 10px 10px;
}

.teaser-dev
{
	background:url(../images/teaser-dev-bg.gif) no-repeat 19px 0px;
	height:12px;
}

.xteaser-dev
{
	background:url(../images/xteaser-dev-bg.gif) no-repeat 8px;
	height:12px;
}