﻿@charset "utf-8";


ul.subCategories {
    display:block;
    margin:0px 0px 20px 5px;
    padding:0px 0px 20px 0px;
    list-style-type:none;
}

ul.subCategories li{
    padding: 1px;
    float: left;
    width:325px;
    font-size:1em;
    font-weight:normal;
}

ul.subCategories li a{
    color:#534d47;
}
ul.subCategories li a:hover{
    color:#000;text-decoration:underline;
}

a.h1, a.h1:hover, a.h1:link {
    color:#000;
}
 a.h1:hover {
    text-decoration:underline;
 }

.pListItem {
    position:relative;
    width:659px;
    height:auto;
    margin:10px 0 10px 0;
    padding:0;
}

.pListItem .bottomer{
    width:659px;
    height:10px;
    background: transparent url('/images/menus/product-background.gif') no-repeat bottom left;
}

.pListItem .details{
    width:659px;
    height:220px;
    background: transparent url('/images/menus/product-background.gif') no-repeat top left;
    padding: 20px;
}

*HTML .pListItem .details
{
    width:639px;
    padding: 20px 0px 20px 20px;
}

.pListItem .details .left 
{
    width:450px;
    height:220px;
    float:left;
    
}

.cp1
{
    position:relative;
    width:210px;
    
}



.pListItem .details .right 
{
    width:160px;
    height:220px;
    float:right;
}



.cp1 .title {
    display:block;
    font-size:1.4em;
    font-weight:bold;
    padding:0px 0px 5px 0px;
}

.cp1 .title a, .cp1 .title a:visited {color:#534d47;}
.cp1 .title a:hover {color:#000;}

.cp1 .brand {
    display:block;
    font-weight:normal;
    font-size:1em;
    text-transform:uppercase;
    padding:5px 0px 5px 0px;
}

.cp1 .brand a,
.cp1 .brand a:visited {color:#433d37;}
.cp1 .brand a:hover {color:#000;}


.cp1 .category {
    display:block;
    font-size:12px;
    font-weight:normal;
    padding:2px 0px 5px 0px;
}

.cp1 .category a,
.cp1 .category a:visited {color:#f18200;text-decoration:none;}
.cp1 .category a:hover {color:#000;}


.cp1 .stars {
    position:absolute;
    top:100px;
    left:-5px;
    height:30px;
    display:block;
    font-size:13px;
    font-weight:normal;
    padding:2px 0px 5px 0px;
}

.description {
    position:absolute;
    display: block;
    top:160px;
    left:20px;
    width:450px;
    color:#303030;
    font-size:1em;
    font-weight:normal;
}

.pListItem .description small {
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:underline;
    
}

.pListItem div.img160 {
    position:absolute;
    display:table-cell;
    top:25px;
    left:480px;
    width:160px;
    height:160px;
    border:1px solid #b7ab99;
    background:#fff;
    text-align:center;
    vertical-align:middle;
}

.pListItem div.img160 img{
    vertical-align:middle;
}

.pprice 
{
    width:1px;
    height:1px;
}

.pListItem div.price 
{
    position:absolute;
    top:25px;
    left:240px;
    overflow:hidden;

}


.pFound {
    display:block;
    font-size: 1.5em;
    color:#333;
    padding:20px 0px 10px 0px;
}


.pListItem div.moreinfo {
    position:absolute;
    top:200px;
    left:480px;
}




/*

    BRANDS


*/
.brand-detail {
    width:659px;
    margin:10px 0 20px 0;
    padding:0px;
}

.brand-detail .topper {
    background: transparent url('/images/backgrounds/bands-background-659.gif') no-repeat top left;
    padding: 0px 5px 0px 20px;
    width:639px;
    margin:0px;
}
* HTML .brand-detail .topper {
    background: transparent url('/images/backgrounds/bands-background-659.gif') no-repeat top left;
    padding: 0px 5px 0px 20px;
    width:639px;
    margin:0px;
}

.brand-detail .footer {
    background: transparent url('/images/backgrounds/bands-background-659.gif') no-repeat bottom left;
    height:15px;
    width:659px;
    padding:0px;
    margin:0px;
    
}

img.brand-detail-medium {
    margin:10px 10px 10px 20px;
    padding:5px;
    border:1px solid #fff;
    float:right;
    background:#d0cecb;
}

.brand-title {
    font-size:1.6em;
    padding:15px 0px 5px 0px;
    margin:0;    
    border-bottom:1px solid #fff;
}
.brand-presentation {
    font-size:1.0em;
    padding:0px;
    line-height:150%;
    color:#333;
}
