﻿
div#rg-filterDiv { width: 188px; float: left; background: #6a6a6a; padding-top: 10px; }

div#rg-filterDiv h2.filter-list-title-sv { background: url('/_images/subTitles/filter-list-title-sv.jpg') no-repeat left center; text-indent: -10000px; font-size: 1px; height: 26px; margin: 10px; margin-bottom: 0px; border-bottom: 1px solid #353535; }

div#rg-filterDiv h2.filter-list-title-en { background: url('/_images/subTitles/filter-list-title-en.jpg') no-repeat left center; text-indent: -10000px; font-size: 1px; height: 26px; margin: 10px; margin-bottom: 0px; border-bottom: 1px solid #353535; }



div#selFilter { height: 33px; margin-bottom: 1px; line-height: 33px; padding-left: 10px; }

div#selFilter h2.selected-filters-title-en { background: url('/_images/subTitles/selected-filters-en.jpg') no-repeat left center; text-indent: -10000px; font-size: 1px; height: 26px; margin: 10px; margin-bottom: 0px; border-bottom: 1px solid #353535; }

div#selFilter h2.selected-filters-title-sv { background: url('/_images/subTitles/selected-filters-sv.jpg') no-repeat left center; text-indent: -10000px; font-size: 1px; height: 26px; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; border-bottom: 1px solid #353535; }


div#filterList { line-height: 14px; height: 33px; border-top: 1px solid #9b9b9b; margin-right: 10px; }



div#filterList span.mainFilter { display: block; font-weight: normal; font-family: Georgia; font-size: 11px; line-height: 13px; padding: 5px 0 5px 17px; margin: 0px; cursor: pointer; border-bottom: 1px solid #797979; background: url('/_images/mainDesign/delete-filter.jpg') no-repeat left center; }


div#filterList span:hover { }

div#filterList .removeFilter { }

div#filterList .removeFilter:hover { }


div#filterTabs { margin: 0px 10px; border-top: 1px solid #9b9b9b; }

div#filterTabs ul.filterTab { margin: 0; padding: 0; width: 100%; list-style: none; }

div#filterTabs ul.filterTab li { margin: 0; padding: 0; position: relative; }

div#filterTabs ul.filterTab li span { display: block; font-weight: normal; font-family: Georgia; font-size: 11px; padding: 5px 0px; margin: 0px; border-bottom: 1px solid #797979; background: url('/_images/mainDesign/filter-list-arrow.jpg') no-repeat right center; cursor: pointer; }

div#filterTabs ul.filterTab li .filterSubTab ul li.rg-disabled-inr { text-decoration: line-through; }

div#filterTabs ul.filterTab li:hover a, div#filterTabs ul.filterTab li a:hover { }

div#filterTabs ul.filterTab li div.filterSubTab div.filterSubTabTop { /* background: url('/_images/mainDesign/filter-shadow-top.jpg') no-repeat top center; */ background: #000; opacity: 0.9; height: 100%; color: #fff; }

div#filterTabs ul.filterTab li div.filterSubTab div.filterSubTabInner { /* background: url('/_images/mainDesign/filter-shadow-bg.jpg') repeat-y top center; */ height: 100%; }

div#filterTabs ul.filterTab li div.filterSubTab div.filterSubTabBottom { /* background: url('/_images/mainDesign/filter-shadow-bottom.jpg') no-repeat bottom center; */ padding: 0px 20px; height: 100%; }

div#filterTabs ul.filterTab li div.filterSubTab div.filterSubArrow { background: url("/_images/mainDesign/filters-arrow.jpg") no-repeat scroll left top transparent; height: 14px; left: -7px; position: absolute; width: 7px; }


div#filterTabs ul.filterTab li div.filterSubTab { position: absolute; /*--Important--*/ top: 0px; left: 186px; /*background: #fff; --Background gradient--*/ float: left; display: none; /*--Hidden for those with js turned off--*/ z-index: 9999; width: 754px; font-family: Georgia; height: 535px; }
div#filterTabs ul.filterTab li .row { /*--If needed to break out into rows--*/ clear: both; float: left; width: 100%; margin-bottom: 10px; }
div#filterTabs ul.filterTab li .filterSubTab ul { list-style-type: none; padding: 0; width: 129px; margin: 11px 15px 0px 0px; float: left; }
div#filterTabs ul.filterTab .filterSubTab ul li { width: 100%; /*--Override parent list item--*/ color: #000; margin: 0; }

div#filterTabs ul.filterTab .filterSubTab ul li.header { /*--Sub nav heading style--*/ list-style-type: none; margin: 0; padding: 0; margin-bottom: 5px; border-bottom: 1px solid #cccccc; }

div#filterTabs ul.filterTab .filterSubTab ul li h4 { /*--Sub nav heading style--*/ padding: 0; margin: 0; font-size: 12px; font-variant: small-caps; color: #fff; /* text-indent: 0px; */ font-weight: normal; list-style-type: none; }

div#filterTabs ul.filterTab .filterSubTab ul li { float: none; text-indent: 0px; /*--Override text-indent from parent list item--*/ height: auto; /*--Override height from parent list item--*/ padding: 1px 0px; display: block; font-size: 10px; text-decoration: none; color: #fff; list-style-position: inside; list-style-type: circle; }
div#filterTabs ul.filterTab .filterSubTab ul li:hover { color: #fff; text-decoration: underline; background-position: 5px 12px; /*--Override background position--*/ }
