
	/**
	* 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;
	   left: 10px;*/
       width: 230px;
       margin-left:10px;
       margin-top: 40px;
       border: 1px solid #dbdbdb;
       -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
   
    }
	#clearAll { text-align: center;
	 font-size: 8.5pt;
	 /*align: right;
	 position:absolute;
	 left: 110px;*/
     float: right;
     margin-right:10px;
	 color: #ffffff;
	 }
	.toggleLimit a { color:#FFF; font-weight:bold; margin:-18px 0 0 172px; position:absolute; }	
/*	div#filterCategoryBlock ul {  border: 1px solid #87CDFF;}*/
	div#filterCategoryBlock li { list-style: none; }
	div#filterCategoryBlock ul ul { background: #ffffff; list-style: none; }
	div#filterCategoryBlock ul ul li { font-size: 6.5pt; cursor: pointer; position: relative; padding: 5px 0px 2px 3px; height: 15px; line-height: 15px; color: #333;}
	div#filterCategoryBlock ul ul li:hover { background: #f3faff; }
	div#filterCategoryBlock ul ul li span { font-size: 6.5pt; font-weight: normal; color:#808080; }
	div#filterCategoryBlock ul ul li a { font-size: 6.5pt; display: block; color: #333; text-decoration: none; }
	div#filterCategoryBlock ul ul li a:hover { display: block; color: #000; }
	div#filterCategoryBlock ul .title { font-size: 12px; color: #e47911; padding: 5px 10px; background: #fff;  border-top: 1px dotted #dbdbdb;}
	
	div#Filter_by {	text-transform: uppercase;
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	padding-left:0.5em;
	padding-top:3px;
    padding-bottom: 8px;
	line-height:1.8em;
	color: white;																	/* tab color from black to white*/
	height: 19px;
	background: #808080;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    };

	div#filterSearchBlock ul ul,
	div#filterSearchBlock ul li,
	div#filterSearchBlock ul input[type=checkbox] { margin: 0; padding: 0; }
	div#filterSearchBlock ul ul { background: #ffffff; list-style: none; }
	div#filterSearchBlock ul ul li { font-size: 9.5pt; cursor: pointer; position: relative; padding: 5px 0px 2px 3px; height: 15px; line-height: 15px; color: #333; }
	div#filterSearchBlock ul ul li:hover { background: #f3faff; }
	div#filterSearchBlock ul ul li span.count { font-size: 8.5pt; font-weight: normal; color:#808080;}
	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-size: 11px; color: #e47911; padding: 5px 10px; background: #fff;  border-top: 1px solid #dbdbdb;}
	div#filterSearchBlock .viewMoreOptions { padding-left: 8px; font-size: 10px; cursor: pointer; font-weight: bold; }
	div#filterSearchBlock .viewMore { display: none; } 
	
	#filterRanges li { font-size: 6.5pt; }
	
	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: 6.5pt; 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: 6.5pt; 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%; }
