/* dl#narrow-by-list */
div.filter .block-layered-nav {background:#815c87; margin-bottom:1em; height:36px;}
.catalog_filter dt {z-index: 11; margin:6px 6px 0px 6px; padding:0px; text-transform:uppercase; color:#4b4b4b; background:#fff url('../images/filters/arrow.gif') right top no-repeat; height:24px; position : relative; }
.catalog_filter dt span { line-height: 15px; padding:5px 20px 3px 10px; display:block; width: auto; }
.a_coup_coeur_filter dt span {padding-right:35px;background:url('../images/filters/heart.png') right top no-repeat; width:auto; position: relative;}
.catalog_filter+.catalog_filter dt {margin-left:0px; height:24px;}
.catalog_filter dt div.line {height:6px; background:#815c87; position: absolute; top:24px; left:0; }

.catalog_filter dd ol li {line-height: 18px; }
.catalog_filter dd ol li a:hover {color:#fff}
.catalog_filter dd ol li a {color:#EDE3EE}

.sort-by.catalog_filter { z-index: 10; }
.sort-by.catalog_filter dt { background-color:#ede3ee; padding: 0 16px 0 5px; line-height: 25px;  }


 div.catalog_filter {float:left; position:relative; cursor:pointer; z-index:11; }
 div.catalog_filter dd {display:none; position:absolute; z-index:190; width:200px;
    background:#9f81a3; color:#fff; font-size:11px;
    opacity: 1;
    filter: alpha(opacity = 100);
    margin-left:6px;
    padding: 0 10px 8px;
    padding-top:10px; top:35px;
    line-height: 0;
}
 div.catalog_filter+div.catalog_filter dd {margin-left:0px}
 div.catalog_filter.open dd {display:block;}
 div.catalog_filter.open dt {background:#9f81a3 url('../images/filters/arrow.gif') right -22px no-repeat; color:#fff}
.a_coup_coeur_filter.open dt span {background:url('../images/filters/heart.png') right bottom no-repeat}
 div.catalog_filter.open dt div.line {background:#9f81a3; width:100%}

 div.catalog_filter.mode_view.open dd {display:block;}
 div.catalog_filter.mode_view.open dt {background:#9f81a3 url('../images/filters/arrow.gif') right -22px no-repeat; color:#fff}
.a_coup_coeur_filter.mode_view.open dt span {background:url('../images/filters/heart.png') right bottom no-repeat}
 div.catalog_filter.mode_view.open dt div.line {background:#9f81a3; width:100%}

.toolbar-bottom .filter {display:none}

/*  CANCEL FILTER   */
.catalog_filter dt.cancel{background:#9f81a3; color:#fff; cursor:default; width : auto; float :left; height:24px; padding-right:15px;}
 .catalog_filter:hover dt.cancel {background:#9f81a3; color:#fff; cursor:default; width : auto; float :left;}
 div.catalog_filter:hover dt.cancel div.line {background:#815c87}
.catalog_filter dt.cancel .btn-remove {margin:2px 0px 2px 0px; position: absolute; right:10px; top:6px; z-index: 600;}
.catalog_filter dt.cancel span {padding-right:10px; height:26px; overflow: hidden; max-width: 120px; white-space: nowrap; }

/*  MODE VIEW   */
div.filter  div.mode_view {float:right; width:100px;}
div.filter  div.mode_view dt span {margin-left:3px; padding-left:25px}
div.filter  div.mode_view dt.grid span {background:url('../images/filters/grid.png') left 3px no-repeat}
div.filter  div.mode_view dt.list span {background:url('../images/filters/list.png') left 3px no-repeat; padding-left:35px}
div.filter  div.mode_view dd {width:94px; padding:0px;}
div.filter  div.mode_view dd ol {padding:10px; text-transform:uppercase; margin-left:3px; padding-left:25px}
div.filter  div.mode_view dd.grid ol {background:url('../images/filters/grid.png') left 8px no-repeat}
div.filter  div.mode_view dd.list ol {background:url('../images/filters/list.png') left 8px no-repeat; padding-left:35px}

/* SEARCH */
body.catalogsearch-result-index .sort-by.catalog_filter {display:none}
body.catalogsearch-result-index .limiter {padding-left:230px}

/* ADV SEARCH */
#asearch_mini_form .buttons-set {margin:0px 0px 1em 0px; text-align:left; border-top:0px}
#asearch_mini_form .buttons-set button.button {float:none}
input#asearch {width:300px}
