.ui-slider {
	position: relative !important;
	text-align: left !important;
}

.ui-slider .ui-slider-handle {
	position: absolute !important;
	z-index: 2;
	width: 16px; 
	height: 25px !important;
	margin: 0px !important;
	top: 0 !important;
	cursor: pointer;
}

.ui-slider .ui-slider-range {
	position: absolute !important; 
	z-index: 1; 
	display: block; 
	border: 0pt none !important; 
	background-position: 0pt 0pt !important;
}

#ajf-container .ui-state-default { background: url('../img/slider.png') no-repeat !important; border: none !important;}
#ajf-container .ui-corner-all:hover,
#ajf-container .ui-corner-all:focus{
border: 0pt none !important; 
border-radius: 0px !important; border-width: 0px!important;
outline: 0px auto -webkit-focus-ring-color;
}

#ajf-container .ui-corner-all { border-radius: 0px !important; border-width: 0px;} 
#ajf-container .ui-widget-header {
	background: #f3eb7b !important;
	border: none !important;
	font-size: 14px;
	height: 3px;
	margin-top: 5px;

}

.slider-input-left {
	width: 50px; 
	border: 0pt none !important; 
	background:none !important; 
	color:white; 
	margin:5px 0 0 12px;
}
.slider-input-side-left, .slider-input-left {
	width: 60px;
	border: 0pt none !important;
	background: none !important;
	color: #666666;
	margin: 3px 0 0 5px;
}

.slider-input-right {
	width: 55px; 
	border: 0pt none !important;
	background:none !important;
	color:white;
	margin:5px 0 0 28px;
}
.slider-input-side-right , .slider-input-right{ 
	width: 60px;
	border: 0pt none !important;
	background: none !important;
	color: #666666;
	margin: 3px 0 0 5px;
 }

.filter-label { width:42px;float:left;padding:3px 0 0 10px }

.lds-container { -moz-border-radius: 14px 14px 14px 14px;width:786px; height:150px;background-color: #EEEEEE; margin: 40px auto;font-size:12px; font-style:Arial; color:#545F73 }

.lds-col-container {float: left; width: 393px; height: 125px;}



.lds-col-row {margin-top:10px;height: 25px;}



.slider-center-bar {
	float: left;
	height: 13px;
	width: 173px;
	background: url('../img/center_box.png') !important;
	margin-top: 3px;
}
.slider-side-center-bar {
	float:left;
	height: 13px;
	width: 99%;
	background: url('../img/center_box.png') !important;
	background-position: center!important;
	margin-bottom: 7px;
}

.presta_160 .slider-side-center-bar {
	width: 96%;
}
.slider-extra-right {
	float: left;

	height: 13px;
	width: 1px;
	background: url('../img/center_box.png') !important;
	background-position: 100% 100%!important;

	position: relative !important;
}

.slider-extra-left {
	float: left;
	height: 13px;
	width: 1px;
	background: url('../img/center_box.png') !important;
	background-position: 0% 0%!important;
	position: relative !important;
}

#ajf_filter_container .slider-extra-left , #ajf_filter_container .slider-extra-right{
	margin-top: 3px;
}



.slider-button-left {margin-right: 5px;width:40px;height:27px;float:left;border: 1px solid #cccccc;/*background: url('../img/left_box.png') !important; */}



.slider-button-right {width:92px;height:25px;float:left;border: 1px solid #cccccc;/*background: url('../img/right_box.png') !important;*/ }
.slider-side-button-right, .slider-button-right {
	width: 40px;
	height: 27px;
	float: right;
	margin-right: 0px;
	border: 1px solid #cccccc;/*background: url('../img/right_side_box.png') !important;*/ 
}
.slider-button-right {
float:left;
margin-left: 10px;
}
.ldc_price_text {font-size:11px; }


#ajf-container {
	width: 100%; 
	display: none;
}

.ajf-cont {
	margin:10px auto;
}

.ajf-side-cont {
	margin: 2px auto;
}

#ajf-advanced-button {
	/*clear: both;*/
	margin-top: 8px;
	cursor: pointer;
	float: left;
}

#ajf-advanced-text {
	float: left;
	margin-left: 4px;
}

