.prod_detail_spec_price {	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #009ad6;	font-weight: bold;	padding:0;	margin:0;	margin-right: 8px;
}
.prod_detail_reg_price {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color:#333;	font-weight: bold;	padding:0;	margin:0;	margin-right: 6px;
}
.prod_detail_reg_price3 {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color:#333;	font-weight: bold;	padding:0;	margin:0;	margin-right: 7px;
}
.prod_detail_reg_price2 {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #666666;	font-weight: bold;	padding:0;	margin:0;	margin-right: 6px;
}
.prod_detail_vip_price2 {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #006996;	font-weight: bold;	padding:0;	margin:0;	margin-right: 12px;
}
.prod_detail_sale_price {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #ff0000;	font-weight: bold;	padding:0;	margin:0;	margin-right: 16px;
}
.prod_detail_vip_price{	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #006996;	font-weight: bold;	padding:0;	margin:0;	margin-right: 23px;
}
.prod_detail_umap {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #ff0000;	font-weight: bold;	padding:0;	margin:0;
}
.prod_detail_umap_outlet,
.prod_detail_umap_exclusive {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: red;	font-weight: bold;	padding:0;	margin:0;
}
.get_price {	text-decoration:underline;	font-size:8px;	color:#666;
}
.linethrough {	text-decoration:line-through;
}
.prod_shoe_type {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: normal;	color:#666;	text-align:left;	padding:0;	margin:0;
}
.swatchSelect {	padding: 0 5px 0 0;	margin:0 0 0 20px;	position:;
}
.addToCartCon {	border: 2px solid #f90;	background-color:#eee;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 11px;	text-align: center;	line-height: 16px;	width: 470px;	padding: 10px 0 0 0;	height: 92px;
}
.addToCartCon2 {	width: 460px;	padding:0;	margin:0;
}
.addToCartCon3 {	border-top: 1px solid #ccc;	margin: 8px 0 10px 10px;	padding: 10px 0 5px 0;	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 14px;	color: #ff0000;
}
.addToCartCon4 {	background-color: #99FF00; color: #333333; font-family: Helvetica,sans-serif; font-size: 14px;	text-decoration:undelrine; margin: -9px 0 0 0; padding: 0;
}
.addToCartCon4 a { color: #333; font-family: Helvetica,sans-serif; font-size: 14px; margin: 0; padding: 0;
}
.addToCartCon4 a:hover { color: #006996; font-family: Helvetica,sans-serif; font-size: 14px; margin: 0; padding: 0;
}
.pdp_call { font-size: 28px;	color: #C00; font-family: Helvetica,sans-serif; font-weight: bold; margin: 0; padding:3px 3px 0 3px;	line-height:26px;	background-color:#fff;
}
.prod_add_to_cart { float: right; margin: 0; padding: 0 10px 0 0;
}
.prod_select_con { border: 1px solid #ffffff; margin: 0; padding: 0; position: relative; width: 460px;
}
.prodLeftCon {	padding:0;	margin:0;	text-align:left;	width: 450px;
}
.prodRightCon {	padding:0;	margin:0;
}
.prodRightCon2 {	border:1px solid #ccc;	background-color:#fff;	padding:10px 0px 0px 20px;	margin:0;	text-align:left;	min-height:467px;
}
* html .prodRightCon2 {	height:467px;
}
.prodLeftCon2 {	font-family: Verdana,Arial,Helvetica,sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	color: rgb(51, 51, 51);	line-height: 16px;	padding: 10px 0 10px 0;	margin:0;
}
.prodLeftCon3 {	padding:0;	margin:0;
}
.prodBottomCon {	padding:20px 0 10px 0;
}
.prod_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align:left;
}
.prod_title h1 {	color:#333;	padding-top:0px;	font-size:22px;	font-weight: bold; line-height:23px; margin-top: 0;
}
.prod_itemid {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;
}
.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;
}
.clearfix {	display: inline-block;
}
* html .clearfix {	height: 0;
}
.clearfix {	display: block;
}
.tabContainer_inner {	margin: 0;	padding: 0;	border-color: #fff #eee #eee #fff;
}
.tabSelected, .tab {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: center;	cursor: pointer;	cursor: hand;	white-space: nowrap;	float: left;	font-size: 16px;	height: 18px; margin: 0 4px 0 0; padding: 5px 0 11px 0; width: 125px;
}
.tabSelected {	position: relative;	top: 1px; padding: 7px 8px;	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 8px;	background:#EEEEEE none repeat scroll 0%;	border-left: 1px solid #cccccc;	border-top: 1px solid #cccccc;	border-right: 1px solid #cccccc;	color: #626262;
}
#product_suggestions { width: 970px;
}
#product_desc_container { color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8px; width: 740px;
}
#product_desc_container p { line-height: 20px;
}
#product_desc_tabs ul { font-size: 14px; font-weight: bold; list-style: none outside none; margin: 0; padding: 0;
}
#product_desc_tabs li.tablSelected { background-color: #FFFFFF; border-color: #CCCCCC; height: 31px; padding-bottom: 12px;
}
#product_desc_tabs li { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#EEEEEE none repeat scroll 0%; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 0; display: inline; height: 18px; margin: 0 1px 0 0; padding-bottom: 11px; padding-top: 5px; width: 105px;
}
#product_desc_tabs li.tabl { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#EEEEEE none repeat scroll 0%; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 0; display: inline; height: 18px; margin: 0 1px 0 0; padding-bottom: 11px; padding-top: 5px; width: 115px;
}
#product_desc_tabs li a { color: #666666; font-weight: bold; padding: 0 15px; text-decoration: none; width: 115px;
}
#product_desc_tabs li a:hover { color: #FF6600; font-weight: bold; padding: 0 15px; text-decoration: underline; width: 115px;
}
#product_desc_content {	color: #000;	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 0; padding: 10px 15px; overflow: auto; height: 625px;
}
* html #product_desc_content {	height: 625px;
}
#product_desc_content h2 {	color: #000;	font-size: 14px;	font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; margin: 10px 0 0 0; padding: 0;
}
#product_desc_content p { line-height: 16px; padding-bottom: 8px;	color: #000;	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#product_desc_content li {	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif;	margin-left: 10px;
}
#product_desc_content font {	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#product_desc_content ul { padding-left: 30px; padding-top: 0;	color: #000;	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#product_desc_content ul li {	color: #000;	font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif; line-height: 20px;
}
a.details_blue_link { color: #0066CC; text-decoration: underline;
}
a.details_blue_link:hover { text-decoration: none;
}
#pdetails_suggestions_tab { font-family: Verdana,Arial,Helvetica,sans-serif; width: 204px;	font-weight: bold;	text-align: center;	white-space: nowrap;	font-size: 16px;	height: 18px; margin: 0;	padding: 7px 8px;	background:#EEEEEE none repeat scroll 0%;	border-left: 1px solid #cccccc;	border-top: 1px solid #cccccc;	border-right: 1px solid #cccccc;	color: #626262;
}
#pdetails_suggestions { background-color: #FFFFFF; border: 1px solid #CCCCCC; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 14px; margin: 0; padding: 10px; text-align: center; width: 200px; overflow: auto; height: 700px;
}
#pdetails_suggestions h2, #pdetails_suggestions_tab h2 { color: #333333; font-size: 14px;
}
.pdetail_suggest_wrapper { padding: 0 0 5px;
}
.pdetailsSuggestionsCon {	margin:0;	padding: 5px;	width: 170px;
}
.pdetailsSuggestionsTitle {	text-align:center;	margin:0;	padding:0;	height:100px;
}
.pdetailsSuggestionsPrice {	text-align:left;	margin:0;	padding:0;	overflow:hidden;
}
.suggestion_arrows { padding-right: 5px;
}
.sugg_arrows_container { padding: 7px 0;
}
.right { float: right;
}
.left { float: left;
}
.clear { clear: both; padding:0; margin:0;
}
#product_desc_tabs li#selected {	padding-bottom: 12px;	height:31px;	border-color:#cccccc;	background-color:#FFFFFF;
}
a.pdetails_suggestions_tab_ref {	text-decoration:none;	font-size:10px;
}
a.pdetails_suggestions_tab_ref:hover {	text-decoration:none;	font-size:10px;
}
#videoTabCon {	padding:0;	margin:0;	text-align: center;
}
#videoTabCon h1 {	margin-top: 0;
}
#reviewsTabCon {	padding:0;	margin:0;
}
#contactTabCon {	padding:0;	margin:0;
}
#cartLogos { margin: 15px 0 0; padding: 0; width: 460px; text-align: center;
}
#cartLogos ul { margin: 0; padding: 0; width: 460px;
}
#cartLogos li { display: inline; padding-right: 10px;
}
#cartLogos li a {	text-decoration:none;	background-color:#fff;	display:inline-block;	height:54px;	width:435px;	background: url(/rrs/img/product_detail/ver2/pdp_logos_on.gif) no-repeat;
}
#cartLogos li a:hover {	text-decoration:none;	background-color:#fff;	display:inline-block;	height:54px;	width:435px;	background: url(/rrs/img/product_detail/ver2/pdp_logos_on.gif) no-repeat;
}
#videoRequest {	margin:0;	padding:0;
}
.prodOverview1 {	float:left;	padding:0;	padding:0 5px 0 0;	overflow: auto;	width: 345px;
}
.prodOverview2 {	float:left;	padding:0;	margin:0;	overflow: auto;	width: 135px;
}
.prodSocialBar {	padding:0;	margin: 5px 0 0;
}
.bold {	font-weight:bold;
}
a.noborder {	border:none;	text-decoration:none;
}
.red {	color:#900;	font-weight:bold;
}
.uppercase {	text-transform:uppercase;	font-size:11px;
}
.underline {	text-decoration:underline;
}
.prod_select_title {	color: #666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 10px; vertical-align: medium;
}
.prod_select_title2 {	color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;	margin: 0 0 10px; vertical-align: top;
}
.selNotAvailable {	background-color:#eee88c;	border:1px solid #660000;	font-size:14px;	font-family:Verdana, regular;	color:#660000;	padding:7px 7px 8px 7px;	overflow:hidden;	margin:10px 0 5px 0;	width: 265px;	display: block;
}
.prod_detail_inventory { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;	font-family:Verdana,Arial,Helvetica,sans-serif;	color:#333333;
}
.prod_detail_inventory .outlet,
.prod_detail_inventory .exclusive {	color:red;
}
.prod_detail_warning {	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:14px;	color:#ff0000;
}
.prod_detail_preorder_inventory {	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	color:#ff0000;
}
.prod_errortext {	color: #ff0000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; margin: 0 0 10px; vertical-align: top;
}
.prodSelectCon {	width:460px;	border-top: 1px solid #cccccc;	padding: 10px 0 0 0;
}
.prodSelectRefCon {	}
.prodSelectRefCon2 {	height:23px;	margin:0;	padding:0 0 0 72px;
}
select#quickInfoQty {	padding:5px;	margin:5px 10px 5px 5px;	color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; border: 1px solid #ccc; width: 60px; float:left;
}
#rrs_terms_check {	margin:0;	padding: 10px 15px 10px 0;	width:520px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	text-align:left; line-height:12px;
}
#rrs_terms_gp {	width:520px;
}
#rrs_terms_check_gp {	width:520px;
}
.redArrow {	padding; 0 5px 0 0;	position: relative;	left: 0;	top: -1px;	vertical-align: top;
}
#chatLinkButton {	padding:0;	margin:0;	text-align:left;
}
#chatLinkImage {	margin-left:50px;
}
a.get_this_price {	color: #0066CC; text-decoration: underline; margin-left:2px;
}
a.get_this_price:hover { text-decoration: underline;
}
#getThisPrice {	margin-left:2px;
}
#rrsbm-product-popular-searches { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; margin-top: 8px; padding: 0; text-align: left; width: 740px; background-color: #fff;
}
.br-related-query {	padding: 5px 5px 5px 0;	display:inline;	line-height:16px;
}
.br-related-heading { background: none repeat scroll 0 center #EEEEEE; border-bottom: 1px solid #CCCCCC; color: #626262; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; padding: 5px 5px 5px 8px; text-align: left; text-decoration: none;
}
.br-sf-widget-merchant-img {text-align:center;margin:0;padding:0;height:100px;}
#contactFormCon {	padding: 5px 0 0 0;	margin: 10px 0 0 55px;
}
.submitButton {	background: url(/rrs/img/btn_submit.gif) no-repeat;	width: 100px;	height: 30px;	cursor: pointer;	cursor: hand;
}
#contactFormResp {	padding:0;	margin: 10px 0 5px 0;
}
.contactFormRespError {	color:#f00;	font-size:13px;	background-color:#fff;	font-weight:bold;
}
.contactFormRespSuccess {	color:green;	font-size:14px;	background-color:#fff;	font-weight:bold;
}
.prod_bluetext {	color:#0066CC;	font-size:1em;
}
#selQtyTitle {	float:left;	padding:10px 0 10px 30px;	margin:0;
}
.pr-snippet {	overflow:hidden;
}
.pr-snippet-stars .pr-stars-0-sm {	background-position: 0px 0px;
}
.pr-snippet-stars .pr-stars-0_5-sm {	background-position: 0px -18px;
}
.pr-snippet-stars .pr-stars-1-sm {	background-position: 0px -36px;
}
.pr-snippet-stars .pr-stars-1_5-sm {	background-position: 0px -54px;
}
.pr-snippet-stars .pr-stars-2-sm {	background-position: 0px -72px;
}
.pr-snippet-stars .pr-stars-2_5-sm {	background-position: 0px -90px;
}
.pr-snippet-stars .pr-stars-3-sm {	background-position: 0px -108px;
}
.pr-snippet-stars .pr-stars-3_5-sm {	background-position: 0px -126px;
}
.pr-snippet-stars .pr-stars-4-sm {	background-position: 0px -144px;
}
.pr-snippet-stars .pr-stars-4_5-sm {	background-position: 0px -162px;
}
.pr-snippet-stars .pr-stars-5-sm {	background-position: 0px -180px;
}
#vipCancelFormCon {	padding: 5px;	margin: 0;	}	#vipInfoCon {	padding: 0;	margin: 0 0 10px 0;	}	#vipCancelFormResp {	padding: 0;	margin: 0 0 10px 5px;	}	.vipSubmitButton {	background: url(/rrs/img/vip/vip_submit_btn.gif) no-repeat;	width: 190px;	height: 42px;	cursor: pointer;	cursor: hand;	}	.cancelVipFormRespError {	color:#f00;	background-color:#fff;	font-weight:bold;	}	.vipSubmitBtnGp {	text-align: center;	padding: 5px;	margin: 5px;	}	.vipCancelBtnGp {	text-align: center;	padding: 5px;	margin: 30px 5px 5px 5px;	}	.vipCancelCtn {	text-align: center;	padding:0;	margin:0;	}	.productBrandLogo {	text-align: center;	}
#buy_it_again_container { text-align: center; overflow: hidden; margin: 15px auto; } #buy_it_again_container .running_btn { font-family: 'Roboto', Helvetica, Arial, Sans-serif; color: #ffffff; font-size: 1em; background: #24c0eb; padding: 20px 40px 20px 35px; text-decoration: none; background-image: url(/rrs/img/content_new/no_search_arrow.png); background-repeat: no-repeat; background-position: 95% 50%; text-transform: uppercase; } #buy_it_again_container .running_btn_two { font-family: 'Roboto', Helvetica, Arial, Sans-serif; color: #ffffff; font-size: 1em; background: #24c0eb; padding: 20px 60px 20px 35px; text-decoration: none; background-image: url(/rrs/img/content_new/no_search_arrow.png); background-repeat: no-repeat; background-position: 95% 50%; text-transform: uppercase; } #buy_it_again_container .running_btn:hover { background: #3cb0fd; text-decoration: none; background-image: url("/rrs/img/content_new/no_search_arrow.png"); background-repeat: no-repeat; background-position: 95% 50%; } #buy_it_again_container .running_btn_two:hover { background: #3cb0fd; text-decoration: none; background-image: url("/rrs/img/content_new/no_search_arrow.png"); background-repeat: no-repeat; background-position: 95% 50%; } #buy_it_again_container h1 { line-height: 36px; text-align: center; font-size: 1.3em; font-family: 'Roboto', Helvetica, arial, sans-serif; font-weight: 300; text-transform: uppercase; font-style: italic; color: #393939 !important; margin-top: 0; } #buy_it_again_container h2 { line-height: 36px; text-align: center; font-size: 18px; font-family: 'Roboto', Helvetica, arial, sans-serif; font-weight: 300; text-transform: uppercase; font-style: italic; color: #ffffff !important; } #buy_it_again_container #check_out_new_model_btn { padding: 15px; } #buy_it_again_container #find_similar_btn { padding: 25px 15px; } #buy_it_again_container .m-rebuttal-tile-separator { background: #acacac; border-radius: 50%; width: 45px; height: 45px; margin: 0 auto; margin-top: 10px; } #buy_it_again_container .m-rebuttal-tile-separator h2 { margin: 0 auto; padding-top: 5px; font-size: 16px; color: #ffffff; } #buy_it_again_container .buy-box-frame { padding: 1.4em; position: relative; min-height: 240px; display: flex; flex-direction: column; align-items: center; justify-content: center;} #buy_it_again_container .buy-box-frame:after, #buy_it_again_container .buy-box-frame:before { border: 2px solid #3E3E3E; bottom: 0; content: ''; position: absolute; top: 0; width: 90%; } #buy_it_again_container .buy-box-frame:before { border-bottom: none; left: 0; right: 0; margin: auto; margin-bottom: 264px; } #buy_it_again_container .buy-box-frame:after { border-top: none; left: 0; right: 0; margin: auto; margin-top: 265px; }
#buy_it_again_container_pdp { text-align: center; width: 100%; overflow: hidden;	margin: 0 auto;
}
#buy_it_again_container_pdp .running_btn { font-family: 'Roboto', Helvetica, Arial, Sans-serif; color: #ffffff; font-size: 15px; background: #24c0eb; padding: 20px 40px 20px 35px; text-decoration: none; background-image: url(/rrs/img/content_new/no_search_arrow.png); background-repeat: no-repeat; background-position: 95% 50%; text-transform: uppercase;
}
#buy_it_again_container_pdp	.running_btn_two { font-family: 'Roboto', Helvetica, Arial, Sans-serif; color: #ffffff; font-size: 15px; background: #24c0eb; padding: 20px 60px 20px 35px; text-decoration: none; background-image: url(/rrs/img/content_new/no_search_arrow.png); background-repeat: no-repeat; background-position: 95% 50%; text-transform: uppercase;
}
#buy_it_again_container_pdp .running_btn:hover { background: #3cb0fd; text-decoration: none; background-image: url("/rrs/img/content_new/no_search_arrow.png"); background-repeat: no-repeat; background-position: 95% 50%;
}
#buy_it_again_container_pdp	.running_btn_two:hover { background: #3cb0fd; text-decoration: none; background-image: url("/rrs/img/content_new/no_search_arrow.png"); background-repeat: no-repeat; background-position: 95% 50%;
}
#buy_it_again_container_pdp h1 {	line-height: 36px;	text-align: center; font-size: 18px;	font-family: 'Roboto', Helvetica, arial, sans-serif;	font-weight: 300;	text-transform: uppercase;	font-style: italic;	color:#393939 !important;
}	#buy_it_again_container_pdp h2 {	line-height: 36px;	text-align: center; font-size: 18px;	font-family: 'Roboto', Helvetica, arial, sans-serif;	font-weight: 300;	text-transform: uppercase;	font-style: italic;	color:#ffffff !important;
}
#buy_it_again_container_pdp	#check_out_new_model_btn {	margin-bottom: 25px;	padding:15px;	}
#buy_it_again_container_pdp	#find_similar_btn {	padding:25px 15px;
}
#buy_it_again_container_pdp	.m-rebuttal-tile-separator {	background: #acacac;	border-radius: 50%;	width: 45px;	height: 45px;	margin: 0 auto;	margin-top: 15px;	margin-bottom: 15px;	}
#buy_it_again_container_pdp	.m-rebuttal-tile-separator h2 {	margin: 0 auto;	padding-top: 5px;	font-size: 16px;	color:#ffffff;	}