/* ====== Facet Module (fct) ====== */
.categoryMenu {
    font-size: 12px;
    font-size: 1.2rem;
}
.fct-list {
    padding-top:13px;
}

.fct {
   margin: 0px 14px 7px 14px;
}
.fct-expendable {}
.fct-expendable .fct-bd {
    display: none;
}
.fct-expendable:hover .fct-bd {
    display: block;
}
.fct-hd {
    color: #313131;
    padding-bottom: 3px;
}

.fct-bd {
    margin: 10px 0;
}

.fct-category {
    margin-top:-5px;
    position: relative;
}

.fct-full-elem {
    width: 100%;
}
.ie6 .fct-scroll{
    /*height:79px;*/
    height: 117px;
}
.fct-scroll {
    /*max-height: 72px;*/
    max-height: 110px;
    overflow-x:hidden;
    overflow-y: auto;
    border: 1px solid;
}
.fct-scroll.brands{
    max-height: 120px;
}

.no-js #fct-brand-search {
    display:none;
}

.fct-scroll li a {
    padding: 2px 2px 2px 0px;
}

.fct-scroll.brands li a {
    padding: 0px 2px 0px 5px;
}

.fct-colorPicker {
    width:174px;
    position: relative;
    margin-right: -4px;
}
.fct-colorPicker li {
    margin: 0px 4px 4px 0px;
    width: 21px;
    height: 21px;
    border: 2px solid #DDDDDD;
}

.fct-colorPicker li.inactive:hover {
    border: 2px solid #DDDDDD;
}

.fct-colorPicker li:hover {
    border: 2px solid #5a5355;
}

.fct-colorPicker a {
    display: block;
    width: 15px;
    height: 15px;
    text-indent: -10000px;
    overflow: hidden;
    background: #ccc;
    margin-top:3px;
    margin-left:3px;
}

.fct-colorPicker .inactive .strike{
    display:block;
    height:18px;
    width:18px;
    background:url("/images/core/facets/color-inactive.png") no-repeat;
}
.fct-colorPicker .inactive a:hover{
    width: 15px;
    height: 15px;
    margin-top:3px;
    margin-left:3px;
}
.fct-colorPicker li.selected {
    border: 2px solid #666;
    -moz-box-shadow:    1px 1px 2px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px 2px #ccc;
    box-shadow:         1px 1px 2px 2px #ccc;
}

.fct-colorPicker-selection a {
    display: block;
    width: 12px;
    height: 12px;
    text-indent: -10000px;
    overflow: hidden;
    background: #ccc;
    margin-top:3px;
    margin-left:3px;
    cursor: default;
}

.fct-checkbox {
}
.fct-checkbox label {
    line-height: 12px;
    line-height: 1.2rem;
}
.fct-desc {
    color:#999;
    margin-bottom: 0;
    line-height: 14px;
    line-height: 1.4rem;
    text-align: justify;
}
.fct-desc p{
	margin: 10px 0;
}
.fct-desc p,
.fct-desc h1, .fct-desc h2, .fct-desc h3, .fct-desc h4, .fct-desc h5, .fct-desc h6 {
    margin-bottom: 0px;
}

.fct-desc h1, .fct-desc h3, .fct-desc h4, .fct-desc h5, .fct-desc h6 {
    color: #333;
    font-size: 12px;
    font-size: 1.2rem;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 1px;
}
.fct-desc h2{
	color:#999;
	font-size:12px;
	font-weight: 100;
	line-height: 14px;
}
.fct-desc b,
.fct-desc strong {
    color:#666;   
}
.fct-desc a {
    color: #333366;
}

.fct-desc a:active, 
.fct-desc a:hover {
    text-decoration: none;
}
#facetActivityMultiselect span{
    font-size: 11px;
    width: 46px;
    height: 13px;
    margin-right: 4px;
    padding: 5px 5px 5px 27px;
    z-index: 1;
}
#facetActivityMultiselect span:hover{
    -moz-box-shadow:    1px 1px 2px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px 2px #ccc;
    box-shadow:         1px 1px 2px 2px #ccc;
    background-color: #001763;
}
#facetActivityMultiselect span:hover a{
    color: #FFF;
}
#facetActivityMultiselect span.selected{
    background-color: #001763;
}
#facetActivityMultiselect a{
    padding: 10px 25px;
    left: 1px;
    top: -5px;
    text-decoration: none;
    z-index: 1000;
}
#facetActivityMultiselect span .close{
    display: none;
    color: #FFF;
}
#facetActivityMultiselect span.selected .close{
    width: 16px;
    height: 16px;
    background: url('/images/local/icons/remove.png') no-repeat;
    position: absolute;
    top: -5px;
    right: -5px;
    display: block;
}
#facetActivityMultiselect span.selected{
    -moz-box-shadow:    1px 1px 2px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px 2px #ccc;
    box-shadow:         1px 1px 2px 2px #ccc;
}
#facetActivityMultiselect span.selected a{
    color: #FFF;
}
#facetActivityMultiselect span.basquet{
    background: url('/images/local/facets/activities/basquet_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.basquet:hover{
    background: url('/images/local/facets/activities/basquet_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.adventure{
    background: url('/images/local/facets/activities/adventure_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.adventure:hover{
    background: url('/images/local/facets/activities/adventure_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.casual{
    background: url('/images/local/facets/activities/casual_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.casual:hover{
    background: url('/images/local/facets/activities/casual_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.futbol{
    background: url('/images/local/facets/activities/soccer_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.futbol:hover{
    background: url('/images/local/facets/activities/soccer_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.swimming{
    background: url('/images/local/facets/activities/swimming_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.swimming:hover{
    background: url('/images/local/facets/activities/swimming_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.running{
    background: url('/images/local/facets/activities/running_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.running:hover{
    background: url('/images/local/facets/activities/running_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.skate{
    background: url('/images/local/facets/activities/skate_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.skate:hover{
    background: url('/images/local/facets/activities/skate_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.tenis{
    background: url('/images/local/facets/activities/tenis_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.tenis:hover{
    background: url('/images/local/facets/activities/tenis_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.training{
    background: url('/images/local/facets/activities/training_off.jpg') no-repeat #f6f6f6 left center;
}
#facetActivityMultiselect span.training:hover{
    background: url('/images/local/facets/activities/training_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.basquet-selected{
    background: url('/images/local/facets/activities/basquet_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.adventure-selected{
    background: url('/images/local/facets/activities/adventure_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.casual-selected{
    background: url('/images/local/facets/activities/casual_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.futbol-selected{
    background: url('/images/local/facets/activities/soccer_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.swimming-selected{
    background: url('/images/local/facets/activities/swimming_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.running-selected{
    background: url('/images/local/facets/activities/running_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.skate-selected{
    background: url('/images/local/facets/activities/skate_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.tenis-selected{
    background: url('/images/local/facets/activities/tenis_on.jpg') no-repeat #001763 left center;
}
#facetActivityMultiselect span.training-selected{
    background: url('/images/local/facets/activities/training_on.jpg') no-repeat #001763 left center;
}