/* @license
 * MyFonts Webfont Build ID 2572028, 2013-06-03T20:41:40-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Trade Gothic Bold Condensed No. 20 by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/trade-gothic/bold-condensed-no-20-63882/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2002 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2572028
 * 
 * � 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/273efc");
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=d19a0b31-8867-4c68-8159-13b97a8bd992");

@font-face {font-family: 'TradeGothicLTCom-BdCn20';src: url('webfonts/273EFC_0_0.eot');src: url('webfonts/273EFC_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/273EFC_0_0.woff') format('woff'),url('webfonts/273EFC_0_0.ttf') format('truetype');}
 
@font-face {
    font-family: 'crashnumberinggothicregular';
    src: url('webfonts/crasng-webfont.eot');
    src: url('webfonts/crasng-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/crasng-webfont.woff') format('woff'),
         url('webfonts/crasng-webfont.ttf') format('truetype'),
         url('webfonts/crasng-webfont.svg#crashnumberinggothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
font-family:"HelveticaNeue55Roma";
src:url("webfonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("webfonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("webfonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("webfonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("webfonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}

@font-face{
font-family:"HelveticaNeue57Cdn";
src:url("webfonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix");
src:url("webfonts/ecaa98fe-425a-42de-846b-c235f0dbc449.eot?#iefix") format("eot"),url("webfonts/842088d0-1ae2-40d0-8561-3c95761ba7a6.woff") format("woff"),url("webfonts/c74505d5-13e8-47ed-94a8-630aab4da3e6.ttf") format("truetype"),url("webfonts/6cd480d1-47d0-48b4-86bd-283db2cb9235.svg#6cd480d1-47d0-48b4-86bd-283db2cb9235") format("svg");
}


/* ------------------------------------------------- */
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
/* ------------------------------------------------- */
.fit-finder-wrapper html,.fit-finder-wrapper body,.fit-finder-wrapper div,.fit-finder-wrapper span,.fit-finder-wrapper applet,.fit-finder-wrapper object,.fit-finder-wrapper iframe,.fit-finder-wrapper h1,.fit-finder-wrapper h2,.fit-finder-wrapper h3,.fit-finder-wrapper h4,.fit-finder-wrapper h5,.fit-finder-wrapper h6,.fit-finder-wrapper p,.fit-finder-wrapper blockquote,.fit-finder-wrapper pre,.fit-finder-wrapper a,.fit-finder-wrapper abbr,.fit-finder-wrapper acronym,.fit-finder-wrapper address,.fit-finder-wrapper big,.fit-finder-wrapper cite,.fit-finder-wrapper code,.fit-finder-wrapper del,.fit-finder-wrapper dfn,.fit-finder-wrapper em,.fit-finder-wrapper img,.fit-finder-wrapper ins,.fit-finder-wrapper kbd,.fit-finder-wrapper q,.fit-finder-wrapper s,.fit-finder-wrapper samp,.fit-finder-wrapper small,.fit-finder-wrapper strike,.fit-finder-wrapper strong,.fit-finder-wrapper sub,.fit-finder-wrapper sup,.fit-finder-wrapper tt,.fit-finder-wrapper var,.fit-finder-wrapper b,.fit-finder-wrapper u,.fit-finder-wrapper i,.fit-finder-wrapper center,.fit-finder-wrapper dl,.fit-finder-wrapper dt,.fit-finder-wrapper dd,.fit-finder-wrapper ol,.fit-finder-wrapper ul,.fit-finder-wrapper li,.fit-finder-wrapper fieldset,.fit-finder-wrapper form,.fit-finder-wrapper label,.fit-finder-wrapper legend,.fit-finder-wrapper table,.fit-finder-wrapper caption,.fit-finder-wrapper tbody,.fit-finder-wrapper tfoot,.fit-finder-wrapper thead,.fit-finder-wrapper tr,.fit-finder-wrapper th,.fit-finder-wrapper td,.fit-finder-wrapper article,.fit-finder-wrapper aside,.fit-finder-wrapper canvas,.fit-finder-wrapper details,.fit-finder-wrapper embed,.fit-finder-wrapper figure,.fit-finder-wrapper figcaption,.fit-finder-wrapper footer,.fit-finder-wrapper header,.fit-finder-wrapper hgroup,.fit-finder-wrapper menu,.fit-finder-wrapper nav,.fit-finder-wrapper output,.fit-finder-wrapper ruby,.fit-finder-wrapper section,.fit-finder-wrapper summary,.fit-finder-wrapper time,.fit-finder-wrapper mark,.fit-finder-wrapper audio,.fit-finder-wrapper video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;outline:0;}.fit-finder-wrapper article,.fit-finder-wrapper aside,.fit-finder-wrapper details,.fit-finder-wrapper figcaption,.fit-finder-wrapper figure,.fit-finder-wrapper footer,.fit-finder-wrapper header,.fit-finder-wrapper hgroup,.fit-finder-wrapper menu,.fit-finder-wrapper nav,.fit-finder-wrapper section{display:block}.fit-finder-wrapper {line-height:1}.fit-finder-wrapper ol,ul{list-style:none}blockquote,.fit-finder-wrapper q{quotes:none}.fit-finder-wrapper blockquote:before,.fit-finder-wrapper blockquote:after,.fit-finder-wrapper q:before,.fit-finder-wrapper q:after{content:none}.fit-finder-wrapper table{border-collapse:collapse;border-spacing:0}

