﻿/* breadcrumbs */
.mui_recap_box { width:960px; padding:4px 10px; font-size:11px; 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:185px; float:left; border:1px solid #adc1e4; border-width:1px; }
#left-nav ul { list-style-type:none; margin:0; }
#left-nav ul.nav-level-2 { width:161px; padding:0 16px 0 18px; 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:#666; text-decoration:none; }
#left-nav li a.category_selected { color:#000; font-weight:bold; }
#left-nav li a:hover { color:#333; text-decoration:underline; }
#left-nav li a.selected { color:#6268a4; text-decoration:none; }
#left-nav li a.selected:hover { color:#000; 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:3px 10px; border:1px solid #adc1e4; font-weight:bold; background:#e8ecf7; }
#left-nav .nav-header { margin:5px 0 0 5px; }
#left-nav h4 { margin:5px 0 6px -13px; }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox { margin-left:-13px;  }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox #add_modifer { font-weight:normal; color:#6268a4; }
#left-nav .mui_gn_filter .mui_gn_guidenav_headbox .modifier { margin-top:-14px; float:right; }
#left-nav div.filter-header { margin:5px 0 ; padding:3px 10px; border:1px solid #6268a4; color:#fff; font-weight:bold; background:#6268a4; }
*+html #left-nav div.filter-header { background-position:0 1px; margin-bottom:-15px; }
* html #left-nav div.filter-header { background-position:0 1px; margin-bottom:-15px; }
*+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:140px; 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:179px; overflow:hidden; }

#mui-unselect-all { padding:6px 6px 2px; }
#mui-unselect-all a { color:#6268a4; 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:#6268a4; 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:#6268a4; 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:145px; overflow:hidden; }  /* fix for very long words */
.jScrollPaneContainer .selected-value { width:125px; } /* if selected is in a scroller */
.selected-value:hover { text-decoration:underline; }

#left-nav img.customer-rating { height:15px; }


/* scrollbars */
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; margin-bottom:11px; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#fff; border:1px solid #ccc; }
.jScrollPaneDrag { position:absolute; background:url(//secureimages.redcatsusa.com/images/site_images/roamans/rom_guided_nav_scroller_r2.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:750px; font-size:11px; float:left; font-weight:bold; }
.pagination a img { border:0; }
.pagination span { width:33%; 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.items-per-page { text-align:center; }
.pagination span.page-controls { text-align:right; }
.pagination img.prev { margin:0 3px 0 5px; }
.pagination img.next { margin:0 0 0 3px; }
.pagination a { color:#333; text-decoration:none; }
* html .pagination a { text-decoration:none !important; }

.controls-top { padding:10px 0 10px 30px; }
.controls-bottom { padding:0 15px 15px 0; text-align:right; float:right; }


/* product list */
#product-list { width:765px; padding:0 0 0 30px; font-size:12px; float:left; }
* html #product-list { width:760px; }
#product-list br { clear:both; }
#product-list .ProductRow { clear:both; }

.ProductRow .product-wrapper { width:179px; padding:0 10px 20px 0; float:left; } /* four-per-row and search */
.fiveProdSingleRow .ProductRow .product-wrapper { width:141px; }
.ProductRow .product-wrapper { padding-bottom /*\**/: 5px\9 }
*+html .ProductRow .product-wrapper { padding-bottom:5px; }
* html .ProductRow .product-wrapper { padding:0 8px 5px 0; }

.ProductRow .product-wrapper .product-details { width:159px; margin-top:10px; padding:0 10px; text-align:center; color:#666; }
.fiveProdSingleRow .ProductRow .product-wrapper .product-details { width:121px; }

.ProductRow .product-wrapper p { margin:0 0 5px 0;  }
.ProductRow .product-wrapper div { padding:0; margin:0 0 5px 0; }
.ProductRow .product-wrapper img { border:1px solid #ccc;  }
.ProductRow .product-wrapper span { display:block; padding:0; margin:0 0 5px 0; }
.ProductRow .product-wrapper p.promo-tag { color:#c00; font-weight:bold; }
.ProductRow .product-wrapper .product-link a { color:#666; }
.ProductRow .product-wrapper .StrikeStyle { display:block; text-decoration:line-through; padding:0; color:#666; }
.ProductRow .product-wrapper .boxredN { color:#c00; font-weight:bold; }

.mui_push_product_list { padding:0; margin:10px 0 5px 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:51px; top:165px; z-index:99; margin-top:-25px; }
.fiveProdSingleRow button.quickLaunchButton { left: 31px; top:130px; }
* html #quickinfooverlay { width:1600px; } /* TT #15700 */


/* search results */
#mui_search_content { width:790px; float:left; }
#mui_search_content .ProductRow .product-wrapper { width:141px; }
#mui_search_content .ProductRow .product-wrapper .product-details { width:121px; }
#mui_search_content button.quickLaunchButton { left: 31px; top:130px; }

div.search-header { float:left; padding:10px 10px 0 30px; }
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 */
div#nosearch_rr { float:left; margin:25px 0 25px 25px; width:930px; height:350px; }
* html div#nosearch_rr { margin-left:12px; }
div#nosearch_rr div.certona-header-1024 { border-color:#ccc !important; }
div#nosearch_rr div.certona-product-1024 { border-color:#ccc !important; }
div#nosearch_rr div.certona-product-1024 .quickLaunchButton_tester { margin:10px 0 5px 0; }
div#nosearch_rr div.certona-product-1024 table div { width:150px !important; margin-left:30px !important; }
div#nosearch_rr div.certona-product-1024 table div div {margin-left:0 !important; }
div#nosearch_rr div.certona-product-1024 table span.price div { margin-left:0; }
div#nosearch_rr div.certona-product-1024 table div p { text-align:center; }
div#nosearch_rr div.certona-product-1024 table div.StrikeStyle { width:auto !important; margin:4px 0 !important; }