@charset "UTF-8";
input, textarea, select, button { outline: 0;
}
#stage-wrap { position: relative; font-family: 'Roboto', sans-serif; width: 970px; height: 472px; top: 1px; margin-left: auto; margin-right: auto;
}
#stage-wrap #shoeDog-mainStage {	position: absolute;	width: 970px;	height: 450px;	background: #0090B2 url(/rrs/img/shoe_dog/v2/ShoeDog_Bkgnd.jpg) no-repeat;	text-align: left;	z-index: 0;	}
#stage-wrap #summary-mainStage {	position: absolute;	width: 970px;	height: auto;	background: #0090B2 url(/rrs/img/shoe_dog/v2/ShoeDog_Bkgnd.jpg) no-repeat;	margin-left: auto;	margin-right: auto;	padding-bottom: 20px;	text-align: left;	z-index: 0;	border-style: none;	border-radius: 0px 0px 18px 18px;
}
#stage-wrap .screen-mask {	display: block;	width: 868px;	height: inherit;	margin-left: auto;	margin-right: auto;	overflow: hidden;
}
#stage-wrap .summary-screen-mask {	display: block;	width: 868px;	height: 1480px;	padding-bottom: 30px;	margin-left: auto;	margin-right: auto;	overflow: hidden;
}
#stage-wrap #back-next-save {	display:none;
}
#stage-wrap .progress-bar-wrap {	display: block;	position: relative;	width: 436px;	height: 62px;	margin-bottom: 0px;	margin-top: 18px;	margin-right: -5px;	float: right;	z-index: 10;
}
#stage-wrap .progress-bar {	width: 392px;	height: 48px;	margin-top: 2px;	margin-left: auto;	margin-right: auto;	margin-bottom: 2px;	background-image: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png);
}
#stage-wrap .progress-bar-lbl {	width: 109px;	position: relative;	float: left;	font-family: 'Roboto', sans-serif;	font-size: 13px;	font-weight: 400;	text-align: center;	color: #CCC;
}
#stage-wrap .logo-lg { display: block; float: left; clear: none; position: absolute; width: 424px; height: 86px; margin-top: 15px; margin-left: -5px; background: url(/rrs/img/shoe_dog/v2/ShoeDog_logos_White.png) no-repeat 0px -86px;
}
#stage-wrap .logo-sml {	display: block;	float: left;	clear: none;	position: absolute;	width: 238px;	height: 50px;	margin-top: 41px;	margin-left: -8px;	background-image: url(/rrs/img/shoe_dog/v2/ShoeDog_logos_White.png);
}
#stage-wrap .start-btn {	display: block;	position: relative;	margin-right: 333px;	margin-left: 334px;	margin-top: 340px;	width: 212px;	height: 58px;	z-index: 20;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -180px;	cursor: pointer;
}
#stage-wrap .start-btn h1 {	text-align: left; padding-left: 24px; padding-top: 14px; color: #000; font: 500 20px 'Roboto', sans-serif;
}
#stage-wrap .start-btn:hover h1 {	color: #FFF;
}
#stage-wrap .start-btn:focus {	color: #FFF;	outline-color: transparent;	outline-style: none;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -180px;
}
#stage-wrap .start-btn:hover {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -180px;
}
#stage-wrap .back-btn {	display: block;	Position: absolute;	margin-top: 200px;	margin-left: -20px;	width: 59px;	height: 59px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px 0px;	z-index: 100;	cursor: hand;	cursor: pointer;
}
#stage-wrap .back-btn:hover {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -60px 0px;
}
#stage-wrap .next-btn {	display: block;	float: right;	clear: left;	position: absolute;	margin-top: 200px;	margin-left: 832px;	width: 59px;	height: 59px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -180px 0px;	z-index: 100;	cursor: hand;	cursor: pointer;
}
#stage-wrap .wait {	cursor: wait;
}
#stage-wrap .next-btn:hover {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -120px 0px;
}
#stage-wrap #welcome-screen {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #welcome-screen .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px 0px;
}
#stage-wrap #welcome-screen .progress-bar-lbl:nth-of-type(2) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #sign-in {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #sign-in .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -50px;
}
#stage-wrap #sign-in .progress-bar-lbl:nth-of-type(2) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #all-about-you {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #all-about-you .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -101px;
}
#stage-wrap #all-about-you .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #goals {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #goals .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -101px;
}
#stage-wrap #goals .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #weight-wmn {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #weight-wmn .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #weight-wmn .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #weight-men {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #weight-men .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #weight-men .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #arch-type {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #arch-type .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #arch-type .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #leg-position {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #leg-position .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #leg-position .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #aches-wmn {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #aches-wmn .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #aches-wmn .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #aches-men {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #aches-men .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -151px;
}
#stage-wrap #aches-men .progress-bar-lbl:nth-of-type(3) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #your-preferences-men {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #your-preferences-men .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -201px;
}
#stage-wrap #your-preferences-men .progress-bar-lbl:nth-of-type(4) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #your-preferences-wmn {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #your-preferences-wmn .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -201px;
}
#stage-wrap #your-preferences-wmn .progress-bar-lbl:nth-of-type(4) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #cushion {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #cushion .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -201px;
}
#stage-wrap #cushion .progress-bar-lbl:nth-of-type(4) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #go-fetch {	position: absolute;	width: 868px;	height: 450px;	display:none;
}
#stage-wrap #go-fetch .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -252px;
}
#stage-wrap #go-fetch .progress-bar-lbl:nth-of-type(4) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap #summary {	display: block;	position: absolute;	width: 868px;	height: 450px;	}
#stage-wrap #summary .progress-bar {	background: url(/rrs/img/shoe_dog/v2/ProgressBarBase.png) no-repeat 0px -302px;
}
#stage-wrap #summary .progress-bar-lbl:nth-of-type(5) {	color: #FFF;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap .welcome-txt-box { display: block; position: absolute; margin-top: 175px; margin-left: 455px; width: 331px; height: 104px; background-color: #FFF; border-radius: 15px; padding-top: 0px; padding-bottom: 20px; padding-left: 20px; font-family: 'Roboto', sans-serif; font-size: 18px; text-align: left; color: #000;
}
#stage-wrap .welcome-txt-box p { font-family: 'Roboto', sans-serif; font-size: 17px; text-align: left; color: #000; line-height: 22px;
}
#stage-wrap .welcome-hd {	line-height: 45px;	font-size: 42px;	margin-top: 188px; font-family: 'Roboto', sans serif; font-weight: 700; display: block; float: left; color: #FFF; -webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .6)); -moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .6)); -ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .6)); -o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .6)); filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .6));
}
#stage-wrap .welcome-subhd { position: absolute; float: left; clear: right; height: 20px; margin-top: 95px; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 18px; color: #000; text-align: left;
}
#stage-wrap #sign-in .four-col-wrap {	margin-top: 152px;
}
#stage-wrap .sign-in-box {	display: block;	position: relative;	z-index: 5;	float: left;	margin-right: 6px;	width: 868px;	height: 152px;	background-color: #FFF;	border-radius: 12px;
}
#stage-wrap .sign-in-box h2 {	position: relative;	color: #00689B;	text-align: left;	margin-left: 48px;	margin-top: 19px;	font: bold 18px 'Roboto', sans-serif;	font-size: 22px;	padding: 3px;
}
#stage-wrap .name-input-wrap {	display: block;	position: relative;	width: 624px;	margin-left: auto;	margin-right: auto;	margin-top: -1px;	padding-left: 23px;
}
#stage-wrap .multi-col-wrap {	position: absolute;	margin-top: 124px;	padding-left: 50px;	width: 838px;	Height: 306px;	text-align: center;
}
#stage-wrap .multi-col-wrap h1 {	position: absolute;	color: #FFF;	text-align: center;	top: -50px;	margin-left: auto;	margin-right: auto;	font: 500 21px 'Roboto', sans-serif;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap .four-col-wrap {	position: absolute;	margin-top: 92px;	width: 868px;	Height: 306px;	text-align: center;
}
#stage-wrap .four-col-wrap h1 {	position: absolute;	color: #FFF;	text-align: center;	top: -44px;	margin-left: auto;	margin-right: auto;	font: 500 21px 'Roboto', sans-serif;	text-shadow: 1px 1px 0 rgba(030, 103, 124, 0.6);
}
#stage-wrap .one-col-box {	display: block;	box-sizing:border-box;	position: relative;	z-index: 5;	float: left;	margin-right: 6px;	width: 188px;	height: 276px;	background-color: #FFF;	border-radius: 12px;	border: 1px solid #fff;
}
#stage-wrap .one-col-box h2 {	font-family: 'Roboto', sans-serif;	font-weight: bold;	font-size: 15px;	line-height: 19px;	color: #333;	text-align: center;	margin-top: 22px;	margin-bottom: 20px;
}
#stage-wrap .two-col-box {	display: block;	position: relative;	z-index: 5;	float: left;	margin-right: 6px;	width: 382px;	height: 276px;	background-color: #FFF;	border-radius: 12px;
}
#stage-wrap .two-col-box h2 {	font-family: 'Roboto', sans-serif;	font-weight: bold;	font-size: 15px;	line-height: 20px;	color: #333;	text-align: center;	margin-top: 20px;	margin-bottom: 20px;
}
#stage-wrap .parenthesis {	position: relative;	margin-top: -12px;	margin-left: auto;	margin-right: auto;	margin-bottom: 4px;	font-family: 'roboto', sans-serif;	font-size: 11px;	font-style: italic;
}
#stage-wrap .four-col-box {	display: block;	position: relative;	z-index: 5;	float: left;	margin-right: 6px;	width: 868px;	height: 306px;	background-color: #FFF;	border-radius: 12px;
}
#stage-wrap .four-col-box h2 {	position: relative;	color: #000;	text-align: left;	margin-left: 48px;	margin-top: 30px;	font: bold 21px 'Roboto', sans-serif;
}
#stage-wrap .four-col-box p {	float: left;	width: 330px;	margin-top: -8px;	margin-left: 48px;	font-family: 'Roboto', sans-serif;	font-size: 16px;	line-height: 22px;	text-align: left;	color: #000;
}
#stage-wrap #arch-type .four-col-box p {	width: 400px;
}
#stage-wrap #leg-position .four-col-box p {	width: 600px;
}
#stage-wrap #aches-wmn .four-col-box p {	width: 310px;	line-height: 19px;	font-size: 15px;
}
#stage-wrap #aches-men .four-col-box p {	width: 310px;	line-height: 19px;	font-size: 15px;
}
#stage-wrap .summary-top-box {	position: relative;	display: block;	width: 836px;	height: 372px;	margin-top: 100px;	background-color: #FFF;	border-radius: 24px 24px 0px 0px;	border-top: 16px solid #FFB710;	border-right: 16px solid #FFB710;	border-bottom: 16px none #FFB710;	border-left: 16px solid #FFB710;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #summary-greet {	display: block;	position: relative;	font-family: inherit;	margin-top: 28px;	font-size: 22px;	text-align: center;	color: #000;
}
#stage-wrap #ninety-day {	display: block;	position: absolute;	height: 140px;	width: 216px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -482px;	z-index: 60;	top: 276px;	left: 700px;	float: right;	border-style: none;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	text-decoration: none;
}
#stage-wrap #ninety-day:focus {	top: 274px;	left: 700px;	-webkit-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-webkit-transition: all 0.2s ease-in 0s;	-moz-transition: all 0.2s ease-in 0s;	-ms-transition: all 0.2s ease-in 0s;	-o-transition: all 0.2s ease-in 0s;	transition: all 0.2s ease-in 0s;
}
#stage-wrap #ninety-day:hover {	top: 274px;	left: 700px;	-webkit-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-webkit-transition: all 0.2s ease-in-out 0s;	-moz-transition: all 0.2s ease-in-out 0s;	-ms-transition: all 0.2s ease-in-out 0s;	-o-transition: all 0.2s ease-in-out 0s;	transition: all 0.2s ease-in-out 0s;
}
#stage-wrap #ninety-day:active {	top: 276px;	left: 700px;	-webkit-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 4px rgba(19, 98, 129, .3));	-webkit-transition: all 0.25s ease 0s;	-moz-transition: all 0.25s ease 0s;	-ms-transition: all 0.25s ease 0s;	-o-transition: all 0.25s ease 0s;	transition: all 0.2s ease 0s;
}
#stage-wrap .summary-top-box p {	width: 330px;	height: auto;	float: left;	line-height: 26px;	font-size: 16px;	margin-left: 78px;	margin-top: 16px;
}
#stage-wrap .summary-email-box {	width: 868px;	height: 72px;	background-color: #88c844;	text-align: center;
}
#stage-wrap .email-icon {	height: 56px;	width: 56px;	float: left;	display: inline-block;	position: relative;	margin-left: 255px;	margin-top: 7px;	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -297px -239px;	border: solid 1px rgba(136, 200, 68, 1);	border-radius: 28px;	z-index: 30;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .emailAddress-input input {	display: block;	position: absolute;	width: 176px;	height: 28px;	float: left;	vertical-align: middle;	margin-top: 15px;	margin-left: 308px;	msargin-right: auto;	padding-left: 30px;	font-family: 'Roboto', sans-serif;	font-weight: 500;	font-size: 14px;	color: #999;	border: solid 1px #A6A6A6;	border-radius: 6px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .1));
}
#stage-wrap #summary-topRec {	display: block;	position: relative;	margin-right: 64px;	float: Right;	width: 310px;	height: auto;	text-align: center;	margin-top: -11px;
}
#stage-wrap .summary-quickview {	width: 50px;	display: block;	position: relative;	float: right;	font-size: 14px;	margin-top: 8px;	z-index: 30;
}
#stage-wrap .magnify {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -291px 0px;	width: 14px;	height: 14px;	display: block;	position: relative;	visibility: inherit;	z-index: 60;	text-decoration: none;	border-style: none;	text-indent: 18px;	text-align: left;	top: 20px;	float: left;	left: -19px;	white-space: nowrap;
}
#stage-wrap .magnify_b {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -291px 0px;	width: 14px;	height: 14px;	position: relative;	visibility: inherit;	z-index: 60;	text-decoration: none;	border-style: none;	text-indent: 14px;	text-align: left;	top: 6px;	left: -80px;	white-space: nowrap;	display: inline-block;
}
#stage-wrap .magnify_c {	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -291px 0px;	width: 14px;	height: 14px;	display: inline-block;	position: relative;	visibility: inherit;	z-index: 60;	text-decoration: none;	border-style: none;	text-indent: 18px;	top: 8px;	white-space: nowrap;	left: -33px;
}
#stage-wrap #topRec-product {	text-decoration: none;	color: #333;	cursor: pointer;
}
#stage-wrap #topRec-img {	display: block;	position: relative;	margin-left: auto;	margin-right: auto;	margin-bottom: 4px;	margin-top: 4px;	border: none;
}
#stage-wrap #topRec-name {	display: block;	position: relative;	clear: both;	font-size: 18px;	text-align: center;	margin-bottom: 4px;	margin-top: 5px;	text-decoration: none;
}
#stage-wrap #topRec-sku {	display: block;	position: relative;	clear: both;	margin-top: 0px;	margin-bottom: 3px;	font-size: 14px;	text-align: center;	text-decoration: none;
}
#stage-wrap .summary-shoeRec {	width: 868px;	height: 190px;	text-align: center;	background-color: #FFF;	border: none;	border-radius: 0px 0px 12px 12px;	margin-bottom: 6px;	-webkit-filter: drop-shadow(0px 2px 2px rgba(19, 98, 129, .5));	-moz-filter: drop-shadow(0px 2px 2px rgba(19, 98, 129, .5));	-ms-filter: drop-shadow(0px 2px 2px rgba(19, 98, 129, .5));	-o-filter: drop-shadow(0px 2px 2px rgba(19, 98, 129, .5));	filter: drop-shadow(0px 2px 2px rgba(19, 98, 129, .5));
}
#stage-wrap .summary-shoeRec h3 {	display: inline-block;	font-weight: 500;	font-size: 20px;	position: relative;	text-align: center;	margin-top: 16px;	;
}
#stage-wrap .shoeRec-wrap {	display: block;	margin-top: -6px;	position: relative;	width: 800px;	height: 128px;	margin-left: 18px;	text-align: left;
}
#stage-wrap .shoeRec-box {	display: inline-block;	position: relative;	float: left;	text-align: center;	width: 390px;	margin-left: 8px;	padding-top: 8px;	height: 130px;	background-color: none;	z-index: 10;
}
#stage-wrap .shoeRec-box img {	float: left;	margin-right: 10px;
}
#stage-wrap #shoeRec-name {	display: block;	position: relative;	font-size: 14px;	font-weight: bold;	line-height: 15px;	text-align: left;	margin-bottom: 4px;	margin-top: 10px;	z-index: 30;
}
#stage-wrap #shoeRec-name_b {	display: block;	position: relative;	font-size: 14px;	font-weight: bold;	line-height: 15px;	text-align: center;	margin-bottom: 4px;	margin-top: 0px;	z-index: 30;
}
#stage-wrap .left-pointer{	position: relative;	left: -8px;	top: 8px;	right: -8px;	color: #00A64F;	display: inline-block;	text-indent: -10px;	float: left;	text-decoration: none;
}
#stage-wrap #shoeRec-sku {	display: block;	position: relative;	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-align: left;	margin-bottom: 4px;	margin-top: 6px;	z-index: 30;
}
#stage-wrap #shoeRec-sku_b {	display: block;	position: relative;	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-align: center;	margin-bottom: 2px;	margin-top: 6px;	z-index: 30;
}
#stage-wrap .accessoryRec-wrap {	margin-top: 0px;	margin-left: 1px;	position: relative;	width: 100%;	height: 286px;
}
#stage-wrap .accessory-box {	display: inline-block;	position: relative;	text-align: center;	float: left;	width: 194px;	margin-left: 14px;	padding-top: 8px;	height: 184px;	background-color: none;	z-index: 10;
}
#stage-wrap .quicklink_b {	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-align: left;	margin-bottom: 4px;	margin-top: 0px;	float: none;	clear: none;	position: relative;	vertical-align: top;	display: inline;	white-space: nowrap;	top: 0px;	padding: 0px;	border-style: none;	text-indent: 16px;
}
#stage-wrap .quicklink_c{	font-size: 12px;	font-weight: bold;	line-height: 15px;	text-align: center;	margin-bottom: 4px;	margin-top: 0px;	position: relative;	display: block;	padding: 0px;	border-style: none;
}
#stage-wrap .summary-accesRec {	float: left;	width: 431px;	height: 760px;	margin-right: 6px;	background-color: #FFF;	border: none;	border-radius: 12px 12px 12px 12px;
}
#stage-wrap .accessoryRec-wrap h3 {	position: relative;	font-size: 18px;	width: 400px;	line-height: 21px;	margin-left: 18px;	margin-top: 24px;	margin-bottom: 8px;
}
#stage-wrap .accessoryPara {	position: relative;	font-size: 16px;	font-wieght: 400;	margin-left: 18px;	margin-bottom: 0px;
}
#stage-wrap .your-shoeDogSum {	float: left;	width: 431px;	height: auto;	background-color: #FFF;	border: none;	border-radius: 12px 12px 12px 12px;
}
#stage-wrap .your-shoeDogSum h3 {	display: box;	position: relative;	font-size: 18px;	text-align: left;	width: 400px;	line-height: 21px;	margin-left: 18px;	margin-top: 24px;	margin-bottom: 8px;
}
#stage-wrap #Stability-level {	display: block;	position: relative;	float: left;	clear: none;	top: 18px;	left: 17px;	width: 75px;	height: 35px;	z-index: 30;	background: url(/rrs/img/product_detail/stability_ico.gif) no-repeat 0px 0px;
}
#stage-wrap #StabilityPlus-level {	display: block;	position: relative;	float: left;	clear: none;	top: 18px;	left: 17px;	width: 75px;	height: 35px;	z-index: 30;	background: url(/rrs/img/product_detail/stability+_ico.gif) no-repeat 0px 0px;
}
#stage-wrap #Neutral-level {	display: block;	position: relative;	float: left;	clear: none;	top: 18px;	left: 17px;	width: 75px;	height: 35px;	z-index: 30;	background: url(/rrs/img/product_detail/neutral_ico.gif) no-repeat 0px 0px;
}
#stage-wrap #NeutralPlus-level {	display: block;	position: relative;	float: left;	clear: none;	top: 18px;	left: 17px;	width: 75px;	height: 35px;	z-index: 30;	background: url(/rrs/img/product_detail/neutral+_ico.gif) no-repeat 0px 0px;
}
#stage-wrap #comfort-level-cushion-1 {	display: inline-block;	position: relative;	float: left;	clear: left;	top: 86px;	left: 29px;	text-align: center;	width: 54px;	height: 54px;	z-index: 30;	background: transparent url(/rrs/img/shoe_dog/v2/levels.png) no-repeat 0px 0px;
}
#stage-wrap #comfort-level-cushion-2 {	display: inline-block;	position: relative;	float: left;	clear: left;	top: 86px;	left: 29px;	text-align: center;	width: 54px;	height: 54px;	z-index: 30;	background: transparent url(/rrs/img/shoe_dog/v2/levels.png) no-repeat 0px -54px;
}
#stage-wrap #comfort-level-cushion-3 {	display: inline-block;	position: relative;	float: left;	clear: left;	top: 86px;	left: 29px;	text-align: center;	width: 54px;	height: 54px;	z-index: 30;	background: transparent url(/rrs/img/shoe_dog/v2/levels.png) no-repeat 0px -108px;
}
#stage-wrap #comfort-level-cushion-4 {	display: inline-block;	position: relative;	float: left;	clear: left;	top: 86px;	left: 29px;	text-align: center;	width: 54px;	height: 54px;	z-index: 30;	background: transparent url(/rrs/img/shoe_dog/v2/levels.png) no-repeat 0px -162px;
}
#stage-wrap #comfort-level-cushion-5 {	display: inline-block;	position: relative;	float: left;	clear: left;	top: 86px;	left: 29px;	text-align: center;	width: 54px;	height: 54px;	z-index: 30;	background: transparent url(/rrs/img/shoe_dog/v2/levels.png) no-repeat 0px -216px;
}
#stage-wrap .your-shoeDogSum-Para {	position: relative;	font-size: 16px;	text-align: left;	width: 300px;	font-wieght: 400;	margin-left: 100px;	margin-bottom: 0px;
}
#stage-wrap .hr-div {	display: block;	position: relative;	background-color: #BDBDBD;	width: 95%;	margin-left: 10px;	margin-top: 14px;	margin-bottom: 10px;	height: 1px;	clear: none;
}
#stage-wrap .summary-record {	display: block;	position: relative;	float: left;	margin-left: 10px;	width: 410x;	height: 164px;	z-index: 30;
}
#stage-wrap #fieldset {	border-style: none;	font-size: 15px;	line-height: 26px;	padding-bottom: 18px;	padding-left: 100px;
}
#stage-wrap .result-label {	font-weight: bold;	margin-right: 8px;
}
#stage-wrap .result {	color: #0279A0
}
#stage-wrap .edit {	font-size: 12px;	height: 20px;	text-decoration: none;	margin-top: 0px;	position: absolute;	margin-left: 290px;	margin-top: 0px;	padding: -4px 4px 8px 0px;	border: none;	border-radius: 4px;
}
#stage-wrap .edit:hover {	text-decoration: none;	background-color: #D7FFBC;
}
#stage-wrap .edit span {	font-size: 24px;	color: #999;	text-decoration: none;
}
#stage-wrap .summary-social {	display: block;	position: relative;	float: left;	width: 431px;	margin-top: 6px;	height: 354px;	background-color: none;	border: none;	border-radius: 12px 12px 12px 12px;	z-index: 20;
}
#stage-wrap .summary-social h3 {	display: box;	position: relative;	font-size: 18px;	font-weight: 500;	color: #FFF;	text-align: left;	width: 400px;	line-height: 21px;	margin-left: 18px;	margin-top: 10px;	margin-bottom: 0px;
}
#stage-wrap .social-para {	color: #FFF;	position: relative;	font-size: 16px;	text-align: left;	width: 400px;	font-wieght: 400;	margin-left: 18px;	margin-bottom: 0px;
}
#stage-wrap .shoeDog-sit { width: 282px; height: 292px; overflow: hidden; position: absolute; background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat left -168px; top: 125px; left: 607px; z-index: 20; -webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3)); -moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3)); -ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3)); -o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3)); filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .shoeDog-sit_b {	width: 282px;	height: 292px;	position: absolute;	background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat left -168px;	top: 300px;	left: -166px;	z-index: 20;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .shoeDog-spk-rt {	width: 343px;	height: 292px;	overflow: hidden;	position: absolute;	background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat left -745px;	top: 274px;	left: 560px;	z-index: 20;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .shoeDog-spk-rt h3 {	margin-top: 87px;	margin-left: 43px;	font-family: 'Roboto', sans-serif;	font-size: 17px;	color: #090;
}
#stage-wrap .shoeDog-spk-lft {	width: 343px;	height: 168px;	overflow: hidden;	position: absolute;	background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat left 0px;	top: 173px;	left: 40px;	z-index: 20;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .shoeDog-spk-lft h3 {	margin-top: 50px;	margin-left: 64px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 16px;	color: #FFF;
}
#stage-wrap .shoeDog-spk-lft_b {	width: 343px;	height: 168px;	overflow: hidden;	position: absolute;	background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat left 0px;	top: 226px;	left: -9px;	z-index: 20;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .shoeDog-spk-lft_b h3 {	margin-top: 53px;	margin-left: 66px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 14px;	color: #FFF;
}
#stage-wrap .shoeDog-social-actor {	display: block;	position: absolute;	top:100px;	left:205px;	background: url(/rrs/img/shoe_dog/v2/ShoeDog_Actor.png) no-repeat 0px -461px;	width: 254px;	height: 285px;	z-index: 30;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .summary-fb-icon {	display:block;	position: absolute;	top: 118px;	left: 40px;	width: 57px;	height: 58px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) -120px -238px;	z-index:40;
}
#stage-wrap .summary-twtr-icon {	display:block;	position: absolute;	top: 118px;	left: 102px;	width: 57px;	height: 58px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) -179px -238px;	z-index:40;
}
#stage-wrap .summary-googPlus-icon {	display:block;	position: absolute;	top: 118px;	left: 165px;	width: 57px;	height: 58px;	background: url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) -238px -238px;	z-index:40;
}
#stage-wrap .wmn-weight-actor {	position: absolute;	width: 249px;	height: 386px;	background: url(/rrs/img/shoe_dog/v2/Runner_Actors.png) no-repeat -477px 0px;	z-index: 50;	top: -18px;	left: 330px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .men-weight-actor {	position: absolute;	width: 249px;	height: 386px;	background: url(/rrs/img/shoe_dog/v2/Runner_Actors.png) no-repeat -227px 0px;	z-index: 50;	top: -18px;	left: 330px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .wmn-ache-actor {	position: absolute;	width: 106px;	height: 378px;	background: url(/rrs/img/shoe_dog/v2/Runner_Actors.png) no-repeat -120px 0px;	z-index: 20;	top: -40px;	left: 363px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #back-wmn {	position: absolute;	top: 126px;	left: 36px;
}
#stage-wrap #it-bands-wmn {	position: absolute;	top: 219px;	left: 42px;
}
#stage-wrap #hips-wmn {	position: absolute;	top: 150px;	left: 34px;
}
#stage-wrap #knees-wmn {	position: absolute;	top: 118px;	left: 114px;
}
#stage-wrap #calves-wmn {	position: absolute;	top: 152px;	left: 118px;
}
#stage-wrap #shins-wmn {	position: absolute;	top: 175px;	left: 105px;
}
#stage-wrap #chafing-wmn {	position: absolute;	top:201px;	left: 72px;
}
#stage-wrap #ankle-achilles-wmn {	position: absolute;	top: 207px;	left: 104px;
}
#stage-wrap #blisters-calluses-wmn {	position: absolute;	top: 240px;	left: 107px;
}
#stage-wrap #arches-feet-wmn {	position: absolute;	top: 229px;	left: 86px;
}
#stage-wrap #heel-plantar-wmn {	position: absolute;	top: 210px;	left: 87px;
}
#stage-wrap #hamstring-wmn {	position: absolute;	top: 187px;	left: 37px;
}
#stage-wrap .hover-dot {	font-size: 27px;	color: #009DDA;	cursor: pointer;	z-index: 30;-webkit-filter: drop-shadow(0 0px 1px rgba(255, 255, 255, 1));	-moz-filter: drop-shadow(0 0px 1px rgba(255, 255, 255, 1));	-ms-filter: drop-shadow(0 0px 1px rgba(255, 255, 255, 1));	-o-filter: drop-shadow(0 0px 1px rgba(255, 255, 255, 1));	filter: drop-shadow(0 0px 1px rgba(255, 255, 255, 1));
}
#stage-wrap .hover-dot:hover, #stage-wrap li.dot-active {	color: #C00;	z-index: 40;
}
#stage-wrap .hover-dot span {	position: relative;	display: none;	font-size: 1px;	line-height: 1px;	font-weight: 500;	background-color: #FFF;	padding: 1;	color: #C00;	border: none;	border-radius: none;	visibility: hidden;	opacity: 0;	top: -18px;	left: 800px;	text-indent: -1000px;	-webkit-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-moz-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-ms-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-o-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));
}
#stage-wrap .hover-dot:hover span, #stage-wrap li.dot-active span {	position: relative;	display: inline;	font-size: 12px;	line-height: 12px;	visibility: visible;	opacity: 1;	top: -18px;	padding: 0px 4px;	border: solid 2px #C00;	border-radius: 4px;	top: -18px;	left: -90%;	z-index: 30;	-webkit-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-moz-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-ms-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	-o-filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));	filter: drop-shadow(0 0px 0px rgba(255, 255, 255, 0));
}
#stage-wrap .men-ache-actor {	position: absolute;	width: 120px;	height: 378px;	background: url(/rrs/img/shoe_dog/v2/Runner_Actors.png) no-repeat 0px 0px;	z-index: 20;	top: -40px;	left: 363px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #back-men {	position: absolute;	top: 139px;	left: 106px;
}
#stage-wrap #it-bands-men {	position: absolute;	top: 241px;	left: 101px;
}
#stage-wrap #hips-men {	position: absolute;	top: 165px;	left: 112px;
}
#stage-wrap #knees-men {	position: absolute;	top: 262px;	left: 94px;
}
#stage-wrap #calves-men {	position: absolute;	top: 258px;	left: 118px;
}
#stage-wrap #shins-men {	position: absolute;	top: 284px;	left: 52px;
}
#stage-wrap #chafing-men {	position: absolute;	top:226px;	left: 71px;
}
#stage-wrap #ankle-achilles-men {	position: absolute;	top: 284px;	left: 98px;
}
#stage-wrap #blisters-calluses-men {	position: absolute;	top: 325px;	left: 114px;
}
#stage-wrap #arches-feet-men {	position: absolute;	top: 301px;	left: 103px;
}
#stage-wrap #heel-plantar-men {	position: absolute;	top: 279px;	left: 115px;
}
#stage-wrap #hamstring-men {	position: absolute;	top: 199px;	left: 42px;
}
#stage-wrap .arch-actor-high {	position: absolute;	width: 96px;	height: 104px;	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat 0px 0px;	z-index: 50;	top: -4px;	left: -130px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #arch-actor-high-t.arch-selected
{	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat -95px 0px;
}
#stage-wrap .arch-actor-medium {	position: absolute;	width: 96px;	height: 104px;	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat 0px -100px;	z-index: 50;	top: 86px;	left: -130px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #arch-actor-medium-t.arch-selected {	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat -95px -100px;
}
#stage-wrap .arch-actor-low {	position: absolute;	width: 96px;	height: 104px;	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat 0px -200px;	z-index: 50;	top: 177px;	left: -130px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap #arch-actor-low-t.arch-selected
{	background: url(/rrs/img/shoe_dog/v2/FootArchActor.png) no-repeat -95px -200px;
}
#stage-wrap .leg-position-out {	position: absolute;	width: 64px;	height: 145px;	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat 0px -145px;	top: 93px;	left: 150px;	z-index: 200;
}
#stage-wrap #leg-position-out-t.lpos-selected {	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat 0px 0px;
}
#stage-wrap .leg-position-straight {	position: absolute;	width: 61px;	height: 145px;	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat -65px -145px;	top: 93px;	left: 394px;	z-index: 200;
}
#stage-wrap #leg-position-straight-t.lpos-selected
{	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat -65px 0px;
}
#stage-wrap .leg-position-in {	position: absolute;	width: 61px;	height: 145px;	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat -128px -145px;	top: 93px;	left: 640px;	z-index: 200;
}
#stage-wrap #leg-position-in-t.lpos-selected {	background: url(/rrs/img/shoe_dog/v2/LegPositions.png) no-repeat -128px 0px;
}
#stage-wrap .welcome-vid-box { position: relative; float: right; width: 436px; height: 242px; background-color: #000; top: 34px; left: 4px; z-index: 10;
}
#stage-wrap .fetch-vid-box {	background-color: #000;	height: 240px;	width: 480px;	margin: 120px auto 0;	z-index: 10;
}
#stage-wrap .arch-video {	position: absolute;	width: 274px;	height: 154px;	top: 127px;	left: 90px;	background-color: #000;	z-index: 10;
}
#stage-wrap .arch-video p {	position: relative;	font-family: 'Roboto', sans-serif;	font-size: 14px;	top: 146px;
}
#stage-wrap .top-rgt-vidbox {	position: absolute;	display: block;	width: 124px;	height: 94px;	background-image: linear-gradient(#86C541, #5BB126);	background-color: #5BB126;	z-index: 20;	top: 7px;	left: 736px;	border-radius: 7px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	z-index: 20;
}
#stage-wrap .top-rgt-vidbox:hover {	background-image: linear-gradient(#5BB126, #86C541);
}
#stage-wrap .top-rgt-video {	position: relative;	width: 104px;	height: 59px;	margin-left: 10px;	margin-top: 10px;	background-color: #000;	zindex: 30;
}
#stage-wrap .top-rgt-vidbox h3 {	position: relative;	font-family: 'roboto', sans-serif;	font-size: 11px;	margin-top: 4px;	font-weight: 400;	color: #FFF;	text-align: center;
}
#stage-wrap .top-rgt-vidbox:hover h3 {	color: #000;	font-size: 12px;
}
#stage-wrap .radio-btn-lbl {	position: relative;	display: inline-block;	width: 168px;	height: 18px;	margin-top: 1px;	margin-left: auto;	margin-right: auto;	margin-bottom: 2px;	padding-bottom: 8px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 14px;	text-align: left;	vertical-align: bottom;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .radio-btn-lbl:hover {	background-color: #D7FFBC;
}
#stage-wrap .radio-btn-lbl_b {	position: relative;	display: inline-block;	width: 84px;	height: 18px;	margin-top: 1px;	margin-left: auto;	margin-right: auto;	margin-bottom: 2px;	padding-bottom: 8px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 14px;	text-align: left;	vertical-align: bottom;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .radio-btn-lbl_b:hover {	background-color: #D7FFBC;
}
#stage-wrap .check-btn-lbl {	position: relative;	display: inline-block;	width: 204px;	height: 18px;	margin-top: 1px;	margin-left: auto;	margin-right: auto;	margin-bottom: 16px;	padding-bottom: 2px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 15px;	text-align: left;	vertical-align: bottom;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .check-btn-lbl:hover {	background-color: #D7FFBC;
}
#stage-wrap .check-btn-lbl_b {	position: relative;	display: inline-block;	width: 178px;	height: 19px;	margin-bottom: 16px;	padding-bottom: 2px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 15px;	text-align: left;	vertical-align: bottom;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .check-btn-lbl_b:hover {	background-color: #D7FFBC;
}
#stage-wrap .check-btn-lbl_c {	position: relative;	display: inline-block;	width: 100px;	height: 19px;	margin-bottom: 16px;	padding-bottom: 2px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 15px;	text-align: left;	vertical-align: middle;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .check-btn-lbl_c:hover {	background-color: #D7FFBC;
}
#stage-wrap .check-btn-lbl_d {	position: relative;	display: inline-block;	width: 120px;	height: 17px;	margin-bottom: 6px;	padding-bottom: 2px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 15px;	text-align: left;	vertical-align: middle;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .check-btn-lbl_d:hover {	background-color: #D7FFBC;
}
#stage-wrap .check-btn-lbl_e {	position: relative;	display: inline-block;	width: 130px;	height: 17px;	margin-bottom: 6px;	padding-bottom: 2px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 15px;	text-align: left;	vertical-align: middle;	cursor: pointer;	border: none;	border-radius: 6px;
}
#stage-wrap .check-btn-lbl_e:hover {	background-color: #D7FFBC;
}
#stage-wrap #all-about-you .btn-group {	position: absolute;	width: 188px;	margin-top: 18px;	display: block;	height: auto;
}
#stage-wrap #goals .btn-group {	float: left;	position: relative;	width: 188px;	margin-top: 22px;	margin-left: 22px;	margin-right: 24px;	display: block;	height: auto;
}
#stage-wrap .btn-group_b {	margin: 15px 0 0 0;
}
#stage-wrap #weight-wmn .btn-group {	float: right;	position: relative;	box-sizing:border-box;	width: 230px;	margin-top: -60px;	margin-right: 42px;	display: block;	height: auto;	border: 1px solid #fff;	border-radius: 12px;	padding-top: 12px;
}
#stage-wrap #weight-men .btn-group {	float: right;	position: relative;	box-sizing:border-box;	width: 230px;	margin-top: -78px;	margin-right: 42px;	display: block;	height: auto;	border: 1px solid #fff;	border-radius: 12px;	padding-top: 12px;
}
#stage-wrap #arch-type .btn-group {	float: right; position: relative; width: 42px; margin-top: -55px; margin-right: 200px; display: block; height: auto;
}
#stage-wrap #leg-position .lrg-btn {	position: relative;	width: 188px;	margin-top: 146px;	margin-left: -74px;	display: block;	height: 260px;	cursor: hand;	cursor: pointer;
}
#stage-wrap #leg-position .lrg-btn p {	position: absolute;	width: 116px;	font-size: 12px;	text-align: left;	color: #999;	top: -92px;	left: 140px
}
#stage-wrap #leg-position .lrg-btn:hover p {	color: #000;
}
#stage-wrap #aches-men .btn-group {	position: relative;	float: right;	margin-right: 16px;	width: 170px;	display: block;	height: auto;	top: -46px;
}
#stage-wrap #aches-wmn .btn-group {	position: relative;	float: right;	margin-right: 16px;	width: 170px;	display: block;	height: auto;	top: -46px;	cursor: hand;	cursor: pointer;
}
#stage-wrap .i-feel-great {	position: absolute;	display: block;	padding-top: 4px;	color: #009BDB;	top: 260px;	left: 500px;	font: 400 13px 'Roboto', sans-serif;	text-decoration: none;	text-align: center;	height: 22px;	width: 264px;	background: #FFF;	border-style: none;	border-radius: 6px;	-webkit-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-moz-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-ms-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-o-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	z-index: 20;
}
#stage-wrap .i-feel-great:hover {	color: #666;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	z-index: 20;
}
#stage-wrap .i-feel-great span {	font-weight: bold;	font-style: italic;	text-decoration: none;
}
#stage-wrap #your-preferences-men .btn-group {	display: block;	position: relative;	width: 100%;	margin: 15px 0 0 0;
}
#stage-wrap #your-preferences-men .radio-btn-lbl {	margin-bottom: 12px;	margin-left: 30px;	margin-right: 30px;	width: 126px;
}
#stage-wrap #your-preferences-men .chkbx-group {	display: block;	position: relative;	float: left;	width: 120px;	margin-bottom: 5px;	margin-left: 13px;
}
#stage-wrap #your-preferences-men .chkbx-group_b {	display: block;	position: relative;	float: left;	width: 130px;	margin-bottom: 5px;	margin-left: 2px;
}
#stage-wrap #your-preferences-wmn .btn-group {	display: block;	position: relative;	width: 100%;	margin: 15px 0 0 0;
}
#stage-wrap #your-preferences-wmn .radio-btn-lbl {	margin-bottom: 12px;	margin-left: 30px;	margin-right: 30px;	width: 126px;
}
#stage-wrap #your-preferences-wmn .chkbx-group {	display: block;	position: relative;	float: left;	width: 120px;	margin-bottom: 5px;	margin-left: 13px;
}
#stage-wrap #your-preferences-wmn .chkbx-group_b {	display: block;	position: relative;	float: left;	width: 130px;	margin-bottom: 5px;	margin-left: 2px;
}
#stage-wrap .levels-holder {	display: block;	position: relative;	width: 730px;	height: auto;	margin-top: 53px;	margin-left: 78px;	margin-right: auto;	z-index: 20;	background-color: #CCC;
}
#stage-wrap .lvls-btn {	position: relative;	display: block;	float: left;	height: 110px;	width: 110px;	color: transparent;	font-size: 0;	line-height: 0;	padding: 0;	margin-left: 17px;	margin-right: 15px;	margin-bottom: 16px;	border: solid 1px white;	border-radius: 55px;	cursor: pointer;	background-color: #FC0;	background-image: linear-gradient(#FFE183, #FCBF51);	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	z-index: 200;
}
#stage-wrap .lvls-btn:link {
}
#stage-wrap .lvls-btn:visited {
}
#stage-wrap .lvls-btn:hover {	color: #333;
}
#stage-wrap .lvls-btn:focus {	background-image: linear-gradient(#090, #060);
}
#stage-wrap .lvls-btn:active {	background-image: linear-gradient(#090, #060);
}
#stage-wrap .lvls-btn-selected {	background-image: linear-gradient(#090, #060);
}
#stage-wrap .lvls-btn h3 {	position: relative;	font-family: 'Roboto', sans-serif;	font-weight: 500;	font-size: 24px;	color: rgba(119, 119, 119, 0.75);	margin-top: 32px;	z-index: 40;	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
#stage-wrap .lvls-btn h3 span {	font-size: 65px;	font-weight: bold;	line-height: 77px;	color: inherit;
}
.lvls-btn-selected {	background-image: linear-gradient(#090, #060);
}
#stage-wrap .lvls-btn:link h3 {
}
#stage-wrap .lvls-btn:visited h3 {
}
#stage-wrap .lvls-btn:hover h3 {	color: rgba(100, 100, 100, 1);
}
#stage-wrap .lvls-btn:focus h3 {	color: rgba(255, 255, 255, 1);	text-shadow: 0 1px 0 rgba(100, 100, 100, 0.7);
}
#stage-wrap .lvls-btn:active h3 {	color: rgba(255, 255, 255, 1);	text-shadow: 0 1px 0 rgba(100, 100, 100, 0.7);
}
#stage-wrap .lvls-btn h3.lvls-selected {	color: rgba(255, 255, 255, 1);	text-shadow: 0 1px 0 rgba(100, 100, 100, 0.7);
}
#stage-wrap .lvls-btn p {	display: block;	position: absolute;	width: 110px;	height: 30px;	top: 100px;	left: -48px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	line-height: 14px;	text-align: center;	font-size: 14px;	color: #666;	text-shadow: none;
}
#stage-wrap .lvls-btn:active p {	display: block;	color: #000;
}
#stage-wrap .medium-btn input {	display: block;	height: 50px;	width: 180px;	font-family: 'Roboto', sans-serif;	font-weight: bold;	color: #555;	font-size: 16px;	padding: 0;	margin-left: auto;	margin-right: auto;	margin-bottom: 16px;	border: none;	cursor: pointer;	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -212px -61px;	-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .medium-btn input:hover {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -212px -111px;	color: #000;
}
#stage-wrap .medium-btn input:active {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -212px -160px;	color: #000;
}
#stage-wrap .medium-btn input.medium-btn-selected {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat -212px -160px;	color: #000;
}
#stage-wrap .sml-btn input {	display: block;	vertical-align: middle;	width: 136px;	height: 33px;	z-index: 100;	margin-top: 8px;	margin-left: auto;	margin-right: auto;	border-radius: 20px;	background: #FCFCFC;	background-image: linear-gradient(#FCFCFC, #CCC);	border: 1px solid #CCC;	font: 500 18px 'Roboto', sans-serif;	color: #666;	text-shadow: 0px 1px #FFF;	-webkit-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-moz-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-ms-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-o-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));
}
#stage-wrap .sml-btn input:hover {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .sml-btn input:focus {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .sml-btn input:active {	background: #090;	background-image: linear-gradient(#53C204, #090);	color: #FFF;	border-color: #FFF;	cursor: pointer;
}
#stage-wrap .lrg-btn input {	display: block;	height: 58px;	width: 212px;	font-family: 'Roboto', sans-serif;	font-weight: bold;	color: #555;	font-size: 16px;	margin-left: auto;	margin-right: auto;	margin-bottom: 24px;	margin-top: 8px;	border: none;	cursor: pointer;	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -62px;-webkit-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-moz-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-ms-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	-o-filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));	filter: drop-shadow(0px 1px 2px rgba(19, 98, 129, .3));
}
#stage-wrap .lrg-btn input:hover {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -121px;	color: #000;
}
#stage-wrap .lrg-btn input:active {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -180px;	color: #000;
}
#stage-wrap .lrg-btn input.lrg-btn-selected {	background: transparent url(/rrs/img/shoe_dog/v2/ShDg_Btns-2015.png) no-repeat 0px -180px;	color: #000;
}
#stage-wrap .save-btn input {	display: inline-block;	vertical-align: middle;	position: absolute;	width: 118px;	height: 32px;	z-index: 100;	border-radius: 20px;	margin-top: 409px;	background: #F0F0F0;	border-top: 1px solid #FFF;	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	border-left: 1px solid #FFF;	left: 426px;	font: 500 12px 'Roboto', sans-serif;	color: #666;	background-image: linear-gradient(#fff, #CCC);	-webkit-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, 1));	-moz-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, 1));	-ms-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, 1));	-o-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, 1));	filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, 1));
}
#stage-wrap orm .save-btn input:focus {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .save-btn input:hover {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .save-btn input:active {	background: #090;	background-image: linear-gradient(#53C204, #090);	color: #FFF;	border-color: #FFF;	cursor: pointer;
}
#stage-wrap .submit-btn input {	display: block;	vertical-align: middle;	position: absolute;	float: left;	width: 124px;	height: 32px;	z-index: 100;	padding-right: 20px;	border-radius: 20px;	margin-top: 20px;	background: #FCFCFC;	background-image: linear-gradient(#FCFCFC, #CCC);	border: 1px solid #CCC;	left: 224px;	font: 500 14px 'Roboto', sans-serif;	text-align: center;	color: #666;	text-shadow: 0px 1px #FFF;	-webkit-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-moz-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-ms-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-o-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	cursor: pointer;
}
#stage-wrap .submit-btn input:focus {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .submit-btn input:hover {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .submit-btn input:active {	background: #090;	background-image: linear-gradient(#53C204, #090);	color: #FFF;	cursor: pointer;
}
#stage-wrap .enter-name input {	display: block;	vertical-align: middle;	width: 88px;	height: 35px;	z-index: 100;	border-radius: 20px;	background: #FF0;	background-image: linear-gradient(#FF0, #FCC269);	border: 1px solid #CCC;	font: 500 16px 'Roboto', sans-serif;	color: #666;	text-shadow: #FFF;	-webkit-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-moz-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-ms-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	-o-filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));	filter: drop-shadow(0px 1px 1px rgba(19, 98, 129, .2));
}
#stage-wrap .enter-name input:hover {	background: #FF0;	background-image: linear-gradient(#FF0, #F90);	color: #000;	cursor: pointer;
}
#stage-wrap .enter-name input:active {	background: #090;	background-image: linear-gradient(#53C204, #090);	color: #FFF;	border-color: #FFF;	cursor: pointer;
}
#stage-wrap .name-input input {	width: 270px;	box-sizing: border-box;	height: 40px;	float: left;	vertical-align: middle;	margin-right: 10px;	margin-top: 12px;	padding-left: 10px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	font-size: 18px;	color: #333;	border: solid 1px #CCCCCC;	border-radius: 6px;
}
#stage-wrap #firstName h4 {	position: absolute;	margin-top: 54px;	margin-bottom: 2px;	margin-left: 13px;	font-size: 11px;	color: #999;
}
#stage-wrap #lastName h4 {	position: absolute;	margin-top: 54px;	margin-bottom: 2px;	margin-left: 291px;	font-size: 11px;	color: #999;
}
#stage-wrap #leg-position-out input {	font-size: 16px;
}
#stage-wrap #leg-position-straight input {	font-size: 16px;
}
#stage-wrap #leg-position-in input {	font-size: 16px;
}
#stage-wrap .ajaxWarningEl{	border: 2px solid #FF0000 !important;
}
#stage-wrap .ajxgoals {	float: left;	display: block;	box-sizing:border-box;	position: relative;	z-index: 5;	margin-right: 6px;	margin-top: 10px;	border-radius: 12px;	border: 1px solid #fff;	width: 472px;	height: 182px;
}
#stage-wrap .ajxarchtype {	border-radius: 12px;	border: 1px solid #fff;	width:225px;	padding: 0;	margin: 0 0 0 -25px;	height: 270px;
}
#stage-wrap .ajxlegpos {	border-radius: 12px;	border: 0px solid #fff;	width:720px;	padding: 0;	margin: 230px 0 0 65px;	height: 70px;	position:absolute;	z-index: 100;
}
#stage-wrap .ajxcushion {	border-radius: 12px;	box-sizing:border-box;	width:710px;	padding-top: 3px;	margin-top: -5px;	margin-left: 5px;	height: 123px;	position:absolute;	z-index: 100;
}
#stage-wrap #shoeDogErrorMessage {	position: absolute;	padding: 0;	margin: 0;	top: 415px;	left: 700px;	color: yellow;	z-index: 1000;
}
#stage-wrap #racing-range {	position: absolute;	float: left;	clear: none;	display: block;	width: 394px;	height: 44px;	margin-left: 16px;	margin-top: -30px;
}
#stage-wrap .shoeRec-all #shoeRec-all-name {	display: block;	position: relative;	font-size: 14px;	font-weight: bold;	line-height: 20px;	text-align: center;	margin-bottom: 4px;	margin-top: 10px;	z-index: 30;
}
#stage-wrap .shoeRec-all #shoeRec-all-name_b {	display: block;	position: relative;	font-size: 14px;	font-weight: bold;	line-height: 15px;	text-align: center;	margin-bottom: 4px;	margin-top: 0px;	z-index: 30;
}
#stage-wrap .shoeRec-all{	position: relative;	top: -25px;
}
#stage-wrap .prodSelectRefCon {	text-align: center;	margin: 0;	padding: 0;
}
#stage-wrap .ref2QISDSwatch {	margin:0;	padding:0;	display: inline;
}
#stage-wrap .ref2QISDColor {	padding:5px 2px 5px 2px;	margin:2px;	text-decoration: none;	color: #666;	text-align:center;	border:1px #666 solid;
}
#stage-wrap .ref2QISDColor img {	vertical-align:middle;
}