/*================================================================
    Inventory Hosting - Side Search CSS =======================
=================================================================*/
.hn-browse-inventory #side-search h4
{
	font-size: 12px !important;
}

#browseFullWidthContainer
{
	width: 837px;
	margin: 0 auto;
}
	#browseFullWidthContainer #footer div.fleft { font-size: 14px; }

#sortbox { height: 80px; }
#sortbox #quick-links { display: none; }
#sortbox #modify-search { display: none; }
#sortbox #keyword-label { display: none; }
#sortbox #keyword-input { display: none; }
#sortbox #stock { display: none; }
#sortbox #keyword-search { display: none; }
#sortbox div.rss { bottom: 5px; right: 20px; width: 80px; height: 15px; }
#sortbox div.breadcrumb-pages-list { font-size: 14px; left: 8px; top: 61px; }
#sortbox div.current-page { font-size: 14px; top: 42px; left: 8px; }


.hn-browse-inventory .hn-browse-sidesearch.content-padded
{
	padding: 9px 11px !important;
}
.hn-browse-inventory #side-search 
{
	visibility:hidden;
}
	/* Override jQueryUI */
	.hn-browse-inventory #side-search .side-search-section.ui-accordion-content
	{
		position: relative !important;
		padding: 27px 9px 10px 9px !important;
		overflow: hidden;
	}
	
		/* Search Option Buttons */
		.hn-browse-inventory #side-search .side-search-section ul.search-actions
		{
			position: absolute;
			top: 5px; 
			right: 9px;
			margin: 0;
			padding: 0;
		}
			.hn-browse-inventory #side-search .side-search-section ul.search-actions li
			{
				margin: 0px 1px; 
				position: relative; 
				padding: 1px 0; 
				cursor: pointer; 
				float: left; 
				list-style: none;
				z-index: 999;
			}
				.hn-browse-inventory #side-search .side-search-section ul.search-actions li a.ui-icon
				{
					float: left; 
					margin: 0 1px;
					outline: 0;
				}
		ul.list 
		{
			margin: 0;
			padding: 0;
			list-style: none;
			width: 83px;
			z-index: 999999;
		}
			ul.list li
			{
				font-family:  Arial, Verdana, Helv, Helvetica, Sans-Serif, Sans;
				cursor: pointer;
				height: 15px;
				line-height: 15px;
				padding: 0 6px 0 3px;
				font-size: 10px;
				white-space: nowrap;
				overflow: hidden;
				border-top: 1px solid transparent;
				border-bottom: 1px solid transparent;
			}
			ul.list li.ui-state-focus
			{
				border-left: 0 !important;
				border-right: 0 !important;
			}
			ul.list li.ui-state-active
			{
				cursor: default !important;
			}
		
		/* Loading screen */
		.hn-browse-inventory #side-search .side-search-section .loading-screen
		{
			background: #fcfcfc url("images/loading-large-screen.gif") no-repeat scroll 50% 50%;
			display: none;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		/* Error messages for bad or no data available */
		.hn-browse-inventory #side-search .side-search-section .error-no-data
		{
			margin-top: 5px;
			padding: 4px;
		}
			.hn-browse-inventory #side-search .side-search-section .error-no-data .ui-icon
			{
				float: left; 
				margin: 2px 5px 0px 2px;
			}
			.hn-browse-inventory #side-search .side-search-section .error-no-data .alert-message
			{
				font-size: 12px;
				font-weight: bold;
				line-height: 14px;
			}
		
		/* Generic select/input items */
		.hn-browse-inventory #side-search .side-search-section .text-search-wrapper
		{
			margin: 3px auto;
			width: 80%;
		}
			.hn-browse-inventory #side-search .side-search-section .text-search-wrapper input
			{
				width: 100%;
			}
		
		.hn-browse-inventory #side-search .side-search-section .dropdown-search-wrapper
		{
			margin: 3px auto;
			width: 80%;
		}
			.hn-browse-inventory #side-search .side-search-section .dropdown-search-wrapper select
			{
				width: 100%;
			}
		
		/* Generic checkbox criteria items */
		.hn-browse-inventory #side-search .side-search-section .checkbox-heading
		{
			width: 95%;
			margin-bottom: 2px;
			padding-top: 5px;
			border-bottom: 1px solid #aaaaaa;
			font-weight: bold;
			clear: both;
		}
		.hn-browse-inventory #side-search .side-search-section .checkbox-heading.first-heading
		{
			padding-top: 0px;
		}
		.hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper
		{
			display: inline-block;
			width: 49.5%;
			margin-left: 0.5%;
			font-family:  Arial, Verdana, Helv, Helvetica, Sans-Serif, Sans;
			font-size: 12px;
			line-height: 18px;
			height: 18px;
		}
		.hn-browse-inventory #side-search .side-search-section.search-by-location .checkbox-item-wrapper
		{
			margin-left: 0;
			width: 100%;
		}
		.browserIE6 .hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper,
		.browserIE7 .hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper
		{
			display: inline;
		}
			.hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper input
			{
				vertical-align: middle;
			}
			.hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper a
			{
				cursor: pointer;
				padding-left: 3px;
				vertical-align: middle;
				text-decoration: none;
			}
			.hn-browse-inventory #side-search .side-search-section .checkbox-item-wrapper a:hover 
			{
				color: #02416A;
			}
	
		/* Generic slider criteria items for numeric range selection */
		.hn-browse-inventory #side-search .side-search-section .slider-range-summary-wrap
		{
			margin-top: 5px;
			padding: 4px;
		}
			.hn-browse-inventory #side-search .side-search-section .slider-range-summary-wrap .ui-icon
			{
				float: left; 
				margin: 1px 5px 0px 2px;
			}
			.hn-browse-inventory #side-search .side-search-section .slider-range-summary-wrap .slider-range-summary
			{
				font-size: 12px;
				font-weight: bold;
			}
		.hn-browse-inventory #side-search .side-search-section .range-slider
		{
			width: 95%;
			margin: 8px auto 12px auto;
		}
		.hn-browse-inventory #side-search .side-search-section .slider-range-actions
		{
			font-size: 12px;
			font-weight: bold;
			margin-top: 12px;
			margin-bottom: 5px;
			text-align: center;
		}
			.hn-browse-inventory #side-search .side-search-section .slider-range-actions button.update-range
			{
				margin-right: 2px;
			}
			.browserIE6 .hn-browse-inventory #side-search .side-search-section .slider-range-actions button.update-range,
			.browserIE7 .hn-browse-inventory #side-search .side-search-section .slider-range-actions button.update-range
			{
				margin-right: 5px;
			}
	
