/* override master styles */
div#container { background:none; }
div#content-wrapper { border:0; background:none; }
div#content-left { width:auto; margin:0; }
div#content-right { width:625px; float:left; padding:0; }


/* breadcrumbs */
.mui_recap_box { width:760px; padding:4px 10px; font-size:12px; float:left; }
.mui_recap_box li { display:inline; }
.mui_recap_box img { margin:0 4px; }
.mui_recap_box a { color:#555 !important; text-decoration:none !important; }
.mui_recap_box a:hover { text-decoration:underline; }
.mui_recap_box .remove { font-size:9px; vertical-align:5px; margin-left:2px; }


/* left nav */
#left-nav { font-size:12px; width:153px; border:0; float:left; }
#left-nav ul { list-style-type:none; margin:0; }
#left-nav ul.nav-level-2 { width:130px; padding:0 16px 0 18px; overflow:auto; overflow:hidden; }
* html #left-nav ul.nav-level-2 { margin-right:-11px; }

#left-nav li { margin:6px 0; }
#left-nav li.selected-attribute { margin:0; }
#left-nav li a { color:#c00; text-decoration:none; }
#left-nav li a.category_selected { font-weight:bold; }
#left-nav li a:hover { text-decoration:underline; }
#left-nav li a.selected { color:#000; text-decoration:none; }
#left-nav li a.selected:hover { color:#335b80; text-decoration:underline; }
#left-nav li.current a { color:#000; font-weight:bold; }

#left-nav .nav-header, #left-nav h4, #left-nav .mui_gn_filter .mui_gn_guidenav_headbox { padding:2px 10px; border:1px solid #c00; color:#fff; font-weight:bold; background:#c00; }
#left-nav .nav-header { margin:5px 5px 0 5px; }
#left-nav h4 { margin:5px 0 6px -8px; }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox { margin-left:-8px;  }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox #add_modifer { font-weight:normal; color:#fff; }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox .modifier { margin-top:-16px; float:right; }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox .modifier a { color:#fff; }
#left-nav div.filter-header { margin:5px 0 5px 5px; padding:2px 10px 3px 10px; border:1px solid #c00; color:#fff; font-weight:bold; background:#c00; }
*+html #left-nav div.filter-header { background-position:0 1px; margin-bottom:-15px; padding-bottom:1px; }
* html #left-nav div.filter-header { background-position:0 1px; margin-bottom:-15px; padding-bottom:1px;  }
*+html #left-nav div.search-page { margin-bottom:5px; }
* html #left-nav div.search-page { margin-bottom:5px; }
#left-nav ul.mui_filter_value li a { text-transform:capitalize; }
#left-nav div.product-attributes div.nav-header { margin-bottom:6px; }
#left-nav .cat_head { width:100px; text-transform:none !important; font-size:12px !important; }
#left-nav .page-list .mui_gn_guidenav_headbox { margin-bottom:6px; }
#left-nav #SubCategoriesRPT { margin-left:12px; }
#left-nav .mui_sub_category li { margin-left:12px; }
#left-nav .mui_sub_category .mui_gn_recap_value li { margin-left:0; }
#left-nav img.customer-rating { height:15px; }

#department-nav { width:153px; overflow:hidden; }

#mui-unselect-all { padding:6px 6px 2px; }
#mui-unselect-all a { color:#c00; text-decoration:none; }
#mui-unselect-all a:hover { text-decoration:underline; }
.mui-unselect-icon { float:right; margin:-14px 0 0 0; } /* FF3.0, IE */
body:nth-of-type(1) .mui-unselect-icon { margin-top:2px; } /* FF3.5+, Webkit */
*+html #mui-unselect-all .mui-unselect-icon { margin-right:4px; }
* html #mui-unselect-all .mui-unselect-icon { margin-right:4px; }
#mui_gn_recapbox .mui_gn_recap_value a { color:#c00; cursor:pointer; }
#mui_gn_recapbox .mui_gn_recap_value a:hover { text-decoration:none; }
* html #mui_gn_recapbox .mui_gn_recap_value a:hover { text-decoration:underline; }
#mui_gn_recapbox .mui_gn_recap_value a:hover span { color:#c00; text-decoration:underline; }

.mui_filter_value a span, .mui_gn_filter_value a span { display:none; }
.mui_filter_value a:hover span, .mui_gn_filter_value a:hover span { display:inline; }

.selected-value { display:inline-block !important; width:115px; overflow:hidden; }  /* fix for very long words */
.jScrollPaneContainer .selected-value { width:95px; } /* if selected is in a scroller */
.selected-value:hover { text-decoration:underline; }


/* scrollbars */
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; margin-bottom:12px; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#e5e5e5; border:1px solid #ccc; }
.jScrollPaneDrag { position:absolute; background:url(//secureimages.redcatsusa.com/images/site_images/bco/bco_guided_nav_scroller.gif); cursor:pointer; overflow:hidden; }
.jScrollPaneDrag { height:43px !important; } /* jScrollPane sometimes gets confused on the height */
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }

*+html .scroller { position:relative; background:#fff; } /* no background = broken scrolling in IE! O_o */ 
* html .scroller { position:relative; }
*+html .mui_gn { margin-top:-15px; }
* html .mui_gn { margin-top:-15px; }


/* pagination controls */
.pagination { width:580px; font-size:11px; float:left; font-weight:bold; }
* html .pagination { width:575px; }
.pagination a img { border:0; }
.pagination span { display:inline-block; color:#333; }
.pagination select { display:inline; margin:0 5px; font-size:11px; }
* html .pagination select { vertical-align:-3px; }
*+html .pagination select { vertical-align:-3px; }
.pagination span.sort-by-price { width:28%; }
.pagination span.items-per-page { width:30%; text-align:center; }
.pagination span.page-controls { width:40%; text-align:right; }
.pagination img.prev { margin:0 3px 0 5px; }
.pagination img.next { margin:0 0 0 3px; }
.pagination a { color:#333 !important; text-decoration:none !important; }

.controls-top { padding:30px 25px 10px 25px; }
.controls-bottom { padding:20px 25px 15px 25px; text-align:right; }


/* product list */
#product-list { width:615px; padding:0 0 0 10px; float:left; }
#product-list br { clear:both; }
#product-list .ProductRow { clear:both; }

.ProductRow .product-wrapper { width:125px; } /* four-per-row and search */
.fiveProdSingleRow .ProductRow .product-wrapper { width:85px; }

.ProductRow .product-wrapper { margin:0 10px 15px 15px; text-align:center; float:left; }
* html .ProductRow .product-wrapper { margin:0 10px 10px 10px; }
.ProductRow .product-wrapper img { margin-bottom:6px; }
.ProductRow .product-wrapper p.promo-tag b font { color:#c00; }
.ProductRow .product-wrapper .product-link a { color:#c00; display:block; }
.ProductRow .product-wrapper .StrikeStyle { color:#000; text-decoration:none; background:url('//secureimages.redcatsusa.com/images/site_images/bco/114_img_linethrough.gif') 0px 6px repeat-x; }
.ProductRow .product-wrapper .boxredN { display:block; }

.mui_push_product_list { padding:0; margin-bottom:5px; }
.mui_push_product_list li { padding-left:15px; }
* html ol.mui_push_product_list { margin-left:0 }

/* hide long lists until jScrollPane restyles - product list */
.nav-level-2 .mui_gn, .nav-level-2 .mui_filter_value { height:215px; overflow:hidden; }
.nav-level-2 .mui_gn_filter_value { height:215px; overflow:hidden; }
*+html .nav-level-2 .mui_gn { height:225px; }
* html .nav-level-2 .mui_gn { height:225px; }
.mui_gn_dimension_list  .mui_gn_filter_value { height:110px; overflow:hidden; } /* search */
*+html .nav-level-2 .mui_gn, *+html .nav-level-2 .mui_filter_value, 
*+html .nav-level-2 .mui_gn_filter_value { position:relative; } /* IE overflow:hidden bug */
* html .nav-level-2 .mui_gn, * html .nav-level-2 .mui_filter_value,
* html .nav-level-2 .mui_gn_filter_value { position:relative; } /* IE overflow:hidden bug */
* html .page-list ul.mui_gn_filter_value { display:inline-block; } /* search results < 5 items fix */
* html .nav-level-2 ul.mui_filter_value { display:inline-block; } /* search results < 5 items fix */


/* QuickView */
button.quickLaunchButton { left: 23px; top:108px; margin-top:-25px; }
.fiveProdSingleRow button.quickLaunchButton { left: 23px; top:168px; }
*+html #product-list .ProductRow button.quickLaunchButton { left: 0; }
* html #product-list .ProductRow button.quickLaunchButton { left: 0; }


/* search results */
#mui_search_content { width:620px; float:left; }
div.search-header { float:left; margin-bottom:-20px; padding:10px 25px 0 25px; }
div.search-header p { margin:0; color:#333; font-size:11px; }
div.search-header p.title { font-size:20px; margin-bottom:7px; }
div.search-header p.closest	{ margin-top:6px; }
div.no-results { padding-bottom:20px; float:left; }


/* Certona */
#nosearch_rr { float:left; width:600px; margin:25px 0 25px 25px; }
* html #nosearch_rr { margin-left:12px; }
