/*.catalog-category-view #content { padding: 42px 23px 42px 32px; } */
#category-image {
  position: relative;
  margin: 0 0 6px 0; }

.category-description.std {
  display: none; }

/* filter options */
#filter {
  position: relative;
  height: 41px;
  z-index: 20; }
  #filter .filter-left {
    float: left;
    background: url(../images/bg/bg_category_filter_left.png) no-repeat 0 0;
    width: 3px;
    height: 41px; }
  #filter .filter-content {
    float: left;
    background: url(../images/bg/bg_category_filter_center.png) repeat-x 0 0;
    width: 957px;
    height: 41px;
    padding: 5px 0 0 0; }
    #filter .filter-content label {
      color: #fff;
      font-family: arial, sans-serif;
      font-size: 1.5em;
      float: left;
      position: relative;
      padding: 0 0 0 15px;
      margin: 0 38px 0 0;
      top: 5px; }
    #filter .filter-content .dropdown {
      margin-right: 41px;
      float: left; }

body.screen_1024 #filter .filter-content .dropdown {
  margin-right: 0; }

#filter .filter-content .dropdown .menu {
  background: url(../images/bg/bg_dropdown_menu_left_gray.png) no-repeat left bottom;
  width: 159px;
  padding: 0 0 0 14px; }
  #filter .filter-content .dropdown .menu .content {
    background: url(../images/bg/bg_dropdown_menu_right_gray.png) no-repeat right bottom;
    padding: 16px 17px 10px 0;
    padding-right: 8px; }
  #filter .filter-content .dropdown .menu .scroll_pane {
    height: 85px;
    overflow: auto; }
#filter .filter-content .dropdown#gender .menu .scroll_pane {
  width: 142px !important; }
#filter .filter-content .dropdown .menu ul {
  margin: 0; }
#filter .filter-content .dropdown .menu li {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  padding: 0 0 5px 0;
  margin: 0 0 5px 0; }
#filter .filter-content .dropdown .menu .last {
  border: none; }
#filter .filter-content .dropdown .menu li a {
  color: #828282;
  font-weight: normal; }
#filter .filter-content #color.dropdown .menu li a, #filter .filter-content #gender.dropdown .menu li a, #filter .filter-content #color.dropdown .menu li em span, #filter .filter-content #gender.dropdown .menu li em span {
  position: relative;
  top: 2px; }
#filter .filter-content .dropdown .menu li a:hover {
  color: #cf1632; }
#filter .filter-content .dropdown .trigger {
  font-size: 15px;
  line-height: 30px;
  width: 150px;
  height: 32px;
  border: none; }
#filter .filter-content .dropdown.last {
  margin: 0; }
#filter .filter-content .close-filter {
  display: block;
  float: left;
  position: relative;
  background: url(../images/bg/bg_category_filter_close.png) no-repeat 0 0;
  width: 142px;
  height: 28px;
  margin: 0 41px 0 0; }
  #filter .filter-content .close-filter span {
    color: #fff;
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    text-transform: uppercase;
    float: left;
    padding: 6px 0 0 7px; }
  #filter .filter-content .close-filter a {
    text-indent: -9999px;
    display: block;
    float: right;
    position: relative;
    background: url(../images/icon/icon_filter_close.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    top: 6px;
    right: 5px; }
#filter .reset {
  float: right;
  position: relative;
  top: 6px;
  right: 15px; }
  #filter .reset a {
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 1.3em;
    background: url(../images/icon/icon_reset.png) no-repeat right 2px;
    padding: 0 20px 0 0;
    font-weight: bold; }
    #filter .reset a:hover {
      color: #777; }
#filter .filter-right {
  float: left;
  background: url(../images/bg/bg_category_filter_right.png) no-repeat 0 0;
  width: 4px;
  height: 41px;
  margin-right: -2px; }

