.BVReviewSection {
color:#3C1B05;}

.blueTab {
}

.BVtabSimulation {
display:none;}


/*#BVSubmissionURL {
	display: none;
}*/
div p {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:inherit;
font-weight:normal;

}



#content-frame {
	border-collapse: collapse;
}
a:focus { /* Removes visible focus outline in Firefox */
	-moz-outline-style: none;
}
#refineBar {
margin-top:10px;
}
.breadCrumbBar {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #9e8e83;
	padding-left:10px;
	margin:0;
	width:600px;
}
.breadCrumbBar a {
	color: #9e8e83;
	font-weight: bold;
	text-decoration: none;
}
.breadCrumbBar a:hover {
	text-decoration: underline;
}
.searchRecordCount {
    margin-right:5px;
	float: right;
	position:relative;
	top:-18px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #9e8e83;
}
.searchMessageBar {
	clear: both;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #9e8e83;
	display:none;
}

.results-sortbar {
	padding: 0px 0 0px 0;
	clear: both;
	display:block;
	margin:0px auto;
	height:54px;
	background: #6d5444 url(/App_Themes/Default/images/2009/results/sort-bar-bkg.gif) right no-repeat;
	width:780px;
}
.results-sortbar h3 {
	display: block;
	padding-bottom:2px;
	float: top;
	background: url(/App_Themes/Default/images/2009/results/narrow-results.gif) no-repeat;;
	width: 136px;
	height: 21px;
	margin: 3px 14px 0 10px;
	text-indent:  -9999px;
}
.results-sortbar label {
	display: block;
	float: left;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: lowercase;
	padding: 0 20px 0px 10px;
	width:132px;
}
.results-sortbar label select {
	display: inline;
	margin: 2px 0 0;
	font-weight: normal;
	text-transform: none;
}
select {
	color: #333;
}
.sortBar {
	padding: 0px 0 0;
	margin-top:0px auto;
	height:34px;
	background:#9e8e83 url(/App_Themes/Default/images/2009/results/sort-bar-bkg2.gif) right no-repeat;
	width:780px;
}
.sortBar table {
	width: 100%;
	
}
.sortBar td table {
	width: auto;
}
.ResultsPager {
	font: 10px/19px Arial, Helvetica, sans-serif;
	color: #ffffff;
	
}
#ctl00_cphPageMain_divPagerBottom {
	text-align: right;
}
.ResultsPager a.pagerLinks {
	padding: 2px 4px;
	margin: 0 1px;
	color: #ffffff;
	text-decoration: none;
}
.ResultsPager .pagerInactive {
	font-size: 12px;
	padding: 0 5px;
	color: #ffffff;
	font-weight: none;
	text-decoration:underline;
}
.pageBtn img {
	width: 16px;
	height: 17px;
}
.pageBtn img.btn-pageBack {
	background: url(/App_Themes/Default/images/2009/results/btn-page-previous.gif) no-repeat;
	margin: 7px 10px 0px 5px;
	width:59px;
	height:16px;
}
.pageBtn img.btn-pageNext {
	background: url(/App_Themes/Default/images/2009/results/btn-page-next.gif) no-repeat;
	margin: 7px 10px 0px 5px;
	width:46px;
	height:16px;
}


#divMenuHide label#ctl00_cphPageMain_ResultsSort_sort,
#divMenuHide label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_sort {
	width: 104px;
	margin: 0 5px 0 0;
	text-align: right;
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #ffffff;
	float: left;
}
label#ctl00_cphPageMain_ResultsSort_view,
label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_view {
	text-align: right;
	font: 11px/19px Arial, Helvetica, sans-serif;
	color: #ffffff;
	float: left;
	margin: 0 5px 0 10px;
	text-align: right;
}


.clear {
	clear: both;
}

/* @group Template */

body {
	margin: 0 auto;
	padding:0 auto;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#pageContainer {
	margin: 0 auto;
	background: #fff;
	width:960px;
	padding-left:0px;
	padding-right:0px;
}
#content-body {
	width: 960px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom:10px;
}
#content-shop {
width: 960px;
margin: 0 auto;
padding-top: 0px;
padding-bottom:10px;
}
.clear {
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
h1 {
	font-size: 18px;
	color: #57575b;
}


/*  Top Nav  - START */


#Header {
	background: #fff;
	margin: -1px auto;
	padding: 1px 0;
}
#topnav-upper {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0;
	position: relative;
}
#topnav-logo {
	background: url(/App_Themes/Default/images/header/2009/logo.gif) no-repeat;
	display: inline;
	/*text-indent: -9999px;*/
	margin: 10px 0 0px 0px;
	padding: 0;
	width: 241px;
	height: 79px;
	float: left;
	vertical-align:bottom;
}

#topnav-logo-mtf {
	display: inline;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 230px;
	height: 82px;
	float: left;
	vertical-align:bottom;
}

#topnav-banner {
   /*background: url(/App_Themes/Default/images/header/2009/MTF-nav-logotype.gif) no-repeat;*/
	display: inline;
	width: 214px;
	height:18px;
	float: right;
	margin-top: 10px; /* 28px */
}

#topnav-service {
	position: absolute;
	top: 40px;
	right: 0px;
	text-align: right;
}

#topnav-service ul {
	font: 12px Arial, Helvetica, sans-serif;	
	line-height:15px;
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
	/*height:40px;*/
}
#topnav-service ul li {
	display: inline;
	background:url(/App_Themes/Default/images/header/2009/top-nav-service-border.gif) right bottom no-repeat;
	/*height:40px;*/
	padding:0 auto;
}
#topnav-service ul a {
	font: 12px Arial, Helvetica, sans-serif;	
	line-height:15px;
	color: #ac1a2f;
	padding: 0 10px 0 6px;
	text-decoration: none;
	text-transform: none;
	display: inline;
	/*float: left;*/
}




#topnav-upper #topnav-service #myCartActive {
font-weight:bold;
color:#19B3F7;}


#topnav-service ul a:hover {
	text-decoration: underline;
}
#topnav-service ul li#topnav-help {
	padding: 0;
	margin: 0;
	border: none;
	background:none;
}

#topnav-service ul li#topnav-help a {
	padding: 0 6px;
}

#topnav-service ul li.social {
	padding: 0;
	margin: 0;
	border: none;
	background:none;
}

#topnav-service ul li.social a {
	padding: 0;
}


/* Search Box */
#topnav-search {
	margin: 0 0 0 auto;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
}
#topnav-search form {
	padding: 7px 10px;
	margin: 0;
}
#topnav-search #top-search-box {
	display: block;
	float: left;
	
}
#topnav-search input#Ntt {
	margin: 0px 7px 0 0;
	padding: 1px;
	font: 10px/16px Arial, Helvetica, sans-serif;
	width: 160px;
	height:14px;
	background-color:#ffffff;
}
#topnav-search form a.btn-search-submit {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/header/2009/btn-search-top.gif) no-repeat;
	width: 68px;
	height: 16px;
	text-indent: -9999px;
}

/* 	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
*/

