.PM_ASResetGroup{float:right; margin-top:5px;};
.PM_ASBlockOutput { position:relative;}
.PM_ASBlockOutputHorizontal {border-style:solid;}
ul.PM_ASCriterionGroupImage, ul.PM_ASCriterionGroupCheckbox {list-style-type:none;}
.PM_ASCriterionsGroup {text-align:left;}
.PM_ASCriterionsSEOGroupDisabled, .PM_ASCriterionsSEOGroupDisabled a, .PM_ASCriterionsSEOGroupDisabled input {cursor: default;}
/*criteria group display*/
ul.PM_ASCriterionGroupImage, .PM_ASCriterionGroupColor {clear:both;}
ul.PM_ASCriterionGroupImage li, .PM_ASCriterionGroupColor li {display:block;float:left;}
ul.PM_ASCriterionGroupImage li a, .PM_ASCriterionGroupColor li a {display:block;}

.PM_ASCriterionsGroupTitle {margin:10px 0;font-size:1.2em;padding-bottom:5px;}

/*criteriaGroup collapse*/
.PM_ASCriterionsGroupCollapsed{display:none;}

/*criteria display*/
.PM_ASCriterionHide, li.PM_ASCriterionHide, ul.PM_ASCriterionGroupImage li.PM_ASCriterionHide, .PM_ASCriterionGroupColor li.PM_ASCriterionHide {display:none;}
/*.PM_ASCriterionHideToogleHover, .PM_ASCriterionHideToogleClick {}*/
.PM_ASHide {display:none;}

/*Selections display*/
.PM_ASSelectionsBlock {padding-top:10px;}
.PM_ASSelections ul {list-style-type:none;}
.PM_ASSelections ul li {display:inline;}
.PM_ASBlockOutputVertical .PM_ASSelections ul li {display:block!important;border-bottom: 1px solid #b6b287;
padding-bottom: 10px;padding-top: 10px;}
.PM_ASBlockOutputHorizontal .PM_ASSelectionsBlock {min-height:25px;}
* html .PM_ASBlockOutputHorizontal .PM_ASSelectionsBlock {height:25px;}

.PM_ASCriterionsGroup {position:relative;}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroup {padding:1%;}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {float:left;width:150px;padding:1%;}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup select, .PM_ASBlockOutputVertical .PM_ASCriterionsGroup select {width:96%;}

.PM_ASResetSearch {display:none;}

.PM_ASSelectionsDropDown {position:relative;height:25px;z-index:2;}
.PM_ASSelectionsDropDownMenu {display:none;position:absolute;top:20px;left:0;width:96%;padding:2%;z-index:2;}

