/*  faceted search menu */
.filter {
	padding: 0;
	font-size: 11px;
}

.filter select {
	background-color:#FAFAFA;
	background-image:url(../image/select_back.gif);
	border:1px solid #DDDDDD;
	font-size:10px;
	margin:0 20px 0 5px;
	width: 100px;
}
	
.filter_selected select {
	background-color:#DDDDDD;
}
	
.filter_header {
	overflow: hidden;
	_height: 1%;
	margin-bottom: 4px;
}

.filter_selected .filter_header {
	color: #36466E;
}

.filter_element {
	padding-bottom: 3px;
}

.filter_element_selected {
	font-weight: bold;
}

.filter_element_disabled {
	opacity: .25;
}

.filterboxclear {
	clear: both;
	height: 12px;
}

.filter_footer {
	clear: both;
}   

.filter_footer a div {
	color: #bc0000;
	padding: 5px 0;
}   

#filter_category_level_0 .filter_element_disabled {
	opacity: 1;
}

#filter_size .filter_element {
	cursor: pointer;
	height: 16px;
	margin: 1px;
	padding: 0;
	/*border: 1px solid #DDDDDD;*/
	margin-bottom: 0px;
	text-align: left;
}

#filter_size .filter_element_selected {
	border: none;
}

#filter_color .filter_element {
	cursor: pointer;
	float: left;
	height: 16px;
	margin: 2px;
	padding: 0;
	width: 18px;
	border: 1px solid #DDDDDD;
	margin-bottom: 0px;
	overflow: hidden
}

#filter_color .filter_element_disabled {
	/* opacity: .25; */
}

#filter_color .filter_element_available { //
	opacity: .25;
}

#filter_color .filter_element_selected {
	border: 1px solid #000000;
}

#filter_color #black {
	background-color: #000000;
	color: #000000;
}

#filter_color #blue {
	background-color: #1F229A;
	color: #1F229A;
}

#filter_color #brown {
	background-color: #6A3E23;
	color: #6A3E23
}

#filter_color #green {
	background-color: #156213;
	color: #156213;
}

#filter_color #grey {
	background-color: #757575;
	color: #757575;
}

#filter_color #olive {
	background-color: #808000;
	color: #808000;
}

#filter_color #orange {
	background-color: #C08527;
	color: #C08527;
}

#filter_color #pink {
	background-color: #EEAFB5;
	color: #EEAFB5;
}

#filter_color #purple {
	background-color: #5F1362;
	color: #5F1362;
}

#filter_color #red {
	background-color: #C02727;
	color: #C02727;
}

#filter_color #white {
	background-color: #ffffff;
	color: #ffffff;
}

#filter_color #yellow {
	background-color: #F0F000;
	color: #F0F000;
}

#filter_color #beige {
	background-color: #f0d9b9;
	color: #f0d9b9;
}

#filter_color #turquoise {
	background-color: #00FFFF;
	color: #00FFFF;
}

#filter_color #light_brown {
	background-color: #caaa79;
	color: #caaa79;
}

#filter_color #dark_brown {
	background-color: #333300;
	color: #333300;
}

#filter_color #silver {
	background-color: #c0c0c0;
	color: #c0c0c0;
}

#filter_color #gold {
	background-color: #ffd700;
	color: #ffd700;
}

#filter_color #cream {
	background-color: #f3e4cf;
	color: #f3e4cf;
}

#filter_color #dark_bordeaux_red {
	background-color: #690700;
	color: #690700;
}

#filter_color #dark_grey {
	background-color: #666666;
	color: #666666;
}

#filter_color #light_grey {
	background-color: #eeeeee;
	color: #eeeeee;
}

#filter_color #medium_brown {
	background-color: #8c5830;
	color: #8c5830;
}

#filter_color #off_white {
	background-color: #e4e1d8;
	color: #e4e1d8;
}

#filter_color #python{
	background-color: #9e896e;
	color: #9e896e;
}

#filter_color #red_brown{
	background-color: #a01d13;
	color: #a01d13;
}

#filter_color #bordeaux_red{
	background-color: #8e0c02;
	color: #8e0c02;
}

#filter_color #multiple {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/colors/multiple_small.jpg);
}


#filter_sort  {
	border:0 none;
	margin:0px 20px 0px 20px;
	padding:0;
	display:inline;
	background-image:none;
}

#filter_sort .filter_header  {
	display:inline;
	font-weight: normal;
	font-size:11px;
}

#filter_sort .filter_elements  {
	display:inline
}



#filter_pageSize  {
	border:0 none;
	margin:0;
	padding:0;
	display:inline;
	background-image:none;
}

#filter_pageSize .filter_elements  {
	display:inline;
	height: 16px;
}

#filter_pageSize .filter_element {
	cursor: pointer;
	float: left;
	height: 16px;
	width: 18px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	border: none;
	margin: 0px 1px 0px 0px;
}


#filter_pageSize .filter_header  {
	display:inline;
	float: left;
	font-weight: normal;
	font-size:11px;
	height: 16px;
}

#filter_pageSize .filter_element_selected {
	border: 1px solid #999999;
	font-weight: normal;
}		

#filter_scroll  {
	border:0 none;
	margin:0;
	padding:0;
	display:inline;
	float:right;
	background-image:none;
	margin: 0px 1px 0px 1px;
}

#filter_scroll .filter_elements  {
	display:inline;
	height: 16px;
}