#selection {
  position: relative;
  background-color: #e7e7e7;
  width: 960px;
  height: 25px;
  top: -3px;
  border: 1px solid #d3d3d3;
  border-top: none;
  z-index: 10; }
  #selection .user-selection {
    float: left;
    margin: 0 19px 0 17px; }
    #selection .user-selection p {
      color: #808080;
      font-family: arial, sans-serif;
      font-size: 1.3em;
      float: left;
      margin: 0 5px 0 0; }
      #selection .user-selection p span {
        padding: 0 18px 0 0; }
    #selection .user-selection .close {
      float: left;
      position: relative;
      top: 1px; }
      #selection .user-selection .close a {
        text-indent: -9999px;
        display: block;
        background: url(../images/icon/icon_close.png) no-repeat 0 0;
        width: 14px;
        height: 14px; }

.menu .scroll-pane .close {
  float: right;
  position: relative; }
  .menu .scroll-pane .close a {
    text-indent: -9999px;
    display: block;
    background: url(../images/icon/icon_close.png) no-repeat 0 0;
    width: 14px;
    height: 14px; }

/* sorting */
#sort {
  padding: 11px 16px 0 16px; }
  #sort .left {
    float: left;
    padding-bottom: 10px;
    width: 600px; }
  #sort .right {
    float: right; }
  #sort .showing {
    float: left;
    padding-right: 40px;
    text-transform: capitalize; }
  #sort p {
    color: #777;
    font-size: 13px;
    font-weight: bold;
    font-family: arial, Arial, Helvetica, sans-serif; }
    #sort p strong {
      color: #2f2f2f;
      font-weight: bold; }
  #sort .sort .inner {
    float: left; }
  #sort .sort p {
    float: left;
    line-height: 1.1;
    margin-right: 0;
    margin-bottom: 0; }
  #sort .sort ul {
    float: left;
    margin: 0; }
  #sort .sort li {
    float: left;
    height: 13px;
    padding: 0 0 0 9px;
    margin: 0 0 0 7px;
    line-height: 1.1;
    list-style: none;
    font-size: 13px;
    border-left: 1px solid #d8d7d7;
    font-family: arial, Arial, Helvetica, sans-serif; }
    #sort .sort li#sort_MSRP {
      border-left: none;
      padding-left: 0; }
    #sort .sort li#sort_Position {
      border-left: none !important;
      padding-left: 0px !important; }

#archive #sort .sort li#sort_Name {
  border-left: none !important;
  padding-left: 0px !important; }

#sort .sort li a {
  font-size: 13px;
  font-weight: bold;
  display: block;
  background: url(../images/icon/icon_arrows_sort.png) no-repeat right 1px;
  height: 13px;
  float: left;
  padding: 0 23px 2px 0;
  *overflow: hidden; }
  #sort .sort li a:hover {
    background-position: right -12px;
    text-decoration: underline; }
#sort .sort .active a {
  color: #2F2F2F; }
  #sort .sort .active a:hover {
    color: #2F2F2F; }
#sort .sort .high-low a {
  background-position: right -25px;
  padding: 0 11px 2px 0; }
  #sort .sort .high-low a:hover {
    background-position: right -25px;
    padding: 0 11px 2px 0; }
#sort .sort .low-high a {
  background-position: right -38px;
  padding: 0 11px 2px 0; }
  #sort .sort .low-high a:hover {
    background-position: right -38px;
    padding: 0 11px 2px 0; }
#sort .sort li .no-arrows {
  background: none;
  padding: 0 0 2px 0; }

#bottom {
  margin: 10px 18px 10px 0; }

#sort .compare-selected, #bottom .compare-selected {
  white-space: nowrap;
  font-family: arial, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold; }

#sort .compare-selected .inner, #bottom .compare-selected .inner {
  float: right; }

#sort .compare-selected a, #bottom .compare-selected a {
  float: left;
  margin: 0 5px 0 0;
  color: #777; }

.compare-submit-button {
  height: 32px;
  width: 126px;
  background-position: -10px -1163px; }
  .compare-submit-button:hover {
    background-position: -240px -1163px; }

#sort .compare-selected .box, #bottom .compare-selected .box {
  float: left;
  font-size: 1.3em;
  line-height: 32px; }

#sort .compare-selected .box ol, #bottom .compare-selected .box ol {
  display: none; }