/* default (inactive field) */
.sf_inactive{
	border: 1px solid #4a4949;
	background:#bebebe;
	color: #9e8e83;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border: 1px solid #f0820b;
	background:#fff;
	color: #4a4949;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border: 1px solid #4a4949;
	background:#fff;
	color: #4a4949;
}

/* autocomplete box */
.sf_suggestion{
	position:relative;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#bebebe;
	top:0;
	left:0px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	z-index: 999;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#fff;
	text-decoration: none;
}
.sf_suggestion li.selected a{
	background:#f0820b;
}
/* End Search Box */



/* NAVIGATION BAR */



#topnav-bar {	
    width: 960px;
	height:30px;
	margin: 0 auto;
	clear: both;
	font-size: 75%;
	padding-left:0px;
	background:#3c1b05 url(/App_Themes/Default/images/header/2009/topnav-tab.gif) no-repeat scroll right;

}
#topnav {
	width: 960px;
	margin: 0;
}

.navlist-main {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2001;
}
.navlist-main li {
	display: block;
	float: left;
	position: relative;
}
.navlist-main li a {
	display: block;
	font: 12px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 1.2em;
	text-decoration: none;
	text-transform: none;
}
.origVarColor .navlist-main li a:hover {
	background: #cec6c0;
	color:#3c1b05;
}
.navlist-main li ul {
	display: none;
	z-index: 10000;
	left: -1px;
}
.origVarColor .navlist-main li ul {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	background-color: #fff;

}
.origVarColor .navlist-main li ul li {
	display:  block;
	float: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e4e3e1;
	background: #cec6c0;
	color:#3c1b05;
}
.origVarColor .navlist-main li ul a {
	font: 1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0 1.3em;
	width: 110px;
	padding-top:5px;
	height:20px;
	color: #3c1b05;
	text-decoration: none;
	background: none;
}
.origVarColor .navlist-main li ul a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #ac1a2f;
}
.navlist-main li:hover ul, .navlist-main li.navover ul {
	display: block;
}

.origVarColor .navsticky a {
	background: #cec6c0;
}

/* Top Nav - END */






/* Footer - START */


#SubFooter {
    background: #fff;
	margin: -1px auto;
	padding-left: 20px;
	padding-right:20px;
	width:960px;
	padding-bottom:10px;
}

#Footer-container {
	width: 960px;
	height:188px;
	background:#3c1b05 url(/App_Themes/Default/images/footer/footer-tab.gif) no-repeat scroll right;
	margin: 0;
	padding:0;
}

#SubFooter-content {
	width: 960px;
	margin: 0;
	padding: 0px 0;
}
#footer-email {
	display: block;
	float: left;
	width: 300px;
	padding-left:0px;
}

#footer-signup {
	display: block;
	float: left;
	background: #3c1b05 url(/App_Themes/Default/images/footer/footer-signup-bkg.gif) no-repeat scroll left;
	height:80px;
	padding-left:0;
	width:270px;
}
#footer-review {
    margin:0px;
	display: block;
	float: left;
	background:#3c1b05 url(/App_Themes/Default/images/footer/review-bkg.gif) no-repeat scroll left;
	width: 257px;
	padding-top:0px;
}
#footer-signup h3 {
	margin: 20px 0 0 55px;
	text-decoration: none;
	/*background:url(/App_Themes/Default/images/footer/email-text1.gif) no-repeat scroll left;*/
    width: 230px;
	height: 29px;
	/*text-indent:-9999px;*/
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.address-footer #email {
height:15px;}

#footer-review h3 {
	margin: 45px 0 0 122px;
	text-decoration: none;
     /*background:url(/App_Themes/Default/images/footer/email-text2.gif) no-repeat scroll left;
	 text-indent:-9999px;*/
	width: 160px;
	height: 28px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-email input#footer-email-submit {
	border: 1px solid #878787;
	display: block;
	width: 180px;
	height:17px;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	margin: 5px 5px 0 0;
	padding: 3px;
}
#footer-email a#footer-submit-button {
	display: inline;
	float: right;
	width: 53px;
	height: 21px;
	margin: 2px 0px 0;
	background: url(/App_Themes/Default/images/footer/sign-up-btn.gif) no-repeat;
	text-indent: -9999px;
}
#footer-email #footer-learn-more-button {
	float: left;
	padding-left:125px;
	padding-top:5px;
	margin:0 auto;
}
div.address-footer {
	position: relative;
	float: left;
	padding: 0 0 0 55px;
}
label.overlabel {
	position: absolute;
	top: 6px;
	left: 85px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #9e8e83;
	width: 141px;
	height: 23px;
}
label.overlabel-apply {
	position: absolute;
	top: 8px;
	left: 60px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}

#footer-divide {
	display: inline;
	margin-top:10px;
	float: left;
	background: url(/App_Themes/Default/images/footer/footer-line.gif) no-repeat;
	width: 2px;
	height:166px;
	padding-left:0px;
}

#footer-ourstores {
	display: block;
	float: left;
	width: 145px;
	padding-left:40px;
	padding-top:5px;
}


#footer-customerservice {
	display: block;
	float: left;
	width: 145px;
	padding-top:5px;
}

#footer-ourcompany {
	display: block;
	float: left;
	width: 145px;
	padding-top:5px;
}

#footer-rewards {
	display: block;
	float: left;
	width: 145px;
	padding-top:5px;
}

#footer-ourstores ul, #footer-customerservice ul, #footer-ourcompany ul, #footer-rewards ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}
#footer-ourstores li, #footer-customerservice li, #footer-ourcompany li, #footer-rewards li {
	margin: 0;
	padding: 0;
	font: 12px/17px Arial, Helvetica, sans-serif;
	text-transform: none;
}
#footer-ourstores li a, #footer-customerservice li a, #footer-ourcompany li a, #footer-rewards li a {
	color: #ffffff;
	text-decoration: none;
}
#footer-ourstores li a:hover, #footer-customerservice li a:hover, #footer-ourcompany li a:hover, #footer-rewards li a:hover {
	text-decoration: underline;
}

#footer-copyright {
	clear: both;
	margin: 0;
	text-align: center;
	color: #878787;
	font: 11px/36px Arial, Helvetica, sans-serif;
}


/* Footer - END */


/* @end */


/* @group Results */

.results-thumbnails {
}
#flipThumbnails {
	display:none;	
}
.additionalProductInfo {
	display:none;	
}
.productCell {
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 165px;
	color: #3c1b05;
	padding: 0 0 30px 30px;
	text-align: left;
	float: left;
	margin: 0;
	height: 24em;
	font-weight:none;
}
.productCell a {
	color: #3c1b05;
	text-decoration: none;
	/*display: block;*//*HS* 06/18/09/*/
	margin: 0 auto 0 0;
	font-weight:none;
}
.productCell span {
	margin: 0;
}

.productCell .variantSalePrice {
	font-weight: bold;
	font-size:12px;
	color:#ac1a2f;
}

.productCell .wasPrice .previousPrice {
	font-weight: normal;
	font-size:12px;
	color:#3c1b05;
}

