/* category filter styles */

div.filter-area ul,
div.filter-area div.dark
{
	padding: 0 10px;
}
div.filter-area ul div.dark
{
	padding: 0;
}
div.filter-area ul > li,
div.other_filters_tmp ul > li
{
	padding: 0 0 2px 0;
}
div.filter-area ul > li a,
div.filter-area ul > li label,
div.other_filters_tmp ul > li a,
div.other_filters_tmp ul > li label
{
	max-width: 150px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: text-top;
	vertical-align: bottom\9;
}
div.filter-area a.dark_12
{
	font-weight: bold;
	margin: 3px 10px 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
div.other_filters_tmp {
    position: absolute;
    z-index: 3;
}

div.other_filters_tmp div {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
    margin: 14px 0 0 80px;
    max-width: 180px;
    padding: 5px 25px 10px 15px;
    position: relative;
}
div.filter-area img.remove
{
	margin: -1px 0 0 4px
}
div.filter-area .single
{
	opacity: 0.7;
}
div.filter-area .dark > span
{
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: text-top;
	vertical-align: bottom\9;
}
div.filter-area div.clear-filters
{
	padding: 0 0 8px;
}
div.filter-area div.cf-slider
{
	padding: 15px 0 0;
}
div.filter-area table.cf-slider
{
	margin: 15px 0 0;
	width: 100%;
	table-layout: fixed;
}
div.filter-area table.cf-slider td.selector
{
	width: 60px;
}
div.filter-area div.cf-apply
{
	padding: 7px 10px 0;
}
div.filter-area ul div.cf-apply
{
	padding: 7px 0 0;
}
/* category filter styles end */

/* 1.2.0 version styles */
div.cat-tree-cont.subcat-cont {
	padding-left: 15px;
}
ul.cat-tree {
	vertical-align: top;
}
ul.cat-tree li {
/*	height: 26px;
	line-height: 26px;*/
	padding: 4px 0 6px;
	vertical-align: top;
}
ul.cat-tree > li:last-child {
/*	height: 26px;
	line-height: 26px;*/
	padding: 4px 0 8px;
}
ul.cat-tree li a {
	font-size: 0.929em;
}
ul.cat-tree li ul {
	display: none;
}
ul.cat-tree li ul > li {
	padding-left: 15px!important;
}
ul.cat-tree li span.toggle {
	width: 10px;
	display: inline-block;
	color: #2767b5;
	cursor: pointer;
	font-size: 0.929em;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.cat-toggle {
	background: #e2e2e2;
	height: 10px;
	margin-top: 3px;
	-moz-user-select: none;
	-webkit-user-select: none;
	cursor: pointer;
	line-height: 2px;
	text-align: center;
}
/* 1.2.0 version styles end */

.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(jslider.round.plastic.png) repeat-x 0 0}.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:50%;background-position:0 0;left:0}.jslider .jslider-bg .r{width:50%;left:50%;background-position:right 0}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-position:0 -20px}.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -40px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}.jslider .jslider-pointer-hover{background-position:-20px -40px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}.jslider .jslider-scale{position:relative;top:9px}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}.jslider_blue .jslider-bg i,.jslider_blue .jslider-pointer{background-image:url(../img/jslider.blue.png)}.jslider_plastic .jslider-bg i,.jslider_plastic .jslider-pointer{background-image:url(../img/jslider.plastic.png)}.jslider_round .jslider-bg i,.jslider_round .jslider-pointer{background-image:url(../img/jslider.round.png)}.jslider_round .jslider-pointer{width:17px;height:17px;top:-6px;margin-left:-8px}.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(jslider.round.plastic.png)}.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px}