.PM_ASearchLayerBlock {background:#fff url(../../../../img/loader.gif) center center no-repeat;display:none;}
.PM_ASearchLayerResult {background:#fff url(../../../../img/loader.gif) center center no-repeat;display:none;}

#PM_ASearchSeoCrossLinks {clear:both;}

/*Share block*/
.asShareBlock {margin-top:20px;border:1px solid #dddddd;padding:2%;display:none;}
.asShareBlock input {margin-left:0!important;width:250px;height:30px;font-size:17px;line-height:17px;color:#666;}

.asShareLeft {margin-right:2%;float:left;width:48%;}
.asShareRight {float:right;width:48%;}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsOutput {width:90%;}

/*Hidden criterion group*/
.PM_ASShowCriterionsGroupHidden {text-align:center;font-weight:bold;}
.PM_ASCriterionsGroupHidden {display:none;}

/*Range value for slider*/
.PM_ASCritRangeValue {display:block;text-align:center;margin-top:5px;}

.clear { clear:both; }


/*Link for showing Dropdown selection reminder on vertical block*/
.PM_ASBlockOutputVertical a.PM_ASSelectionsDropDownShowLink {background: transparent url(../img/005_50.gif) 0 3px no-repeat;padding-left:12px;text-decoration:none;}

/*Dropdown selection reminder on vertical block*/
.PM_ASBlockOutputVertical .PM_ASSelectionsDropDownMenu {background:#ffffff;border:1px dashed #9E9E9E;}

/*Link for removing criterion of selection*/
a.PM_ASSelectionsRemoveLink {background: transparent url(../img/005_15.gif) 0 3px no-repeat;padding-left:18px;text-decoration:none;font-size: 13px;}
a.PM_ASSelectionsRemoveLink:hover, .PM_ASCriterionLinkSelected:hover {text-decoration: line-through!important;}

/*Link for reset search*/
a.PM_ASResetSearch {background: transparent url(../img/005_17.gif) 0 6px no-repeat;padding-left:12px;text-decoration:none;padding-top:3px;}

/*Separation of criterion block on vertical block*/
.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupOuter {margin-top:10px;}

.PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle{border-bottom:1px dotted #ccc;}

/*Number products on vertical block*/
.PM_ASBlockOutputVertical .PM_ASBlockNbProduct {padding-top:10px;text-align:center;}

/*Submit search on vertical block*/
.PM_ASBlockOutputVertical .PM_ASSubmitSearch {margin:10px auto;margin-bottom:0;}

/*Horizontal search padding*/
.PM_ASBlockOutputHorizontal {padding:15px;margin-bottom:10px;}

/*Color square size*/
.PM_ASCriterionGroupColor li a {width:15px;height:15px;}
.PM_ASCriterionGroupColor.color_to_pick_list li {border:1px solid #D6D4D4;display:inline-block;float:none;}
.PM_ASCriterionGroupColor.color_to_pick_list li a {width:23px;height:23px;margin:1px!important;}
.PM_ASCriterionGroupColor.color_to_pick_list li.PM_ASCriterionHide {display:none;}

/*Selected class for image and square color*/
.PM_ASCriterionGroupImage .PM_ASCriterionLink, .PM_ASCriterionGroupColor .PM_ASCriterionLink {margin:4px!important;}
.PM_ASCriterionGroupImage .PM_ASCriterionLinkSelected, .PM_ASCriterionGroupColor .PM_ASCriterionLinkSelected {border:2px solid #999;margin:2px!important;}

/*Selected class for link*/
.PM_ASCriterionGroupLink .PM_ASCriterionLinkSelected, .PM_ASCriterionGroupLink .PM_ASCriterionLink:hover {font-weight:bold;}
/*Selected class for label with link*/
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink, .PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover {font-weight:bold;}

/*Hidden criterion block on horizontal block*/
.PM_ASBlockOutputHorizontal .PM_ASCriterionGroupToogleHover {background-color:#ECECEC;}

/*Lateral space for price range*/
.PM_ASPriceRange {margin:0 10px!important;}

/*Remove checkbox border from IE*/
.PM_ASCriterionCheckbox {border:0;vertical-align: middle;}

/*Style for hidden criteria*/
.PM_ASCriterionDisable {-khtml-opacity:.50; -moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;zoom:1}

/*Hide toogle link*/
.PM_ASCriterionHideToogleLink {background:url(../img/arrow-down2.gif) 0 0 no-repeat;padding-left:20px;font-size:10px;margin-top:10px;display:block;}

/* criteriaGroup collapse */
.PM_ASCriterionsGroupCollapsable {padding-right:20px;}
.PM_ASCriterionsArrowleft{background:url(../img/arrow-left.png) no-repeat right center;}
.PM_ASCriterionsArrowDown{background:url(../img/arrow-down.png) no-repeat right center;}

/*Reset group link*/
.PM_ASResetGroup {font-size:10px;}

/*TOP SEARCH STYLES*/
#PM_ASFormContainerTop {
	text-align:center;
	clear:both;
	margin:0px 15px;	
	padding-top:15px;
}
#PM_ASFormContainerTop  #PM_ASBlockOutput_1 .PM_ASearchTitle {
    text-align: left;
    font-weight: 600;
    font-size: 19px!important;
	
    background: white;
    border: none;
    margin-top: -33px;
    padding: 5px 15px;
    margin-bottom: 0px;
    margin-left: 30px;
    float: left;
    width: auto;
    display: inline-block;
	color:#666666;
}
/*
#PM_ASFormContainerTop  .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {
    float: none;
    width: auto;
    display: inline-block;
}
#PM_ASFormContainerTop  .PM_ASBlockOutputHorizontal .PM_ASCriterionsOutput {
    width: auto;
}
#PM_ASFormContainerTop  .PM_ASCriterionsGroupTitle {
	display: inline-block;
	margin:0;
	padding:0 10px 0 0;
}
#PM_ASBlockOutput_1 .PM_ASCriterionsGroupOuter {
	display:inline-block;	
}*/
#PM_ASFormContainerTop .block_content:before { display:none; }
#PM_ASFormContainerTop .PM_ASBlockOutputHorizontal { 
	padding-left:0px; padding-right:0px; margin:0;border-top: 7px solid #e4e4e4; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#PM_ASFormContainerTop .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup { padding:15px; width:250px; }
#PM_ASFormContainerTop .PM_ASForm { margin:0 -15px; }
#PM_ASFormContainerTop  .PM_ASSubmitSearch {
    float: left;
    margin-top: 36px;
}
#PM_ASFormContainerTop  .PM_ASCriterionsGroupTitle { color:#666666; }
@media (max-width: 767px) {
	#PM_ASFormContainerTop .PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup { padding:15px; width:50%; height:110px; }	
	#PM_ASFormContainerTop  .PM_ASSubmitSearch {
		float: none;
		clear:both;
		margin: 0 auto 0 auto;
	}
	#PM_ASFormContainerTop .PM_ASBlockOutputHorizontal { 
		border-bottom: 7px solid #e4e4e4; 
		padding-top:0px;
	}
	#PM_ASFormContainerTop  #PM_ASBlockOutput_1 .PM_ASearchTitle { margin-top:-20px; }
}
@media (max-width: 479px) {
	#PM_ASFormContainerTop {
		margin-top: 92px;	
	}
}
/*lect columns*/

#left_column .PM_ASBlockOutputVertical .title_block:after {
    top: 20px;
    height: 22px;
    width: 22px;
    font-size: 22px;
}
#left_column .PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupTitle{border-bottom:none; cursor:pointer;}
#left_column .PM_ASBlockOutputVertical .PM_ASCriterionsGroup { border-bottom:1px solid #cccccc; max-height:400px; overflow:auto; }
#left_column .PM_ASBlockOutputVertical a.PM_ASResetSearch {padding-left:15px; display:inline-block !important;}
#left_column .PM_ASBlockOutputVertical a.PM_ASSelectionsDropDownShowLink  { padding:0 0 15px 0; font-weight:700; font-size:14px;  font-family: Raleway, sans-serif ; display:inline-block; float:left; text-transform:uppercase;}
#left_column .PM_ASBlockOutputVertical .block_content, 
#left_column .PM_ASBlockOutputVertical .PM_ASSelectionsDropDown { text-align:center; height:auto !important; }
#left_column .PM_ASBlockOutputVertical .PM_ASSelectionsDropDownMenu { display:block !important; text-align:left; position:relative; top:inherit; left:inherit; width:100%; padding:0; border:none; clear:both; background: none }
#left_column .PM_ASBlockOutputVertical .PM_ASCriterions .PM_ASCriterionsGroupOuter { overflow:visible !important; }
#left_column .PM_ASCriterionStepEnable { max-width:90%; margin:auto; }