.productCell .wasPrice .savePrice {
	font-weight: bold;
	font-size:12px;
	color:#3c1b05;
}

/*.productCell br {
	display: none;
}
.productCell .styleName br {
	display: inline;
}*/
.productCell a.brandName {
	font-weight: bold;
	color: #57575b;
}
.productCell img {
	display: block;
	/*height: 15px;*/ /*HS 06/16/09*/
}
.productCell a img {
	width:  135px;
	height: 135px;
	margin: 5px 0 12px;
	background-color: #ffffff;
}
.productCell a.variantSalePrice {
	color: #b5272e;
	font-weight: bold;
}
span.wasPrice {
	display: block;
}
span.saleAmount {
	color: #fff;
	background: #b5272e;
	padding: 4px;
}
img.saleTag {
	display: block;
	background: url(/App_Themes/Default/images/2009/results/tag-sale.gif) no-repeat;
	width: 44px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}
img.newTag {
	display: block;
	background: url(/App_Themes/Default/images/2009/results/tag-new.gif) no-repeat;
	width: 46px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}
img.clearanceTag {
	display: block;
	background: url(/App_Themes/Default/images/2008/results/tag-clearance.gif) no-repeat;
	width: 46px;
	height: 15px;
	padding: 3px 0;
	margin: 0;
}

img.famousFindTag {
	display: block;
	background: url(/App_Themes/Default/images/product/famous-find.gif) no-repeat;
	width: 58px;
	height: 21px;
	padding: 3px 0;
	margin: 0;
}

/* @end */





/* @group Detail */

#prodDetailWrap {
	margin: 0;
	padding: 0px 0;
}

.leftCol {
	float: left;
	width: 495px;
	padding: 0px 0px 0 0px;
}
.btn_prevPage {
	float: left;
}
.btn_prevPage h3 {
	background: url(/App_Themes/Default/images/2009/product/btn-previous.gif) no-repeat;
	width: 114px;
	height: 24px;
	margin: 0 5px 0 0;
	text-indent: -9999px;
	cursor: pointer;
}
.btn_seeAll_bg {
	float: left;
}
.btn_seeAll_bg p {
	margin: 0;
}

.findshoe #ctl00_cphPageMain_btnFindShoe{
background:transparent url(/App_Themes/Default/images/2009/product/find-in-store-btn.gif) no-repeat scroll 0 0;
display:block;
height:0;
margin-left:26px;
margin-top:10px;
overflow:hidden;
padding:25px 0px 0 0px;
width: 220px;

}
.btn_seeAll_bg a {
	display: block;
	background: url(/App_Themes/Default/images/2009/product/btn-view-all.gif) no-repeat;
	width: 153px;
	height: 24px;
	text-indent: -9999px;
}
.SKUtxt {
	font: 10px/24px Arial, Helvetica, sans-serif;
	color: #9e8e83;
	float: right;
}

.prodImgWrap {
	padding: 0;
	clear: both;
	position: relative;
	width: 495px;
	height: 382px;
	background: url(/App_Themes/Default/images/2009/product/detail-frame.gif) no-repeat;
}

#productDetailVideo {
	padding: 0;
	clear: both;
	position: relative;
	width: 495px;
	min-height:10px;
	height:auto;
	background: url(/App_Themes/Default/images/2009/product/detail-frame-btm.gif) no-repeat bottom;
}

*html #productDetailVideo {
height: 10px;
}

.prodImg {
	width: 369px;
	height:  350px;
	position: absolute;
	top: 25px;
	left: 126px;
}
.prodImg img {
	padding: 0 19px 0 0;
}

.prod-multAngles {
	text-align: center;
	margin: 0 auto;
	width: 92px;
	height: 342px;
	padding: 8px 0 0;
	position: absolute;
	top: 15px;
	left: 0;
	/*border-right: 1px solid #c9cacc;*/
}
.btn_ViewMult {
	position: absolute;
	top: -25px;
	left: -126px;
	z-index: 0;
}
.btn_ViewMult h3 {
	width: 126px;
	height: 25px;
	margin: 0;
	text-indent: -9999px;
	background: url(/App_Themes/Default/images/2009/product/view-multi.gif) no-repeat;
	margin-top:380px;
	display:none;
}
.prod-multAngles br {
	display: none;
}

.multThumbs {
	padding: 1px;
}
.multThumbs img {
	border: none;
	cursor: pointer;
}
.prodImg-btm-wrap {
	clear: both;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}

.prodImgWrapNoThumbnails .prodImg-btm {
    padding: 0;
	clear: both;
	position: relative;
	width: 495px;
	height:10px;
	background: url(/App_Themes/Default/images/2009/product/detail-frame-btm.gif) no-repeat bottom;
}

.prodImg-note {
	display: none;
}

.prodMayWeSuggest {
	padding: 30px 0 0;
}
.prodMayWeSuggest h3 {
	margin: 0;
	display: block;
	width: 128px;
	height: 15px;
	background: url(/App_Themes/Default/images/2009/product/may-we-suggest.gif) no-repeat;
	text-indent: -9999px;
}
.crossSells {
	padding: 16px 0 0 0;
}
.cS-item {
	width: 145px;
	float: left;
	font: 10px/17px Arial, Helvetica, sans-serif;
	color: #3c1b05;
}

.rightCol {
	float: left;
	width: 369px;
	padding:0 auto;
}

.rightCol-top {
	padding: 0 0 0 50px;
}
.style-brandLogo {
	float: right;
	margin:0 auto;
	padding:0 auto;
	display:inline;
	vertical-align:top;
	/*padding: 0 0 0 25px;*/
}
.style-price {
	float: left;
	margin:0 auto;
	padding: 0 0 10px 0;
	width: 180px;
}
.style-price h1 {
	font: normal 16px/23px Arial, Helvetica, sans-serif;
	color: #3C1B05;
	margin:0 auto;
}
.style-price h2, .style-price span.price {
	font: bold 19px/23px Arial, Helvetica, sans-serif;
	color: #3c1b05;
	margin:0 auto;
	display: block;
	float: left;
}
.style-price span.detailFreeShipping {
	font: 10px/10px Arial, Helvetica, sans-serif;
	color: #000;
}
.salesTagWrap {
	float: left;
	clear: both;
}
.salesTag-num, .salesTag-percOff {
	display: inline;
	color: #ac1a2f;
	font-weight: bold;
	font-size: 15px;
}
.salesTag-percOff h3, .salesTag-percOff span.hide {
	display: inline;
	margin: 0;
	font-size:  15px;
}
span.note {
	display: block;
	clear: left;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #9e8e83;
	/* */
	background: none;
	border: none;
	left: 0;
	top: 0;
	position: relative;
	padding: 0;
	width: 150px !important;
}
span.origPrice {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #3c1b05;
}

.FitAssistant {
     background:transparent url(/App_Themes/Default/images/2009/product/brannock.gif) no-repeat scroll left center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ac1a2f;
	padding: 15px 0 10px 30px;
	text-decoration: underline;
	text-transform: none;
	display:block;
	/*float: left;*/
}
.FitAssistant a:hover {
	text-decoration: underline;
}

