#shoe-finder {
	position: relative;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

/*{{{ Tags */

#shoe-finder #finder-tags {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 257px;
	z-index: 10;
}

#shoe-finder #finder-tags h2,
#shoe-finder #finder-results h2 {
	background: none;
	font-size: 150%;
	text-transform: none;
	letter-spacing: normal;
	margin: 0px 0px 0px;
	padding: 0px 8px 16px 56px;
	line-height: normal;
	height: auto;
	background: url(/images/finder-step-1.png) no-repeat 0px 4px;
}

#shoe-finder #finder-tags ul {
	margin: 0px;
}

#shoe-finder #finder-tags li {
	margin: 0px 0px 8px;
	padding: 0px;
	list-style: none;
	border: 1px solid #537b95;
	background: #dfe7ed url(/images/finder-tab-shadow.png) repeat-y 100% 0px;
	cursor: pointer;
}

#shoe-finder #finder-tags li.active {
	background: white;
	border-right: none;
}

#shoe-finder #finder-tags li .title {
	display: block;
	padding: 4px 4px 0px;
	font-size: 12px;
}

#shoe-finder #finder-tags li .answer {
	display: block;
	color: #a9bdca;
	padding: 0px 4px 4px;
}

#shoe-finder #finder-tags li .selected {
	font-weight: bold;
	color: #ee3224;
}

/*}}}*/

/*{{{ Panels */

#shoe-finder #finder-panels {
	padding: 0px 256px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#shoe-finder #finder-panels-inner {
	margin: 0px;
	padding: 7px;
	border: 1px solid #537b95;
	position: relative;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#shoe-finder #finder-panels h2 {
	background: none;
	font-size: 280%;
	text-transform: none;
	letter-spacing: normal;
	margin: 0px 8px 8px;
	padding: 0px 0px 8px;
	line-height: normal;
	height: auto;
	border-bottom: 1px solid #a9bdca;
}

#shoe-finder .finder-options {
	margin: 0px -8px 32px 8px;
	width: 424px;
	overflow: auto;
}

#shoe-finder .finder-options li {
	float: left;
	width: 128px;
	margin: 0px 8px 8px 0px;
	padding: 0px;
	background: none;
}

#shoe-finder .finder-options li a {
	display: block;
	text-decoration: none;
	outline: none;
}

#shoe-finder .finder-options li .icon {
	display: block;
	border: 1px solid #537b95;
	margin: 7px;
	background: white;
	height: 112px;
}

#shoe-finder .finder-options li .selected .icon {
	border: 8px solid #ee3224;
	margin: 0px;
}

#shoe-finder .finder-options li .icon img {
	display: block;
}

#shoe-finder .finder-options li .caption {
	font-size: 85%;
	display: block;
	text-align: center;
}

#shoe-finder #panel-colour .finder-options li {
	width: 60px;
}

#shoe-finder #panel-colour .finder-options li .icon {
	height: 40px;
}

#shoe-finder #finder-panels p.multiple {
	color: #537b95;
	font-size: 12px;
}

#shoe-finder #panel-size .size-select {
	display: block;
	margin: 0px 8px 16px;
}

#shoe-finder #panel-size .size-select .sizing-type-selector {
	display: block;
	margin: 0px 0px 8px;
}

#shoe-finder .check-box-list {
	border: 1px solid #ccc;
	height: 16em;
	line-height: 2em;
	overflow-y: scroll;
	background: #eee;
}

#shoe-finder .check-box-list li {
	background: none;
	padding: 0px 7px;
}

#shoe-finder .check-box-list .odd {
	background: #f8f8f8;
}

#shoe-finder #panel-brand .mens-only,
#shoe-finder #panel-brand .womens-only {
	display: block;
	font-size: 100%;
	background: #ffc;
	border: 1px solid #cc9;
	margin: 0px 8px 8px;
	padding: 0px 7px;
}

/*}}}*/

/*{{{ Results */

#shoe-finder #finder-results {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 272px;
}

