.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}.clearfix{*zoom:1;}

div.filter-header{
	margin:5px 0px 5px 0px;
	clear:both;}
	
div.filter-selections-header{
	margin:5px 0px 5px 0px;
	clear:both;}	
	
.SelectedItemLabel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	float:left;
	background-image: url('images/filter_close.jpg');
	background-position:right;
	background-repeat: no-repeat;
	padding-right: 18px;
	cursor:pointer;
	margin:0px 10px 0px 0px;
}		

.SelectedItemLabel a:link              { color:#000000; text-decoration:none; }
.SelectedItemLabel a:visited           { color:#000000; text-decoration:none; }
.SelectedItemLabel a:hover             { color:#000000; text-decoration:none; }
.SelectedItemLabel a:active            { color:#000000; text-decoration:none; }

.filterLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 0;
	text-transform:uppercase;}
	
.flareLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 0;}	
	
.threadLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 20px;}	
	
.stockLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 20px;}		
	
.inStockLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 20px;}		
	
div.results-header{
	margin:5px 0px 5px 0px;
	clear:both;}
	
.categoryLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 0;
	text-transform:uppercase;}	
	
.results-sort-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
	width:140px;}	
	
.pageSizeLabel{
	color:#393939;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	height:19px;
	line-height:19px;
	margin:1px 5px 0 20px;
	text-transform:uppercase;
	width:40px;}	

.results-pagesize-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px 5px 0px 0px;
}		
	
.results-filter-vendor-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}

.results-filter-form-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}

.results-filter-material-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}
	
.results-filter-stock-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}

.results-filter-flare-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}		

.results-filter-thread-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}		

.results-filter-instock-dropdown{
	float:left;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	margin:0px 5px 5px 0px;
}		
	
	
div.results-header *,
div.results-header a:hover,div.results-pager *,
div.results-pager a:hover{
	font-family:arial,helvetica,sans-serif;}

div.results-header div.right{
	float:right;
	border:solid 1px red;}

div.results-header div.right>span{
	font-size:14px;
	color:#CCC;}

ul.results-sort{
	display:block;
	height:19px;
	float:left;}

.main-content-right ul.results-sort{
	margin-left:-15px;}

ul.results-sort li{
	display:inline;
	padding:0 5px 0 5px;
	line-height:19px;
	vertical-align:middle;
	text-transform:uppercase;
	color:#393939;
	font-size:11px;
	font-family:Arial;}

ul.results-sort li *{
	text-transform:uppercase;
	letter-spacing:.3px;}

ul.results-sort li.divider{
	color:#999;
	padding:0;}

ul.results-sort li.label{
	border:none;
	padding-left:0;}
	


ul.results-sort li.last{
	border:none;
	padding-right:0;}

ul.results-sort li a:hover{
	text-decoration:underline;}

ul.results-sort li.selected a{
	color:#393939;
	font-weight:bold;}

ul.results-sort li.selected:hover{
	text-decoration:none;}

ul.results-sort li.last{
	background-image:none;}

div.results-count{
	display:block;
	float:right;
	line-height:18px;
	vertical-align:bottom;}

div.results-count span.count{
	font-weight:bold;
	font-size:10px;}

div.results-count label{
	font-size:10px;
	margin:0 8px 0 4px;
	letter-spacing:.3px;
	text-transform:uppercase;}

div.results-pager{
	display:inline;
	height:19px;
	vertical-align:middle;
	padding:0 0 0 0px;}

div.results-pager ul.numbers,
div.results-pager ul.viewAllNumbers{
	display:inline;
	font-size:14px;
	height:19px;
	margin:0;
	padding-left: 0px}

div.results-pager ul.numbers li,
div.results-pager ul.viewAllNumbers li{
	display:inline;
	line-height:19px;
	vertical-align:middle;
	color:#393939;}

div.results-pager ul.numbers li.label,
div.results-pager ul.viewAllNumbers li.label{
	text-transform:uppercase;}

div.results-pager ul.numbers li.pagesLink{
	border:none;
	padding-left:0;}
	
div.results-pager ul.numbers li.pagesLinkSelected{
	border:none;
	font-weight:Bold;
	}		
	
div.results-pager ul.numbers li.divider,
div.results-pager ul.viewAllNumbers li.divider{
	color:#999;
	padding:0;
	margin:0;}

div.results-pager ul.numbers li.selected,
div.results-pager ul.viewAllNumbers li.selected{
	padding:0 6px 0 6px;
	font-size:13px;
	font-weight:bold;}

div.results-pager ul.numbers li.last,
div.results-pager ul.viewAllNumbers li.last{
	border-right:none;}

div.results-pager ul.numbers li span.range,
div.results-pager ul.viewAllNumbers li span.range{
	color:#393939;}

div.results-pager ul.numbers a,
div.results-pager ul.viewAllNumbers a{
	padding:0 6px 0 6px;
	color:#900;
	font-size:13px;}

div.results-pager ul.arrows{
	display:inline;width:34px;padding:0px}
	
div.results-pager ul.arrows li{
	display:inline;
	width:17px;
	height:19px;
	background:#FFF url('../../../../../images/sprite-pagination-sn.png') no-repeat;
	cursor:pointer;}

div.results-pager ul.arrows li.next{
	background-position:-17px 0;}
	
div.results-pager ul.arrows li.next.hover{
	background-position:-17px -19px;
	cursor:pointer;}
	
div.results-pager ul.arrows li.next.disabled{
	background-position:-17px -1138px;
	cursor:default;}
	
div.results-pager ul.arrows li.prev.hover{
	background-position:0 -19px;
	cursor:pointer;}
	
div.results-pager ul.arrows li.prev.disabled{
	background-position:0 -1138px;
	cursor:default;}
	
div.results-pager ul.arrows a{
	visibility: hidden;
	width:17px;
	height:19px;}
	
	div.fashion-results-footer{position:relative;z-index:10;margin:1px 12px 0 16px;}div.fashion-results-footer span.back-to-top{display:block;float:left;color:#900;font-family:arial,helvetica,sans-serif;line-height:20px;cursor:pointer;}div.fashion-results-footer span.back-to-top:hover{text-decoration:underline;}