.chooseBox {
	padding: 7px 0 9px 50px;
	margin-top: 16px;
	background: #ffffff;
	clear: both;
}
#ctl00_cphPageMain_ProductSelection2_divChooseStep1 {
	background: url(/App_Themes/Default/images/2009/product/step1.gif) no-repeat left top;
	padding: 0px 10px 10px 28px;
}
#ctl00_cphPageMain_ProductSelection2_divChooseStep2 {
	background: url(/App_Themes/Default/images/2009/product/step2.gif) no-repeat left top;
	padding: 0px 0 0px 28px;
}

#ctl00_cphPageMain_AddDonation_divChooseStep1 {
background: url(/App_Themes/Default/images/2009/product/step1.gif) no-repeat left top;
padding: 0px 0 10px 28px;
color:#9E8E83;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
}

.prodImgNoThumbnails {
background:transparent url(/App_Themes/Default/images/2009/product/detail-frame.gif) no-repeat scroll 0 0;
padding-left:120px;
padding-bottom:30px;
padding-top:27px;
}

#lblDonationInstructions{
padding-bottom:5px;
padding-left:0px;
padding-top:0px;
}

.topBtns {
padding-bottom:10px;
}


#ctl00_cphPageMain_AddDonation_divChooseStep2 {
background: url(/App_Themes/Default/images/2009/product/step2.gif) no-repeat left top;
padding: 0px 0 0px 28px;
}


#donationName{
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
}



.chooseBox .step2_val {
	width: auto !important;
	padding: 0 28px;
}
.chooseBox .step2_val span {
	display: block;
	color: #d01515 !important;
	font: 11px/16px Arial, Helvetica, sans-serif;
}
.chooseBox .step3 {
	background: url(/App_Themes/Default/images/2009/product/step3.gif) no-repeat left top;
	padding: 0px 0 0px 28px;
	height:  auto;
}
input.btn_Add2Cart {
	background: url(/App_Themes/Default/images/2009/product/btn-addtocart.gif) no-repeat;
	width: 110px;
	height: 39px;
	display: block;
	float: left;
	margin: 0;
	padding-right:20px;
}

.email2friend a {
	padding: 21px 0 0;
	background: url(/App_Themes/Default/images/2009/product/btn-email.gif) no-repeat;
	width: 84px;
	height: 0;
	overflow: hidden;
	display: block;
}
.add2wishlist a {
	padding: 20px 0 0;
	background: url(/App_Themes/Default/images/2009/product/btn-wishlist.gif) no-repeat;
	width: 84px;
	height: 0;
	overflow: hidden;
	display: block;
}



.helpMe {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #3C1B05;
	padding: 0 0 0 28px;
}
.helpMe a {
}

.bmlBoxWrap a {
	color: #57575b;
	text-decoration: none;
}
.bmlBoxWrap {
	/*background: #f1efed url(/App_Themes/Default/images/2008/product/bml-bg.gif) no-repeat center left;*/
	padding: 0 0 0 100px;
	margin: 25px 0 0;
	font: 9px/36px Arial, Helvetica, sans-serif;
	color: #57575b;
	text-indent:-9999px;
}

.rightCol-infos {
	float:left;
	height:auto;
	left:25px;
	margin:15px 0pt 0pt;
	padding:0;
	text-align:left;
	z-index:1 !important;
}
#freeship, #lpg, #sameday {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C1B05;
	float: left;
	padding: 0 30px 0px 50px;
	clear: both;
}

#sameday {
padding-bottom:10px;}


#freeship a, #lpg a, #sameday a {
	font-size: 11px;
	color: #AC1A2F;
	text-decoration: underline;
}
#freeship span.orangeBoldTxt {
	color: #f0820b;
	font-weight: bold;
}
#ProductDescription {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3c1b05;
	padding: 12px 0 0 50px;
	clear: both;
}

.view-360 a {
padding:0 auto;
margin-left:20px;
margin-top:10px;
background:url(/App_Themes/Default/images/product/view-360.gif) no-repeat scroll 0 0;
display:block;
height:45px;
overflow:hidden;
text-indent:-9999px;
width:40px;
}


#ProductDescription li{
margin-left:12px;
}

.orangeBoldTxt {
	font-weight: bold;
}
.avgRating {
	clear: both;
	padding: 0px 0 0 50px;
}
/*
.BVcustomerRatingItem {
	font: bold 11px/19px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVcustomerRatingScore {
	font: italic 11px/19px Arial, Helvetica, sans-serif;
	color: #5378b1;
}
.BVRatingSummaryLinks {
	padding: 5px 0 0;
}
.BVQASummaryBox h1 {
	margin: 0;
	font: bold 14px/23px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQASummaryBoxLink {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQASummaryBoxQuestionAndAnswerCount {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.BVQACount, .BVQANumber {
	color: #f0820b;
	display: inline;
}
.BVQASummaryBoxLink a {
	color: #678dc7;
	text-decoration: none;
}
.BVQASummaryBoxLink a:hover {
	text-decoration: underline;
}
#BVdefaultURL {
	padding: 10px 0 0;
}
#BVdefaultURL a {
	color: #F0820B;
	text-decoration: none;	
} 
#BVdefaultURL a:hover {
	text-decoration: underline;
}*/


.prodReviews {
	clear: both;
	padding: 40px 0 0 0;
	width: 960px;
}
.txt_ProductReviews h3 {
	display: block;
	background: none /*url(/App_Themes/Default/images/2008/product/head-reviews.gif) no-repeat center left*/;
	width:  72px;
	height: 56px;
	text-indent: -9999px;
}
.txt_QA h3 {
	display: block;
	background: none /*url(/App_Themes/Default/images/2008/product/head-qa.gif) no-repeat center left*/;
	width:  72px;
	height: 56px;
	text-indent: -9999px;
}
#reviews {
	color: #3C1B05;
	

}
/*
#BVQAContainer {
	color: #57575b;
}
#BVQAContainer a {
	color: #678dc7;
	text-decoration: none;
}
#BVQAContainer a:hover {
	text-decoration: underline;
}
.BVQACount {
	font-size: 10px;
}
.BVQAHeader {
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#BVQAContainer h1 {
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin: 16px 0 0px 0;
}
*/
.e2f-subHdr {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #56565b;	
}
.e2f-fromName{
	width: 200px;
}
.e2f-fromEmail{
	width: 200px;
}
.e2f-recipientField{
	width: 200px;
}

/* Popovers */
.noBord {
	border: 1px solid #95979b;
}
.noBord td {
background: #fff;
}
.noBord .whitePad {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.noBord a {
	color: #AC1A2F;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
}
.noBord a:hover {
	text-decoration: underline;
}

#safeOrderPopUp {
	border: 1px solid #95979b;
}
#safeOrderPopUp td {
background: #fff;
border: none !important;
}
#safeOrderPopUp .whitePad {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
	padding: 10px 18px 0 0;
}
#safeOrderPopUp .cartBannerLink {
	font-weight: bold;
}
#safeOrderPopUp a {
	color: #f0820b;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
}
#safeOrderPopUp a:hover {
	text-decoration: underline;
}


