/*page layout stuff*/
#search_nav{ clear: both; }
.page_title{ display: none; }

/*shared overrides*/
#search_filters{ border-top: 3px solid #fff; }
div.two_col{ background: transparent url(/images/departmentofgoods/search/fast2/filters_bg.gif) top left repeat-y; }
  #search_filters h2{ background-color: #616161; background-image: none; color: #fff; margin: 0 0 10px; height: 22px; padding: 15px 0 0 10px; } 
  .filter{ background: transparent url(/images/departmentofgoods/search/fast2/filter_bg.gif) 5px bottom no-repeat; }
    .filter h3{ color: #5e5e4d; text-transform: capitalize; }
    .filter a:link, .filter a:visited{ color: #434242; text-decoration: underline; }
    .filter a:hover{ color: #434242; text-decoration: none; }
      .filter li span{ color: #e05a11; }

  ul.size_buttons li{ height: 31px; width: 42px; background: transparent url(/images/bcs/search/fast2/size_button.png) 0 0 no-repeat; }
    ul.size_buttons li.selected{ background-position: 0 -31px; }
  ul.size_buttons li a:link, ul.size_buttons li a:visited, ul.size_buttons li a:hover{ color: #EC4907; height: 25px; width: 42px; padding: 6px 0 0; }

a#toggle_filters{ top: 60px; background-image: url(/images/departmentofgoods/search/fast2/toggle_filters.gif); width: 19px; height: 119px;  }

ul#colors li{ background-color: transparent; background-image: url(/images/departmentofgoods/search/fast2/colors_sprite.png); }
li#allcolors{ margin: 5px 0 5px 20px; padding: 0;  }

/*collapsed view*/
body.collapsed .filter{ display: none; }
body.collapsed #search_filters h2{ display: none; }
span#results_count .total{ color: #000; }
div#results_info a:link, div#results_info a:visited{ color: #000; text-decoration: underline; }
div#results_info a:hover{ text-decoration: none; }
body.collapsed #brand_facet{ display: none; }

div#sort_by{ float: right; }
  div#sort_by label{ color: #000; font-weight: normal; margin-top: 8px; text-transform: capitalize; }
  #sort_by_dropdown { background: transparent url(/images/departmentofgoods/search/fast2/sort_by_bg.png) top left no-repeat !important; height: 30px; }
  #sort_by_dropdown-button{ color: #000; margin-top: 5px; }
  a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited{ color: #000; text-decoration: none; }

.item img.item_img { margin-bottom: 5px; }
.item h3{ height: 40px; }
.item h3 a:link, .item h3 a:visited{ color: #5e5e4d; font-weight: bold; font-size: 12px; }
.item h3 a:hover{ text-decoration: underline; }
.item ul.contributions_summary{ margin: 5px 0; } 
.item ul.contributions_summary li span{ color: #2455b9; } 
.item ul.contributions_summary a:link, .item ul.contributions_summary a:visited{ color: #555; text-decoration: underline; }
.item ul.contributions_summary a:hover{ text-decoration: none; }

  .item div.price{ background-color: #ebebeb; }
    .item div.discontinuted_colors{ color: #ff00ad; }
    .item div.sale{ color: #f00; margin: 0; width: 120px; }
.sale_lbl, .left_paren, .right_paren { display: none; }
.item span.percent_off{ color: #fff; background-color: #fb551a; display: block; height: 30px; padding: 3px 0 0 10px; width: 39px; margin: -5px -10px 0 0; float: right; line-height: 1.1em; }
.item span.percent_off span.sale_header_percent{ font-weight: bold; font-size: 14px; }
span.the_word_off{ text-transform: uppercase; font-size: 10px; font-weight: normal; }
.price_full{ display: block; width: 70px; color: #6f6f6f; height: 27px; font-size: 9px; float: right; padding-top: 6px; text-align: right; margin: -5px 5px 0 0; text-transform: uppercase; line-height: 1.1em; }
.item div.price_range{ margin-top: 1px; color: #6f6f6f; font-size: 16px; float: left; width: 155px; }

/*Mini PDP panel*/
#mini_pdp_panel h4{ color: #555; }
#mini_pdp_panel .available_sizes li{ color: #111; }
#mini_pdp_panel .item_num{ color: #555; }

/*brand select*/
#brand_facet{ background: transparent url(/images/departmentofgoods/search/fast2/brand_facet_bg.gif) top left repeat; padding: 5px 0; }
div#brand_filter div#slider-bg { background: transparent url(/images/departmentofgoods/search/fast2/brand_slider_bg.gif) 6px 0 repeat-y; }
div#brand_filter_top{ background: transparent url(/images/departmentofgoods/search/fast2/brand_filter_top.gif) top left no-repeat;  }
div#filters_list{ background: none; }
div#brand_filter_bottom{ display: none; }
#brand_facet .filter{ background-image: url(/images/departmentofgoods/search/fast2/facet_bg_brand.gif); }

/*price slider*/
.price_slider{ background: transparent url(/images/departmentofgoods/search/fast2/price_slider_bg.gif) bottom left no-repeat; margin-left: -8px; }
yui-skin-sam .yui-ac-content{ border: 1px solid #808080; background: #fff; }
.yui-skin-sam .yui-ac-shadow{ background: #000; } 
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.yui-skin-sam .yui-v-slider{ background:url(http://yui.yahooapis.com/2.7.0/build/slider/assets/skins/sam/bg-v.gif) no-repeat 22px 0; height:228px;width:48px;}
#left_tick_value{ color: #1c4267; }
#right_tick_value{ color: #d11e03; }

/*null search styles*/
div#null_search{ margin: 25px 10px 10px 20px; }
