@charset "UTF-8";
/* CSS Document */

#home_brands_otherproducts {
     color: #999999;
     font-family: Arial,Helvetica,sans-serif;
     width: 970px;
}

#home_brands {
     margin-bottom: 3px;
}

#home_brands h2 {
     background: url("/rrs/img/content/h2_bluebar.gif") repeat-x scroll 0% 0% transparent;
     color: #ffffff;
     font-size: 20px;
     height: 38px;
     line-height: 28px;
     margin: 3px 0px;
     padding-top: 10px;
     text-align: center;
}

#home_brands ul li {
     float: left;
     list-style: outside none none;
     margin-right: 3px;
}

#home_brands ul li.rrs_shop {
     background: url("/rrs/img/content/rrs_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.asics_shop {
     background: url("/rrs/img/content/asics_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.nike_shop {
     background: url("/rrs/img/content/nike_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.newbalance_shop {
     background: url("/rrs/img/content/newbalance_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.saucony_shop {
     background: url("/rrs/img/content/saucony_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.brooks_shop {
     background: url("/rrs/img/content/brooks_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.newton_shop {
     background: url("/rrs/img/content/newton_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.mizuna_shop {
     background: url("/rrs/img/content/mizuna_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.adidas_shop {
     background: url("/rrs/img/content/adidas_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.pearlizumi_shop {
     background: url("/rrs/img/content/pearlizumi_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.ua_shop {
     background: url("/rrs/img/content/ua_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.merrell_shop {
     background: url("/rrs/img/content/merrell_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.triathlon_shop {
     background: url("/rrs/img/content/triathlon_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li.no_padding {
     margin-right: 0px;
     width: 190px;
}

#home_brands ul li a {
     color: #0c5582;
     display: block;
     font-size: 16px;
     height: 200px;
     margin-bottom: 3px;
     text-indent: -3000px;
     width: 192px;
}

#home_brands ul li a.smaller_box {
     width: 190px;
}

#home_brands ul li a.smaller_box:hover {
     width: 190px;
}

#home_brands ul li a.rrs_hover:hover {
     background: url("/rrs/img/content/rrs_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.asics_hover:hover {
     background: url("/rrs/img/content/asics_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.nike_hover:hover {
     background: url("/rrs/img/content/nike_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.newbalance_hover:hover {
     background: url("/rrs/img/content/newbalance_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.saucony_hover:hover {
     background: url("/rrs/img/content/saucony_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.brooks_hover:hover {
     background: url("/rrs/img/content/brooks_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.newton_hover:hover {
     background: url("/rrs/img/content/newton_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.mizuna_hover:hover {
     background: url("/rrs/img/content/mizuna_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.adidas_hover:hover {
     background: url("/rrs/img/content/adidas_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.pearlizumi_hover:hover {
     background: url("/rrs/img/content/pearlizumi_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.ua_hover:hover {
    background: url("/rrs/img/content/ua_shop_hover.jpg") no-repeat scroll 0 0 transparent;
}

#home_brands ul li a.merrell_hover:hover {
     background: url("/rrs/img/content/merrell_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands ul li a.triathlon_hover:hover {
     background: url("/rrs/img/content/triathlon_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#home_brands_otherproducts {
     color: #999999;
     font-family: Arial,Helvetica,sans-serif;
     width: 970px;
}

#nike_slots {
     margin-bottom: 3px;
}

#nike_slots ul li {
     float: left;
     list-style: outside none none;
     margin-right: 0px;
}

#nike_slots ul li.nike_slot1 {
     background: url("/rrs/img/home/new/nike_slot1.jpg") no-repeat scroll 0% 0% transparent;
     margin-right: 3px;
}

#nike_slots ul li.nike_slot2 {
     background: url("/rrs/img/home/new/nike_slot2.jpg") no-repeat scroll 0% 0% transparent;
     margin-right: 2px;
}

#nike_slots ul li.nike_slot3 {
     background: url("/rrs/img/home/new/nike_slot3.jpg") no-repeat scroll 0% 0% transparent;
     margin-right: 2px;
}

#nike_slots ul li.nike_slot4 {
     background: url("/rrs/img/home/new/nike_slot4.jpg") no-repeat scroll 0% 0% transparent;
     margin-right: -2px;
}

#nike_slotsul li.no_padding {
     margin-right: 0px;
}

#nike_slots ul li a {
     color: #0c5582;
     display: block;
     font-size: 16px;
     height: 161px;
     margin-bottom: 3px;
     text-indent: -3000px;
     width: 241px;
}

#otherproducts_top {
     padding: 4px 0px 0px;
     width: 970px;
}

#otherproducts_top h2 {
     background: url("/rrs/img/content/h2_greybar.gif") repeat-x scroll 0% 0% transparent;
     color: #000000;
     font-size: 20px;
     height: 35px;
     line-height: 30px;
     margin-bottom: 3px;
     padding: 9px 0px 3px;
     text-align: center;
}

#otherproducts_top ul {
     width: 970px;
}

#otherproducts_top ul li {
     float: left;
     list-style: outside none none;
     margin-right: 3px;
}

#otherproducts_top ul li ul li {
     float: left;
     list-style: outside none text-indent;
     margin-right: 3px;
}

#otherproducts_top ul li a {
     display: block;
     height: 178px;
     text-indent: -3000px;
     width: 240px;
}

#otherproducts_top ul li.crossfit_shop {
     background: url("/rrs/img/content/crossfit_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 240px;
}

#otherproducts_top ul li a.crossfit_hover:hover {
     background: url("/rrs/img/content/crossfit_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.hiking_shop {
     background: url("/rrs/img/content/hiking_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 240px;
}

#otherproducts_top ul li a.hiking_hover:hover {
     background: url("/rrs/img/content/hiking_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.tennis_shop {
     background: url("/rrs/img/content/tennis_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li a.tennis_hover:hover {
     background: url("/rrs/img/content/tennis_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.volleyball_shop {
     background: url("/rrs/img/content/volleyball_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 240px;
}

#otherproducts_top ul li a.volleyball_hover:hover {
     background: url("/rrs/img/content/volleyball_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.wrestling_shop {
     background: url("/rrs/img/content/wrestling_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li a.wrestling_hover:hover {
     background: url("/rrs/img/content/wrestling_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.tri_shop {
     background: url("/rrs/img/content/triathlon_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 240px;
}

#otherproducts_top ul li a.tri_hover:hover {
     background: url("/rrs/img/content/triathlon_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.strollers_shop {
     background: url("/rrs/img/content/strollers_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 240px;
}

#otherproducts_top ul li a.strollers_hover:hover {
     background: url("/rrs/img/content/strollers_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.fitness_shop {
     background: url("/rrs/img/content/fitness_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li a.fitness_hover:hover {
     background: url("/rrs/img/content/fitness_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.sunglasses_shop {
     background: url("/rrs/img/content/sunglasses_shop.jpg") no-repeat scroll 0% 0% transparent;
     width: 241px;
}

#otherproducts_top ul li a.sunglasses_hover:hover {
     background: url("/rrs/img/content/sunglasses_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li.gear_shop {
     background: url("/rrs/img/content/gear_shop.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul li a.gear_hover:hover {
     background: url("/rrs/img/content/gear_shop_hover.jpg") no-repeat scroll 0% 0% transparent;
}

#otherproducts_top ul.padding_list {
     padding-bottom: 3px;
     padding-top: 3px;
}

#otherproducts_top ul li.no_padding {
     margin-right: 0px;
}

#otherproducts_btm {
     height: 177px;
}

#otherproducts_btm #strollers_shop {
     background: url("/rrs/img/content/strollers_shop.jpg") no-repeat scroll 0% 0% transparent;
     border: 1px solid #cccccc;
     height: 174px;
     margin-right: 3px;
     padding: 3px 0px 0px 10px;
     width: 228px;
}

#otherproducts_btm #fitness_shop {
     background: url("/rrs/img/content/fitness_shop.jpg") no-repeat scroll 0% 0% transparent;
     border: 1px solid #cccccc;
     height: 174px;
     margin-right: 3px;
     padding: 3px 0px 0px 10px;
     width: 228px;
}

#otherproducts_btm #sunglasses_shop {
     background: url("/rrs/img/content/sunglasses_shop.jpg") no-repeat scroll 0% 0% transparent;
     border: 1px solid #cccccc;
     height: 174px;
     margin-right: 3px;
     padding: 3px 0px 0px 10px;
     width: 228px;
}

#otherproducts_btm #gear_shop {
     background: url("/rrs/img/content/gear_shop.jpg") no-repeat scroll 0% 0% transparent;
     border: 1px solid #cccccc;
     height: 174px;
     padding: 3px 0px 0px 10px;
     width: 228px;
}

#otherproducts_btm ul li {
     line-height: 15px;
     list-style: outside none disc;
}

#otherproducts_btm ul li.padding_left {
     margin-left: 17px;
}

#otherproducts_btm ul li.no_bullet {
     list-style: outside none none;
}

#otherproducts_btm ul li a.title {
     color: #0c5582;
     display: block;
     font-size: 16px;
     line-height: 18px;
     margin-left: 0px;
     padding-left: 0px;
}

#otherproducts_btm ul li a.title:hover {
     color: #ff9900;
     text-decoration: none;
}

#otherproducts_btm ul li a {
     color: #666666;
     display: block;
     font-size: 12px;
     text-decoration: none;
}

#otherproducts_btm ul li a:hover {
     color: #ff6600;
     text-decoration: none;
}

#content {
     padding-top: 7px;
}

#content.container_nh {
     padding: 0px;
}

.right {
     float: right;
}

.left {
     float: left;
}

.clear {
     clear: both;
}

.clearfix:after {
     clear: both;
     content: ".";
     display: block;
     height: 0px;
     visibility: hidden;
}

.bold {
     font-weight: bold;
}

.clearfix {
     display: inline-block;
}

* html .clearfix {
     height: 1%;
}

.clearfix {
     display: block;
}

a.noborder {
     border: medium none;
     text-decoration: none;
}

.red {
     color: #990000;
     font-weight: bold;
}

.uppercase {
     font-size: 11px;
     text-transform: uppercase;
}

.underline {
     text-decoration: underline;
}