#sort .compare-selected .box a, #bottom .compare-selected .box a {
  float: none;
  margin: 0;
  position: relative; }

#sort .compare-selected .box a.left, #bottom .compare-selected .box a.left {
  border: 0;
  width: auto; }

#sort .compare-selected a:hover, #bottom .compare-selected a:hover {
  color: #CF1632; }

#sort .actions a, #bottom .actions a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CF1632;
  font-weight: normal; }

/* category products */
.block-list {
  display: none; }

/* THIS MAY NEED TO BE UNHIDDEN */
.category-products {
  margin-top: 30px; }
  .category-products .featured {
    width: 963px;
    border-bottom: 3px solid #cf1632; }
    .category-products .featured h3 {
      background-color: #cf1632;
      width: 108px;
      height: 30px;
      border-radius-topleft: 5px;
      border-radius-topright: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      font-size: 15px;
      color: #fff;
      font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
      font-weight: bold;
      line-height: 31px;
      overflow: hidden;
      text-align: center; }
      .category-products .featured h3 object {
        position: relative;
        top: 6px;
        left: 12px; }

#content .category-products .products-grid {
  margin: 0; }
  #content .category-products .products-grid .item {
    float: left;
    background: url(../images/bg/bg_category_item_divider.png) no-repeat right 60px;
    width: 238px;
    padding: 0 1px 0 0;
    list-style: none;
    margin-right: 0;
    font-size: 1.0em;
    line-height: 1.35; }
    #content .category-products .products-grid .item.last {
      background: none; }

/* regular grid view */
.category-products .products-grid .item .product-image-container {
  position: relative;
  background: url(../images/bg/bg_category_item.png) repeat-x 0 bottom;
  height: 147px; }
  .category-products .products-grid .item .product-image-container .badge {
    position: absolute;
    z-index: 29;
    top: 30px;
    left: 20px; }
    .category-products .products-grid .item .product-image-container .badge a {
      text-indent: -9999px;
      display: block;
      background: url(../images/icon/icon_cross.png) no-repeat 0 0;
      width: 15px;
      height: 15px; }
    .category-products .products-grid .item .product-image-container .badge .badge-kickout {
      float: right;
      position: absolute;
      background: url(../images/bg/bg_category_badge_kickout_right.png) no-repeat 0 0;
      width: 130px;
      height: 68px;
      z-index: 30;
      top: -26px; }
      .category-products .products-grid .item .product-image-container .badge .badge-kickout p {
        color: #2f2f2f;
        font-size: 1.2em;
        font-style: italic;
        font-weight: bold;
        line-height: 1.3em;
        position: relative;
        width: 100px;
        top: 10px;
        left: 25px; }
        .category-products .products-grid .item .product-image-container .badge .badge-kickout p a {
          text-indent: 0px;
          display: inline;
          float: none;
          background: none;
          width: auto;
          height: auto; }
  .category-products .products-grid .item .product-image-container a {
    display: block;
    height: 113px;
    position: relative; }
    .category-products .products-grid .item .product-image-container a img {
      position: absolute;
      top: 20px;
      left: 39px; }
  .category-products .products-grid .item .product-image-container .promo-overlay {
    display: none; }
.category-products .products-grid .item .product-info {
  width: 218px;
  height: 100px;
  padding: 12px 0 0 20px;
  border-right: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca; }
.category-products .products-grid .item.last .product-info {
  border-right: none; }

#content .category-products .products-grid .item .product-info .product-name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 4px;
  margin-top: 0px;
  line-height: 1.1;
  border: 0;
  padding: 0; }

#wrapper #content .category-products .products-grid .item .product-info h2 a {
  color: #2f2f2f; }
  #wrapper #content .category-products .products-grid .item .product-info h2 a:hover {
    color: #cf1632;
    text-decoration: none; }

.category-products .products-grid .item .product-image-container .color-selector {
  margin-top: 12px;
  position: relative; }
  .category-products .products-grid .item .product-image-container .color-selector .loader {
    position: absolute;
    top: 0;
    left: 213px;
    display: none; }

.bike_archive .category-products .products-grid .item .product-image-container .color-selector .loader {
  left: 205px; }

