
/* ----------------------- BOXES ------------------------- */
.box {margin-bottom:5px;}
.sidebox-header-left{
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 2px solid #a828b5;
color: #555555;
font-size: 12px;
font-weight: normal;
line-height: 18px;
margin-bottom: 5px;
padding: 6px 10px;
text-transform: uppercase;
}
.box-head { padding:4px; line-height:22px; color:#222; font-size:12px; position:relative; font-weight:bold;text-transform: uppercase; border-bottom:1px solid #666; background:#fff;}
.box-head a { text-decoration:none; color:#111;}
.box-head i{ font-size:18px; margin-right:20px;}
.box-body { margin-bottom:5px; background:#fafafa;}
.box-body{ margin:0;}
.box-body ul li{padding:0; border-bottom: 1px solid #eee; background:#fff;}
.box-body ul li a{font-size:12px;line-height:18px;color:#222;text-decoration:none;text-transform:none;padding:8px 0 8px 5px;display:block;}
#seasonContent{border-bottom: 1px solid #ccc; height:220px; background:#fff;}
.box-body ul li.category-products a{background:none;padding:8px 0 10px 0;font-weight:normal;}
.box-body ul li.category-products a:hover{color:#fd3939;}
.box-body ol{margin:0;padding:0;list-style:none;}
.box-body ol li{background:#787878;border:1px solid #5f5e5e;margin-bottom:-1px;padding:0 0 0px 12px;position:relative;z-index:1;}
.box-body ol li a{font-size:13px;line-height:18px;color:#ffffff;font-weight:bold;text-decoration:none;text-transform:none;padding:12px 0 13px 0px;display:block;}
.box-body ol li:hover{border:1px solid #000;z-index:3;background:url(../images/cat-act.jpg) repeat-x 0 0 #3f3f3f;}
.box-body ol li a:hover{color:#;}
#categoriescss .box-head { display:none;}
#categoriescss .box-body { background:none; border:none;}
#categoriescss .box-body ul li{background:none;padding:0;border:none;}
#dynamicfilterContent li{background:#fafafa; border-bottom: 1px solid #ececec;border-top: 1px solid #fff;
    font-size: 12px; padding:6px 16px;
    height: 20px;
    line-height: 20px;}
	.dFilterHeading{font-weight:900;
color: #111;
font-size: 12px; padding:2px 5px; width:15%; float:left; margin-left:5px; text-align:left;

line-height: 20px; }
.dFilterding{width:82%; float:left;border-left: 1px solid #ececec;padding:2px 5px;line-height: 20px; }
.dFilter{ background:#fff;border-bottom: 1px solid #ececec; clear: both;overflow:hidden;}
.dFilter ul{
	margin:0; 
	padding:0;
	list-style-type: none;

}
.dFilter li{ float:left; margin:2px; padding:4px; background:#fff;}
.dFilterLink a.enabled:link, .dFilterLink a.selected:link, .dFilterLink a.enabled:hover, .dFilterLink a.selected:hover, .dFilterLink a.enabled:visited, .dFilterLink a.selected:visited {
	color: #111;
}
.button_clear_all{ width:180px!important;}
.dFilterLink a.enabled:hover, .dFilterLink a.selected:hover {
	text-decoration: underline
}



.dFilterExpand {
	overflow: hidden
}

.dFilterDrop {
	width: 98%
}

.dFilterLink a {
	padding: 1px 0 1px 2px; float:left;
	text-decoration: none;
	font-size: 1em;
	margin-left: 1px
}

.dFilterLink a.disabled {
	color: #ccc;
}

.dFilterLink input[type=checkbox] {
	margin: 0;
	padding: 0 3px
}

.dFilterToggle {
	display:none;
	text-decoration:none;
	font-size:10px;
	cursor:pointer;
	margin-left:5px
}

.dFilterToggle a:link, .dFilterToggle a:visited, dFilterToggle a:hover {
	color: #000
}

.dFilterToggleImg {
	margin-left:5px;
	vertical-align:middle
}


.dFilterClear {
	float:right
}

#dFilterButton {
	text-align:center;
	margin:1em
}

#dFilterClearAll {
	text-align:center;
	margin:1em
}