/* @end */


/* @group Brands Page */



 #ctl00_cphPageMain_TopBrandsWrapper .Header {
	background:#6D5444 url(/App_Themes/Default/images/2009/brand-list/header-topbrands.gif) no-repeat scroll right top;
	height:34px;
	padding:0 0 20px;
	width:825px;
}
#ctl00_cphPageMain_TopBrandsWrapper .Header img {
	display: none;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header {
	width: 780px;
	height: 40px;
	background: url(/App_Themes/Default/images/2009/brand-list/header-completelist.gif) no-repeat center;
	padding: 0 0 10px;
	margin-top:10px;
}


#ctl00_cphPageMain_TopBrandsWrapper{
width:960px;
padding-left:95px;
display:block;
}


#ctl00_cphPageMain_CompleteBrandsWrapper{
width:960px;
padding-left:95px;
display:block;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header img {
	display: none;
}

.Tabs {
    background: #6d5444 url(/App_Themes/Default/images/2008/brand-list/brands-tab.gif) no-repeat right;
	width: 825px;
	height:35px;
	color: #fff;
	padding: 0 0 0 0px;
}
.Tabs table {
	background: #6d5444;
	color: #fff;
	border: none;
}
.Tabs a {
	font: 11px/35px Verdana, Helvetica, sans-serif;
	display: block;
	padding: 0 18px;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
}
.Tabs a:hover {
	background: #CEC6C0;
}
.Tabs table td {
	padding: 0;
}
.Tabs td.Selected a {
	background: #ac1a2f;
}
.Brands table td div {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #3c1b05;
	padding: 10px 0 0 20px;
}
.Brands td {
	width: 220px;
	vertical-align: top;
	padding: 0 0 0 20px;
}
.Brands td img {
	width: 8px;
	height: 8px;
	padding: 0 2px 0 0px;
}
.Brands td a {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #3c1b05;
	text-decoration: none;
}
.Brands td a:hover {
	text-decoration: underline;
}
.Brands td h4 {
	display: inline;
	margin: 0;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color:#3C1B05;
}





/* @end */




/* @group Track Order Page */
#track-order-landing h1 {
	font: 24px/36px Arial, Helvetica, sans-serif;
	color: #3c1b05;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
#track-order-landing p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3c1b05;
}
#track-order-landing ul {
	list-style: none;
	margin: 30px 0 0 0;
	padding: 0;
}
#track-order-landing li a {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #ac1a2f;
	text-decoration: none;
}
#track-order-landing li a:hover {
	text-decoration: underline;
}



/* @end */


.orders-contentBox {
	color: #3C1B05;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

#ctl00_cphPageMain_ViewHDOrder1_pnlMadisonOrderNotFound p {
color:red;
}

.orders-contentBox .orders-cBPad #Submit{ 

background:transparent url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat scroll 0 0;
border:medium none;
clear:both;
cursor:pointer;
display:block;
line-height:15px;
height:26px;
margin:6px 0 0;
text-indent:-9999px;
width:66px;
}

.eStatements td {
font-size:12px;
font-color:#3C1B05;}

.eStatements #Submit{ 

background:transparent url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat scroll 0 0;
border:medium none;
clear:both;
cursor:pointer;
display:block;
line-height:15px;
height:26px;
margin:6px 0 0;
text-indent:-9999px;
width:66px;
}

/* checkout button */
.chkout-btn-createAcct {
	background: #FFF url(/App_Themes/Default/images/checkout/chkout-btn-createAcct.gif) top left no-repeat;
	width: 149px;
	height: 22px;
	margin: 5px 0 5px 55px;
}
.btn-printThisPage {
	background: url(/App_Themes/Default/images/checkout/btn-printThisPage.gif) no-repeat;
	margin: 10px 0;
	width: 232px;
	height: 22px;
}

.chkout-hdr-steps {
	display: none;
}



#help {
	position: relative;
}
#helpPop {
	border: 1px solid #DDDBD4 !important;
	padding: 5px !important;
	background: #F1EFED !important;
	font-family: Arial,Helvetica,sans-serif !important;
	position: absolute !important;
	width: 350px !important;
	height: auto !important;
	z-index: 9999999 !important;
	right: 0pt !important;
	top: 0pt !important;
}

.orderStatDefs {
	line-height: 18px;
}
.orderStatDefs td {
	padding: 0 20px 0 0;
}

/* @group merchzone */



/*#merchheader{
	width:780px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedbd7;
}
.merchview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-align:right;
	padding: 10px 0 0 0;
}
.merchview a{
	color:#CC6600;
	text-decoration:none;
}
.merchview a:hover{
	color:#CC6600;
	text-decoration:underline;
}

.headerimagemen{
	background:transparent url(http://www.shoes.com/App_Themes/Default/images/2008/results/header-dept-men.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimagewomen{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-women.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimagegirls{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-girls.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimageboys{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-boys.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimageacc{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-accessories.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}*/

#merchwrapper {
	text-align: left;
	margin: 0px auto 6px auto;
	padding: 0px;
	border:0;
	width: 780px;
}
#merchheader {
	padding: 0 10px 0 23px;
	background-color:#ffffff;
	height:35px;
	background-image:url(/App_Themes/Default/images/2008/template/hdr-background.gif);
}
#merchnav{
	float:left;
	width:400px;
}
.merchclose{
	text-align:right;
	padding: 7px 0 0 0;
	cursor:pointer;
}
#merchcontainer {
	height:220px;
}
#merchleft {
	float: left;
	width: 23px;
	height:197px;
	background-color:#ffffff;
}
#merchleft img{
	cursor:pointer;
}
#merchright {
	float: right;
	width: 23px;
	height:197px;
	background-color:#ffffff;
}
#merchright img{
	cursor:pointer;
}
#merchcontent { 
	float: left;
	width: 94%;
	overflow: hidden;
}
.merchandisingPanelScroller_TS,
.merchandisingPanelScroller_FI,
.merchandisingPanelScroller_NA
{
	width:733px;
	height:250px;
	overflow:hidden;
}
#merchfooter {
	clear: both;
	background-color:#dddbd7;
	height:23px;
}
.merchnavarrows {
	margin: 5px 0 0 0;
}
.merchtopseller{
	float:left;
	width:109px;
}
.merchtopseller a{
	display:block;
	width:109px;
	height:34px;
	background: url(/App_Themes/Default/images/2008/template/topsellers.gif) no-repeat top left;
	text-indent:-5000px;
}
.merchtopseller a:hover{
	background: url(/App_Themes/Default/images/2008/template/topsellers.gif) no-repeat;
	background-position:0 -34px;
}
.merchfeatured{
	float:left;
	width:138px;
}
.merchfeatured a{
	display:block;
	width:138px;
	height:34px;
	background: url(/App_Themes/Default/images/2008/template/featureditems.gif) no-repeat top left;
	text-indent:-5000px;
}
.merchfeatured a:hover{
	background: url(/App_Themes/Default/images/2008/template/featureditems.gif) no-repeat;
	background-position:0 -34px;
}
.merchnewarrival{
	float:left;
	width:123px;
}
.merchnewarrival a{
	display:block;
	width:123px;
	height:34px;
	background: url(/App_Themes/Default/images/2008/template/newarrivals.gif) no-repeat top left;
	text-indent:-5000px;
}
.merchnewarrival a:hover{
	background: url(/App_Themes/Default/images/2008/template/newarrivals.gif) no-repeat;
	background-position: 0 -34px;
}
#merchheader-gender{
	width: 780px;
	clear: both;
	border-top: 1px solid #bebebe;
	padding: 0 0 10px 0;
}
.merchview {
	font: bold 12px/40px Arial, Helvetica, sans-serif;
	color: #f0820b;
	text-align: right;
}
.merchview a{
	color: #f0820b;
	text-decoration:none;
}
.merchview a:hover{
	color:#f0820b;
	text-decoration:underline;
}