#content .category-products .products-grid .item .product-image-container .color-selector ul {
  margin: 0 auto;
  visibility: hidden; }
  #content .category-products .products-grid .item .product-image-container .color-selector ul.active {
    visibility: visible; }
#content .category-products .products-grid .item .product-image-container .color-selector li {
  float: left;
  width: 17px;
  list-style: none;
  font-size: 1.0em;
  line-height: 1;
  margin: 0; }

.category-products .products-grid .item .product-image-container .color-selector a {
  text-indent: -9999px;
  display: block;
  background: url(../images/icon/icon_colors_category.png) no-repeat 0 0;
  width: 12px;
  height: 12px;
  border: 1px solid #808080; }
  .category-products .products-grid .item .product-image-container .color-selector a:hover {
    border-color: #cf1632; }
.category-products .products-grid .item .product-image-container .color-selector li .white, .category-products .products-grid .item .product-image-container .color-selector li.white a {
  background-position: 0 -12px; }
.category-products .products-grid .item .product-image-container .color-selector li .black, .category-products .products-grid .item .product-image-container .color-selector li.black a {
  background-position: 0 -24px; }
.category-products .products-grid .item .product-image-container .color-selector li .silver, .category-products .products-grid .item .product-image-container .color-selector li.silver a {
  background-position: 0 -36px; }
.category-products .products-grid .item .product-image-container .color-selector li .blue, .category-products .products-grid .item .product-image-container .color-selector li.blue a {
  background-position: 0 -48px; }
.category-products .products-grid .item .product-image-container .color-selector li .red, .category-products .products-grid .item .product-image-container .color-selector li.red a {
  background-position: 0 -60px; }
.category-products .products-grid .item .product-image-container .color-selector li .red:hover, .category-products .products-grid .item .product-image-container .color-selector li.red a:hover {
  border-color: #000; }
.category-products .products-grid .item .product-image-container .color-selector li .brown, .category-products .products-grid .item .product-image-container .color-selector li.brown a {
  background-position: 0 -72px; }
.category-products .products-grid .item .product-image-container .color-selector li .gold, .category-products .products-grid .item .product-image-container .color-selector li.gold a {
  background-position: 0 -84px; }
.category-products .products-grid .item .product-image-container .color-selector li .green, .category-products .products-grid .item .product-image-container .color-selector li.green a {
  background-position: 0 -96px; }
.category-products .products-grid .item .product-image-container .color-selector li .gray, .category-products .products-grid .item .product-image-container .color-selector li.gray a, .category-products .products-grid .item .product-image-container .color-selector li .grey, .category-products .products-grid .item .product-image-container .color-selector li.grey a {
  background-position: 0 -108px; }
.category-products .products-grid .item .product-image-container .color-selector li .orange, .category-products .products-grid .item .product-image-container .color-selector li.orange a {
  background-position: 0 -120px; }
.category-products .products-grid .item .product-image-container .color-selector li .peach, .category-products .products-grid .item .product-image-container .color-selector li.peach a {
  background-position: 0 -132px; }
.category-products .products-grid .item .product-image-container .color-selector li .pink, .category-products .products-grid .item .product-image-container .color-selector li.pink a {
  background-position: 0 -144px; }
.category-products .products-grid .item .product-image-container .color-selector li .purple, .category-products .products-grid .item .product-image-container .color-selector li.purple a {
  background-position: 0 -156px; }
.category-products .products-grid .item .product-image-container .color-selector li .yellow, .category-products .products-grid .item .product-image-container .color-selector li.yellow a {
  background-position: 0 -168px; }
.category-products .products-grid .item .product-image-container .color-selector li .teal, .category-products .products-grid .item .product-image-container .color-selector li.teal a {
  background-position: 0 -180px; }
.category-products .products-grid .item .product-image-container .color-selector li .aqua, .category-products .products-grid .item .product-image-container .color-selector li.aqua a {
  background-position: 0 -192px; }
.category-products .products-grid .item .product-image-container .color-selector li .dark-red, .category-products .products-grid .item .product-image-container .color-selector li.dark-red a {
  background-position: 0 -204px; }
.category-products .products-grid .item .product-image-container .color-selector li .light-blue, .category-products .products-grid .item .product-image-container .color-selector li.light-blue a {
  background-position: 0 -216px; }
.category-products .products-grid .item .product-image-container .color-selector li .light-pink, .category-products .products-grid .item .product-image-container .color-selector li.light-pink a {
  background-position: 0 -228px; }
.category-products .products-grid .item .product-image-container .color-selector li .pastel-blue, .category-products .products-grid .item .product-image-container .color-selector li.pastel-blue a {
  background-position: 0 -240px; }
.category-products .products-grid .item .product-image-container .color-selector li .steel-blue, .category-products .products-grid .item .product-image-container .color-selector li.steel-blue a {
  background-position: 0 -252px; }
.category-products .products-grid .item .product-image-container .color-selector li .sage, .category-products .products-grid .item .product-image-container .color-selector li.sage a {
  background-position: 0 -264px; }
.category-products .products-grid .item .product-image-container .color-selector li .khaki, .category-products .products-grid .item .product-image-container .color-selector li.khaki a {
  background-position: 0 -276px; }
.category-products .products-grid .item .product-image-container .color-selector li .brown-gold, .category-products .products-grid .item .product-image-container .color-selector li.brown-gold a {
  background-position: 0 -288px; }
.category-products .products-grid .item .product-image-container .color-selector li .maroon-yellow, .category-products .products-grid .item .product-image-container .color-selector li.maroon-yellow a {
  background-position: 0 -300px; }
.category-products .products-grid .item .product-image-container .color-selector li .white-black, .category-products .products-grid .item .product-image-container .color-selector li.white-black a {
  background-position: 0 -312px; }
.category-products .products-grid .item .product-image-container .color-selector li .red-black, .category-products .products-grid .item .product-image-container .color-selector li.red-black a {
  background-position: 0 -324px; }
.category-products .products-grid .item .product-image-container .color-selector li .red-white, .category-products .products-grid .item .product-image-container .color-selector li.red-white a {
  background-position: 0 -336px; }
.category-products .products-grid .item .product-image-container .color-selector li .black-dark-blue, .category-products .products-grid .item .product-image-container .color-selector li.black-dark-blue a {
  background-position: 0 -348px; }
.category-products .products-grid .item .product-image-container .color-selector li .white-dark-blue, .category-products .products-grid .item .product-image-container .color-selector li.white-dark-blue a {
  background-position: 0 -360px; }
.category-products .products-grid .item .product-image-container .color-selector li .silver-black, .category-products .products-grid .item .product-image-container .color-selector li.silver-black a {
  background-position: 0 -372px; }
.category-products .products-grid .item .product-image-container .color-selector li .blue-white, .category-products .products-grid .item .product-image-container .color-selector li.blue-white a {
  background-position: 0 -384px; }

/* featured view, using id of #featured */
#content #featured.products-grid .item {
  float: left;
  background: url(../images/bg/bg_category_featured_divider.png) no-repeat right 15px;
  width: 319px; }
  #content #featured.products-grid .item.last {
    background: none; }

#featured.products-grid .item .product-image-container {
  position: relative;
  background: url(../images/bg/bg_category_picks.png) repeat-x 0 bottom;
  height: 189px; }
  #featured.products-grid .item .product-image-container .badge {
    position: absolute;
    top: 18px;
    left: 0;
    right: 18px; }
    #featured.products-grid .item .product-image-container .badge a {
      text-indent: -9999px;
      display: block;
      float: right;
      background: url(../images/icon/icon_cross_large.png) no-repeat 0 0;
      width: 24px;
      height: 25px; }
    #featured.products-grid .item .product-image-container .badge .badge-kickout {
      top: -19px;
      right: 25px; }
  #featured.products-grid .item .product-image-container a {
    width: 160px; }
  #featured.products-grid .item .product-image-container .promo-overlay {
    display: block;
    position: absolute;
    background-color: #2f2f2f;
    width: 319px;
    /* height: 67px; */
    opacity: .7;
    z-index: 10;
    top: 189px;
    margin: 0;
    color: #fff;
    font-size: 11px; }
    #featured.products-grid .item .product-image-container .promo-overlay ol {
      margin: 0;
      padding: 10px 15px 0 25px;
      color: #fff;
      font-size: 11px; }
    #featured.products-grid .item .product-image-container .promo-overlay ul {
      margin: 0;
      padding: 10px 15px 0 25px;
      color: #fff;
      font-size: 11px; }
      #featured.products-grid .item .product-image-container .promo-overlay ul li {
        list-style: disc; }
    #featured.products-grid .item .product-image-container .promo-overlay ol li {
      list-style: decimal; }
    #featured.products-grid .item .product-image-container .promo-overlay p {
      color: #fff;
      font-size: 11px;
      margin: 0;
      padding: 10px 15px 0 15px; }
  #featured.products-grid .item .product-image-container .color-selector {
    position: relative;
    	/*
    	 	top: 55px;
     		left: 143px;
    	*/ }
    #featured.products-grid .item .product-image-container .color-selector a {
      margin-top: 42px;
      width: 12px; }