#shoe-finder #finder-results h2 {
	background-image: url(/images/finder-step-2.png);
    margin-left: 32px;
}

#shoe-finder #results-preview {
    position: relative;
	margin: 0px;
	padding: 16px 16px 0px 48px;
	background: url(/images/finder-results-background.png);
}

#shoe-finder #results-preview p {
	margin: 0px 0px 8px;
}

#shoe-finder #results-preview .tip {
	font-size: 85%;
	border-bottom: 1px solid #537b95;
	margin: 0px -16px;
	padding: 0px 16px 15px 16px;
}

#shoe-finder #results-preview #results-count {
	text-align: center;
}

#shoe-finder #results-count p {
	font-size: 150%;
	font-weight: bold;
	color: #537b95;
	line-height: 1.25;
}

#shoe-finder #results-count p.we-found {
	font-size: 175%;
}

#shoe-finder #results-preview #finder-count {
	width: 88px;
	height: 88px;
	margin: 0px auto 8px;
	text-align: center;
	background: url(/images/finder-count-background.png) no-repeat 0px 0px;
}

#shoe-finder #results-preview #finder-count img {
	display: block;
	padding: 28px;
}

#shoe-finder #results-preview #finder-count span {
	display: block;
	line-height: 32px;
	padding: 28px 0px;
	vertical-align: middle;
	font-size: 32px;
	font-weight: bold;
	color: #ee3224;
}

#finder-results a.button {
	display: block;
	vertical-align: middle;
	font-weight: bold;
	color: white;
	cursor: pointer;
	border: 1px solid #399600;
	padding: 0px 24px 0px 8px;
	text-align: center;
	width: 140px;
	text-decoration: none;
	text-shadow: #399600 0px -1px 1px;
	background: url(/images/button-go-large.png) no-repeat 100% 50%;
	line-height: 32px;
	height: 32px;
	font-size: 16px;
	width: 180px;
	margin: 0px 0px 8px;
}

/*}}}*/

/*{{{ Shoe colours */

#finder-options-for-colour .icon {
}

#shoe-finder #finder-option-colour-black       .icon { background-color: #000000; }
#shoe-finder #finder-option-colour-blue        .icon { background-color: #1560bd; }
#shoe-finder #finder-option-colour-bone        .icon { background-color: #fffff0; }
#shoe-finder #finder-option-colour-brown       .icon { background-color: #654321; }
#shoe-finder #finder-option-colour-burgundy    .icon { background-color: #800020; }
#shoe-finder #finder-option-colour-cream       .icon { background-color: #fffdd0; }
#shoe-finder #finder-option-colour-fawn        .icon { background-color: #e2d195; }
#shoe-finder #finder-option-colour-gold        .icon { background-color: #d4af37; }
#shoe-finder #finder-option-colour-green       .icon { background-color: #75b141; }
#shoe-finder #finder-option-colour-grey        .icon { background-color: #808080; }
#shoe-finder #finder-option-colour-khaki       .icon { background-color: #c3b091; }
#shoe-finder #finder-option-colour-mahogany    .icon { background-color: #6d351a; }
#shoe-finder #finder-option-colour-navy        .icon { background-color: #131359; }
#shoe-finder #finder-option-colour-olive       .icon { background-color: #8d954e; }
#shoe-finder #finder-option-colour-orange      .icon { background-color: #eda814; }
#shoe-finder #finder-option-colour-red         .icon { background-color: #d10707; }
#shoe-finder #finder-option-colour-silver      .icon { background-color: #9f9b9b; }
#shoe-finder #finder-option-colour-taupe       .icon { background-color: #d2c0a3; }
#shoe-finder #finder-option-colour-white       .icon { background-color: #ffffff; }
#shoe-finder #finder-option-colour-yellow      .icon { background-color: #f9ec5f; }

#shoe-finder #finder-option-colour-multicolour .icon { background: url(/images/icons/colour-multicolour.png) no-repeat 50% 50%; }
#shoe-finder #finder-option-colour-multicolour img   { display: none; }


/*}}}*/