#filter_scroll .filter_element {
	cursor: pointer;
	float: left;
	height: 14px;
	width: 12px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	border: none;
	margin: 0px 1px 0px 0px;
}


#filter_scroll .filter_header  {
	display:inline;
	float: left;
	font-weight: normal;
	font-size:11px;
	height: 16px;
}

#filter_scroll .filter_element_selected {
	border: 1px solid #999999;
	font-weight: normal;
}	


#filter_scrollerInfo  {
	border:0 none;
	margin:0;
	padding:0;
	display: inline;
	float:right;
	margin: 0px 4px 0px 4px;
	background-image: none;
}

#filter_scrollerInfo .filter_header  {
	display:inline;
	font-weight: normal;
	font-size:11px;
}

#filter_scrollerInfo .filter_elements  {
	display: inline;
	height: 16px;
}


#filter_breadcrumb{
	border:0 none;
	margin:0;
	padding:0;
	display: inline;
	margin: 0px 1px 0px 1px;
	background-image: none;
	font-size:14px;
	font-weight:bold;
}

#filter_breadcrumb .filter{
	width: 600px;
}

#filter_breadcrumb .filter_header  {
	display:inline;
	font-weight: normal;
	font-size:11px;
}

#filter_breadcrumb .filter_elements  {
	display: inline;
	height: 16px;
	width: 100%;
}
#filter_breadcrumb .filter_element  {
	display: inline;
	height: 16px;
	width: 100%;
	margin: 0px 2px 0px 2px;
}


#filter_breadcrumb .filter_element_separator {
	display: inline;
	height: 16px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight: normal;
}

#filter_color #yellow_dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/yellow-dark_brown.jpg);
}

#filter_color #yellow_gold-yellow{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/yellow_gold-yellow.jpg);
}

#filter_color #yellow_gold-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/yellow_gold-light_brown.jpg);
}

#filter_color #white-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/white-black.jpg);
}

#filter_color #turquoise{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/turquoise-grey-blue.jpg);
}

#filter_color #turquoise-grey-blue{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/turquoise-grey-blue.jpg);
}

#filter_color #silver-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/silver-grey.jpg);
}

#filter_color #silver-grey-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/silver-grey-black.jpg);
}

#filter_color #red-bordeaux_red{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/red-bordeaux_red.jpg);
}

#filter_color #python-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/python-dark_brown.jpg);
}

#filter_color #pink-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/pink-light_brown.jpg);
}

#filter_color #off_white-white{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/off_white-white.jpg);
}

#filter_color #off_white-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/off_white-grey.jpg);
}

#filter_color #medium_brown-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/medium_brown-dark_brown.jpg);
}

#filter_color #lila-pink-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/lila-pink-light_brown.jpg);
}

#filter_color #light_brown-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/light_brown-grey.jpg);
}

#filter_color #light_brown-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/light_brown-dark_brown.jpg);
}

#filter_color #light_brown-brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/light_brown-brown.jpg);
}

#filter_color #grey-silver-off_white{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey-silver-off_white.jpg);
}

#filter_color #grey-silver-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey-silver-light_brown.jpg);
}

#filter_color #grey-silver-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey-silver-black.jpg);
}

#filter_color #grey-light_grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey-light_grey.jpg);
}

#filter_color #grey-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey-dark_brown.jpg);
}

#filter_color #grey_blue-medium_grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/grey_blue-medium_grey.jpg);
}

#filter_color #gold-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/gold-light_brown.jpg);
}

#filter_color #gold-brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/gold-brown.jpg);
}

#filter_color #dark_grey-blue{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_grey-blue.jpg);
}

#filter_color #dark_grey-black-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_grey-black-dark_brown.jpg);
}

#filter_color #dark_brown-python{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_brown-python.jpg);
}

#filter_color #dark_brown-medium_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_brown-medium_brown.jpg);
}

#filter_color #dark_brown-gold{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_brown-gold.jpg);
}

#filter_color #dark_brown-brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_brown-brown.jpg);
}

#filter_color #dark_brown-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/dark_brown-black.jpg);
}

#filter_color #cream-white{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/cream-white.jpg);
}

#filter_color #cream-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/cream-dark_brown.jpg);
}

#filter_color #brown-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-light_brown.jpg);
}

#filter_color #brown-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-grey.jpg);
}

#filter_color #brown-grey-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-grey-black.jpg);
}

#filter_color #brown-gold{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-gold.jpg);
}

#filter_color #brown-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-dark_brown.jpg);
}

#filter_color #brown-black-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/brown-black-grey.jpg);
}

#filter_color #bordeaux_red-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/bordeaux_red-black.jpg);
}

#filter_color #black-white{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-white.jpg);
}

#filter_color #black-silver-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-silver-grey.jpg);
}

#filter_color #black-purple{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-purple.jpg);
}

#filter_color #black-medium_grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-medium_grey.jpg);
}

#filter_color #black-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-grey.jpg);
}

#filter_color #black-grey_and_light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-grey_and_light_brown.jpg);
}

#filter_color #black-gold{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-gold.jpg);
}

#filter_color #black-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/black-dark_brown.jpg);
}

#filter_color #beige-light_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/beige-light_brown.jpg);
}

#filter_color #beige-grey{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/beige-grey.jpg);
}

#filter_color #beige-gold{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/beige-gold.jpg);
}

#filter_color #beige-dark_brown{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/beige-dark_brown.jpg);
}

#filter_color #beige-brown-black{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/silvio_color/beige-brown-black.jpg);
}