#featured.products-grid .item .product-info {
  width: 299px;
  /* height: 100px; */
  padding: 12px 0 0 20px;
  border-right: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca; }
#featured.products-grid .item.last .product-info {
  border-right: none; }
#featured.products-grid .item .product-info .product-name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 2px 0 4px 0;
  border: 1px solid #fff; }
#featured.products-grid.item .product-info h2 a {
  color: #2f2f2f; }
#featured.products-grid .item .product-info h2 a:hover {
  color: #cf1632; }
#featured.products-grid .item .wrapper {
  overflow: hidden;
  height: 189px;
  position: relative; }

/* product info, applies to both featured and grid views */
.ratings {
  margin: 0; }
  .ratings .rating-box {
    display: none; }
  .ratings .stars {
    background: url(../images/icon/icon_category_grid_stars.png) no-repeat 0 0;
    width: 69px;
    height: 12px;
    margin: 1px 8px 0 0;
    float: left;
    font-size: 0px; }
  .ratings .amount {
    float: left; }
    .ratings .amount a {
      color: #2f2f2f;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px; }
      .ratings .amount a:hover {
        color: #cf1632; }

.category-products .products-grid .item .product-info .price-box {
  color: #2F2F2F;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px; }

#content .category-products .products-grid .item .product-info .price-box .msrp {
  color: #2f2f2f;
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin: 0 5px 0 0;
  font-weight: normal; }

.category-products .products-grid .item .product-info .price-box .price {
  font-size: 1.1em; }
.category-products .products-grid .item .product-info .seen-on {
  display: block;
  background: url(../images/icon/icon_cross_white.png) no-repeat 0 0;
  height: 19px;
  margin: 0 0 3px 0; }
  .category-products .products-grid .item .product-info .seen-on p {
    color: #cf1632;
    font-size: 1.1em;
    font-style: italic;
    padding: 2px 0 0 22px; }
.category-products .products-grid .item .product-info .actions {
  position: relative;
  padding: 6px 0 0 0; }

#content .category-products .products-grid .item .product-info .actions fieldset {
  background: none;
  margin: 0;
  padding: 0;
  width: auto; }
#content .category-products .products-grid .item .product-info .actions .checkbox p input {
  margin: 0 5px 0 0;
  width: 13px;
  height: 13px;
  float: left; }