/* --------- */
/* Clear Fix */
/* --------- */

 .fit-finder-wrapper .clear-fix:after {
    content: "";
    display: table;
    clear: both;
}

/* ------------------- */
/* Begin Custom Styles */
/* ------------------- */

.fit-finder-wrapper {
	font-family: HelveticaNeue57Cdn;
}

.fit-finder-wrapper {
	width: 768px;
	height: 618px;
	margin: auto auto auto auto;
	background-color: #fff;
	position: relative;
	overflow: hidden;
}

.fit-finder-wrapper button {
	border: 1px solid #dcdcdc;
	width: 81px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	padding: 4px 0px 4px 0px;
	cursor: pointer;
	font-family: HelveticaNeue55Roma;
}

#amz-app-wrapper #loading-wrapper {
	width: 830px;
	height: 1484px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 60000;
	background-color: #fff;
}

	#amz-app-wrapper #loading-progress {
		background-color: #000;
		position: absolute;
	}

.fit-finder-wrapper #loading-wrapper {
	width: 830px;
	height: 1484px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 60000;
	background-color: #fff;
}

	#loading-wrapper #loading-progress {
		background-color: #000;
		position: absolute;
	}

.fit-finder-wrapper .header {
	height: 44px;
	text-transform: uppercase;
	line-height: 44px;
	text-align: center;
	position: relative;
}

	.fit-finder-wrapper .header > span.logo-text {
		font-family: TradeGothicLTCom-BdCn20;
		font-size: 24px;
		cursor: pointer;
		letter-spacing: 0.075em;
	}

		.fit-finder-wrapper .header > span.logo-text sup {
			position: relative;
			bottom: 11px;
			font-size: 10px;
		}

	.fit-finder-wrapper .header .logo-image {
		width: 58px;
		height: 24px;
		position: absolute;
		top: 10px;
		right: 10px;
		background-image: url(../images/sprite.png);
		background-position: 0px 0px;
		cursor: pointer;
	}

	.fit-finder-wrapper .header > ul {
		position: absolute;
		top: 0px;
		left: 10px;
		display: none;
	}

		.fit-finder-wrapper .header > ul > li {
			float: left;
			font-size: 14px;
			height: 43px;
			line-height: 43px;
			padding-right: 10px;
			cursor: pointer;
			display: none;
		}

			.fit-finder-wrapper .header > ul > li.active {
				color: #c41230;
			}

			.fit-finder-wrapper .header > ul > li:hover {
				color: #c41230;
			}

.fit-finder-wrapper .header-sub {
	height: 21px;
	line-height: 21px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	background-color: #000;
}

.fit-finder-wrapper .nav {
	display: none;
}

	.fit-finder-wrapper .nav > li {
		float: left;
		height: 34px;
		line-height: 34px;
		font-size: 18px;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
		text-transform: uppercase;
		cursor: pointer;
		transition: background-color 500ms ease-in-out;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}

		.fit-finder-wrapper .nav > li.highlighted {
			color: #c41230;
		}

		.fit-finder-wrapper .nav > li.active {
			border-bottom: 0px;
		}

		.fit-finder-wrapper .nav > li.inactive {
			background-color: #d3d3d3;
		}

		.fit-finder-wrapper .nav > li:first-child {
			border-left: 0px;
		}

.fit-finder-wrapper ul#nav-categories {
	display: block;
}

