/* PRODUCT DETAILS */
.prodMain
{
 width: 545px;
}
.prodText
{
 padding-top: 10px;
}
.prodInfo
{
 position: relative;
 width: 250px;
 margin-left: 10px;
 background-color: #ebebeb;
 float: right;
}
.prodVariants,.prodSizes
{
/* padding-top: 10px;
 padding-right: 10px;*/
/*position:relative;*/
}
.prodVariants INPUT,.prodSizes INPUT
{
/*height: 1px; width: 1px;
margin: 0px; padding:0px;*/
/*position: absolute;*/
visibility:hidden;
display:none;
}
.prodVariants LABEL,.prodSizes LABEL
{
 background-color: #ffffff;
 border: solid 1px #cccacb;
 padding: 3px;
 cursor: pointer;
 display: inline-block;
 margin: 1px;
/* position: relative;
 left: -10px;*/
}

.prodPrice
{
 color: #beca42;
 font-weight: bold;
 font-family: Verdana, Tahoma;
 font-size: 13pt;
 padding-top: 10px;
 padding-left: 10px;
}
.prodPriceBefore
{
 color: #505050;
 text-decoration: line-through;
 font-weight: normal;
 font-family: Verdana, Tahoma;
 font-size: 8pt;
}


.prodQuantity
{
 padding-top: 14px;
 padding-left: 10px;
 float: right;
}
.prodQuantity INPUT
{
 width: 25px;
 height: 15px;
 text-align: center;
}

.prodBasket
{
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 float: right;
}
.prodBasket INPUT
{
 height: 25px;
 width: 85px;
 background-image: url(/Images/buttonPutInBasket.gif);
 border: 0;
 font-family: Tahoma;
 font-weight: bold;
 font-size: 12px;
 color: #ffffff;
 cursor: pointer;
}

.prodImageMain
{
 width: 250px;
 margin: 5px;
}
.prodImageThumbs
{
 margin-left: 5px;
}
.prodImageThumb
{
 float: left;
 width: 75px;
 height: 100px;
 text-align: center;
 margin-right: 5px;
 background-color: #FFFFFF;
}
.listRelated
{
 background-image: url(/Images/hCyan545.gif);
 background-repeat: no-repeat;
 background-position: top center;
 color: #FFFFFF;
 width: 545px;
 height: 35px;
 font-family: Tahoma;
 font-size: 11px;
}
.listRelated H4
{
 font-family: Tahoma;
 font-size: 12pt;
 font-weight: normal;
 color: #FFFFFF;
 padding-left: 10px;
 padding-top: 7px;
}


/* ---------- PRODUCT LIST ---------- */

#listHead
{
 background-image: url(/Images/hBrown545.gif);
 background-repeat: no-repeat;
 background-position: top center;
 color: #FFFFFF;
 width: 545px;
 height: 35px;
 font-family: Tahoma;
 font-size: 11px;
}
#listHead H4
{
 font-family: Tahoma;
 font-size: 12pt;
 font-weight: normal;
 color: #FFFFFF;
 padding-left: 10px;
 padding-top: 7px;
}
#listHeadLeft-Brands
{
 font-family: Tahoma;
 font-size: 11px;
 width: 100px;
}
#listHeadLeft-Sizes
{
 font-family: Tahoma;
 font-size: 11px;
 width: 50px;
}
#listHeadRight-Sort
{
 font-family: Tahoma;
 font-size: 11px;
 width: 100px;
}
#listHeadLeft
{
 padding-left: 10px;
 padding-top: 9px;
 padding-bottom: 2px;
 float: left;
}
#listHeadRight
{
 padding-right: 10px;
 padding-top: 9px;
 padding-bottom: 2px;
 text-align: right;
 float: right;
}

.listProducts
{
 width: 545px;
 background-color: #ebebeb;
}
.listProducts LI
{
 height: 240px;
 width: 170px;
 background-image: url(/Images/backWhite240x170.gif);
 background-repeat: no-repeat;
 background-position: top center;
 list-style: none;
 float: left;
 margin: 5px;
 padding: 0px;
}
.listProducts UL
{
 margin: 0px;
 padding: 0px;
}
.listProducts-footer
{
 background-image: url(/Images/bFooter545.gif);
 background-repeat: no-repeat;
 background-position: top center;
 width: 545px;
 height: 5px;
}
.boxTop545
{
 background-image: url(/Images/boxTop545.gif);
 background-repeat: no-repeat;
 background-position: top center;
 width: 545px;
 height: 5px;
}
.boxBottom545
{
 background-image: url(/Images/boxBottom545.gif);
 background-repeat: no-repeat;
 background-position: top center;
 width: 545px;
 height: 5px;
}
.paging
{
 background-color: #ffffff;
 width: 515px;
 margin-left: 10px;
 padding: 5px;
}

/* ---------- PRODUCT THUMBNAIL ---------- */

.prodThumbnail
{
 height: 240px;
 width: 170px;
 background-image: url(/Images/backWhite240x170.gif);
 background-repeat: no-repeat;
 background-position: top center;
 float: left;
 margin-top: 10px;
 margin-left: 10px;
 margin-right: 0px;
 padding: 0px;
 text-align: left;
 position: relative;
}
.prodThumbnailImage
{
 width: 150px;
 height: 150px;
 background-color: #ffffff;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
 display: table-cell;
 vertical-align: middle;
}
.prodThumbnailImage IMG
{
}
.prodThumbnailContent
{
 font-family: Tahoma, Arial;
 font-size: 11px;
 color: #505050;
}
.prodThumbnailContent A
{
 text-decoration: none;
 color: #505050;
 font-weight: bold;
}
.prodThumbnailContent A:hover
{
 text-decoration: underline;
}

.prodThumbnailPrice
{
 position: absolute;
 bottom: 8px;
 font-size: 12px;
 color: #505050;
}
.prodThumbnailPriceBefore
{
 position: absolute;
 bottom: 24px;
 left: 11px;
 font-size: 11px;
 color: #505050;
 text-decoration: line-through;
 background-color: #ffffff;
}

.prodThumbnailButton
{
 height: 20px;
 width: 70px;
 background-image: url(/Images/buttonGreenWhite70x20.gif);
 background-repeat: no-repeat;
 background-position: top center;
 position: absolute;
 bottom: 5px;
 right: 10px;
 text-align: center;
 color: #ffffff;
}
.prodThumbnailButton A
{
 font-family: Tahoma, Arial;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #ffffff;
 line-height: 20px;
}
.prodThumbnailButton A:hover
{
 text-decoration: underline;
}

.prodThumbnailOrganic
{
 width: 90px;
 height: 93px;
 background-image: url(/Images/ribbonOrganic.png);
 position: absolute;
 top: -4px;
 right: -4px;
 cursor: pointer;
}
.prodThumbnailOekoTex
{
 width: 90px;
 height: 93px;
 background-image: url(/Images/ribbonOekoTex.png);
 position: absolute;
 top: -4px;
 right: -4px;
 cursor: pointer;
}
.prodThumbnailNormal
{
 width: 90px;
 height: 93px;
 background-image: url(/Images/ribbonNormal.png);
 position: absolute;
 top: -4px;
 right: -4px;
}










































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