#content .category-products .products-grid .item .product-info .actions .checkbox p label {
  color: #777;
  font-size: 11px;
  float: left;
  cursor: pointer; }

.category-products .products-grid .item .product-info .actions .checkbox p a {
  color: #777;
  font-size: 11px;
  float: left;
  cursor: pointer; }

#content .category-products .products-grid .item .product-info .actions .checkbox p label:hover, #content .category-products .products-grid .item .product-info .actions .checkbox p label.hover {
  text-decoration: underline;
  cursor: pointer; }

.paging .sort ul {
  float: left;
  margin: 0; }
.paging .sort li {
  float: left;
  height: 13px;
  padding: 0 0 0 9px;
  margin: 0 0 0 7px;
  line-height: 1.1;
  list-style: none;
  font-size: 1.0em;
  border-left: 1px solid #d8d7d7; }
  .paging .sort li a {
    color: #777;
    font-size: 1.3em;
    display: block;
    background: url(../images/icon/icon_arrows_sort.png) no-repeat right 1px;
    height: 13px;
    padding: 0 23px 2px 0;
    border-bottom: 1px solid #fff; }
    .paging .sort li a:hover {
      color: #cf1632;
      background-position: right -12px;
      border-bottom: 1px solid #cf1632; }
.paging .sort .active a {
  color: #cf1632; }
.paging .sort .high-low a {
  background-position: right -25px;
  padding: 0 11px 2px 0; }
  .paging .sort .high-low a:hover {
    background-position: right -25px;
    padding: 0 11px 2px 0; }
.paging .sort .low-high a {
  background-position: right -38px;
  padding: 0 11px 2px 0; }
  .paging .sort .low-high a:hover {
    background-position: right -38px;
    padding: 0 11px 2px 0; }
.paging .sort li .no-arrows {
  background: none;
  padding: 0 0 2px 0; }

#lightbox_clear {
  background: #fff;
  text-align: center;
  display: none;
  left: 353px !important; }

.btns {
  margin: 25px 0 0 48px;
  clear: both;
  overflow: hidden;
  width: 176px; }
  .btns a {
    background: url(../images/btn/btn_compare.png) no-repeat;
    width: 83px;
    height: 26px;
    float: left;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;
    line-height: 19px;
    overflow: hidden; }
    .btns a.first {
      margin-right: 10px; }
    .btns a:hover {
      color: #FFF; }

#lightbox_compare {
  background: #fff;
  position: absolute;
  display: none;
  left: 330px !important; }
  #lightbox_compare .content {
    padding: 20px; }

#lightbox_clear .content {
  padding: 20px; }

#content #lightbox_compare p, #lightbox_clear p {
  margin: 0 0 10px 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1d1d1d;
  text-align: center;
  font-weight: bold; }