.fit-finder-wrapper ul#items-categories {
	display: block;
	background: url(../images/bg-category.jpg);
}

.fit-finder-wrapper .content {
	height: 541px;
}

.fit-finder-wrapper .overlay-handle {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
}

.fit-finder-wrapper img.overlay {
	width: 100%;
	height: 100%;
	position: static;
}

.fit-finder-wrapper #items-categories {
	opacity: 1;
}

.fit-finder-wrapper .items {
	height: 519px;
	width: 768px;
	display: none;
	opacity: 0;
}

	.fit-finder-wrapper .items > li {
		float: left;
		border-left: 1px solid #000;
		height: 541px;
		position: relative;
		cursor: pointer;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ w/ polyfill for IE7 */
	}

	.fit-finder-wrapper #items-categories.items > li {
		border-left: 1px solid #fff; /* White vert lines on Categories only */
	}

		.fit-finder-wrapper .items > li:first-child {
			border-left: 0px;
		}

	.fit-finder-wrapper .items > li .picture {
		height: 100%;
		background-repeat: no-repeat;
		margin: auto;
	}

.fit-finder-wrapper .product-name-list {
	display: none;
}

	.fit-finder-wrapper .product-name-list > li {
		height: 50px;
		float: left;
		min-width: 88px;
		overflow: hidden;
		position: relative;
	}

		.fit-finder-wrapper .product-name-list > li.active {
			cursor: inherit;
		}

		.fit-finder-wrapper .product-name-list > li.inactive {
			cursor: pointer;
		}

		.fit-finder-wrapper .product-name-list > li .product-name {
			height: 49px;
			background-image: url(../images/nav-border.jpg);
			background-repeat: no-repeat;
			padding-left: 7px;
			overflow: hidden;
			border-bottom: 1px solid #000;
		}

			.fit-finder-wrapper .product-name-list > li .product-name span.numbers-large {
				line-height: 49px;
				font-size: 48px;
				font-family: crashnumberinggothicregular;
			}

				.fit-finder-wrapper .product-name-list > li .product-name span.numbers-large sup {
					vertical-align: baseline;
					position: relative;
					bottom: 24px;
					font-size: 10px;
				}

			.fit-finder-wrapper .product-name-list > li .product-name span.numbers-small {
				font-size: 20px;
				font-family: TradeGothicLTCom-BdCn20;
				text-transform: uppercase;
				line-height: 68px;
			}

				.fit-finder-wrapper .product-name-list > li .product-name span.numbers-small sup {
					vertical-align: baseline;
					position: relative;
					bottom: 7px;
					font-size: 10px;
				}

			.fit-finder-wrapper .product-name-list > li .product-name span.words-large {
				font-size: 24px;
				font-family: TradeGothicLTCom-BdCn20;
				text-transform: uppercase;
				line-height: 68px;
			}

			.fit-finder-wrapper .product-name-list > li .product-name span.words-medium {
				font-size: 20px;
				font-family: TradeGothicLTCom-BdCn20;
				text-transform: uppercase;
				line-height: 68px;
			}

			.fit-finder-wrapper .product-name-list > li .product-name span.words-medium-double-line {
				font-size: 20px;
				font-family: TradeGothicLTCom-BdCn20;
				text-transform: uppercase;
				display: block;
				padding-top: 5px;
				line-height: 20px;
			}

			.fit-finder-wrapper .product-name-list > li .product-name span.words-small {
				font-size: 13px;
				font-family: TradeGothicLTCom-BdCn20;
				text-transform: uppercase;
				padding-top: 18px;
				display: block;
			}

				.fit-finder-wrapper .product-name-list > li .product-name span.words-small sup {
					vertical-align: baseline;
					position: relative;
					bottom: 2px;
					font-size: 10px;
				}

		.fit-finder-wrapper .product-name-list > li:first-child .product-name {
			background: none;
			padding-left: 12px;
		}

	.fit-finder-wrapper .product-name-list .product-name-view-thumbs {
		position: absolute;
		top: 8px;
		right: 0px;
		display: none;
	}

	.fit-finder-wrapper .product-name-list .product-name-view-thumbs li {
		float: left;
		width: 35px;
		height: 35px;
		margin-right: 8px;
		cursor: pointer;
		background-image: url(../images/sprite.png);
		overflow: hidden;
		transition: opacity 250ms ease-in-out;
	}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li {
			opacity: 0.3;
		}

		
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li:hover {
			opacity: 1;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.active {
			opacity: 1;
		}

		/* MEN */

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-1.men {
			background-position: -13px -262px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-2.men {
			background-position: -55px -262px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-3.men {
			background-position: -97px -262px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-1.chino {
			background-position: -13px -349px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-2.chino {
			background-position: -55px -349px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-3.chino {
			background-position: -97px -349px;
		}

		/* WOMEN */
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-1.women,
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-1.juniors {
			background-position: -13px -433px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-2.women,
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-2.juniors{
			background-position: -55px -433px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-3.women,
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-3.juniors {
			background-position: -97px -433px;
		}

		/* BOYS */
		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-1.boys {
			background-position: -13px -519px;
		}

		.fit-finder-wrapper .product-name-list .product-name-view-thumbs li.thumb-2.boys {
			background-position: -55px -519px;
		}



.fit-finder-wrapper .product-content-list {
	display: none;
}

	.fit-finder-wrapper .product-content-list > li {
		height: 470px;
		float: left;
		overflow: hidden;
	}

		.fit-finder-wrapper .product-content-list > li.active {
			cursor: inherit;
		}

		.fit-finder-wrapper .product-content-list > li.inactive {
			cursor: pointer;
		}

		.fit-finder-wrapper .product-content-list > li .product-content {
			height: 470px;
			border-left: 1px solid #000;
			position: relative;
		}

			.fit-finder-wrapper .product-content-list > li .product-content .product-content-background {
				width: 100%;
				height: 100%;
				position: absolute;
				display: none;
			}

				.fit-finder-wrapper .product-content-list > li .product-content .product-content-background.background-1 {
					display: block;
					background-position: -250px 0px;
				}

				.fit-finder-wrapper .product-content-list > li .product-content .product-content-background.background-2 {
					background-position: -250px -471px;
				}

				.fit-finder-wrapper .product-content-list > li .product-content .product-content-background.background-3 {
					background-position: -250px -942px;
				}

				.fit-finder-wrapper .product-content-list > li:first-child .product-content .product-content-background.background-1 {
					display: block;
					background-position: 0px 0px;
				}

				.fit-finder-wrapper .product-content-list > li:first-child .product-content .product-content-background.background-2 {
					background-position: 0px -471px;
				}

				.fit-finder-wrapper .product-content-list > li:first-child .product-content .product-content-background.background-3 {
					background-position: 0px -942px;
				}

			.fit-finder-wrapper .product-content-list > li:first-child .product-content {
				border-left: 0px;
				background-position: 0px 0px;
			}

			.fit-finder-wrapper .product-content-list > li:first-child .product-content .overlay-handle {
				display: none;
			}

			.fit-finder-wrapper .product-content-list > li:first-child .product-content .product-attributes {
				display: block;
			}

			.fit-finder-wrapper .product-content-list > li:first-child .product-content .product-extra-text {
				display: block;
			}

			.fit-finder-wrapper .product-content-list > li .product-content .overlay-handle {
				display: block;
			}

			.fit-finder-wrapper .product-content-list > li .product-content .product-attributes {
				padding: 12px 0px 0px 12px;
				width: 96px;
				display: none;
				position: absolute;
				font-family: HelveticaNeue55Roma;
			}

				.fit-finder-wrapper .product-content-list > li .product-content .product-attributes a {
					color: #000;
					text-decoration: none;
				}

		.fit-finder-wrapper .product-content-list > li .product-content .product-extra-text {
			font-size: 10px;
			position: absolute;
			bottom: 20px;
			left: 10px;
			font-family: HelveticaNeue55Roma;
			line-height: 12px;
			text-transform: uppercase;
			display: none;
		}

			.fit-finder-wrapper .product-content-list > li .product-content .product-attributes .headline {
				font-size: 24px;
				text-transform: uppercase;
				font-family: TradeGothicLTCom-BdCn20;
			}

			.fit-finder-wrapper .product-content-list > li .product-content .product-attributes ul {
				font-size: 10px;
			}

				.fit-finder-wrapper .product-content-list > li .product-content .product-attributes ul.has-headline {
					margin-top: 30px;
				}

				.fit-finder-wrapper .product-content-list > li .product-content .product-attributes ul.has-headline li:first-child {
					border-top: 1px dotted #000;
				}

				.fit-finder-wrapper .product-content-list > li .product-content .product-attributes ul li {
					padding: 6px 0px 6px 0px;
					border-bottom: 1px dotted #000;
					text-transform: uppercase;
				}

			.fit-finder-wrapper .product-content-list > li .product-content .product-attributes button.details {
				background-color: #000;
				margin-top: 20px;
			}

			.fit-finder-wrapper .product-content-list > li .product-content .product-attributes button.shop-now {
				background-color: #c41230;
				margin-top: 6px;
			}

.fit-finder-wrapper .product-details {
	display: none;
	position: absolute;
	top: 43px;
	width: 768px;
	height: 575px;
	background-color: #fff;
}

	.fit-finder-wrapper .product-details .product-details-menu {
		height: 49px;
		line-height: 49px;
		border-bottom: 1px solid #000;
		text-transform: uppercase;
		font-size: 48px;
		position: relative;
		padding-left: 10px;
	}

		.fit-finder-wrapper .product-details .product-details-menu .close-details {
			width: 35px;
			height: 35px;
			position: absolute;
			right: 7px;
			top: 7px;
			cursor: pointer;
			background-image: url(../images/sprite.png);
			background-position: -88px 0px;
		}

		.fit-finder-wrapper .product-details .product-details-menu span.numbers-large {
			line-height: 49px;
			font-size: 48px;
			font-family: crashnumberinggothicregular;
		}

			.fit-finder-wrapper .product-details .product-details-menu span.numbers-large sup {
				vertical-align: baseline;
				position: relative;
				bottom: 24px;
				font-size: 10px;
				display:inline-block;
				width:10px;
			}

		.fit-finder-wrapper .product-details .product-details-menu span.numbers-small {
			font-size: 20px;
			font-family: TradeGothicLTCom-BdCn20;
			text-transform: uppercase;
			line-height: 68px;
		}

			.fit-finder-wrapper .product-details .product-details-menu span.numbers-small sup {
				vertical-align: baseline;
				position: relative;
				bottom: 7px;
				font-size: 10px;
			}

		.fit-finder-wrapper .product-details .product-details-menu span.words-large {
			font-size: 24px;
			font-family: TradeGothicLTCom-BdCn20;
			text-transform: uppercase;
			line-height: 68px;
		}

		.fit-finder-wrapper .product-details .product-details-menu span.words-medium {
			font-size: 20px;
			font-family: TradeGothicLTCom-BdCn20;
			text-transform: uppercase;
			line-height: 68px;
		}

		.fit-finder-wrapper .product-details .product-details-menu span.words-medium-double-line {
			font-size: 20px;
			font-family: TradeGothicLTCom-BdCn20;
			text-transform: uppercase;
			line-height: 68px;
		}

		.fit-finder-wrapper .product-details .product-details-menu span.words-small {
			font-size: 20px;
			font-family: TradeGothicLTCom-BdCn20;
			text-transform: uppercase;
			line-height: 68px;
		}

			.fit-finder-wrapper .product-details .product-details-menu span.words-small sup {
				vertical-align: baseline;
				position: relative;
				bottom: 7px;
				font-size: 10px;
			}

		.fit-finder-wrapper .product-details .product-details-menu .view-thumb {
			width: 35px;
			height: 35px;
			position: absolute;
			background-image: url(../images/sprite.png);
			cursor: pointer;
			top: 7px;
			opacity: 0.2;
			transition: opacity 250ms ease-in-out;
		}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb:hover {
				opacity: 1;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.active {
				opacity: 1;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-1 {
				right: 214px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-2 {
				right: 173px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-3 {
				right: 132px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-4 {
				right: 91px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-5 {
				right: 50px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-1.men {
				background-position: -12px -220px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-2.men {
				background-position: -53px -220px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-3.men {
				background-position: -94px -220px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-4.men {
				background-position: -135px -220px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-5.men {
				background-position: -176px -220px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-1.chino {
				background-position: -12px -306px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-2.chino {
				background-position: -53px -306px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-3.chino {
				background-position: -94px -306px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-4.chino {
				background-position: -135px -306px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-5.chino {
				background-position: -176px -306px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-1.women,
			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-1.juniors {
				background-position: -12px -392px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-2.women,
			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-2.juniors {
				background-position: -53px -392px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-3.women,
			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-3.juniors {
				background-position: -94px -392px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-4.women,
			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-4.juniors {
				background-position: -135px -392px;
			}

			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-5.women,
			.fit-finder-wrapper .product-details .product-details-menu .view-thumb.view-thumb-5.juniors {
				background-position: -176px -392px;
			}

	.fit-finder-wrapper .product-details .view-arrow {
		position: absolute;
		background-image: url(../images/sprite.png);
		width: 33px;
		height: 145px;
		cursor: pointer;
		opacity: .75;
		transition: opacity 250ms ease-in-out;
	}

		.fit-finder-wrapper .product-details .view-arrow:hover {
			opacity: 1;
		}
		
		.fit-finder-wrapper .product-details .view-arrow.view-arrow-left {
			left: 12px;
			top: 230px;
			background-position: -12px -56px;
		}

		.fit-finder-wrapper .product-details .view-arrow.view-arrow-right {
			position: absolute;
			right: 12px;
			top: 230px;
			background-image: url(../images/sprite.png);
			background-position: -72px -56px;
			width: 33px;
			height: 145px;
			cursor: pointer;
		}

	.fit-finder-wrapper .product-details .product-view {
		width: 768px;
		height: 504px;
		display: none;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}

	.fit-finder-wrapper .product-details .details-buttons {
		position: absolute;
		left: 10px;
		bottom: 10px;
	}

		.fit-finder-wrapper button.launch-video {
			background-color: #000;
			margin-top: 6px;
		}

		.fit-finder-wrapper .product-details .details-buttons button.shop-now {
			background-color: #c41230;
			margin-top: 6px;
		}


.fit-finder-wrapper #jp_container_1 {
	z-index: -5;
	opacity: 0;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #fff;
	height: 506px;
}

	.fit-finder-wrapper #jp_container_1 .video-buttons {
		position: absolute;
		left: 10px;
		bottom: 10px;
	}

		.fit-finder-wrapper #jp_container_1 .video-buttons button.video-playing {
			background-color: #aaa;
			margin-top: 20px;
		}

		.fit-finder-wrapper #jp_container_1 .video-buttons button.shop-now {
			background-color: #c41230;
			margin-top: 6px;
		}

/* custom extra panels */
.fit-finder-wrapper #extra-panel-women-plus-1 {
	width: 150px;
	padding-top: 28px;
	padding-left: 8px;
}

.fit-finder-wrapper #extra-panel-women-plus-1 > li {
	font-size: 20px;
	font-family: TradeGothicLTCom-BdCn20;
	text-transform: uppercase;
}

	.fit-finder-wrapper #extra-panel-women-plus-1 > li > ul {
		margin-top: 10px;
		font-size: 14px;
		font-family: HelveticaNeue57Cdn;
		margin-bottom: 40px;
		line-height: 14px;
	}

		.fit-finder-wrapper #extra-panel-women-plus-1 > li > ul > li {
		}

			.fit-finder-wrapper #extra-panel-women-plus-1 > li > ul > li a {
				background-image: url(../images/women/list-arrow.jpg);
				background-position: right center;
				background-repeat: no-repeat;
				padding-right: 10px;
				display: block;
			}

		.fit-finder-wrapper #extra-panel-women-plus-1 > li > ul > li sup {
			vertical-align: baseline;
			position: relative;
			bottom: 5px;
			font-size: 7px;
		}

    #amz-app-wrapper #amz-app-hero ol.nav-buttons {
        left: 20%;
        position: absolute;
        right: 20%;
        text-align: center;
        top: 428px;
        z-index: 10;
        margin: 0px 5px 0px 0px;
        padding: 0;
        width: auto;
    }

    #amz-app-wrapper #amz-app-hero ol.nav-buttons li{
        display: inline;
    }
    #amz-app-wrapper #amz-app-hero ol.nav-buttons li a{
        display: inline-block;
        padding: 5px 8px 5px 8px;
        margin-right: 5px;
        background-color: #000000;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: bold;
        opacity: .4;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 1px;
        height: 13px;
    }
    #amz-app-wrapper #amz-app-hero ol.nav-buttons li a sup{
        font-weight: normal;
    }

    #amz-app-wrapper #amz-app-hero ol.nav-buttons li a.flex-active,
    #amz-app-wrapper #amz-app-hero ol.nav-buttons li a:hover{
        opacity: 1;
    }

    .flex-direction-nav{
        display: none; /* uncomment this if you want to restore the arrows for the slider*/
    }

    .nav-buttons sup{
        position: relative;
        top: 1px;
        font-size: 7px;
    }