/* Ajax loaders for recommendations */
.behavioural-recommendation-container .loader-container { padding: 5px; text-align: center; line-height: 16px; }
.behavioural-recommendation-container .loader-container img.loader { width: 16px; height: 16px; display: inline; }
#block-related-behavioural .loader-container { padding-right: 10px; }
#block-upsell-behavioural .loader-container { padding: 0; text-align: left; }
#block-crosssell-behavioural .loader-container { padding-left: 0px; text-align: left; }
#block-category-recommendations-behavioural .loader-container { padding-left: 0px; padding-top:0; text-align: left; }

/* Category recommendations */
.box-category-recommendations { margin-top: 15px; }
.box-category-recommendations h2 { border-bottom:0; padding:0; margin:0 0 8px; color: #E26703; }
.box-category-recommendations .products-grid { width:100%; border:1px solid #e5dcc3; }
.box-category-recommendations .products-grid td { width:25%; background:#f6f2e7; border-right:1px solid #e5dcc3; border-bottom:1px solid #e5dcc3; padding:15px 10px 12px; line-height:1.6em; }
.box-category-recommendations .products-grid tr.last td { border-bottom:0; }
.box-category-recommendations .products-grid td.last { border-right:0; }
.box-category-recommendations .products-grid td img { border:1px solid #e5dcc3; }
.box-category-recommendations .products-grid .product-image { text-align:center; }
.box-category-recommendations .products-grid td.empty { border-right:0; background:#f1ecdb; }
.box-category-recommendations .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }

/* Alignment fix for category recommendations on the default enterprise theme */
.main .col-main .category-view { margin-bottom: 0; }

/* Layered Navigation */
.locayta-layered-nav dd ol li a { background: url(../images/locayta/filter_unselected.png) left center no-repeat; padding-left: 15px;  }
.locayta-layered-nav dd ol li a.selected { background-image: url(../images/locayta/filter_selected.png); }
.locayta-layered-nav dd ol li a.disabled { cursor: default; opacity:0.5; filter:alpha(opacity=50); text-decoration: none; }
.locayta-layered-nav dt a.filter-clear, .locayta-layered-nav .filter-clear-all { float: right; text-transform: none; font-weight: normal; font-size: 11px; }
#locayta-nav-loading-mask { background: url(../images/locayta/transparent.png); /* background required in IE */ position:absolute; color:#d85909; font-size:1.1em; font-weight:bold; text-align:center; opacity:0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; z-index:500; }
#locayta-nav-loading-mask .loader { position:fixed; top:45%; left:46%; width:230px; margin-left:-60px; padding:15px 60px; background:#fff4e9; border:2px solid #f1af73; color:#d85909; font-weight:bold; text-align:center; z-index:1000; }
#locayta-nav-loading-mask .loader img { display: inline; }

/*Price slider*/
.locayta-price-slider {height:5px; width:160px; background:#555; margin-top: 5px;}
.locayta-price-handle {height:16px; width:8px; background:#909090; float:left; margin-top:-5px;}
.locayta-min-price-label {float: left; margin-top: -5px;}
.locayta-max-price-label {float: right; margin-top: -5px; text-align: right;}
.locayta-price-range {text-align:center; margin-top: -5px;}