@charset "utf-8";

/* CSS Document */



.top-faceted-nav-container .selected-facets { margin:6px 0 0 90px; line-height:1.2 }

.top-faceted-nav-container .facet { display:-moz-inline-stack; display:inline-block; vertical-align:middle; *vertical-align:auto;
zoom:1; *display:inline;
vertical-align:top; width:122px; padding:8px 8px 0; position:relative; height:18px; border:1px solid #adadad; border-bottom-color:#878787; behavior:url(../js/PIEe.htc) ;  border-radius:5px; margin-left:3px; -webkit-transition:border-color 0.2s }

.top-faceted-nav-container .facet:hover { border-color:#616161; border-bottom-color:#3a3a3a }

.top-faceted-nav-container .facet h4 { font-size:11px; line-height:1.2; background:url("../images/horizontal-nav-facet-arrow.png") no-repeat 110px 4px }

.top-faceted-nav-container .facet .count, .top-faceted-nav-container .facet .value { display:-moz-inline-stack; display:inline-block; vertical-align:middle; *vertical-align:auto;
zoom:1; *display:inline;
vertical-align:baseline }

.top-faceted-nav-container .facet-attributes { display:none; position:absolute; top:24px; left:-1px; padding:6px 14px 6px 2px; width:122px; background:#fff; border:1px solid #616161; border-bottom-color:#3a3a3a; border-top:none; border-radius:0 0 10px 10px; box-shadow:0 1px #3a3a3a; z-index:2; background:linear-gradient(#ffffff 30%, rgba(255,255,255,0)), linear-gradient(rgba(255,255,255,0), #ffffff 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2), rgba(0,0,0,0)), radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2), rgba(0,0,0,0)) 0 100%; background-repeat:no-repeat; background-color:#fff; background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px; background-attachment:local, local, scroll, scroll; max-height:250px; overflow-y:auto; overflow-x:hidden }

.top-faceted-nav-container .facet-attributes ul { padding-left:6px }

.top-faceted-nav-container .clear { cursor:pointer; margin:4px 0 4px 6px; text-decoration:underline; font-size:11px }

.top-faceted-nav-container .facet.active .facet-attributes { display:block; -webkit-animation:fadeIn 0.3s ease }

.top-faceted-nav-container .faceted-nav-mask { position:absolute; height:100%; width:100%; opacity:0; z-index:9999 }

.ie7 .top-faceted-nav-container .faceted-nav-mask { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=67)
}

.top-faceted-nav-container.facet-loading { opacity:0.6 }

.top-faceted-nav-container h3 { font-size:12px; padding-left:9px; margin-bottom:4px; margin-right:10px; padding-top:8px; float:left }

.top-faceted-nav-container .clear-all { display:-moz-inline-stack; display:inline-block; vertical-align:middle; *vertical-align:auto;
zoom:1; *display:inline;
text-decoration:underline; text-transform:capitalize; color:#000; cursor:pointer; line-height:1.2 }

.top-faceted-nav-container .clear-all.hidden { display:none }

.top-faceted-nav-container .selected-attribute-count { display:none; position:absolute; top:9px; right:20px; font-size:11px; font-weight:bold }

.top-faceted-nav-container .facet.has-selections .selected-attribute-count { display:block }

.top-faceted-nav-container .facet .facet-value { word-wrap:break-word }

.top-faceted-nav-container .facet .multi-select label { font-size:11px }

.top-faceted-nav-container .facet .multi-select label input { display:none }

.top-faceted-nav-container .facet .multi-select a { text-decoration:none; display:-moz-inline-stack; display:inline-block; vertical-align:middle; *vertical-align:auto;
zoom:1; *display:inline;
vertical-align:top; margin:4px 0; line-height:1.2 }

.top-faceted-nav-container .facet .multi-select a:hover .value { text-decoration:underline }




* html #main-content { overflow-x:hidden }

p, li { color:#666 }

a { color:#666; text-decoration:none }

a:hover { color:#8c8c8c }

.hidden-text { text-indent:-13337px; height:0; width:0 }
