
div.menu-left div.filter-type h6 {padding:15px 35px 0 26px;font-size:11px;line-height:12px;position:relative;text-transform:uppercase;}
div.menu-left div.filter-type img.glossary {width:15px;height:15px;position:relative;top:2px;left:3px;cursor:pointer;}
div.menu-left div.filter-type input {position:absolute;left:-2000px;}

div.menu-left div.filter-type ul.link {padding:10px 5px 10px 26px;}
div.menu-left div.filter-type ul.link li {width:auto;padding:0 0 8px 0;line-height:14px;}
div.menu-left div.filter-type ul.link label {font-size:13px;cursor:pointer;}
div.menu-left div.filter-type ul.link label span {color:#cccccc;}
div.menu-left div.filter-type ul.link label.hover {color:#000000;}
div.menu-left div.filter-type ul.link label.active {color:#ac0648;}

div.menu-left ul.breadcrumbs li div.filter-type ul.icon {padding:10px 0 0 26px;border:none;zoom:1;}
div.menu-left ul.breadcrumbs li div.filter-type ul.icon li {width:auto;float:left;padding:0 8px 10px 0;}
div.menu-left ul.breadcrumbs li div.filter-type ul.icon:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.menu-left ul.breadcrumbs li div.filter-type ul.icon label {padding:40px 0 0 0;background-repeat:no-repeat;font-size:10px;line-height:13px;display:block;text-align:center;cursor:pointer;}
div.menu-left ul.breadcrumbs li div.filter-type ul.icon label.active {color:#ac0648;}

div.menu-left ul.breadcrumbs li div.mobile-filter-type ul {padding:10px 0 0 16px !important;}
div.menu-left ul.breadcrumbs li div.mobile-filter-type ul li {padding:0 2px 10px 0 !important;}

div.menu-left ul.breadcrumbs li div.mobile-single-filter-type {position:relative;}
div.menu-left ul.breadcrumbs li div.mobile-single-filter-type h6 {padding-bottom:20px;}
div.menu-left ul.breadcrumbs li div.mobile-single-filter-type ul li {position:absolute;top:8px;right:10px;}

div.menu-left ul.breadcrumbs li div.filter-type ul.text {padding:10px 0 10px 18px;border:none;zoom:1;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text li {width:auto;float:left;padding:0;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text label {width:86px;line-height:21px;background:url(/common/img/bg-facet-label-text.jpg) no-repeat;font-size:10px;display:block;text-align:center;cursor:pointer;}
div.menu-left ul.breadcrumbs li div.filter-type ul.text label.active {color:#ac0648 !important;background-position:0px -21px !important;}

div.menu-left div.filter-facet h6 {padding:15px 5px 0 26px;font-size:11px;line-height:12px;position:relative;text-transform:uppercase;}
div.menu-left div.filter-facet h6 img.glossary {width:15px;height:15px;position:relative;top:2px;left:3px;cursor:pointer;}
div.menu-left div.filter-facet input {position:absolute;left:-2000px;}
div.menu-left div.filter-facet select {display:none;}

div.menu-left ul.breadcrumbs li div.filter-facet ul.text {padding:10px 5px 10px 26px;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.text li {width:auto;padding:0;line-height:18px;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.text input {position:relative;top:0;left:0;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.text label {font-size:11px;}

div.menu-left ul.breadcrumbs li div.filter-facet ul.numbers {padding:10px 0 0 26px;zoom:1;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.numbers li {width:auto;float:left;padding:0 10px 10px 0;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.numbers:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.numbers label {width:38px;height:28px;background:url(/common/img/bg-facet-label-number.png) no-repeat;display:block;text-align:center;cursor:pointer;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.numbers label.active {color:#ac0648;background-position:0px -28px !important;}

div.menu-left ul.breadcrumbs li div.filter-facet ul.colors {margin:10px 76px 5px 36px;padding:0;zoom:1;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.colors li {width:auto;float:left;padding:0 8px 5px 0;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.colors:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.colors label {width:13px;height:13px;border:1px solid #c5c5c5;display:block;overflow:hidden;cursor:pointer;}
div.menu-left ul.breadcrumbs li div.filter-facet ul.colors label.active {width:11px;height:11px;border:2px solid #b01351;}

div.menu-left ul.breadcrumbs li div.filter-features h6 {padding:15px 35px 0 26px;font-size:11px;line-height:12px;text-transform:uppercase;}
div.menu-left ul.breadcrumbs li div.filter-features ul {padding:10px 5px 2px 26px;border:none;}
div.menu-left ul.breadcrumbs li div.filter-features ul li {width:auto;padding:0 0 8px 0;font-size:11px;line-height:14px;}
div.menu-left ul.breadcrumbs li div.filter-features img.glossary {width:15px;height:15px;position:relative;top:2px;left:3px;_left:5px;cursor:pointer;}

div.facet-collapse {position:relative;overflow:hidden;}
div.facet-collapse span.bg {width:197px;height:58px;position:absolute;bottom:0;left:3px;background:url(/common/img/bg-nav-facet.png) repeat-x;display:block;}
div.facet-collapse h6 {padding-left:44px !important;position:relative;cursor:pointer;}
div.facet-collapse h6 span.arrow {width:15px;height:15px;position:absolute;top:13px;_top:16px;left:26px;_left:-18px;padding:0 !important;background:url(/common/img/icon-nav-facet-toggle.png) 0 -15px no-repeat;_background-image:url(/common/img/icon-nav-facet-toggle.gif);display:block;}
div.facet-collapse h6 span.check {width:10px;height:10px;position:absolute;top:15px;right:5px;background:url(/common/img/icon-nav-facet-check.png);display:block;overflow:hidden;}

div.facet-collapse.closed h6 span.arrow {background-position:0px 0px;}

div.facet-collapse.hover h6 {color:#000000;}
div.facet-collapse.hover h6 span.arrow {background-position:0px -30px;}


div.slider {width:110px;height:40px;position:relative;margin:15px 0 10px 52px;}
div.slider span.left {width:9px;height:20px;display:block;position:absolute;top:0;left:-9px;background:url(/common/img/slider-handle-left.gif) no-repeat;cursor:default;}
div.slider span.right {width:9px;height:20px;display:block;position:absolute;top:0;left:140px;background:url(/common/img/slider-handle-right.gif) no-repeat;cursor:default;}

div.slider span.anchor {width:15px;height:20px;display:block;position:absolute;top:0;left:0;cursor:pointer;}

div.slider span.tick {width:1px;height:7px;line-height:7px;display:block;position:absolute;top:1px;border-right:1px solid #ececec;background:#cccccc;overflow:hidden;}
div.slider span.left span.label {position:absolute;top:25px;right:2px;font-size:10px;text-align:right;}
div.slider span.right span.label {position:absolute;top:25px;left:2px;font-size:10px;text-align:left;}
div.slider img.bar {width:156px;height:6px;position:absolute;top:10px;left:-23px;}
div.slider span.range {width:110px;height:4px;display:block;position:absolute;top:11px;left:0;background:url(/common/img/slider-range.gif) repeat-x;}

/* 20090702 add */
div.menu-left ul.breadcrumbs li div.filter-facet-range h6 {padding:15px 35px 0 26px;font-size:11px;line-height:12px;text-transform:uppercase;}
div.menu-left ul.breadcrumbs li div.filter-facet-range ul {padding:10px 5px 2px 26px;border:none;}
div.menu-left ul.breadcrumbs li div.filter-facet-range ul li {width:auto;padding:0 0 8px 0;font-size:11px;line-height:14px;}
/* //20090702 add */

/* subcategory */

.subcategory-content {width:713px;margin:0 auto;padding:30px 0 0 0;position:relative;overflow:hidden;visibility:hidden;}

.subcategory-content h1 {z-index:1;position:relative;width:625px;margin:0 0 0 12px;font-size:36px;}
.subcategory-content h2 {z-index:1;position:relative;margin:0 0 0 12px;font-size:14px;font-weight:normal;}
.subcategory-content a.back {margin:30px 0 15px 0;display:block;}

.subcategory-header {width:701px;position:relative;top:-150px;margin:0 0 -150px 12px;overflow:hidden;}
.subcategory-header p {position:relative;}
.subcategory-header ul {position:relative;margin:0 0 20px 0;}
.subcategory-header ul li {display:inline;padding:0 20px 0 0;}
div.subcategory-carousel {z-index:0;display:none;width:713px;height:390px;position:relative;top:50px;}
div.subcategory-carousel ul {display:none;}

.subcategory-header-low {height:269px;overflow:hidden;zoom:1;position:relative;}
.subcategory-header-low div {position:absolute;left:294px;top:120px;}

.subcategory-header-low div h4 {font-size:28px;}
.subcategory-header-low div p {margin:0 0 5px 0;font-size:15px;line-height:16px;}
.subcategory-header-low div a {font-size:11px;}

.subcategory-content .toggle {width:59px;height:30px;position:absolute;top:30px;right:0;display:block;background:url(/common/img/bg-header-toggle.gif) 0px 0px no-repeat;cursor:pointer;}
.subcategory-content .tools {z-index:10;width:701px;height:75px;position:relative;margin:0 0 0 12px;}
.subcategory-content .learning-center {width:178px;height:59px;position:absolute;top:2px;right:0;background:url(/common/img/bg-learningcenter.gif) no-repeat;overflow:hidden;}
.subcategory-content .learning-center-low {background:url(/common/img/bg-learningcenter-low.gif) no-repeat !important;}
.subcategory-content .learning-center h6 {width:120px;line-height:14px;position:absolute;top:15px;left:40px;font-size:11px;font-weight:normal;cursor:pointer;}
.subcategory-content .learning-center ul {display:none;width:125px;position:absolute;top:0;left:0;font-size:10px;}
.subcategory-content .learning-center ul li {line-height:12px;cursor:pointer;}
.subcategory-content .learning-center div {width:125px;height:37px;position:absolute;top:15px;left:140px;overflow:hidden;}
.subcategory-content .learning-center span.up {width:11px;height:11px;position:absolute;top:6px;left:190px;background:url(/common/img/icon-arrow-up.png) no-repeat;cursor:pointer;overflow:hidden;}
.subcategory-content .learning-center span.down {width:11px;height:11px;position:absolute;bottom:6px;left:190px;background:url(/common/img/icon-arrow-down.png) no-repeat;cursor:pointer;overflow:hidden;}

.subcategory-content .sort-by {float:left;width:250px;padding:28px 0 0 0;}
.subcategory-content .sort-by h6 {font-size:13px;float:left;}
.subcategory-content .sort-by select {position:absolute;left:-2000px;top:0;}

.subcategory-content .filter-by {float:left;width:250px;padding:28px 0 0 0;}
.subcategory-content .filter-by h6 {font-size:13px;float:left;}
.subcategory-content .filter-by select {position:absolute;left:-2000px;top:0;}

.subcategory-content div.related-links {padding:20px 0 0 12px;}
.subcategory-content div.related-links h6 {display:inline;padding:0 5px 0 0;font-size:12px;}
.subcategory-content div.related-links ul {display:inline;}
.subcategory-content div.related-links ul li {display:inline;padding:0 5px 0 0;}

.subcategory-grid {width:701px;margin:0 0 0 12px;position:relative;zoom:1;}
.subcategory-grid:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.subcategory-grid ul {width:730px;overflow:hidden;position:relative;}
.subcategory-grid ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.subcategory-grid li {width:160px;float:left;padding:0 20px 0 0;line-height:12px;overflow:hidden;position:relative;}
.subcategory-grid li img {width:160px;height:163px;}
.subcategory-grid li img.post-load {width:54px;height:89px;padding:37px 53px 37px 53px;}
.subcategory-grid li ul.hidden {display:none;}
.subcategory-grid li ul.product-details {display:none;}

.subcategory-grid li li {padding:0;float:none;}
.subcategory-grid li li.description {font-size:10px;}
.subcategory-grid li li.model {font-size:11px;font-weight:normal;}
.subcategory-grid li li.msrp {font-size:10px;font-weight:normal;}

div.product-details-container {z-index:15;width:352px;position:absolute;top:0;left:-2000px;overflow:hidden;}
div.product-details-container span.top {width:352px;height:32px;background:url(/common/img/bg-productglance-top.png);overflow:hidden;display:block;}
div.product-details-container span.bottom {width:352px;height:16px;background:url(/common/img/bg-productglance-bottom.png);overflow:hidden;display:block;}
div.product-details-container span.close {width:26px;height:26px;position:absolute;top:10px;right:15px;background:url(/common/img/button-close.jpg);display:block;cursor:pointer;}
div.product-details-container div.details {width:352px;padding:0 0 0 8px;background:url(/common/img/bg-productglance.png);position:relative;}

div.product-details-container p.model {padding:0 0 0 30px;font-size:13px;font-weight:bold;}
div.product-details-container p.description {margin:0 30px 15px 30px;font-size:11px;color:#a7a7a7;}
div.product-details-container div.product-details {overflow:auto;width:296px;height:1%;border-top:1px solid #dedede;padding:15px 10px 35px 30px;background:url(/common/img/bg-productglance-features.gif) center bottom  no-repeat;}
div.product-details-container div.reviews {float:left;font-size:11px;}
div.product-details-container div.reviews h6 {float:left;padding:0 5px 0 0;font-size:12px;}
div.product-details-container div.reviews img {float:left;padding:2px 15px 0 0;}
div.product-details-container div.reviews p {float:left;}
div.product-details-container div.reviews a {font-size:11px;display:inline;width:auto;padding:0;}
div.product-details-container div.features {float:left;font-size:11px;}
div.product-details-container div.features h6 {font-size:12px;margin:10px 0 5px 0;}
div.product-details-container div.features ul {list-style-type:disc;width:290px;}
div.product-details-container div.features li {margin:0 0 5px 15px;padding:0;float:none;list-style-type:disc;}
div.product-details-container div a {display:block;width:300px;padding:5px 0 5px 30px;font-size:11px;}