.headerimagemen{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-men.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimagewomen{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-women.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimagegirls{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-girls.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimageboys{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-boys.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}
.headerimageacc{
	background:transparent url(/App_Themes/Default/images/2008/results/header-dept-accessories.gif) no-repeat scroll left top;
	height:40px;
	width:170px;
	float:left;	
}


/* brand banner links */

a.top_link {
	color:#666666;
	text-decoration:underline;
}
a.top_link:hover {
	color:#666666;
	text-decoration:none;
}

/* @end */



 #ctl00_cphPageMain_shoeLocator_pnlFind
{
	width:300px;
	
}

/* styles for Grand Opening/Store Events */


.NoOpeningsMessage
{
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
line-height:28px;
font-weight:normal;
margin-left:480px;
text-align:center;
margin-bottom:40px;
}


.StoreEvents-SideBar{
background:url(/App_Themes/Default/images/grand_opening/grand_openings.jpg) no-repeat top left;
height:340px;
width:480px;
float:left;
padding-bottom:50px;
margin-top:16px;
}

.storeEvents-StoreInformation {
margin-left: 39px;
margin-top:10px;
}

.StoreEvents-DataColumn {
width:480px;
float:right;
vertical-align:top;
font-size:12px;
color:#3C1B05;
text-align:left;
}

.storeEvents-EventContainer {
margin-left:10px;
text-align:center;}

.storeEvents-NoEventsMessage {
text-align:center;
font-size:24px;
}


.storeEvents-EventInformation {
margin-left:40px;
margin-top:20px;
width:400px;
}

.StoreEvents-DataColumn a{
	color:#ac1a2f;
	font-size:12px;
	line-height:18px;
    text-decoration:underline;	
}
.StoreEvents-DataColumn a:hover{
    color:#ac1a2f;
	font-size:12px;
	line-height:18px;
	text-decoration:none;	
}

#GrandOpeningsList{
background:url(/App_Themes/Default/images/grand_opening/grand_openings.jpg) no-repeat top left;
height:340px;
padding-bottom:50px;
}

#famousStoreImage {
background:url(/App_Themes/Default/images/grand_opening/grand_openings.jpg) no-repeat left;
float:left;
width:480px;
height:340px;
padding-top:30px;
vertical-align:top;
}

#grandOpeningDisplay  a{
	color:#ac1a2f;
	text-decoration:none;
	
}
#grandOpeningDisplay  a:hover{
    color:#ac1a2f;
	text-decoration:underline;	
}

#grandOpeningDisplay h1, #grandOpeningDisplay #storeData, #grandOpeningDisplay h2,  #grandOpeningDisplay #ctl00_cphPageMain_ucGrandOpeningDisplay_lnkBackToList,  #grandOpeningDisplay #ctl00_cphPageMain_ucGrandOpeningDisplay_lnkBackToList a {
margin-left:540px;
}

#GrandOpeningsList h1{
background:url(/App_Themes/Default/images/grand_opening/hrd-grand-openings.gif) no-repeat top;
width:480px;
height:60px;
text-indent:-9999px;
margin-left:480px;
}

#StoreEventsList h1{
background:url(/App_Themes/Default/images/store_events/hdr-store-events.gif) no-repeat top;
width:480px;
height:80px;
text-indent:-9999px;
margin: 16px 0 0;
padding: 0;
}


.SelectOpeningMessage{
color:#3c1b05;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
line-height:28px;
font-weight:bold;
text-transform:lowercase;
text-align:center;
float:right;
width:480px;
padding-bottom:20px;
}



#GrandOpeningsList h2{
text-indent:-9999px;
}

/*.grandOpenings-storeLocatorLink {
background:url(/App_Themes/Default/images/2009/store_locator/btn-find-a-store.gif) no-repeat;
text-indent:-9999px;
width:95;
height:26;
}*/

#GrandOpeningsList a
{
color:#ac1a2f;
margin-left:680px;

}

#GrandOpeningsList a:hover
{
color:#3c1b05;
margin-left:680px;
text-decoration:underline;

}


.caption_red {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
font-weight:normal;

}



.step1login_pwd{
width:100px:
}


/* shoe finder */
#ShoeFinder_LeftColumn .ShoeFinder_Step1 {
background:transparent url(/App_Themes/Default/images/2009/product/step1.gif) no-repeat scroll left top;
float:left;
width:28px;
height:20px;
} 
#ShoeFinder_LeftColumn .ShoeFinder_Step2 {
background:transparent url(/App_Themes/Default/images/2009/product/step2.gif) no-repeat scroll left top;
float:left;
width:28px;
height:20px;
} 
#ShoeFinder_LeftColumn .ShoeFinder_Step3 {
background:transparent url(/App_Themes/Default/images/2009/product/step3.gif) no-repeat scroll left top;
float:left;
width:28px;
height:20px;
} 
#ShoeFinder_LeftColumn .ShoeFinder_Step4 {
background:transparent url(/App_Themes/Default/images/2009/product/step4.gif) no-repeat scroll left top;
float:left;
width:28px;
height:20px;
}


#ShoeFinder_LeftColumn .ShoeFinder_StepContainer {
height:30px;
width:200px;
display:block;
clear:both;
margin-top:5px;
margin-left:10px;
padding: 0 auto;}

#ShoeFinder_LeftColumn {
width:420px;
float:left;}

.slFindSizeButton{
background:transparent url(/App_Themes/Default/images/2009/shoe_finder/btn-find-size.gif) no-repeat scroll 0 0;
display:block;
height:26px;
margin-left:10px;
margin-top:0px;
padding:25px 0 0;
width:137px;
border:none;
cursor: pointer;
}

#ShoeFinder_MapCanvas {
float:right;
vertical-align:top;}

.slFindStoreButton{
background:transparent url(/App_Themes/Default/images/2009/shoe_finder/btn-find-shoe.gif) no-repeat scroll 0 0;
display:block;
margin-left:10px;
margin-top:0px;
height:26px;
padding:25px 0 0;
width:137px;
border:none;
cursor: pointer;
}

