
a.sortItem {font-family: Verdana, regular;font-size: 10px;color: #999;text-decoration: none;width:100%;height:20px;text-align:left;background-color:#ccc;}
a.sortItem:hover {background-color:#fff;}
a.ref2Link {font-family: Verdana, regular;font-size: 11px;color: #ccc;text-decoration: none;margin:0 10px 0 10px; padding: 3px 4px 0 4px;}
a.ref2Link:hover {font-weight: bold;}

.ref2Color {overflow: hidden;border:1px #666 solid;color: #666;background-color:#fff;margin:2px;text-decoration: none;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:44px;height:20px;}
.ref2Size {overflow: hidden;border:1px #666 solid;color: #666;background-color:#fff;margin:2px;text-decoration: none;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:26px;height:20px;}
.ref2Brand {overflow: hidden;border:1px #666 solid;color: #666;background-color:#fff;margin:2px;text-decoration: none;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:90px;height:20px;}
.ref2Width {overflow: hidden;border:1px #666 solid;color: #666;background-color:#fff;margin:2px;text-decoration: none;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:80px;height:20px;}

.ref2QIColor  {padding:2px;margin:2px;text-decoration: none;color: #666;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:28px;height:22px;border:1px #666 solid;}
.ref2QISize   {padding:2px;margin:2px;text-decoration: none;color: #666;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:32px;height:22px;border:1px #666 solid;}
.ref2QIWidth  {padding:2px;margin:2px;text-decoration: none;color: #666;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:32px;height:22px;border:1px #666 solid;}
.ref2QIFlavor {padding:2px;margin:2px;text-decoration: none;color: #666;font-family: Verdana, regular;vertical-align:middle;line-height:19px;text-align:center;font-size:9px;font-weight:bold;float:left;width:28px;height:22px;border:1px #666 solid;}

.ref2ActiveSwatch {border:1px #666 solid;background-color:#999;color:#fff;}
.ref2Selected {border:1px #ff6600 solid;background-color:#999;color:#fff;}
.ref2NActive, .ref2NActiveSwatch {border:1px #ccc solid;color: #ccc;background-color:#fff;}
.ref2Active {border:1px #666 solid;color: #666;background-color:#fff;}
.ref2OnSaleTitle {margin:2px 0 0 0;padding:0; color:#ff0000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;}
.ref2QISwatch {margin:0;padding:0;float:left;}
.ref2QIOnSale {margin:0 0 10px 0;padding:0;float:left;}

.ref1ContActive {background: url(/rrs/img/shoe_dog/nav_1full_dn.jpg) top no-repeat;text-decoration: none;}
.ref1ContNActive, .ref1ContNActive {background: url(/rrs/img/shoe_dog/nav_1full.jpg) top no-repeat;text-decoration: none;}
.ref1ContNActive:hover {background: url(/rrs/img/shoe_dog/nav_1full_dn.jpg) top no-repeat;text-decoration: none;}
.ref1Start {background: url(/rrs/img/shoe_dog/nav_1start_up.jpg) top no-repeat;text-decoration: none;}
.ref1Start:hover, .ref1StartActive {background: url(/rrs/img/shoe_dog/nav_1start_dn.jpg) top no-repeat;text-decoration: none;}

.ref1Item {display:block;width:195px;height:25px;margin:0;padding:0;}
.ref1ItemTitle {font-size:10px;color:#fff;float:left;font-family:Verdana, regular;font-weight: bold;margin-left:5px;margin-top:7px;cursor: pointer;}
.ref1ItemSel {font-size:10px;color:#efc040;float:right;font-family:Verdana, regular;font-weight: bold;margin-right:5px;margin-top:7px;cursor: pointer;}

.noTextDecor {text-decoration: none;}

.swatch {margin:2px;width:5px;height:5px;border: 1px #cccccc solid;padding:0;}
.productCont {background-color:#fff;padding:4px;float:left;width:220px;height:205px;margin:0 0 12px 12px;border: 1px solid #fff;overflow: hidden;}

.productImg {float:left;width:210px;margin:0;padding:2px 2px 2px 4px;}
.navigationsHeader {height:25px;background: url(/rrs/img/shoe_dog/subnav_topbar_999.jpg) no-repeat top center;margin:0;padding:0;}
.navigationsHeader1 {height:25px;background: url(/rrs/img/shoe_dog/rec_bar2_full_999.jpg) no-repeat top center;margin:0;padding:0;}

.navigationsSelect, .ref2Clear {padding:0 4px 0 4px;color:#999;font-weight:bold;}

.buffer20 {margin: 20px 0 0 0; clear: both;}
.buffer10 {margin: 10px 0 0 0; clear: both;}
.buffer5 {margin: 5px 0 0 0; clear: both;}
.buffer3 {margin: 3px 0 0 0; clear: both;}
.buffer1 {margin: 3px 0 0 0; clear: both;}
.clearClass {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}

.shoeDogHome {margin:0;padding:0;width:775px;height:254px;background:url(/rrs/img/shoe_dog/home1a.jpg) center no-repeat;}
.shoeDogHome2 {margin:0;padding:0;width:775px;height:254px;background:url(/rrs/img/shoe_dog/home1b.jpg) center no-repeat;}

.ref1ContItem {height:144px;width:169px;float:left;margin:5px 0 5px 45px;padding-top:3px;text-align:center;text-decoration: none;display:block;}
.ref1ContItem2 {height:61px;width:169px;float:left;margin:5px 0 5px 45px;padding-top:3px;text-align:center;text-decoration: none;display:block;}
.ref1ContItem3 {height:50px;width:160px;float:left;margin:5px 20px 5px 25px;padding-top:3px;text-align:center;text-decoration: none;display:block;}

.ref1ContItemHeader {width:100%;margin:0;padding:0;}

.sfTitle {float:left;margin:5px 0 0 5px;padding:0;}
.sfSelectedTitle {background-color:#ccc;float:left;margin:5px 0 0 10px;padding:1px;}
.sfRef1ItemDesc {font-family:Verdana,regular;font-size:11px;color:#005594;font-weight:bold;}
.sfRef1ItemDescActive {font-family:Verdana,regular;font-size:11px;color:orange;font-weight:bold;}
.sfSort {float:right;margin-top:3px;padding:0pt;}

.sfClear {background-color:#ccc;margin:5px 7px 0 5px;padding:1px;width:55px;float:right;}
a.ref2Clear, a.ref2Clear:hover {text-decoration: none;}

a.sDNavigation {width:88px;font-weight:bold;color:#999;text-decoration: none;}

input.quickInfoSelect, select.quickInfoSelect {font:size: 14px;font-weight:bold;}

#popupContainer {margin-left:10px;height: 360px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 0;}
.clearfix {display: block;}
#popupContainer .tabContainer_outer {margin: 0 6px 0 5px; border-top: 0;border-left: 0;border-right: 0;}
.tabContainer_outer {white-space: nowrap;}
.BtmMargin {margin-bottom: 7px;}
.tabContainer_inner {margin: 0; padding: 3px 5px 0 4px; border-color: #fff #eee #eee #fff; }
.tabSelected, .tab {margin-right: 4px; font-weight: bold; text-align: center; cursor: pointer; cursor: hand; white-space: nowrap; float: left;}
.tabSelected {position: relative; top: 1px; padding: 7px 15px; background-color: #fff; border-top: 1px solid #C1C1C1; border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; color: #000;}
.tab {position: relative; top: 1px; padding: 6px 15px; background:#EEEEEE none repeat scroll 0%; border-left: 1px solid #B8B8B8; border-top: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; color: #626262;}
#popupContent {margin: 0 6px 0 0; padding: 10px 10px 5px 15px; height: 330px; background: #fff; border: 1px solid #a7a7a7; overflow: auto;}										  
html>body #popupContent {height: 315px;}

.quickInfoBenefits ul { list-style:none; margin: 5px 0 0 5px; padding:0;}
.quickInfoBenefits ul li { background:url(/rrs/img/quick_info/arrow_right.gif) left no-repeat; margin:0; padding: 0 0 5px 14px;}

.submit {background: url(/rrs/img/shoe_dog/nav_1full_submit_up.jpg) no-repeat;}
.submitd {background: url(/rrs/img/shoe_dog/nav_1full_submit_nactive.jpg) no-repeat;}

.quickInfoAddToCartEn {background: url(/rrs/img/quick_info/add_to_cart_en.jpg) no-repeat;}
.quickInfoAddToCartDis {background: url(/rrs/img/quick_info/add_to_cart_dis.jpg) no-repeat;}

.gender_male {background: url(/rrs/img/shoe_dog/gender_male.gif) no-repeat center;}
.gender_female {background: url(/rrs/img/shoe_dog/gender_female.gif) no-repeat center;}
.terrain_1male {background: url(/rrs/img/shoe_dog/terrain_1male.gif) no-repeat center;}
.terrain_2male {background: url(/rrs/img/shoe_dog/terrain_2male.gif) no-repeat center;}
.terrain_3male {background: url(/rrs/img/shoe_dog/terrain_3male.gif) no-repeat center;}
.terrain_1female {background: url(/rrs/img/shoe_dog/terrain_1female.gif) no-repeat center;}
.terrain_2female {background: url(/rrs/img/shoe_dog/terrain_2female.gif) no-repeat center;}
.terrain_3female {background: url(/rrs/img/shoe_dog/terrain_3female.gif) no-repeat center;}
.mech_1 {background: url(/rrs/img/shoe_dog/mech_1.gif) no-repeat top center;}
.mech_2 {background: url(/rrs/img/shoe_dog/mech_2.gif) no-repeat top center;}
.mech_3 {background: url(/rrs/img/shoe_dog/mech_3.gif) no-repeat top center;}
.arch_1 {background: url(/rrs/img/shoe_dog/arch_1.gif) no-repeat top center;}
.arch_2 {background: url(/rrs/img/shoe_dog/arch_2.gif) no-repeat top center;}
.arch_3 {background: url(/rrs/img/shoe_dog/arch_3.gif) no-repeat top center;}
.step6box {background: url(/rrs/img/shoe_dog/step6box.gif) no-repeat top center;}
.step6box_white {background: url(/rrs/img/shoe_dog/step6box_white.gif) no-repeat top center;}
.shoeDogBg {width:0px;height:220px;position:absolute;overflow:hidden;top:0;left:0;background:url(/rrs/img/shoe_dog/bg_2.jpg) left center no-repeat;}
.injury {background: url(/rrs/img/shoe_dog/injury1.gif) no-repeat top center;}

.refNotAvailable {background-color:#eee88c;border:1px #ccc solid;color: #660000;}
.selNotAvailable {background-color:#eee88c;border:1px solid #660000;font-size:9px; font-family:Verdana, regular;color:#660000;padding:2px;overflow:hidden;}

.shoeDogHeader {width:195px;height:46px;background:url(/rrs/img/shoe_dog/nav_header.jpg) center left no-repeat;}

.quickInfoProductBrand {color:#A0A0A0;font-size:10px;font-family:Verdana,regular;}
.quickInfoProductName {color:#000;font-size:11px;font-family:Verdana,regular;}
.quickInfoPriceDelim {color:#999;font-size:13px;font-family:Arial;}
.quickInfoRegPrice {color:#000; font-size:11px;font-family:Verdana,regular;}
.quickInfoVIPPrice {color:#0066cc;font-size:11px;font-family:Verdana,regular;}
.quickInfoVIPSalePrice {color:#ff0000;font-size:11px;font-family:Verdana,regular;}
.quickInfoSalePrice {color:red;font-size:11px;font-family:Verdana,regular;}
.quickInfoSpecPrice {color:#009ad6;font-size:11px;font-family:Verdana,regular;}

.shoeDogProductBrand {color:#A0A0A0;font-size:11px;font-family:Verdana,regular;}
.shoeDogProductName {color:#666;font-size:11px;font-family:Verdana,regular;white-space: nowrap;font-weight:bold;}
.shoeDogRegPrice {color:#000;font-size:11px;font-family:Verdana,regular;}
.shoeDogSalePrice {color:red;font-size:11px;font-family:Verdana,regular;}
.shoeDogSpecPrice {color:#009ad6;font-size:11px;font-family:Verdana,regular;}
.shoeDogVIPPrice {color:#0066cc;font-size:11px;font-family:Verdana,regular;}
.shoeDogVIPSalePrice {color:#ff0000;font-size:11px;font-family:Verdana,regular;}
.quickInfoWasPrice {color:#000;}

.shoeTypeBanner {margin:0;padding:0;width:775px;height:48px;overflow: hidden;}

div.failure {width:960px;border:2px solid #c00;padding:2px 0 2px 5px; margin:5px 0 5px 0;background:#fee;text-align:center;}
.failure p {margin:0; font-size:13px; font-family:Verdana, regular;line-height:1.4em; color:#333;}

.quickInfoQty {color:#666;padding:1px 0 1px 3px;border:1px #666 solid;font-size:12px;font-weight:bold;background:#fff;}
.quickInfoQtyInvalid {color:#c00; border:3px #c00 solid; background:#fee;}

.selectRef {color:#f7941d;font-weight:bold;font-size:12px;}
.origRef {color:#000;}

.shoeDogCont {position:relative;left:0;top:0;width:975px;margin-top:10px;margin-bottom:10px;padding:0;background-color:#f5f5f5;}

.shoeDogRatingCon {margin:0;padding:0;float:right;}

.quickInfoBtn {position:absolute;top:170px;right:5px;display:none;}