#ajf-reset-button {
	margin-top: 8px;
	cursor: pointer;
	float: right;
}

#ajf-reset {
	margin-top: 2px;
	float: right;
}

#ajf-reset-text {
	float: right;
	margin-left: 4px;
	color: #0088cc;
}

#ajf-arrow {
	margin-top: 2px;
	float: left;
}

#ajf-advanced-container {
	clear: both;
	display: none;
}
.ajf-line {
	width:100%;
	height:1px;
	border-bottom: 1px solid #e4e4e4;
	padding-top: 10px;
	margin-bottom: 2px;
	clear:both;	
}

.ajf-filter-name {
	width: 100px;
	font-weight: bold;
	font-size:11px;
	float: left;
	clear: both;
	padding-top: 10px;
	min-height: 18px;
	word-wrap: break-word;
}

.ajf-filter-name-side {
	width: 183px;
	font-weight: bold;
	font-size:13px;
	float: left;
	clear: both;
	margin-top: 1px;
	word-wrap: break-word;
	margin-bottom: 10px;
	margin-top: 7px;
}

.presta_160 .ajf-filter-name-side {
	width: 100%;
}
.aih {
	border: 1px solid  #5d717e;	
}
.ajf-filter-options {
	float: left;
	margin: 10px 0 0 10px;
	min-height: 18px;
	/*width: 440px;*/
}

.ajf-filter-options-side {
	clear: both;
	min-height: 20px;
	width: 98%;
}

.presta_160 .ajf-filter-options-side {
	width: 100%;
}
.ajf-filter-buttons li {
	display:inline; 
	list-style:none;
}


.ajf-filter-images li {
	list-style:none;
	
}

.ajf-checkbox {
	margin: 2px 4px 0 0;
	border: none;
}

.sel {
	float: left;
	height: 18px;
	width: 203px;
	background: transparent;
	border: 0px solid #cccccc;


}

#ajf_block_left .dropdown, #ajf_filter_container .dropdown{
	background: url('../img/dropdown.png') no-repeat !important;
	width: 183px;
	height: 18px;
	border: 1px solid #cccccc;
	overflow: hidden;
}
.ab {
	background:transparent url('../img/buttons_end.png') no-repeat top right;
	display:block; 
	float:left; 
	height:34px;  
	margin-right:4px;
	padding-right: 10px;
	/*margin-top: 4px;*/
}

.ai {
	display:block; 
	float:left; 
	margin-right:4px;
	border: 1px solid transparent;	
	margin-top: 4px;
	
border: 1px solid #bcbcbc;
}

.abd {
	background: transparent url('../img/buttons_end.png') no-repeat top right;
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	margin-right: 4px;
	padding-right: 10px;
	/*margin-top: 4px;*/
}

.aid {
	display:block; 
	float:left; 
	margin-right:4px;
	margin-top: 4px;
	border: 1px solid #bcbcbc;
	opacity: 0.5;
	cursor: no-drop;
}

.abs span {
	background:transparent url('../img/buttons.png') no-repeat top left;

	cursor:pointer;
	display:inline; 
	float:left;  
	height: 34px;
	line-height: 34px;
	padding: 0px 0px 0px 18px;
	/*margin-left:10px;*/
	color: #666666;
}


.ais span {
	cursor: pointer;
	display: inline;
	float: left;
	padding: 2px 0px 0px 0;
	margin-right: 4px;
	text-align: center;
	color: #5b6679;
	width: 100%;
	padding-left: 1px;
}

.absd span {
	background: transparent url('../img/buttons.png') no-repeat top left;
	cursor: no-drop;
	display: inline;
	float: left;
	height: 34px;
	padding: 0px 0px 0px 18px;

	color: #666666;
}
.absd span div, .abs span div{
	color: #8a8a8a;
}

.aisd span {
	cursor: no-drop;
	display:inline; 
	float:left;  
	width: 100%;
	padding:2px 10px 2px 0; 
	margin-right:4px;
	text-align: center;
	color: #5b6679;
}

.abside {
	background: transparent url('../img/buttons_end.png') no-repeat top right;

	display: block;
	float: left;
	height: 34px;
	margin-right: 15px;
	margin-top: 4px;
	padding-right: 10px;
	clear: both;
}