#aspnetForm .PD_BigBoldBlack
{
background:transparent url(/App_Themes/Default/images/2009/shoe_finder/find-a-shoe-header.gif) no-repeat scroll 0 0;
display:block;
width:364px;
height:17px;
text-indent:-9999px;
}

#slErrorMessage
{color:red;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#aspnetForm .itemdisplaylabel {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
font-weight:normal;
vertical-align:middle;
}

#ctl00_cphPageMain_imgProduct {
width:120px;
height:120px;
}

#ctl00_cphPageMain_lblPrice {
float:left;
position:relative;}



#aspnetForm .textblock {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
padding-top:10px;
padding-bottom:10px;
}


#aspnetForm .slStep{
background:transparent url(/App_Themes/Default/images/2009/product/step.gif) no-repeat scroll left center;
padding:0px 0 0 4px;
color:#FFFFFF;
width:22px;
float:left;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
}

#dvResult {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
text-align:left;
padding-bottom:20px;
}

#dvResult table tbody tr td{
padding-bottom:20px;
padding-right:40px;
vertical-align:top;
}

/* Store locator */
#ctl00_cphPageMain_StoreLocatorControl_pnlInput {
	width: 960px;
}
#store-locator {
	float: left;
	display: inline;
	/*padding: 0 10px 0px 0px;*/
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #837673;
	width:260px;
}

#store-locator h1 {
	background: url(/App_Themes/Default/images/2009/store_locator/store-locator-header.gif) no-repeat left;
	color: #3C1B05; 
	font: lighter 24px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	letter-spacing: 0.05em;
	margin: 10px 0 0 0px;
	height:18px;
	width:132px;
	padding: 0 0 0 0px;
	height: auto !important;
}


#store-locator .store-locator-greeting {
	display: inline;
	margin: 0 0 0;
	padding: 0px 0 0;
}
.StoreLocator-EmbeddedMapContainer {
	display: inline;
	float: right;
	margin: 0px 0 0;
}
.store-locator-search-button {
	background: url(/App_Themes/Default/images/2009/store_locator/btn-find-a-store.gif) no-repeat;
	height: 26px;
	margin-top:20px;
	display:block;
	cursor:pointer;
	width: 95px;
}

/* Store Locator Styles */
#store-locator-search{
	margin: 30px 0 92px 0;
	width: 235px;
	position:relative;
	z-index:2;
}

#store-locator-store-list, 
#map_canvas {
	color: #3C1B05;
	font-family: Helvetica Neue,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#store-locator-store-list a,
#store-locator-store-list a:visited  {
color:#AC1A2F;
}
#store-locator-store-list a:hover {
color:#AC1A2F;
}
#store-locator-store-list p,
#store-locator-store-list table {
position:relative;
top:-50px;
z-index:0;
}
#store-locator-no-results {
	color: #3C1B05;
	margin: 10px 0 0 0;
	font: 14px Helvetica Neue,Arial,Helvetica,sans-serif;
}

#ctl00_cphPageMain_GenericStoreLocatorControl_pnlOutput{
	width: 439px;
	border-top: 1px;
	color: #3C1B05;
}

.storeLocatorAddress{
	width: 300px;
}


.store-locator-input-box {
	width: 160px;
	border:1px solid #3C1B05;
}
#store-locator-input-box-validator {
	color:red;
}
#store-locator-wrapper hr {
	display:none;
}


/* Old Store locator */
#ctl00_cphPageMain_StoreLocatorControl_btnSubmit {
background: url(/App_Themes/Default/images/2009/store_locator/btn-find-a-store.gif);
width:95px;
height:26px;
}

#ctl00_cphPageMain_StoreLocatorControl_pnlOutput {
float:right;
margin-top:20px;
}

#store-locator h1{
background: url(/App_Themes/Default/images/2009/store_locator/store-locator-header.gif) no-repeat scroll 0 0;
width:132px;
height:18px;
text-indent:-9999px;
}

#store-locator{
width:450px;
float:left;
clear:both;
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}

#store-locator .StoreLocator-EmbeddedMapContainer #map_canvas{
float:right;}

#ctl00_cphPageMain_StoreLocatorControl_pnlInput #map_canvas {
float:right;
}

.storeLocatorAddress {
padding-right:90px;
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
width:200px;
text-align:left;

}
.storeLocatorMapping {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
display:block;
}

#ctl00_cphPageMain_StoreLocatorControl_pnlError b{
color:red;}

#ctl00_cphPageMain_StoreLocatorControl_pnlError {
padding-top:30px;
float:left;}

.storeLocatorMapping a, .storeLocatorMapping a:hover, #storeLocatorHeading a, #storeLocatorHeading a:hover{
color:#ac1a2f;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:normal;
text-decoration:none;
}


#customer-service-content {
width:600px;
}

/*commented out for MTF-REWARDS*/
/*#container {
width:300px;
padding-top:20px;
}*/

#customer-service-content A:link 
{color: #ac1a2f; 
font-family:Arial,Helvetica,sans-serif;
font-size:12px; 
text-decoration:underline;

}

#customer-service-content A:visited 
{
color: #ac1a2f;  
text-decoration: underline;

}

#customer-service-content A:active 
{
color: #ac1a2f; 
 text-decoration: none;

 }

#customer-service-content A:hover 
{color: #ac1a2f; 
text-decoration: none;
 }
 
 
#ctl00_cphPageMain_Login_LoginValidSummary {
font-size:14px;

}

#ctl00_cphPageMain_Login_LoginControl_regInvalidEmail{
float:right;
margin-top:5px;
}

#check_balance #ctl00_cphPageMain_CheckBalance_response_text {
font-size:24px;
line-height:28px;}

.infoBox {
padding-left:20px;
padding-right:20px;}

# Footer-container .famousfoootwear_copyright_date {
text-align:center;}

.errortext {
color:red;
font-size:14px;
width:500px;
}

div h1 {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
line-height:28px;
font-weight:bold;
text-transform:lowercase;
}


div h2 {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:16px;
font-weight:bold;

}

div h3 {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;

}

div h5 {
color:#3C1B05;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
font-weight:bold;
}



/*Bazaar Voice Additions*/
.BVReviewTableSortRow { /*background-color:#D9D9D9; style changed 3/09*/  background-color:#cec6c0;padding:5px;}

#BVdefaultURL a, #BVdefaultURL a:visited, #BVdefaultURL a a:hover{
color:#AC1A2F;
font-weight:bold;
font-size:18px;
}

.BVStandaloneNavHeaderText
{font-weight:bold;
position:relative;
margin-left:8px;}

.BVHintsTable
{float:left;
bottom:19px;
float:right;
font-weight:bold;
position:relative;
right:150px;}


#brand-banner {
padding-bottom:10px;}


/* QuickLook General Rules */
#quickLook-outer-wrapper {
	border: 3px solid #3c1b05;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topright: 15px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	position: absolute;
	height: 300px;
	width: 540px;
	background: #fff;
	font-size: 11px;
	color: #80776E;
}

