

/* start styles for top nav menus */

DIV.navHeader {position:absolute; left:300; padding:0px; width:1000px; vertical-align:top;}

ul#primary-nav, ul#primary-nav ul {
	width: 150px;
	margin: 0;
	padding: 0;
	}

ul#primary-nav {
	float: left;
	width: 1000px;
	}

ul#primary-nav:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width: auto; /* Width of Menu Items - works in ie*/
	/*width: auto; /* Width of Menu Items - works in ff */
	/* any IE */
	width: expression('1%');
	}

ul#primary-nav li a, ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 0px; /* all sides top LI's */
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}

ul#primary-nav ul ul {
	left: 150px;
	top: 0;
	}

/* top nav off state */
ul#primary-nav li.menuparent { background-color:transparent; }

/* top nav on state */
ul#primary-nav li li.menuparent { color:#fff; background-color: #ccc;}
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { color:#fff; background-color: #588696;  !important; }

/* sub nav off state*/
ul#primary-nav li ul li a { color:#fff; background-color:#588696; width:170px; background-image: url(/rrs/img/header/subnav_bg.gif);  background-repeat: no-repeat;} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { width:200px; display: none; } /* Hide sub-menus initially */

/* sub nav on state*/
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; background-color:#000;} /* The magic */

/* top nav A (link) rollover*/
ul#primary-nav li a.toplink { color: #fff; font-weight:bold;}
ul#primary-nav li a.toplink:hover { color: #fff; background-color: #588696; }

/* sub nav A (link) rollover*/
ul#primary-nav li a.sublink { color: #fff; }
ul#primary-nav li a.sublink:hover { color: #fff; background-color: #2C596B; }

/* end styles for top nav menus */

TD.rt_top_bg {background-image: url(/rrs/img/header/rt_mid_bg.gif);}
TD.rt_mid_bg {background-image: url(/rrs/img/nav_top_rt_orange_bg.gif);}
TD.lft_mid_bg {background-image: url(/rrs/img/nav_top_lft_bg.gif);}
TD.mid_top_bg {background-image: url(/rrs/img/nav_mid_top_bg.gif);padding-bottom:4px;}
TD.navtoplft {background-image: url(/rrs/img/nav_top_rt_orange_bg.gif);}

TD.catnav_bc {background-image: url(/rrs/img/header/catnav_bg_bc.gif);}
TD.catnav_bc_off {background-image: url(/rrs/img/header/catnav_bg_bc_off.gif);}
TD.catnav_bc_rt {background-image: url(/rrs/img/header/subnav_rt_bc_bg.gif);}
TD.catnav_bc_rt_off {background-image: url(/rrs/img/header/subnav_rt_bc_bg_off.gif);}

#specialist {position:absolute;z-index:10001;left:639px;top:26px;}
#specialistmenu {display:none;background-color:e5e5e5;padding-left:15px;position:absolute;z-index:10000;left:444px;top:40px;width:249px;border:6px #dbdbdb solid;}
html>body #specialistmenu {width:224px;}

#home_brand_container {overflow:hidden;clip:rect(0px 381px 28px 0px);position:absolute;height:28px;width:381px;}
#home_brand_content {left:0px;position:absolute;height:28px;TOP:0px;width:100%;}

#featured_items_container {overflow:hidden;clip:rect(0px 518px 97px 0px);position:absolute;height:97px;width:518px;}
#featured_items_content {left:0px;position:absolute;TOP:0px;width:100%;}

TD.featured_items_nav {width:18px;height:16;text-align:center;background-image:url(/rrs/img/module_scroll/module_set_marker.gif);}
A.featured_items_nav {font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#ffcc00;text-decoration:none;}

#best_sellers_container {overflow:hidden;clip:rect(0px 518px 97px 0px);position:absolute;height:97px;width:518px;}
#best_sellers_content {left:0px;position:absolute;TOP:0px;width:100%;}

TD.best_sellers_nav {width:18px;height:16;text-align:center;background-image:url(/rrs/img/module_scroll/module_set_marker.gif);}
A.best_sellers_nav {font-family:Verdana,sans-serif;font-size:10px;font-weight:bold;color:#ffcc00;text-decoration:none;}

#coll_items_container {overflow:hidden;clip:rect(0px 518px 97px 0px);position:absolute;height:97px;width:518px;}
#coll_items_content {left:0px;position:absolute;TOP:0px;width:100%;}

#other_items_container {overflow:hidden;clip:rect(0px 717px 97px 0px);position:absolute;height:97px;width:717px;background-color:transparent;}
#other_items_content {left:0px;position:absolute;TOP:0px;width:100%;background-color:transparent;}

#promo_items_container {overflow:hidden;clip:rect(0px 720px 97px 0px);position:absolute;height:97px;width:720px;}
#promo_items_lg_container {overflow:hidden;clip:rect(0px 717px 97px 0px);position:absolute;height:97px;width:717px;}
#promo_items_sm_container {overflow:hidden;clip:rect(0px 518px 97px 0px);position:absolute;height:97px;width:518px;}
#promo_items_content {left:0px;position:absolute;TOP:0px;width:100%;}

DIV.right_col_promo {padding-bottom:6px;}

#prod_tab_overview {display:block;height:238px;overflow:auto;}
#prod_tab_outfit {display:block;height:135px;overflow:auto;}
#prod_tab_details {display:none;height:238px;overflow:auto;}
#prod_tab_sizing {display:none;height:238px;overflow:auto;}
#prod_tab_lineage {display:none;height:238px;overflow:auto;}
#prod_tab_specifications {display:none;height:238px;overflow:auto;}
#prod_tab_reviews {display:none;height:238px;overflow:auto;}
#prod_tab_outfit {display:none;height:238px;overflow:auto;}

h1 {color:#666;font-size:12px;font-weight:bold;}

TD.prod_detail_container {background-color:#f3f7fa;padding-right:3px;background-image: url(/rrs/img/detail/prod_detail_bg.gif);}
DIV.prod_detail {padding:0px 15px 0px 18px;}
TD.prod_detail_line {background-color:#e0e0e0;}
.vipprice {color:#369;font-weight:bold;}
TD.prod_detail {padding-bottom:6px;}
.prod_detail {color:#333;}

.input_small {width:35px;}

.specialistmenu {color:#666;}

.specialist {color:#666; font-size:12px;}
.specialisttitle {color:#060;font-weight:bold; font-size:12px;}

.header_message {color:black;background-color:#ccc;}

.searchfield {font-size:10px;width:168px;}

.navwhite {color:#fff;font-weight:bold;}

a.navwhite {text-decoration:none;}
.navtoplft {color:#fff;font-weight:bold;}

TD.breadcrumb {background-color:#999;}

.breadcrumboff {color:#d6d6d6;font-weight:bold;}
a.breadcrumboff {color:#d6d6d6;text-decoration:none;}

.breadcrumbon {color:#fff;font-weight:bold;}
a.breadcrumbon {color:#fff;text-decoration:none;}

.collectionnav {color:#fff;font-size:10px;}
a.collectionnav {text-decoration:none;}

.deptnavtitle {color:#fff;font-weight:bold;padding-left:15px;background-image: url(/rrs/img/leftnav/title_bg.gif);}
TD.deptnav {padding-left:15px;padding-top:10px;padding-bottom:10px;background:#cecece;}
TD.deptnav_btm {padding-left:15px;padding-top:10px;padding-bottom:10px;background:#fff;background-color:#fff;background-image:url(/rrs/img/leftnav/deptnav_btm_bg.gif);background-repeat:repeat-x;}

.deptnavbg {background:#cecece;}
.deptnav {color:#666;}
a.deptnav {text-decoration:none;}
a.deptnav:hover {color:#666;text-decoration:underline;}

.deptnav_on {color:#fff;}
a.deptnav_on {text-decoration:none;}

.deptnav_sub {padding-left:5px;}
a.deptnav_sub {text-decoration:none;}

.deptsubnav {padding-left:10px;color:#666;}
a.deptsubnav {text-decoration:none;}

.deptsubnav_on {padding-left:10px;color:#fff;}
a.deptsubnav_on {text-decoration:none;}

#refinementList {}

TD.vline {background-image: url(/rrs/img/vline_dash.gif);background-repeat:repeat-y;}

TD.listcell {width:132px;background-color:#fff;border-width:1px;border-style:solid;border-color:#dadada;padding:5px 15px 5px 30px}

TD.outlinecell {width:182px;background-color:#fff;border-width:1px;border-style:solid;border-color:#dadada;}

.listcell {color:#666;font-size:10px;}
a.listcell {text-decoration:none;}

.list_price {color:#a0a0a0;font-size:10px;}
.list_rac_price {color:#c00;font-size:10px;}

TD.moduleheader_gry {padding-left:5px;padding-right:10px;background-image: url(/rrs/img/module_items/title_gry_bg.gif);background-color:#9c9c9c;background-repeat:repeat-x;}
.moduleheader_gry {color:#fff;font-weight:bold;}

TD.moduleheader {padding-left:15px;padding-right:10px;background-image: url(/rrs/img/module_title_bg.gif); }
TD.moduleshadow {background-image: url(/rrs/img/module_title_shadow.gif); }
TD.moduleshadow_blu {background-color:#EDF3F7;background-image: url(/rrs/img/module_title_shadow.gif);background-repeat:repeat-x;}

TD.bg_blu {background-color:#EDF3F7;}

.moduleheader, .moduleheader h1 {color:#fff;font-weight:bold;}
a.moduleheader {color:#fff;font-weight:normal;}
a.moduleheaderlink {color:#fff;font-weight:normal;text-decoration:none;}
.moduleheader h1 {padding: 0; margin: 0;}

TD.scroll_bg_517 {background-color:#fff;background-image: url(/rrs/img/module_scroll/bg_517.gif);}
TD.scroll_bg_718 {background-color:#fff;background-image: url(/rrs/img/module_scroll/bg_718.gif);}
TD.org_scroll_header {padding-left:10px;padding-right:25px;background-image: url(/rrs/img/module_scroll/org_title_bg.gif); }
.org_scroll_header {color:#fff;font-weight:bold;}

TD.grn_scroll_header {padding-left:10px;padding-right:25px;background-image: url(/rrs/img/module_scroll/grn_title_bg.gif); }
.grn_scroll_header {color:#fff;font-weight:bold;}

TD.mod_fit {padding-left:15px;padding-top:10px;padding-right:10px;background-image: url(/rrs/img/module_fitness/bg.gif); }
TD.mod_fit_rt {background-image: url(/rrs/img/module_fitness/bg_rt.gif); }
LI.mod_fit {margin-left:-27px;list-style-type:disc;}
.mod_fit {color:#666;}
a.mod_fit {text-decoration:none;}

TD.mod_items {padding-left:15px;padding-top:10px;padding-right:10px;background-image: url(/rrs/img/module_items/bg.gif); }
TD.mod_items_rt {background-image: url(/rrs/img/module_items/bg_rt.gif); }
.mod_items {color:#666;}
a.mod_items {text-decoration:none;}

TD.mod_tips {padding-left:6px;padding-top:10px;padding-right:5px;background-image: url(/rrs/img/home/tips_bg.gif); }
.mod_tips {color:#333;}
a.mod_tips {text-decoration:none;}

TD.prod_tab_lft_on {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_lft_on_bg.gif);}
TD.prod_tab_lft_off {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_lft_off_bg.gif);}
TD.prod_tab_on {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_on_bg.gif);}
TD.prod_tab_off {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_off_bg.gif);}
TD.prod_tab_rt_on {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_rt_on_bg.gif);}
Td.prod_tab_rt_off {padding-left:16px;padding-right:16px;background-image: url(/rrs/img/detail/tab_rt_off_bg.gif);background-repeat: no-repeat;}
a.prod_tab {color:#fff;size:10px;text-decoration:none;}

.prodfield_lg {color:#666;width:340px;}

TD.addtocart {padding-left:15px;background-image: url(/rrs/img/detail/addtocart_bg.gif);}

TD.recentviewedtitle {padding-left:13px;background-image:url(/rrs/img/module_items/title_recentviewed_bg.gif); }
.recentviewedtitle {color:#fff;}

TD.recentlyviewedbg {background-image:url(/rrs/img/module_items/recentviewed_bg.gif);}
TD.recentlyviewed {background-color:#fff;padding-top:8px;padding-bottom:5px;}
.recentlyviewed {color:#666;font-size:10px;}

TD.brand {background-image: url(/rrs/img/home/brand_bg.gif);}
.brand_title {color:#fff;font-weight:bold;padding-left:10px;}
a.brand_title {text-decoration:none;}

.newsletter {font-size:10px;width:130px;}

TD.recommendsheader {padding-left:15px;background-image: url(/rrs/img/recomends_title_bg.gif); }
.recommendsheader {color:#fff;font-weight:bold;}

TD.shoedog_sm {padding-right:15px;background-image:url(/rrs/img/module_items/shoedog_sm_bg.jpg);}
.shoedog_sm {color:#336699;font-weight:bold;}

TD.shoedog {background-color:#fff;}
.shoedog {color:#336699;font-weight:bold;}
.shoedog-cell {padding-left:20px;color:#333;}
.shoedog-head {color:#f60;font-weight:bold;}

.module_prod_title {color:#4E5F45;font-weight:bold;}
a.module_prod_title {text-decoration:none;}

div.featuredarea {position:absolute;width:550px;height:110px;clip:rect(auto 110px auto 9px);}

.greyline {background:#ccc;}

.horizcatmodule {color:#333;font-size:10px;}
a.horizcatmodule {text-decoration:none;}
SELECT.horizcatmodule {color:#333;width:110px;}
span.horizcatmodule {padding-right:12px; }

a.findshoeslink {color:#666;font-size:10px;}

TD.loginheader {padding-left:30px;padding-right:10px;background-image: url(/rrs/img/module_items/login_title_bg.gif); }
.loginheader {color:#fff;font-weight:bold;}

TD.loginhead {background-color:#e7e7e7;padding-left:30px;}
.loginhead {color:#666;}

TD.loginsubtitle {background-image: url(/rrs/img/module_items/login_bg.gif);}
.loginsubtitle {color:#fff;font-size:10px;padding-left:15px;}
.logincontent {color:#fff;font-size:10px;padding-left:15px;}

TD.logincontent {background-color:#f3f7fa;}
.logintext {color:#333;}

.loginfields {width:220px;color:#333;}

TD.regform {background-color:#EDF3F7;}
TD.regform_indent {padding-left:17px;background-color:#EDF3F7;}

.regform {color:#333;}
.regfields {color:#666;width:220px;}
.regfields_sm {color:#666;width:40px;}
.regfields_med {color:#666;width:150px;}
.regfields_txtarea  {color:#666;width:320px;}

.regform_rightcol {width:300px;background-color:#e6eaee;padding:15px 15px 15px 15px;}
.orangetext {color:#f60;}
.orangetext_bold {color:#f60;font-weight:bold;}
.orangetext_sm {color:#f60;font-size:10px;}

.brands {color:#666;}
a.brands {text-decoration:none;}
a.brands:hover {text-decoration:underline;}

TD.shadow_top {background-image: url(/rrs/img/user/shadow_top.gif);}
TD.shadow_rt {background-image: url(/rrs/img/user/shadow_rt.gif);}
TD.shadow_btm {background-image: url(/rrs/img/user/shadow_btm.gif);}
TD.shadow_lft {background-image: url(/rrs/img/user/shadow_lft.gif);}

TD.user_cell {background-color:#fff;padding:15px 15px 15px 15px;}
.user_cell {color:#333;}

TD.checkoutcell {padding-left:5px;padding-right:5px;}
.checkoutcell {color:#333;}
a.checkoutcell {text-decoration:underline;font-weight:bold;}
.checkouttext {color:#333;}
.checkoutsoft {color:#777;}

.checkoutlink {color:#ccc;}
a.checkoutlink {text-decoration:underline;font-weight:bold;}

.checkoutgreen {font-size:12px;color:#390;}

TD.checkoutcontent {background-color:#EDF3F7;}

TD.checkout_bc_top {background-image: url(/rrs/img/checkout/breadcrumb_tp.gif);}
TD.checkout_bc_btm {background-image: url(/rrs/img/checkout/breadcrumb_btm.gif);}
TD.checkout_bc {background-color:#fff;background-image: url(/rrs/img/checkout/breadcrumb_lft.gif);}
.checkout_bc {color:#333;}
a.checkout_bc {text-decoration:none;}
.checkout_bc_on {color:#f60;}

.checkout_grey {background-color:#e7e7e7;padding:7px 10px 5px 15px;color:#666;}

.checkout_club_upsell {color: #d50003; font-size: 12px; font-weight: bold;}

TD.white-bg {background-color:#fff;}

.qty_field {width:35px;}

#billingmessage {display:none;}
.error {color:#f00;font-size:10px;background-color:#fff;}

.content {color:#666;}

ul.contact_text {margin-left:-27px;list-style-type:disc;}

.footer,div.footer h1 {color:#989898;font-size:10px;}
a.footer {text-decoration:none;}
a.footer_underline {color:#989898;font-size:10px;text-decoration:none;}

a.footer_extended {color:#989898;font-size:10px;text-decoration:none;}
a.footer_extended:hover {color:#989898;font-size:10px;text-decoration:underline;}

.sale {color: #f00;font-size: 10px;}

# Style1 replaced with clubInfo and style8 replaced with clubText
#.style1 {
#	font-family: Verdana, Arial, Helvetica, sans-serif;
#	font-size: 10px;
#	color:#000000
#}
#.style8 {color: #d50003; font-size: 12px; font-weight: bold; }

.clubInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000
}
.clubText {color: #d50003; font-size: 12px; font-weight: bold; }

.videoDesc {color: #333333; font-size: 13px; font-weight: bold;}

/* Celebros Product List Page Navigation */
.celebros_title {font-family: Verdana, regular; font-size: 14px; color: #660000; font-weight: bold;}
.celebros_category {font-family: Verdana, regular; font-size: 12px; color: #FF6600; text-decoration:none;} 
a.celebros_refine {font-family: Verdana, regular; font-size: 11px; color: #666666; text-decoration:none;}
a.celebros_refine:hover {font-family: Verdana, regular; font-size: 11px; color: #666666; text-decoration:underline;} 
.celebros_count {font-family: Verdana, regular; font-size: 11px; color: #999999;}

/* Celebros Product List Page Pricing */
.celebros_new {color:#c00; font-size:10px; font-weight:bold;}
.celebros_list_price {color:#666; font-size:10px;}
.celebros_sale_price {color:#f00; font-size: 10px;}
.celebros_vip_price {font-family: Verdana, regular; font-size: 10px; color: #660000; text-decoration:none;}
.celebros_umap {font-family: Verdana, regular; font-size: 10px; color: #660000; text-decoration:none;}

/* Product Detail Page Pricing */
.product_detail_new_image_text {color:#c00; font-size:10px; font-weight:bold;}
.product_detail_list_price {color:#666; font-size:10px;}
.product_detail_sale_price {color:#f00; font-size: 10px;}
.product_detail_vip_price {font-family: Verdana, regular; font-size: 10px; color: #660000; text-decoration:none;}
.product_detail_umap {font-family: Verdana, regular; font-size: 10px; color: #660000; text-decoration:none;}

.gifttext_regular {font-family: Arial, regular; font-size: 12px; font-weight: normal;}
.gifttext_bold {font-family: Arial, regular; font-size: 16px; font-weight: bold;}