#lightbox_compare .ok {
  background: url(../images/btn/ok.png) no-repeat;
  width: 55px;
  height: 26px;
  cursor: pointer;
  text-indent: -9000px;
  margin: 0 auto; }

/* bike archive */
.bike_archive #aside {
  margin-top: 49px;
  display: inline;
  float: left;
  margin-left: 16px;
  position: static;
  width: 195px; }
.bike_archive #main_content {
  padding: 38px 0 0 0; }

#wrapper #content .bike_archive .paging {
  border: 0;
  padding-bottom: 0;
  padding-right: 0; }
  #wrapper #content .bike_archive .paging .prev, #wrapper #content .bike_archive .paging .next {
    _margin-top: -1px; }

.bike_archive #filter .filter-content {
  width: 694px; }
  .bike_archive #filter .filter-content .dropdown {
    margin-right: 13px; }
  .bike_archive #filter .filter-content label {
    margin-right: 22px; }

#archive #sort {
  padding: 0;
  border-bottom: 1px solid #dbdbdb;
  float: none; }
#archive .category-products .products-grid .item .product-info {
  height: 34px;
  min-height: 0;
  padding-bottom: 7px; }

#content #archive .category-products .products-grid .item {
  width: 232px;
  _width: 230px; }

#archive .category-products .products-grid .item .product-info {
  width: 212px;
  _width: 210px; }
#archive #sort .left {
  width: 400px; }

.bike_archive #main_content .content_head p {
  font-size: 1.1em;
  margin-bottom: 28px; }
.bike_archive .head {
  margin: 0 0 6px 0; }

#content .bike_archive h1 {
  float: left;
  width: 400px;
  margin: 0;
  height: 64px; }

.bike_archive .btn_gray {
  float: right;
  left: 6px; }

#content .bike_archive .category-products .products-grid .item {
  width: 232px; }
#content .bike_archvie .category-products .products-grid .item .product-info {
  width: 212px; }

.categorypath-gear-extras #msrp, .categorypath-gear-extras #color {
  display: none; }
