/*Shop Product List & Search Results Styles*/

.subCat { margin:15px 0 0 0; border-bottom:solid 4px #a18946; }
.subCat .title { padding:5px 0px 0px 39px; font-size:140%; font-weight:bold; background:url(/images/presentation/tick.gif) 3px 11px no-repeat; }
.subCat .products { margin:10px; }

.ProductRow {float:left; }
.productdetails { height:325px;}

.productHolder { width:326px; float:left; float:left; padding-bottom:4px; margin:10px 10px 0px 0px; border-bottom:1px solid #a18946; }
.productHolder .thumb { text-align:center; height:155px; overflow:hidden; }
.productHolder .title { margin:10px 0; }
.productHolder .title a { display:block; font-size:110%; margin:5px 0px; color:#285229; font-weight:bolder; }
.productHolder .description {  float:left; overflow:hidden; width:100%; height:105px; }
.productHolder .moreDetails {padding:1em 0;}

.productHolder .view {width:100%; float:left;height:24px; background:url(/images/presentation/CatViewBG.gif) repeat-x; }
.productHolder .view a { float:left; margin-top:2px; color:#000000; font-size:80%; font-weight:bold; }
.productHolder .view .left { width:7px; float:left; background:url(/images/presentation/CatViewLeft.gif) no-repeat; }
.productHolder .view .right { width:18px; float:right; background:url(/images/presentation/CatViewright.gif) no-repeat; }

.searchresults { height:185px; }
.productHolder .imageHolder { height:150px; margin-top:10px; z-index:5; }

.productHolder .overlayImage {position:absolute;}
.productHolder .overlayImage img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
    



.addLink { float:left; }
.buyNowPrice { float:left; margin:0 10px 10px 10px; font-weight:bold; }
#FullProductDescription { float:right; }

.productHolder .error {display:block; text-align:center; margin:0 auto; width:9em;}
#PreviousNexttransparent { background:url(/images/presentation/tick.gif) no-repeat scroll 3px 11px {padding-top:1em;}


