﻿
.CategoryWrapper
{
    padding:0px;
}

/* Category Header */
.CategoryHeader
{
    position:relative;
    border-bottom:solid 1px #A7988B;
}
.CategoryTitleWrapper
{
}
.CategoryTitleLabel
{
    color:#a8af3f;
    padding:0 10px 10px 10px;
    font-family:Trebuchet MS;
    font-size:32px;
    text-transform:none;
    font-weight:normal;
}
.CategoryImageWrapper
{
    height:97px;
}
.CategoryDescriptionWrapper
{
    color:#695B50;
    font-size:12px;
    padding:0px 10px 10px 10px;
}


/* Subcategories */

.SubcategoriesWrapper
{
    padding:0px 8px 0px 8px;
}

.CategoryThumbnailWrapper {width:320px; margin-right:20px;}

.CategoryThumbnailTitleWrapper a {
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:18px;
    color:#4A4038;
    text-decoration:none;
    display:block;
    width:320px;
    border-bottom:solid 3px #B4A99E;
    padding-bottom:2px;
}
.CategoryThumbnailTitleWrapper a:hover {
    text-decoration:none;
}

.CategoryThumbnailImageWrapper {
    float:left;
    width:100px;
    height:110px;
    padding-right:5px;
}
.CategoryThumbnailDescriptionWrapper 
{
    float:left;
    width:215px;
    padding:5px 0px 5px 0px;
}
.CategoryThumbnailDescriptionLabel {}

/* Catalog Items List */

.CatalogItemListWrapper
{
    padding:0px 8px 0px 8px;
}

.ProductsList
{
    border-collapse:separate;
}

.ProductListItem
{
    background-color:White;
    /*border:solid 1px #CCCCCC;*/
    margin:5px;
    text-align:left;
    vertical-align:top;
    width:212px;
}

.ProductListItem .CatalogItemWrapper
{
    margin:5px;
    position:relative;
    padding:5px;
}

.ProductListItem .ThumbnailWrapper
{
    text-align:center;
}
.CatalogItemThumbnail
{
    border:none;
}

.ProductNameLink
{
    color:#A8AF3F;
    font-size:12px;
    font-weight:bold;
}

.ShortDescriptionLabel
{
    font-size:11px;
}

.PriceLabel
{
    color:#A8AF3F;
    font-size:12px;
    font-weight:bold;
}

.WasPriceLabel
{
    color:#695B50;
    font-size:12px;
    text-decoration:line-through;
}

/* Product Details Page */

.ProductDetailView {padding:5px 8px 5px 8px;}

.ProductTitleWrapper {margin:10px; }
.ProductTitleLabel {font-size:22px; color:#A8AF3F;}

.ImageArea {float:left; width:382px; margin-left:0px; background-color:White; clear:both; /*border:solid 1px #A7988B;*/}
.ProductDetailsArea {float:right; width:300px; margin-right:10px;}

.LargeImageWrapper {position:relative;}
.LargeProductImage {}

.ThumbnailsWrapper {margin-top:5px;}
.ThumbnailsWrapper .Thumbnail {}

.DescriptionWrapper {padding:5px 0px 5px 0px;}
.DescriptionLabel {}

.SpecialOffersWrapper {padding:5px 0px 5px 0px;}
.SpecialOffersLabel {}

.OptionsWrapper {padding:5px 0px 5px 0px;}

.PriceWrapper {padding:5px 0px 5px 0px;}

.ShippingSupplementWrapper {padding:5px 0px 5px 0px;}
.ShippingSupplementLabel {}

.ShippingNotesWrapper {padding:5px 0px 5px 0px; color:#cc3333;}
.ShippingNotesLabel {}

.AddToBasketWrapper {
}
.QuantityWrapper {padding:5px 0px 5px 0px; text-align:left;}
.QuantityTextBox {width:40px;}

.OutOfStockWrapper {padding:5px 0px 5px 0px;}
.OutOfStockLabel {color:Red; font-weight:bold; font-size:11px;}

.RequestASampleWrapper {padding:5px 0px 5px 0px;}
.RequestASampleButton {}

.TellAFriendWrapper {display:none;}
.TellAFriendButton {}

.EnlargeImageWrapper {display:none;}
.EnlargeImageLink {}

.RelatedItemsWrapper {padding:20px 10px 5px 10px;}