/**
* filtersearch.css
* @author  	   Business/Development: Adam Lee & Yaakov Albietz
* @credit   	3rd Party Development: Seth Benjamin
* @copyright   Copyright Eject Core 2009-2010. All rights reserved.
* @license 	   end-user license agreements (EULAs)
* @package     Filter Search Pro
* @version 	   v1.7 Final
*
*/

div.filter_block { position: relative; }
#clearAll { margin: 8px auto; text-align: center }
#clearAll input {
	margin-left:0;
}
.toggleLimit a { color:#FFF; font-weight:bold; margin:-18px 0 0 172px; position:absolute; }	

div#filterCategoryBlock { display: none; }
div#filterCategoryBlock li { list-style: none; }
div#filterCategoryBlock ul ul { background: #EEE; list-style: none; }
div#filterCategoryBlock ul ul li { cursor: pointer; position: relative; padding: 5px 0px 2px 3px; height: 15px; line-height: 15px; color: #333; border-bottom: 1px solid #DDD; background: #FFF; }  
div#filterCategoryBlock ul ul li:hover { background: #EEE; }
div#filterCategoryBlock ul ul li span { font-size: 9px; float: right; margin-right: 4px; font-weight: normal; }
div#filterCategoryBlock ul ul li a { font-size: 9px; display: block; color: #333; text-decoration: none; }
div#filterCategoryBlock ul ul li a:hover { display: block; color: #000; }
div#filterCategoryBlock ul .title {
	font-size: 9px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	padding: 5px 10px;
	background: url(titleBg.gif) repeat-x;
}

div#filterSearchBlock ul ul,
div#filterSearchBlock ul li,
div#filterSearchBlock ul input[type=checkbox] { margin: 0; padding: 0; }
div#filterSearchBlock ul ul,
div#filterSearchBlock ul li,
div#filterSearchBlock ul input[type=checkbox] { margin: 0; padding: 0; }
div#filterSearchBlock ul ul {
	background: #EEE;
	list-style: none;
	border-left: 0px #d0d3d8;
	border-right: 0px #d0d3d8;
	padding:0.3em 0.7em 0.8em;
	/*min-height:20px;*/
	background: #ffffff url(http://www.coup-gagnant.com/themes/classic/img/fond-box.jpg) repeat-y;
}
div#filterSearchBlock ul.filterRangeSearch ul {
	padding:0em 0.7em 0em;
}

div#filterSearchBlock ul ul li { cursor: pointer; position: relative; padding: 5px 0px 2px 3px; height: 15px; line-height: 15px; /*color: #333;*/ border-bottom: 1px solid #DDD; }
div#filterSearchBlock ul ul li:hover { background: #DDD; }
div#filterSearchBlock ul ul li span.count { font-size: 9px; float: right; margin-right: 4px; font-weight: normal; }
div#filterSearchBlock ul ul li a { display: block; color: #333; text-decoration: none; }
div#filterSearchBlock ul ul li a:hover { display: block; color: #000; }
div#filterSearchBlock ul input[type=checkbox] { margin: 2px 6px 0 0; }
div#filterSearchBlock ul .title {
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF;
	text-align: center;
	/*padding: 5px 10px;*/
	/*padding-right:12px;*/
	border-bottom:0px solid #595A5E;
	line-height:46px;
	height: 44px;
	/*background: url(titleBg.gif) repeat-x;*/
	background: transparent url(http://www.coup-gagnant.com/themes/classic/img/block_header.gif) no-repeat top left;
}
div#filterSearchBlock .viewMoreOptions { padding-left: 8px; font-size: 9px; cursor: pointer; font-weight: bold; }
div#filterSearchBlock .viewMore { display: none; } 

/*#filterRanges li { font-size: 9px; font-weight: bold; }*/

div#listingSearch { float: left; margin: 10px auto; width: 100%; border-left: 1px solid #CCC; }
div#listingSearch .viewMoreOptions { clear: left; }
div#listingSearch ul ul,
div#listingSearch ul li,
div#listingSearch ul input[type=checkbox] { margin: 0; padding: 0; list-style: none; }
div#listingSearch ul ul { background: #EEE; list-style: none; }
div#listingSearch ul ul li { border: 1px solid #DDD; border-left: 0; font-size: 10px; color: #333; cursor: pointer; float: left; height: 15px; line-height: 15px; margin: -1px -1px 0; padding: 5px 10px; position: relative; width: 120px; }
div#listingSearch ul ul li:hover { color: #000; font-weight: bold; }
div#listingSearch ul ul li span { position: absolute; right: 5px; }
div#listingSearch ul ul li a { display: block; color: #666; text-decoration: none; }
div#listingSearch ul ul li a:hover { display: block; color: #000; }
div#listingSearch ul input[type=checkbox] { margin: 2px 10px 0 0; }
div#listingSearch ul .title { background: #999; width: 120px; color: #FFF; text-align: center; font-weight: bold; padding: 5px 10px; }
div#listingSearch .viewMoreOptions { background: #EEE; cursor: pointer; font-weight: bold; width: 536px; text-align: center; border-left: 1px solid #CCC; }
div#listingSearch .viewMoreOptions:hover { background: #DDD; }
div#listingSearch .viewMore { display: none; }

ul.pages { display: block; border: none; text-transform: uppercase; font-size: 10px; margin: 10px 0 50px; padding: 0; }
ul.pages li { background: #FFF; list-style: none; float: left; border: 1px solid #ccc; text-decoration: none; margin: 0 5px 0 0; padding: 5px; font-weight: bold; color: #374853; }
ul.pages li:hover { border: 1px solid #003f7e; }
ul.pages li.pgEmpty { background: #FFF; border: 1px solid #eee; color: #eee; }
ul.pages li.pgCurrent { background: #FFF; border: 1px solid #003f7e; color: #000; font-weight: 700; background-color: #eee; 

#loading_bg, .ajaxLoading { position: absolute; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; }
#loading_bg{ opacity: .5; filter: alpha(opacity=50); background-color: #fff; background-image: url("maskBG.png") !important; background-image:none; background-repeat: repeat; }
#loading_progress{ background:url(ajax_progress.gif) no-repeat; width:32px; height:52px; position:absolute; left:43%; top:45%; }
