/*	
SEARCH PRODUCT SELECTOR CSS
$Id: //depot/projects/dylan/releases/rc_16_11_1/docroot/lib/com.adobe/template/search/product_selector.css#1 $
*/
#layoutLogic { *z-index: 2; }
.category-controller {
float: left;
display: block;
background: #E0E0E0 url(theme/arrow_down.png) 97% center no-repeat;
margin-left: 6px;
*margin-left: 8px;
_margin-left: 8px;
}
#content-pocket .category-controller { 
margin-left: 0; 
margin-top: 3px;
}
.category-controller-focused { background: #999 url(theme/arrow_down_white.png) 97% center no-repeat; }
.category-controller a.icon {
background-position: 8px center !important;
padding: 7px 8px 3px 32px !important;
width: 150px; 
_width: 190px;
min-height: 20px;	
}
.category-controller a {
white-space: nowrap;
background-color: transparent;
overflow:hidden;
color: #333 ;
_color: #333 !important;
border: 1px solid #666;
display: block;
outline: none;
_outline: 0;
font-size: 14px;
width: 174px;
_width: 190px;
padding: 7px 8px 0;
_height: 32px;
min-height: 23px;
line-height: auto;
}
.category-controller a:hover { text-decoration: none }
form .category-controller-focused a {
border-color: #999;
color: #fff !important;
_color: #fff !important;
border-bottom: 1px solid #999;
}
span.icon {	padding-left: 32px !important; }
.all-categories,
.view-all-products {
display: block; 
height: 24px;
color: #333;
font-size: 1.083em;
font-weight: bold;
background-color: #a6a6a6;
padding: 12px 8px 0 !important;
cursor: pointer !important;
display: none;
_padding-bottom: 8px;
}	
.category-container {
width: 20em;
top: 64px;
left: 656px;
*left: 658px;
_left: 656px;
position: absolute;
z-index: 100;
zoom: 1;
}
#content-pocket .category-container {
left: 8px;
_left: 11px;
top: 81px;
_top: 74px;
}
.category-container-unpositioned {
left: auto;
top: auto;
margin-top: 31px;
margin-left: 6px;
}

.category-container { left: 661px }

.category-container-hidden { display: none; height: 1px; }
.category-container-active,
.category-container-active .all-categories,
.category-container-active .view-all-products { display: block }
.categories {
max-height: 319px;
_height: 290px;
overflow: auto;
overflow-x: hidden;	
background: #999;	
}
.category-container-active .categories-primary-products { _width: auto; _background-color: #bbb;  }
.category-container-active .categories-primary-products li { _width: auto;overflow: hidden }
.categories ul {
margin: 0;
padding: 0;
}
.view-all-products {
font-size: 1em;
text-align: right;
font-weight: bold;
}
.all-categories:hover,
.view-all-products:hover { color: #fff; }
.categories ul { _behavior: url(/lib/com.adobe/hover.htc); }
.categories li {
color: #333;
padding-top: 6px !important;
padding-bottom: 3px !important;
padding-left: 32px !Important;
list-style: none;
margin-left: 0;
background-color: #bbb;
background-position: 6px 4px !important;
cursor: pointer;
vertical-align: middle;
_height: 29px;
min-height: 20px;
_margin-left: -16px;
}
#content-pocket .categories li { margin-left: 0; }
.categories li.hover,
.categories li:hover { background-color: #ccc; }
.categories li.selected,
.categories li.highlight { background-color: #999; }
.categories-primary-products,
.categories-primary-products li { _width: 240px; }
.categories-primary-products li.off { display: none !important; }
*:first-child+html .categories-primary-products li { width: 240px; }
