/*=============================================
	Search Page Filter Section
	Blake Ropelato
==============================================*/

.Left .SideFilterList .SideNarrowBy, .Left .SideFilterList li{
	font-size:11px;
	border-bottom:1px solid #97c3de;
}
.Left .SideFilterList a{
	text-decoration:none;
	color:#0a709c;
}
.Left .SideFilterList a:hover{
	color:#000;	
}
.Left .SideFilterList .active {
	display:block;	
}
.Left .SideFilterList input, .Left .SideFilterList label, .FilterContentBox div, .FilterContentNoBox div {
	float:left;	
}
.Left .SideFilterList label {
	padding-left:5px;	
}
.Left .SideFilterList a span, .Left .SideFilterList .CategoryCount, .Left .SideFilterList label span{
	color:#999;
	font-size:9px;
}
.Left .SideFilterList .inactive{
	display:none;
}
.Left .SideFilterList li {
	list-style: none;
	padding:8px 0 5px 0;
	background:url(../images/flyMoreCollapsed.gif) no-repeat 3px 5px;
	float:left;
	width:100%;
	
}
.Left .SideFilterList li.expanded {
	background:url(../images/flyMoreExpanded.gif) no-repeat 6px 8px;
}
#FilterDeals, #FilterCategory, #FilterBrand {
	background-image:none;
}
#FilterDeals .FilterSectionTitle, #FilterCategory .FilterSectionTitle, #FilterBrand .FilterSectionTitle {
	padding-left:8px;
}

.FilterSectionTitle {
	font-size:14px;
	padding-left:30px;
	float:left;
}
.FilterContent {
	padding:5px 0 0 8px;
	display:none;
	float:left;
	width:170px;
}
.FilterContentBox div, .FilterContentNoBox div, .FilterContentCatBox div {
	display:block;
	padding-top:3px;
}
#BrandList div, #BrandList input, #BrandList label{
	float:none;	
}
.FilterContentNoBox div {
	width:130px;
}
.FilterContentBox div {
	width:135px;
}
.FilterClearList {
	float:right;
	padding-right:8px;
}
.FilterClearList, .Left .SideFilterList .SelectMultiple, .Left .SideFilterList .SelectSingle{		
	font-weight:bold;
	color:#327ead;
	text-decoration:underline;	
}
.Left .SideFilterList .UpdateMultiple {
	float:right;
}
.Left .SideFilterList .UpdateContainer {
	width:165px;
	float:left;
	padding-bottom:5px;
}
.FilterContentBox .HighLight {
	display:inline;
	background-color:#ebca83;
}
.FilterContentBox, .FilterContentNoBox {
	margin-bottom:8px;
	float:left;
}
.FilterContentBox {	
	margin-top:5px;
	padding-left:10px;
	width:152px;
	border:1px solid #397ea9;
	padding-bottom:2px;
}
/*.FilterContentBox.overflow{
	height:165px;
	overflow:auto;
}*/
.FilterContentNoBox {
	width:150px;
	padding-left:15px;
}
.FilterContentNoBox.overflow, .FilterContentBox.overflow {
	overflow:auto;
	height:115px;
}
.FilterContentCatBox div.active{
	display:block;
}
.FilterContentCatBox{
	float:left;
}
#CategoryList div {
	background:url(../images/cat-collapsed.gif) no-repeat 3px 5px;
}
#CategoryList div.CatExpand {
	background:url(../images/cat-expanded.gif) no-repeat 3px 5px;
}
#CategoryList {
	color:#0A709C;	
}
#CategoryList .CategorySectionClick {
	padding-left:7px;	
}
.Left .SideFilterList .Multiples{
	display:none;	
}
.Left .SideFilterList .SideNarrowBy {
	padding:5px 0 5px 5px;
	background:url(../images/RefineFull.jpg) no-repeat;
	height:39px;
	width:175px;
}
.Left .SideFilterList .SideNarrowBy span{
	color:#327ead;
	font-size:17px;
}
#FilterDeals .FilterContentNoBox div {
	width:155px;	
}