div.block li.abside, div.block li.abdside{
	padding: 0px 10px 0px 0px;
}
.ajf-checkbox{
	display:none;
	
}

.presta_160 .ajf-checkbox{
	display:inline-block;
	
}
.ajf-filter-checkbox  span{
	cursor: pointer;
	padding-left:20px;
	background: url(../img/checkbox.png) no-repeat;
	color: #666666;
}



.presta_160 .ajf-filter-checkbox  div span{
	
	padding-left: 0px;
	
}
.ajf-filter-checkbox  span div{
	color: #8a8a8a;
}
.ajf-filter-checkbox li, #ajf_filter_container .ajf-filter-checkbox   {
margin-bottom: 5px;
}
.ajf-filter-checkbox  span.checked{
	background: url(../img/checkbox_checked.png) no-repeat;
}


.presta_160 .ajf-filter-checkbox  span{
	
	
	
}

.presta_160 div.checker {
	display: inline;
}

.presta_160  .ajf-filter-checkbox span.checked {
	background: transparent;
}
.abdside {
	background: transparent url('../img/buttons_end.png') no-repeat top right;
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	margin-right: 4px;
	margin-top: 4px;
	clear: both;
	padding-right: 10px;
}

.abh {
	background-position:100% bottom;
	color: white;
	
}

.absh span {
	color: white;
    background-position:left bottom;
}
.absh span div{
color: white;
}

.aih {
	border: 1px solid  #5d717e;	
}


.select_element {
	width: 151px;
	height: 30px;
	padding-left: 11px;
	background: transparent url('../img/select_element.png') no-repeat top left;
}
.select_element_text {
	width: 118px;
	height: 30px;
	line-height: 30px;
	color: white;
	overflow: hidden
}
.select_arrow {
	position: absolute;
	z-index: 200;
	width: 151px;
	height: 7px;
	background: transparent url('../img/select_arrow.png') no-repeat top center;
	display: none
}
.select_arrow_active {
	display: block
}
.select_popup {
	position: absolute;
	z-index: 200;
	width: 149px;
	background-color: white;
	border: #091c39 solid 1px;
	display: none
}
.select_popup_active {
	display: block
}
.select_option {
	width: 139px;
	padding: 3px 5px
}
.select_option_active {
	color: white;
	background-color: #0066cc
}
.select_option_selected {
	color: white;
	background-color: #0066cc
}
.select_option_disabled {
	color: gray
}

.ajf_show_fn {
	clear: both;
	text-align: center;
}

.ajf_show_fn_side {
	clear: both;
	text-align: left;
	padding-left: 0px;
}

div.block.selected_filters_block  li.abside, div.block.selected_filters_block  li, div.block.selected_filters_block  li.ai{
	background: url(../img/close-icon.png) no-repeat;
	background-position: right top;
	/*width: 80%;*/
	height: auto;
	min-height: 20px;
	border:0px solid black;
	list-style-type: none;
	cursor:pointer;
	padding-right: 20px;
	padding: 0px 20px 0px 0px;

	margin-top: 5px;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:0px;
	float: left;
	clear: none;
}


#ajf_filter_container div.block.selected_filters_block  li.abside,
#ajf_filter_container  div.block.selected_filters_block  li,
#ajf_filter_container  div.block.selected_filters_block  li.ai{
	background: url(../img/close-icon.png) no-repeat;
	background-position: right top;
	/*width: 40%;*/
	height: auto;
	min-height: 20px;
	border:0px solid black;
	list-style-type: none;
	cursor:pointer;
	padding: 0px 20px 0px 0px;

	margin-top: 5px;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:0px;
	float: left;
	clear: none;
}

#left_column #ajf_block_left div.block.selected_filters_block{
padding-bottom: 0px;
margin: 0px;
min-height: 0px;
}


.presta_160 .slider-input-side-left, .presta_160 .slider-input-left {
width: 60px;
border: 0pt none !important;
background: none !important;
color: #666666;
margin: 0px 0 0 5px;
}

.presta_160 .slider-input-side-right, .presta_160 .slider-input-right {
width: 60px;
border: 0pt none !important;
background: none !important;
color: #666666;
margin: 0px 0 0 5px;
}