/*shared fast 2 styles*/
div#content.loading { cursor:wait !important}
div#content.loading a { cursor:wait !important}
div#bread_crumb_wrapper{ margin: 0; }
div#content{ padding: 0; }

.two_col{ width: 100%; float: left; margin-right: -182px; }
  .two_col_left{ float: left; width: 182px; }
  .two_col_right{ margin-left: 192px; margin-right: 10px; }
    .inner_right{ float: left; width: 100%; }

/*left column stuff*/
div.two_col{ background: transparent url(/images/bcs/search/fast2/filters_bg.png) top left repeat-y; }
div#search_filters{ position: relative; margin-bottom: 50px; }
  #search_filters h2{ background: transparent url(/images/bcs/search/fast2/filters_h2_bg.png) top left no-repeat; color: #fff; font-size: 11px; text-transform: uppercase; padding: 17px 0 0 15px; margin: 0; height: 23px; } 
  .filter{ font-size: 11px; margin: 10px 0; width: 160px; padding: 0 10px 15px; background: transparent url(/images/bcs/search/fast2/filter_bg.png) bottom left no-repeat; }
    .filter h3{ font-size: 13px; color: #5e5e4d; margin: 0 0 1px; }
    .filter a:link, .filter a:visited{ color: #1c4267; }
    .filter a:hover{ color: #5A7899; }
    .filter ul{ list-style-type: none; margin: 0; padding: 0; }
    .filter li{ margin: 0; padding: 0; line-height: 1.5em; }
      .filter li span{ color: #f47920; }

#filter_color{ margin-right: 10px; }
ul#colors, ul.item_colors{list-style-type: none; margin: 0; padding: 0; }
  ul#colors li{ display: block; float: left; margin: 0 3px 1px 0; padding: 0; height: 36px; width: 34px; background-color: #f1f1eb; background-image: url(/images/bcs/search/fast2/colors_sprite.png); background-repeat: no-repeat; text-indent: -1000px; cursor: pointer; }
  .item_colors li{ height: 20px; width: 44px; padding: 0; margin: 0 2px 5px 0; float: left; text-indent: -10000px; border: 1px solid #F2F2F2; }
    .item_colors li.white{ background-position: 1px 2px; background-color: #fff; border: 1px solid #CCC; }
    .black{ background-position: -34px 2px; background-color: #282527; }
    .gray{ background-position: -68px 2px; background-color: #888; }
    .blue{ background-position: -102px 2px; background-color: #1600c7; }
    .green{ background-position: -134px 2px; background-color: #01a21a; }
    .beige{ background-position: -169px 2px; background-color: #aaa18c; }
    .yellow{ background-position: -202px 2px; background-color: #f8e900; }
    .orange{ background-position: -238px 2px; background-color: #fb8303; }
    .brown{ background-position: -270px 2px; background-color: #5e4e2c; }
    .pink{ background-position: -305px 2px; background-color: #ec00ed; }
    .purple{ background-position: -338px 2px; background-color: #5e0385; }
    .red{ background-position: -374px 2px; background-color: #bb0000; }

    .white_selected{ background-position: 1px -43px; }
    .black_selected{ background-position: -34px -43px; }
    .gray_selected{ background-position: -68px -43px; }
    .blue_selected{ background-position: -102px -43px; }
    .green_selected{ background-position: -135px -43px; }
    .beige_selected{ background-position: -169px -43px; }
    .yellow_selected{ background-position: -203px -43px; }
    .orange_selected{ background-position: -238px -43px; }
    .brown_selected{ background-position: -270px -43px; }
    .pink_selected{ background-position: -305px -43px; }
    .purple_selected{ background-position: -339px -43px; }
    .red_selected{ background-position: -374px -43px; }





#filter_size{ margin-right: 10px; }
ul.size_buttons{ list-style-type: none; margin: 10px 0; padding: 0; }
  ul.size_buttons li{ display: block; float: left; margin: 0 6px 6px 0; padding: 0; height: 31px; width: 42px; text-align: center; }
    ul.size_buttons li a:link, ul.size_buttons li a:visited, ul.size_buttons li a:hover{ color: #1C4267; display: block; background: transparent url(/images/bcs/search/fast2/size_button.png) 0 0 no-repeat; height: 25px; width: 42px; padding: 6px 0 0; font-weight: bold; font-size: 11px; text-decoration: none; }
    ul.size_buttons li.selected a{ background-position: 0 -31px; }

div#recent_searches{ background: none; }

#best_sellers{ background: transparent url(/images/departmentofgoods/search/fast2/best_sellers_top.gif) top left no-repeat; padding: 8px 0 0; width: 165px; margin: 10px auto; }
  #best_sellers h3{ background-color: #fff; padding: 10px; font-size: 11px; text-transform: uppercase; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; margin: 0; line-height: 1em; }
  #best_sellers ol{ margin: 0; padding: 0 10px 24px; background: #f6f6f6 url(/images/departmentofgoods/search/fast2/best_sellers_bottom.gif) bottom left no-repeat; list-style-type: none; border: 1px solid #d4d4d4; }
  #best_sellers li{ margin: 0; padding: 10px 0; border-bottom: 1px solid #d4d4d4; line-height: 1em; }
    #best_sellers li a:link, #best_sellers li a:visited{ text-decoration: none; color: #646464; }
    #best_sellers li a:hover{ text-decoration: underline; }

a#toggle_filters{ display: block; height: 109px; width: 20px; position: absolute; top: 50px; right: 0; text-indent: -1000px; background: transparent url(/images/bcs/search/fast2/toggle_filters.png) top right no-repeat; }


/*search results area stuff*/
#content h1{ color: #000; font-size: 18px; margin: 20px 0 15px 15px; }
  h1 .count, h1 .term{ color: #2b507d; font-weight: normal; }
  h1 em{ font-style: italic; font-size: 14px; }

/*top nav*/
#top_nav{ background: transparent url(/images/bcs/search/fast2.5/top_nav_bg.gif) top left repeat-x; font-size: 11px; }


/*yui overrides*/
.first-child{ border: none !important; }
.first-child button::-moz-focus-inner { border: 0; }

  div#sort_by{ float: left; margin: 0 25px; color: #646464; }
    div#sort_by label{ float: left; text-transform: uppercase; color: #646464; font-weight: normal; margin: 4px 0 0; }
    #sort_by_dropdown{ background: none !important; border: none !important; height: auto; width: auto; margin-left: 5px; cursor: pointer; }
      #sort_by_dropdown-button{ margin: 0; color: #646464; background: url(/images/bcs/search/fast2.5/sort_by_arrow.gif) right 9px no-repeat !important; text-transform: uppercase; font-weight: bold; padding: 1px 15px 0 0; }
     .yui-menu-button-hover #sort_by_dropdown-button, .yui-menu-button-active #sort_by_dropdown-button{ background-position: right -26px !important; }
    .yui-menu-button-menu{ width: 144px; z-index: 5 !important; }
    .yuimenu .bd{ border: none !important; background: transparent url(/images/bcs/search/fast2.5/sort_by_select_bg.png) -13px bottom no-repeat !important; margin-top: -1px; padding-bottom: 10px; }
      .yuimenu .bd ul{ width: 125px; margin-left: 1px; }
        a.yuimenuitemlabel:link, a.yuimenuitemlabel:visited{ color: #646464; padding: 2px 5px; font-size: 12px; }
        a.yuimenuitemlabel-selected:link, a.yuimenuitemlabel-selected:visited, a.yuimenuitemlabel-selected:hover{ background-color: #f2f2ee; } 
    .yui-menu-shadow{ display: none; }

  #page_navigation, #bottom_page_navigation{ float: right; padding: 6px 25px 0; border-right: 1px solid #eee; }
    #page_navigation label, #bottom_page_navigation label{ float: left; text-transform: uppercase; color: #646464; line-height: 1.2em; }
    #page_navigation ul,  #bottom_page_navigation ul{ list-style-type: none; float: left; margin: 0 0 0 10px; padding: 0; text-transform: uppercase; }
    #page_navigation li,  #bottom_page_navigation li{ margin: 0 2px; padding: 0 1px 3px; float: left; line-height: 1.2em; }
      #page_navigation li.selected, #bottom_page_navigation li.selected{ background: transparent url(/images/bcs/search/fast2.5/nav_selected.gif) center bottom no-repeat; }
      #page_navigation li.view_all, #bottom_pagei_navigation li.view_all{ margin-left: 20px; }
      #page_navigation li.next a, #page_navigation li.prev a, #bottom_page_navigation li.next a, #bottom_page_navigation li.prev a{ display: block; height: 9px; width: 5px; text-indent: -10000px; background: transparent url(/images/bcs/search/fast2.5/page_next.gif) top left no-repeat; margin-top: 2px; }
      #page_navigation li.prev a, #bottom_page_navigation li.prev a{ background-image: url(/images/bcs/search/fast2.5/page_prev.gif); }

      #page_navigation a:link, #page_navigation a:visited, #bottom_page_navigation a:link, #bottom_page_navigation a:visited{ color: #b0b0b0; text-decoration: none; }
      #page_navigation a:hover, #bottom_page_navigation a:hover{ color: #646464; }
        #page_navigation li.selected a:link, #page_navigation li.selected a:visited, #page_navigation li.selected a:hover, #bottom_page_navigation li.selected a:link, #bottom_page_navigation li.selected a:visited, #bottom_page_navigation li.selected a:hover{ color: #646464; }

  #image_size{ float: right; padding: 5px 25px 0; }
    #image_size label{ float: left; text-transform: uppercase; color: #646464; }
    #image_size ul{ list-style-type: none; float: left; padding: 0; margin: 0 0 0 10px; }
    #image_size li{ margin: 0; padding: 0 0 6px; float: left; }
      #image_size li.selected{ background: transparent url(/images/bcs/search/fast2.5/nav_selected.gif) 2px bottom no-repeat; }
    #image_size a{ display: block; height: 11px; width: 14px; text-indent: -10000px; background-position: bottom left; background-repeat: no-repeat; }
    li#small_thumbs{ margin-right: 5px; }
    #small_thumbs a{ background-image: url(/images/bcs/search/fast2.5/small_thumbs.gif); }
    #large_thumbs a{ background-image: url(/images/bcs/search/fast2.5/large_thumbs.gif); }
    #image_size li.selected a{ background-position: top left; }

/*bottom nav*/
#bottom_nav{ background: transparent url(/images/bcs/search/fast2.5/bottom_nav_bg.gif) top left repeat-x; font-size: 13px; padding-top: 10px; margin: 0 -10px 20px; }



#search_results_wrapper{ background: url(/images/bcs/search/fast2.5/mask_off.png) top left repeat; min-width: 760px; }

/* LARGE PRODUCTS */
.item{ width: 370px; padding: 0px 15px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; height: 415px; position: relative; background: #fff url(/images/bcs/search/fast2.5/item_bg.png) bottom left repeat-x; }

  a.item_mask:link, a.item_mask:visited{ display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-indent: -10000px; background: transparent url(/images/bcs/search/fast2.5/mask_off.png) top left repeat; z-index: 2; }
  a.item_mask:hover{ background-image: url(/images/bcs/search/fast2.5/mask_on.png); }
    .item_small a.item_mask {  *padding-bottom: 20px; }

  .shadow{  position: absolute; z-index: 1; top: 311px; width: 370px; height: 28px; background: url(/images/bcs/search/fast2.5/shadow.png) center top no-repeat; }
  
  .sale_tab{ width: 42px; height: 39px; padding: 18px 0 0 11px; font-size: 15px; position: absolute; z-index: 3; top: 0; right: 10px; color: #fff; font-weight: bold; background: url(/images/bcs/search/fast2.5/sale_tab.png) top left no-repeat; }
  .item_img{ display: block; margin: 5px auto 20px; height: 300px; width: 300px; }
 
  .rating{ color: #898989; margin: 0; height: 20px; font-size: 12px; display: block; z-index: 3; } 
    .rating img{ vertical-align: bottom; }
    .rating a{ text-decoration: none; color: #898989; position: relative; z-index: 3;}
    .rating_on_sale{ margin-top: -19px; } 
 
  .brand{ height: 18px; font-family: georgia, serif; font-size: 13px; font-style: italic; position: } 
  .title{ height: 18px; font-size: 13px; } 
    .brand a:link, .brand a:visited, .title a:link, .title a:visited{ text-decoration: none; color: #2c5480; }
    .brand a:hover, .title a:hover{ text-decoration: underline; }
  
    .price { width: 280px; }
      .price_range{ color: #fff; font-size: 25px; height: 30px; position: relative; z-index: 3; font-weight: bold; }
      .price_full{ color: #fff; font-size: 18px; height: 20px; position: relative; z-index: 3; }
      .sale_price_range{ font-size: 25px; color: #046565; height: 30px; position: relative; z-index: 3; font-weight: bold; }
        .sale_price_range span{ font-weight: bold; }
 
    .item div.sale .price { display: block; }
    .item div.sale .price_compact { display: none; }

    .open_product_in_stock_popup{ text-indent: -10000px; cursor: pointer; background: transparent url(/images/bcs/search/fast2.5/size_and_colour.png) top left no-repeat; display: block; width: 93px; height: 35px; position: absolute; z-index: 3; bottom: 0; right: 0; }
      .item_availability_popup{ padding: 35px 25px 25px; background: url(/images/bcs/search/fast2.5/available_colours_bg.png) top left repeat; bottom: 0; right: 0; position: absolute; width: 350px; z-index: 4; }
        
        .available_colors, .available_sizes{ margin-bottom: 10px; }

          .size_pdp_link { height: 100%; left: 0; position: absolute; text-indent: -10000px; top: 0; width: 100%; z-index: 5; display: block;  background-color: #fff;  -moz-opacity: 0.0; opacity: 0.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); border: 1px solid #c00; _height: 300px; _width: 400px; }

          .item_availability_popup h3{ color: #75736d; font-size: 11px; text-transform: uppercase; margin: 0 0 5px 0;  }

          .item_sizes{ list-style-type: none; margin: 0; padding: 0; }
	    .item_sizes li{ margin: 0; padding: 6px 0 0; float: left; font-size: 12px; color: #333; line-height: 100%; width: 46px; height: 18px; background-color: #e4e3e4; text-align: center; }
	    .item_sizes li.long_size { padding: 2px 5px 0 5px; font-size: 11px; line-height: 95%; color: #333; width: 42px; height: 22px; background-color: #e4e3e4; text-align: center; }
              .item_sizes li.odd{ background-color: #fcfbfc; }

/* SMALL PRODUCTS */
.item_small{ width: 142px; padding: 10px 10px; margin: 0; float: left; height: 255px; position: relative; border-right: 1px solid #fff; background: #fff url(/images/bcs/search/fast2.5/item_bg.png) bottom left repeat-x; }
  .item_small .shadow{  top: 134px; width: 140px; height: 12px; background-position: center bottom; }
  .item_small .sale_tab{ width: 37px; height: 39px; padding: 14px 0 0 11px; font-size: 14px; right: 5px; background-position: 0px -61px; }
  .item_small .item_img_small{ height: 100px; width: 100px; display: block; margin: 20px auto 26px; }
  .item_small .rating{ height: 28px; font-size: 11px; display: block;}
    .item_small .rating img{ clear: both; display: block; }
    .item_small .rating a{ text-decoration: none; position: relative; color: #898989; z-index: 3;}
    .item_small .rating_on_sale{ margin-top: -16px; } 
  .item_small .brand{ font-size: 12px; height: 16px; }
  .item_small .title{ font-size: 12px; height: 29px; }
  .item_small .price{ width: auto; }
    .item_small .price_range{ font-size: 16px; font-weight: bold; height: 20px; }
    .item_small div.price_full{margin-top: -16px; }
      .item_small .price_full{ font-size: 13px; height: 16px; text-transform: lowercase; }
      .item_small .sale_price_range{ font-size: 16px; font-weight: bold; height: 20px; }
  .item_small div.sale .price { display: none;}
  .item_small div.sale .price_compact { display: block; padding-top: 16px; }
 
   .item_small .open_product_in_stock_popup{ background-position: -5px 0; left: 0; width: 88px; height: 25px; }
      .item_small .item_availability_popup{ padding: 30px 10px; left: 0; position: absolute; width: 140px; height: 215px; }

      .item_small .size_pdp_link{ _height: 100%; _width: 100%; }

/* Price Slider */
.price_slider .yui-ac{position:relative; font-family:arial;font-size:100%;}
  .price_slider .yui-ac-input{position:absolute;width:100%;}
  .price_slider .yui-ac-container{position:absolute;top:1.6em;width:100%; z-index: 6; }
  .price_slider .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index: 8; }
  .price_slider .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10); z-index: 7;}
    .price_slider .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
  .price_slider .yui-ac-content ul{margin:0;padding:0;width:100%;}
    .price_slider .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
      .price_slider .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
      .price_slider .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.yui-h-slider,.yui-v-slider{position:relative; }
  .yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{position:absolute;cursor:default;}

.price_slider{ background: transparent url(/images/bcs/search/fast2/price_slider_bg.png) no-repeat 0 22px; height: 49px;}
.yui-skin-sam .yui-h-slider{margin:0 0 0 10px;height:28px;width:157px;}
  .yui-skin-sam .yui-h-slider .yui-slider-thumb{top:0;}
  .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;}
  #right_tick_value, #left_tick_value{ color: #1C4267; }

/*antiquated fall through search*/
div.matches_found { clear: both; margin: 20px 0; border: 1px solid #999; background-color: #FFFFCC; padding: 10px; }
  div.matches_found h3 { color: #000; font-size: 14px; font-weight: normal; margin: 0; text-transform: capitalize; }

table.matches { width: 100%; padding: 0px; margin: 20px 0; color: #000000; font-size: 11px; font-weight: bold; }
   table.matches td.total_results { background-color: #ebebeb; padding: 10px; font-size: 18px; }
     table.matches td.total_results a{ text-decoration: none; font-weight: bold; color: #000; }  
   table.matches td.company { padding: 5px 10px; width: 200px; }
     td.company img{ display: block; margin: 0 auto; }
   table.matches td p { color: #333333; float: left; font-weight: bold; margin: 0; }
   table.matches td a.right { float: right; margin: 0;}
   table.matches td.results { border: 1px solid #cbcbcb; border-top: none; padding: 10px; }
   
   table#products { border: none; margin-bottom: 5px; width: auto; }
      table#products div#product { overflow: hidden; padding: 0; }
      table#products td { padding: 0 12px 0 0; width: 25%; }
      table#products td#product { vertical-align: top; width: 155px; }
      table#products td#product div.product_image { display: block; height: 100px; margin: 0; padding: 0; width: 100px; }
      table#products td#product div.product_image img { margin: 0; padding: 0; height: 100px; width: 100px; }
      .more_family{ text-align: right; }
      .grid #products .product { margin: 5px 0 1px 0; padding: 5px 7px 3px 5px; width: 155px; height: 240px; font-size: 11px; float: left; }

/** Shane's testing class for an "activated" generic facet **/
div.filter.generic li.active { background:yellow; }

/* brand selector */
div#brand_filter{ width: 143px; }
  div#brand_filter_top{ height: 11px; width: 143px; background: transparent url(/images/bcs/search/fast2/brand_sprite.png) 0px -4px no-repeat; margin-top: 5px; }
  div#brand_filter_bottom{ height: 13px; width: 143px; background: transparent url(/images/bcs/search/fast2/brand_sprite.png) bottom left no-repeat; }
  div#brand_filter div#slider-bg{ float: right; width:16px; height: 300px; margin-right: 6px; background: transparent url(/images/bcs/search/fast2/brand_sprite.png) -145px 0 repeat-y;  }
    div#brand_list div#slider-bg div#slider-thumb img {width: 16px;}
    div#filters_list{ background: transparent url(/images/bcs/search/fast2/brand_slider_bg.png) repeat-y scroll 0 0; }
    div#brand_list{ height:300px; overflow:hidden; position: relative; }
      div#brand_list ul{ margin: 0; padding: 0; position: absolute; width: 100%; }
      div#brand_list li{ margin: 3px 0; padding-left: 24px; line-height: 1em; }
        div#brand_list li.all_brands{ padding: 0 0 6px 7px; margin-bottom: 2px; background: transparent url(/images/bcs/search/fast2/brand_sprite.png) 5px 16px no-repeat; }
      div#brand_list input{ margin-left: -19px; }
      div#brand_list a{ text-decoration: none; line-height: 1.0em; }

div.ad_for_search { background:!important; margin:-20px 0 50px 0; display:block; clear:both; height: 75px}

/*null search styles*/
#null_search{ margin: 10px; }
  div#null_search p{ font-size: 12px; }
  div#null_search h2#linkfarm_solicit{ font-size: 16px; font-weight: bold; }
  div#other_sites{ border: 1px #999 solid; background-color: #ffc; padding: 5px; margin: 10px 0; }
  div#contact_text{ border-bottom: 1px solid #000; margin: 15px 0; } 
  div#no_match{ border-bottom: 1px solid #000; margin: 15px 0; }

/*dog navigation styles*/
#seo_page_navigation{ color: #999; margin: -10px 0 0 10px; }
  #seo_page_navigation a{ color: #ccc !important; margin: 0 3px; }
  #seo_page_navigation strong{ margin: 0 3px; }

div.inner_right div#misspell p { color:#707070; margin-bottom:0; font-size:12px}
  div.inner_right div#misspell p em { color:#000;}
  div.inner_right div#misspell p#second_option { color:#000; font-weight:bold; padding-bottom:5px; border-bottom: 1px solid #ccc; margin:0 0 20px 0}


/*Unsupportive browser(s)*/
.ie6 #top_nav{ display: block; height: 24px; }

/* Sort by */
.ie6 .yui-menu-button-menu{ width: 127px; border-right: 1px solid #DDD; border-bottom: 1px solid #CCC; border-left: 1px solid #F2F2F2; }
  .ie6 .yuimenu .bd{ background-color: #FFF !important; background-image: none !important; }
  .ie6 div#sort_by{ margin: 3px 25px 0 10px; }
  .ie6 div#sort_by label{ margin: 4px 0 0 0; }
  .ie6 #sort_by_dropdown-button{ margin: 2px 0 0 0; }

  .ie6 a.yuimenuitemlabel:link, .ie6 a.yuimenuitemlabel:visited{ outline: 0 !important; }
  .ie6 a.yuimenuitemlabel-selected:link, .ie6 a.yuimenuitemlabel-selected:visited, .ie6 a.yuimenuitemlabel-selected:hover{ outline: none;}

/* Pagination */
.ie6 #page_navigation li { padding: 0 1px 9px 0; }

/* Sizing */
.ie6 .item_sizes li.long_size { padding: 0px 2px 0 2px; height: 24px; }

/* IE6 Large items */
.ie6 #search_results_wrapper{ background: #e5e5e5; border: 1px solid #e5e5e5; }
.ie6 .item{ background-image: none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 5px 5px 0; }

  .ie6 a.item_mask:link, .ie6 a.item_mask:visited{ background-image: none; } 
  .ie6 a.item_mask:hover{ background-image: none; }

  .ie6 .shadow{ display: none; }
  .ie6 .price_range{ color: #888; }
  .ie6 .price_full{ color: #888; }
  .ie6 .rating {display: none; }

  .ie6 .open_product_in_stock_popup{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bcs/search/fast2.5/size_and_colour.png'); }
  .ie6 .item_availability_popup{ background: #FFF;  }

/* IE6 Small products */
.ie6 .item_small{ background-image: none; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; margin: 0 4px 4px 0; }
  .ie6 .item_small .item_availability_popup{ width: 140px; padding: 30px 7px; top: 0; }
 