.productCell .quicklook-link {
	background: url(/App_Themes/Default/images/quicklook/quicklook-btn.gif) no-repeat 0 0;
	text-indent: -9999px;
	cursor: pointer;
	height: 16px;
	float: right;
	width: 70px;
	display: inline;
	line-height: 1px;
}
.productCell .quicklook-link:hover {
	background-position: 0 -16px;
}


#quickLook-outer-wrapper .brand-desc {
	color: #3c1b05;
	padding: 3px 0;
	font-size: 12px;
	font-weight: normal;
}

/* Loading Area */
#ql-loading-wrapper .ql-loading-text {
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
}

/* Tab Navigation Area */
#ql-tabs ul {
	position: absolute;
	top: -38px;
	left: -3px;
	margin: 0;
	padding: 0;
	width: 546px;
}
#ql-tabs ul li {
	display: inline;
	float: left;
	border-top: 3px solid #3c1b05;
	border-left: 3px solid #3c1b05;
	border-right: 3px solid #3c1b05;
	-moz-border-radius-topleft: 0px; 
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 0px;
	border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 15px;
	margin: 0;
	cursor: pointer;
	background-color: #3c1b05;		
}

#ql-tabs ul #ql-tab-quicklook {
	height: 35px;
	width: 120px;
	text-indent: -9999px;
	margin-right: 0;
	}
#ql-tab-quicklook .ql-tab-quicklook-on {
	background: #fff url(/app_themes/default/images/quicklook/tab-quicklook-active.gif) no-repeat scroll 14px 8px;
	height: 100%;
	width: 100%;
	z-index: 20;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
	-webkit-border-top-right-radius: 13px;
}
#ql-tab-quicklook .ql-tab-quicklook-off {
	background: #9e8e83 url(/app_themes/default/images/quicklook/tab-quicklook-inactive.gif) no-repeat scroll 14px 8px;
	height: 100%;
	width: 100%;
	z-index: 20;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
	-webkit-border-top-right-radius: 13px;
}
#ql-tab-description {
	height: 35px;
	width: 120px;
	text-indent: -9999px;
}
#ql-tab-description .ql-tab-description-on {
	background: #fff url(/app_themes/default/images/quicklook/tab-description-active.gif) no-repeat  12px 9px;
	height: 100%;
	width: 100%;
	z-index: 20;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
	-webkit-border-top-right-radius: 13px;
}
#ql-tab-description .ql-tab-description-off {
	background: #9e8e83 url(/app_themes/default/images/quicklook/tab-description-inactive.gif) no-repeat  12px 9px;
	height: 100%;
	width: 100%;
	z-index: 20;
	-moz-border-radius-topright: 13px;
	border-top-right-radius: 13px;
	-webkit-border-top-right-radius: 13px;
}

#ql-tabs ul li#ql-tab-close {
	background: #fff url(/app_themes/default/images/quicklook/tab-close.gif) no-repeat  6px 4px;
	float: right;
	margin: 0 0px 0 0;
	position: absolute;
	width: 66px;
	right: 0px;
	height: 25px;
	text-indent: -9999px;
	top: 35px;
	border-left: none;
}

/* Content Area */
#ql-contents {
	margin-top: 10px;
}

/*Product Selection Area*/
#ql-selection, #ql-content-description{
	margin-left: 285px;	
	margin-right: 20px;
}

/* Main Image Area */
#ql-main-image {
	height:250px;
	left:90px;
	position:absolute;
	top:10px;
	width:200px;
}
#ql-main-image img.brand-image {
	font-size: 0.8em;
}
#ql-main-image img.large-image {
	padding-top: 10px;
	height:175px;
	width:175px;
}
#ql-main-image .brand {
	font-size: 1.2em;
	color: #369;
}

/* Image Ribbon Area */
#ql-image-ribbon {
	height:342px;
	left:30px;
	position:absolute;
}
#ql-image-ribbon .inner-wrapper {
	margin:0 auto;
	padding:8px 0 0;
}
#ql-image-ribbon img {
	height: 30px;
	width: 30px;
	display: block;
}

/* Product Selection Area */
#ql-selection .productPrice {
	clear: both;
}
#ql-selection .variantPrice,
#ql-selection .variantSalePrice {			
	font-size: 20px;
	padding-right: 5px;
	color: #3c1b05;
} 
#ql-selection .free-shipping {
	font-size: 0.8em;
	color: #D8106F;
}
#ql-selection .color 	{
	padding: 5px 0;
}
#ql-selection .color select {
	display: inline;
}
#ql-selection img.saleTag {
	display: inline;
}
#ql-selection span.saleAmount {
}
#ql-selection .productSalesMessage {
	margin: 5px 0 5px 5px;
}
#ql-selection .dropdown-details{
	font-size: 10px;
	display: block;
	padding: 0;
	color: #9e8e83;
}
#ql-selection .ql-header {
	color: #3c1b05;
	padding: 2px 0;
	font-size:12px;
	clear: both;
}
#ql-selection .size {
	clear: both;
	margin: 0;
}

#ql-selection .price .productSalesMessaging {
	height: auto;
}

/* Description Area */
#ql-content-description .body {
	font-size: 11px;
	overflow : auto;
}

/*Action (Button) Area */
#ql-actions .add-to-cart-button {
	background: #87a0af url(/App_Themes/Default/images/quicklook/add-to-cart.gif) no-repeat scroll 0 0;
	height: 36px;
	width: 110px;	
	text-indent: -9999px;
	position: absolute;
	top: 245px;
	left: 286px;
	cursor: pointer;
	margin: 10px 0 0 0;
}

#ql-actions .adding-to-cart {
	background: url(/App_Themes/Default/images/quicklook/ajax-spinner.gif) no-repeat scroll 0 0;
	text-indent: 25px;
	font-size: 13px;
	font-weight: bold;
	height:34px;
	width:136px;	
	position: absolute;
	top: 232px;
	left: 286px;
	color: #F0820B;
}
#ql-loading-wrapper .ql-loading-gif {
	background: transparent url(/app_themes/default/images/quicklook/ajax-loader-bar.gif) no-repeat scroll 157px 0;
	height: 19px;
}
#ql-contents .ql-item-added {
	font-size: 15px;
	font-weight: bold;
	margin-top: 100px;
	margin-left: 150px;
}
#ql-contents .ql-item-added-options {
	font-size: 12px;
	font-weight: bold;
	margin-left: 125px;
}
#ql-contents .ql-item-not-found {
	font-size: 15px;
	font-weight: bold;
	margin-top: 100px;
	margin-left: 150px;
}
#ql-contents .ql-item-not-found-options {
	font-size: 12px;
	font-weight: bold;
	margin-left: 125px;
}
#ql-contents .ql-item-max-cart-reached {
	font-size: 15px;
	font-weight: bold;
	margin-top: 100px;
	margin-left: 150px;
}
#ql-contents .ql-item-max-cart-reached-options {
	font-size: 12px;
	font-weight: bold;
	margin-left: 125px;
}

#ql-contents .linkProdDetail {
	margin-left: 285px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#ql-contents .linkProdDetail a {
	color: #ac1a2f;
	text-decoration: none;
}
#ql-contents .linkProdDetail a:hover {
	text-decoration: underline;
}
