.rr-cntnr{margin:0; padding:0; font-family:Arial,Helvetica,sans-serif}
.rr-cntnr img{margin:0; padding:0; border:none}
.rr-cntnr.rr-horizontal{background:#fff url(../images/sprites/srs_sprite_v_v1.gif) repeat-x 0 0; position:relative; overflow:hidden;}
* html .rr-cntnr.rr-horizontal{width:100%;}
.rr-cntnr.rr-vertical{width:160px; height:470px; background:#fff url(../images/sprites/srs_sprite_v_v1.gif) repeat-x bottom; position:relative; overflow:hidden}
h3.rr-strat-horizontal{text-align:left; position:relative; min-width:0; clear:both; margin:0 !important; padding-bottom:5px; padding-top: 10px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#333; border-bottom:1px solid #CBDBEC}
h3.rr-strat-vertical{margin:0px; padding:0px 5px 5px 5px; width:160px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#333; background:#fff url(http://c2.shld.net/100200/css/../img/projectImg/filterHeadingBg.gif) no-repeat 6px bottom}
.rr-cntnr ul{margin:0; padding:0; position:relative}
.rr-cntnr.rr-horizontal ul{width:5000%}
.rr-cntnr.rr-vertical ul{height:5000%}
.rr-cntnr ul li{margin:0; padding:0 !important; list-style:none !important; position:relative !important}
.rr-cntnr.rr-horizontal ul li{min-width:165px; float:left; text-align:center}
.rr-cntnr.rr-vertical ul li{width:160px; height:235px}
.rr-cntnr .prod-cntnr{margin:0 auto; text-align:center; overflow:hidden; display:block;}
.rr-cntnr.rr-horizontal .prod-cntnr{display:block;width: 150px; height: 222px;background:#fff url(../images/sprites/srs_sprite_h_v4.gif) -360px 0 no-repeat}
.rr-cntnr.rr-vertical .prod-cntnr{width:148px; height:220px; background:#fff url(../images/sprites/srs_sprite_h_v4.gif) -360px 0 no-repeat}
.rr-cntnr .prod-cntnr-over{margin:0 auto; text-align:center; position:relative; overflow:hidden}
.rr-cntnr.rr-horizontal .prod-cntnr-over{display:block;width: 150px; height: 222px;background:#fff url(../images/sprites/srs_sprite_h_v4.gif) -758px 0 no-repeat}
.rr-cntnr.rr-vertical .prod-cntnr-over{width:148px; height:220px; background:#fff url(../images/sprites/srs_sprite_h_v4.gif) -758px 0 no-repeat}
.rr-cntnr .behavior{padding:5px 0px 5px 0px; font-size:12px; font-weight:bold; color:#666}
.rr-cntnr.rr-horizontal .behavior{padding-left:10px}
.rr-cntnr.rr-vertical .behavior{text-align:center}
.rr-cntnr .thumb, .rr-cntnr .name, .rr-cntnr .quickview, .rr-cntnr .savestory{padding-left:8px; padding-right:8px; margin-left:-4px}
.rr-cntnr .thumb{padding-top:15px}
.rr-cntnr .thumb img{width:115px; height:115px}
.rr-cntnr .name{font-size:11px; font-weight:normal; line-height: 120%;}
.rr-cntnr .name{padding-top:3px; min-height:28px; height:auto; height:28px !important; overflow:hidden}
.rr-cntnr .name a, .rr-cntnr .savestory a{color:#216bd7; text-decoration:none}
.rr-cntnr .name a:hover, .rr-cntnr .savestory a:hover{text-decoration:underline}
.rr-cntnr .prod-cntnr-over .quickview{display:block}
.rr-cntnr .quickview{cursor:pointer;display:none; position:absolute; left:35px; height:28px; width:70px; background:url("http://c2.shld.net/100200/img/projectImg/searchSprite.gif") no-repeat scroll -294px -18px transparent}
.rr-cntnr .savestory{margin:6px 10px 0px 6px; color:#75963a}
.rr-cntnr.rr-horizontal .previous, .rr-cntnr.rr-horizontal .previous-disabled, .rr-cntnr.rr-horizontal .next, .rr-cntnr.rr-horizontal .next-disabled{width:40px; height:161px; position:absolute; top:30px; cursor:pointer;}
.rr-cntnr.rr-vertical .previous, .rr-cntnr.rr-vertical .previous-disabled, .rr-cntnr.rr-vertical .next, .rr-cntnr.rr-vertical .next-disabled{width:40px; height:161px; position:absolute; bottom:150px; cursor:pointer;}
.rr-cntnr .previous, .rr-cntnr .previous-disabled{left:0px}
.rr-cntnr .next, .rr-cntnr .next-disabled{right:0px}
.rr-cntnr .previous{width: 40px; height: 152px;background:url("../images/sprites/srs_sprite_h_v4.gif") no-repeat scroll -180px 0 transparent}
.rr-cntnr .previous-disabled{width: 40px; height: 152px;background:url("../images/sprites/srs_sprite_h_v4.gif") no-repeat scroll -270px 0 transparent}
.rr-cntnr .next{width: 40px; height: 152px;background:url("../images/sprites/srs_sprite_h_v4.gif") no-repeat scroll 0 0 transparent}
.rr-cntnr .next-disabled{width: 40px; height: 152px;background:url("../images/sprites/srs_sprite_h_v4.gif") no-repeat scroll -90px 0 transparent}
.rr-cntnr .clear{margin:0; padding:0; clear:both}
.rr-cntnr  .saveStory .price, .rr-cntnr  .saveStory .pricing, .rr-cntnr .cardProdPricingFull .youPay .pricing {font-weight:normal;margin:0 !important;font-size:16px;}
.rr-cntnr  .price {font-weight:normal;margin:0 !important;position:relative !important;font-size:16px;}
.rr-cntnr .cardProdPricingFull .youPay .pricing {color:#75963a}
.rr-cntnr .origPrice {color:#9B9B9B;font-weight:normal;text-decoration:line-through;font-size:11px;}
.rr-cntnr .cardProdPricingMore{padding-top: 2px;}
.rr-cntnr.rr-vertical .cardProdPricingMore{display:none;}
.rr-cntnr .cardProdPricingFull{padding-top: 30px;color:#000000;font-size:12px;}
.rr-cntnr .cardProdPricingFull hr{color:#FFFFCC}
.rr-cntnr .prod-cntnr-expnd .cardProdPricingFull {display:block;}
.rr-cntnr .cardProdPricingMore  a, .rr-cntnr .cardProdPricingMore  a:hover{color:#216bd7; text-decoration:underline; font-size:8px;}
.rr-cntnr .hide{display: none}
.rr-cntnr.rr-horizontal .prod-cntnr-expnd {display:block;background:#fff url(../images/sprites/srs_sprite_h_v4.gif) -560px 0 no-repeat;width: 148px; height: 356px}

.rr-fixed{width:485px;height:155px;background:#fff url(../images/rrc_srs_tdy_sml_plc_bg.gif);}
.rr-cntnr.rr-horizontal.rr-today ul li{height:150px;min-width:1px;}
.rr-cntnr.rr-horizontal.rr-today{background:#fff url(../images/rrc_srs_tdy_sml_plc_bg.gif) repeat-x top;width:370px;position:absolute;margin-left:59px;}
.rr-fixed .previous{background:transparent url(../images/rrc_srs_tdy_sml_btn_prev.gif) no-repeat 0 0;margin-top:60px;margin-left:25px;width:26px;height:23px;position:absolute;}
.rr-fixed .previous-disabled{background:transparent url(../images/rrc_srs_tdy_sml_btn_prev_gray.gif) no-repeat 0 0;margin-top:60px;margin-left:25px;width:26px;height:23px;position:absolute;}
.rr-fixed .next{background:transparent url(../images/rrc_srs_tdy_sml_btn_next.gif) no-repeat 0 0;margin-top:60px;margin-left:434px;width:26px;height:23px;position:absolute;}
.rr-fixed .next-disabled{background:transparent url(../images/rrc_srs_tdy_sml_btn_next_gray.gif) no-repeat 0 0;margin-top:60px;margin-left:434px;width:26px;height:23px;position:absolute;}
.rr-cntnr.rr-today .img-cont{width:94px;height:92px;background:#fff url(../images/rrc_srs_tdy_sml_img_bg.gif) repeat-x top;}
.rr-cntnr.rr-today .thumb{margin-left:-8px;padding-top:0px;}
.rr-cntnr.rr-today .thumb img{width:86px; height:86px;padding:1px 0 0;}
.rr-cntnr.rr-horizontal.rr-today .prod-cntnr{width:94px; height:230px;background:transparent;padding-top:3px;}
.rr-cntnr.rr-horizontal.rr-today .prod-cntnr-over{width:94px; height:230px;background:transparent;padding-top:3px;}
.rr-cntnr.rr-today .savestory{margin:6px 10px 0px 6px; color:#75963a; white-space:nowrap}
.rr-cntnr .origPrice {font-size:11px;}
.rr-cntnr.rr-today  .price {font-size:12px;color:#75963a;padding-top:3px;}
.rr-cntnr.rr-today .prod-cntnr-over  .quickview{left:3px;top:40px;}
h3.rr-strat-horizontal.rr-today{font-size:14px;font-weight:normal;width:472px;padding:3px;padding-left:10px;background:url("../images/rrc_srs_tdy_sml_hdr_bg.gif") repeat-x scroll left bottom #FFFFFF;color:#FFFFFF}
h3.rr-strat-horizontal.rr-today .rrHighlight{font-weight:bold;}
.today-hr{background:#fff url(../images/rrc_srs_tdy_sml_plc_sep.gif) repeat-x top;width:485px;height:2px;}

.rr-fixed.rr-popular{width:485px;height:283px;background:url("../images/rrc_srs_pop_sml_plc_outbg.gif") repeat-x scroll center bottom #FFFFFF;border: 1px solid #CCCCCC}
.rr-fixed.rr-popular .rr-container{width:470px;height:261px;margin:7px auto auto;background:url("../images/rrc_srs_pop_sml_plc_inbg.gif") repeat-x scroll center top #FFFFFF;}
h3.rr-strat-horizontal.rr-popular{font-size:16px;font-weight:normal;padding:10px 0 10px 10px;background: transparent;}
h3.rr-strat-horizontal.rr-popular .rrHighlight{font-weight:bold;color:#3366CC}
.rr-cntnr.rr-horizontal.rr-popular{background: transparent;height:261px;}
.rr-cntnr.rr-horizontal.rr-popular .left{width:217px;height:258px;position:absolute;}
.rr-cntnr.rr-horizontal.rr-popular .center{width:1px;height:258px;position:absolute;margin-left:217px;background:url("../images/rrc_srs_pop_sml_plc_cntbg.gif") repeat-x scroll center bottom #FFFFFF;}
.rr-cntnr.rr-horizontal.rr-popular .right{width:252px;height:236px;position:absolute;margin-left:218px;overflow-x:hidden;overflow-y:scroll;}
.rr-cntnr.rr-horizontal.rr-popular  .prop-scroll{background:#FFFFFF;padding:5px;}
.rr-cntnr.rr-horizontal.rr-popular  .detail{position:relative;margin-left:103px;width:149px; height:58px;margin-top:15px;}
.rr-cntnr.rr-horizontal.rr-popular .thumb{width:103px;height:58px;padding:0px;position:absolute;margin:0px;}
.rr-cntnr.rr-horizontal.rr-popular .thumb img{width:58px;height:58px;padding:0px;}
.rr-cntnr .pop-name a{color:#216bd7; text-decoration:none}
.rr-cntnr .pop-name a:hover{text-decoration:underline}
.rr-cntnr.rr-horizontal.rr-popular .pop-name{padding:0px;color:#0066CC;white-space:nowrap;margin:0px;position:relative;font-size:12px; font-weight:normal;width:118px;overflow:hidden;}
.rr-cntnr.rr-horizontal.rr-popular .pricing{height:29px;padding:0px;font-weight:normal;margin:0px;position:absolute;font-size:14px;color:#75963a}
.rr-cntnr.rr-horizontal.rr-popular .rank{color:#999999;font-size:22px;position:absolute;width:46px;text-align:center;margin-top:17px;font-weight:bold;text-decoration:none;}
.rr-cntnr.rr-horizontal.rr-popular .main-img-cont{width:190px;height:155px;border:1px solid #CCCCCC;margin:auto;background:url("../images/rrc_srs_pop_sml_plc_outbg.gif") repeat-x scroll center bottom #FFFFFF;}
.rr-cntnr.rr-horizontal.rr-popular .rr-img-bg{width:172px;height:141px;background:#FFFFFF;margin:7px auto auto;text-align:center;}
.rr-cntnr.rr-horizontal.rr-popular .rr-highlight-details .rank{text-align:left;font-size:35px;}
.rr-cntnr.rr-horizontal.rr-popular .rr-highlight-details .pop-name{font-size:15px;position:absolute;margin-left:32px;margin-top:22px;white-space:normal;width:160px;line-height:18px;height:35px;height: expression( this.scrollHeight > 34 ? "35px" : "auto" );}
.rr-cntnr.rr-horizontal.rr-popular .rr-highlight-price.pricing{font-size:18px;margin-top:65px;}

