#Selected-Features-Nav { position: relative; }
#Selected-Features-List { padding-bottom: 20px; }
#Clear-All-Filters { position: absolute; right: 5px; bottom: 5px; font-weight: bold; }  
#breadcrumb-links .home-link { display: none; color: #00447C; }
#breadcrumb-links .home-link.active { display: inline; cursor: pointer; }
    
.sidebar { float: left; width: 233px; min-height: 1em; margin: 10px 0 0 10px; }
.sidebar .sidebar-header { background: #000; color: #fff; font-size: 18px; font-weight: normal; text-transform: uppercase; border: none; padding: 5px 10px; }
.sidebar .sidebar-header span { text-transform: lowercase; }
.sidebar .left-nav { background: #ededed; border: 1px solid #ccc; border-bottom: none; }
.sidebar .left-nav ul { border-bottom: 1px solid #ccc; border-top: 1px solid #fff; padding: 5px 0; position: relative; }
.sidebar .left-nav ul li { position: relative; clear: both; height: 22px; cursor: pointer; }
.sidebar .left-nav ul li input { margin: 2px 0 0 12px; }
.sidebar .left-nav ul li input[type="checkbox"] + a:before { background-position: 0 -17px; }        
.sidebar .left-nav ul li input[type="checkbox"] + a.checked:before { background-position: 0 0; }        
.sidebar .left-nav ul li input[type="checkbox"] + a:before { background: url("/images/shop/buttons/checkbox.png") no-repeat scroll 0 100% transparent; content: ""; height: 17px; left: 10px; position: absolute; top: 0; width: 17px; }        
.sidebar .left-nav ul li input[type="checkbox"] { visibility: hidden; float: left; *visibility: visible; position: relative; *top: -2px; }
.sidebar .left-nav li.l { padding-bottom: 10px; }
.sidebar .left-nav li a { display: block; float: left; font-size: 12px; line-height: 14px; padding: 3px 0 5px 10px; width: 180px; }
.sidebar .left-nav li a span { color: #666; }
.sidebar .left-nav .expand .disabled a,
.sidebar .left-nav .expand .disabled a span { color: #bbb; cursor: default; } 
.sidebar .left-nav .expand .hide,
.sidebar .left-nav .collapse li { display: none; }
.sidebar .left-nav .info-icon { display: none; }
.sidebar .left-nav .collapse .filter-category,
.sidebar .left-nav .collapse .info-icon { display: block; }
.sidebar .left-nav .expand-collapse-btn { display: block; width: 16px; height: 8px; position: absolute; top: 5px; right: 0px; }
.sidebar .left-nav .expand a.expand-collapse-btn { background: url(/images/shop/buttons/collapse-btn.png) no-repeat; }
.sidebar .left-nav .collapse a.expand-collapse-btn { background: url(/images/shop/buttons/expand-btn.png) no-repeat; }
.sidebar .left-nav .filter-cat-title { display: block; float: left; position: relative; top: 4px; }
.sidebar .left-nav select { width: 200px; margin: 15px 0 0 15px; }
.sidebar .left-nav .filters { border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.sidebar .left-nav .filters .need-help { text-align: center; color: #c00; text-transform: uppercase; font-size: 14px; margin-top: 10px; }
.sidebar .left-nav .filters .need-help a { text-transform: none; font-size: 14px; }
.sidebar .left-nav .filter-category { width: 220px; color: #CC0000; display: block; font-size: 14px; height: 18px; padding: 3px 0 0 10px; position: relative; text-transform: uppercase; }
.sidebar .left-nav .info-icon { position: absolute; top: 7px; width: 15px; height: 15px; z-index: 2; }
.sidebar .left-nav .info-icon a { padding: 0; width: auto; }
.sidebar .left-nav .info-icon img { width: 15px; height: 15px; }
.shop-all-btn { margin: 3px 0 15px 0; }
/* Mods */
* + html .shop-all-btn { margin: 14px 0 25px 0; } /* IE7 */
/**/           

/**/
.hdr h1 { padding: 10px 0 0 10px; }
#seealllaptops { padding: 10px 0 10px 0; }
#seealllaptops a { font-size: 14px; text-transform: capitalize; }
#seealllaptops a img { position: relative; top: -3px; padding-right: 5px; }                