.sImage {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 55px;
}
.sImage img {
	margin-right: 10px;
	max-height: 50px;
	max-width: 50px;
	vertical-align:middle;
}

#left-wrap {float:left; width:250px;}
.filter-title {background-color:#ff9327; font-weight:700; font-size:22px; color:#FFFFFF; padding:5px 0 5px 15px; line-height:30px;}
#ysaSearchLeft ul {
	margin:0;
	padding:10px 0 5px 0;
	list-style-type:none;
	background-color:#f5f5f5;
}
#ysaSearchLeft ul li {
	margin:0 0 10px 12px;
	list-style-type:none;
}
#ysaSearchLeft .filter-title {
	font-family: "Roboto", sans-serif;
	font-size: 22px;
	font-weight: 500;
	padding: 5px 5px 5px 10px;
	background-color:#e7e7e7;
	color:#000; margin:0;
}
#ysaSelFilter li {	padding-left:0px;}
#ysaSelFilter li a{	background:url(https://myaccount.musicboxattic.com/search/images/ico-delete.png) no-repeat left 0px; padding-left:20px;}

/*
#ysaSearchMiddle {margin:0 0 30px 0; width:1200px; float:left; }
#ysaSearchMiddle ul {list-style-type:none; margin:30px 0 0 0; padding:0;}
#ysaSearchMiddle ul li {float:left; width:24%; padding:3px 5px 10px 3px; height:280px; border-bottom:1px solid #ccc; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#ysaSearchMiddle ul li:nth-child(4n) {border-right:none;}
#ysaSearchMiddle ul li .listing-box {padding:0 10px;}
#ysaSearchMiddle ul li .listing-box-img{height:200px; display:block; vertical-align:middle; text-align:center;}
#ysaSearchMiddle ul li .listing-box-img img {max-height:180px; max-width:180px;}
#ysaSearchMiddle ul li a {font-family:Lato,Roboto,Arial,Helvetica,sans-serif; color:#333;font-size:14px; font-weight:700;}
#ysaSearchMiddle ul li .search-regular-price {line-height:25px; color:#333;}
#ysaSearchMiddle ul li .search-sale-price {color:#ff8500; font-size:15px; font-weight:700}
#ysaSearchMiddle ul li .search-single-price {line-height:25px;color:#ff8500; font-size:15px; font-weight:700}
*/
#ysaSearchNavLinks {
	margin:10px 0; padding-right:10px;
}
#ysaSearchNavLinks, #ysaSearchNavLinks .sort-by {
	font-family:"Roboto", sans-serif;
	font-size:15px;
	color:#333333;
}
#ysaSearchNavLinks a {
	padding:0 2px;
	font-size:15px;
}
#ysaSearchNavLinks .disable {
	font-size:15px;
	color:#000000;
	font-weight:700;
}
#ysaSearchNavLinks .next_img {
	padding-left:15px;
}
#ysaSearchNavLinks .previous_img {
	padding-right:15px;
}
#ysaSearchNavLinks .next_img a {
	background:url(https://myaccount.musicboxattic.com/search/images/arrow-next.png) no-repeat right center;
	padding-right:15px;
}
#ysaSearchNavLinks .previous_img a {
	background:url(https://myaccount.musicboxattic.com/search/images/arrow-prev.png) no-repeat left center;
	padding-left:15px;
}
.listing-box-img img {
	max-height:100px;
}


#OverLayer {background-color:#000; margin:0 auto; position:absolute; height:100%;display:block; z-index:999;}

.ui-autocomplete-loading { background: white url("https://myaccount.musicboxattic.com/search/images/loading-16x16.gif") right center no-repeat; }

#ui-id-1 {width:460px;}

.sImage {display: inline-block;	margin: 0 auto;	text-align: center;	width: 55px;}

.list-image img {max-width:100%; max-height:150px;}
/* .full-width {float:left; width:100% !important; text-align:left; font-size:18px; padding:20px 0;} */

.pagination-block {font-size:14px; color:#494949;}
.ysa-nextpre span:first-child {	-webkit-border-radius:3px 0 0 3px;	-moz-border-radius:3px 0 0 3px; border-radius: 3px 0 0 3px;}
.pagination-block a{font-size:14px; color:#494949;display:block;}
.pagination-block .ysa-sortby  {float:left; width:27%; padding:7px;}
.pagination-block .ysa-showperpages {float:left; width:25%; padding:7px;}
.pagination-block .ysa-nextpre.last {float:right; text-align:right; padding:7px;}

.ysa-nextpre span {padding: 2px 10px;float:left; display: block; line-height: 20px; text-decoration:none; color: #333 !important;font-weight: bold;	font-size:11px;	text-shadow: 0 1px 0 rgba(255,255,255,.6);	background: #EEE; cursor: pointer; border:1px solid #DDD;}

.ysa-nextpre span.paging-act {color:#999; padding:2px 10px; line-height: 20px;display:block; background:#fafafa;cursor: pointer;}
@media screen and (max-width:768px){
	#ui-id-1 {width:300px !important;}
	#ui-id-1 .sImage {display:none;}	
	.pagination-block .ysa-sortby, .pagination-block .ysa-showperpages, .pagination-block .ysa-nextpre  {float:none; width:95%; padding:7px; text-align:center;}
}