/* @group master */
@import '/Content/style/productratings.css';


/* temp-fix for IT for top brands*/
#ctl00_cphPageMain_TopBrandsWrapper{
}
/* end */

#content-frame {
	border-collapse: collapse;
}

.contentPage #content-wideShop {
display: none;
}

a:focus { /* Removes visible focus outline in Firefox */
	-moz-outline-style: none;
}
#refineBar {
	clear: both;
}
.breadCrumbBar {
	float: left;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #919296;
}
.breadCrumbBar a {
	color: #57575b;
	font-weight: bold;
	text-decoration: none;
}
.breadCrumbBar a:hover {
	text-decoration: underline;
}
.searchRecordCount {
	float: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
}
.searchMessageBar {
	clear: both;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
}

.results-sortbar {
	padding: 5px 0 8px 0;
	clear: both;
	background: #ebeae9;
}
.results-sortbar h3 {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2008/results/narrow-results.gif);
	width: 77px;
	height: 26px;
	margin: 3px 14px 0 11px;
	text-indent:  -9999px;
}
.results-sortbar label {
	display: block;
	float: left;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #57575b;
	text-transform: lowercase;
	padding: 0 0 0 10px;
}
.results-sortbar label select {
	display: block;
	margin: 2px 0 0;
	font-weight: normal;
	text-transform: none;
}
.results-sortbar label#sortbar-price {
	display: none;
}
select {
	color: #333;
}
.sortBar {
	padding: 12px 0 0;
}
#ResultZone2_wrapper .sortBar { text-align:right; }
.sortBar table {
	width: 100%;
}
.sortBar td table {
	width: auto;
}
.ResultsPager {
	font: 10px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}
#ctl00_cphPageMain_divPagerBottom {
	text-align: right;
}
.ResultsPager a.pagerLinks {
	padding: 2px 4px;
	margin: 0 1px;
	color: #57575b;
	text-decoration: none;
}
.ResultsPager .pagerInactive {
	font-size: 14px;
	padding: 0 5px;
	color: #f0820b;
	font-weight: bold;
}
.pageBtn img {
	width: 16px;
	height: 17px;
}
.pageBtn img.btn-pageBack {
	background-position: -144px -59px; width: 16px; height: 17px;
	margin: 0 5px 0 0;
	display:inline;
}
.pageBtn img.btn-pageNext {
	 background-position: -367px -51px; width: 16px; height: 17px;
	margin: 0 0 0 5px;
	display:inline;
}


#divMenuHide label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_sort,
#divMenuHide label#ctl01_ResultsSort_sort {
	width: 104px;
	margin: 0 5px 0 0;
	text-align: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
	float: left;
}
label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_view,
label#ctl01_ResultsSort_view {
	text-align: right;
	font: 11px/28px Arial, Helvetica, sans-serif;
	color: #a7a9ab;
	float: left;
	margin: 0 5px 0 10px;
	text-align: right;
}


.clear {
	clear: both;
}

/* @group Template */

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


/*  Top Nav  - START */

#TopMargin {
	background: #fff;
	margin: -1px auto;
	padding: 1px 0;
}
#topnav-upper {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0;
}
#topnav-logo {
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 32px 0 0;
	padding: 0;
	width: 210px;
	height: 24px;
	float: left;
	overflow:hidden;
}
#imgFlag {
	display: inline;
	float: left;
	margin: 32px 0 0 10px;
	cursor: pointer;
}
#topnav-logo-pink { /* Logo for October 2008 Susan G Komen */
	background: url(/Content/2008/images/logo-pink.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 32px 0 0;
	padding: 0;
	width: 186px;
	height: 49px;
	float: left;
}

#topnav-logo-green { /* Logo for April 2010 Earth Month */
	background: url(/App_Themes/Default/images/2010/template/shoes-earthday.gif) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 10px 0 0;
	padding: 0 0 10px;
	width: 210px;
	height: 75px;
	float: left;
	overflow: hidden;
}

#topnav-logo img {
	display: none;
}
#topnav-banner {
	display: block;
	float: right;
	margin-top: 16px; /* 28px */
}
#topnav-banner ul {
	list-style: none;
	padding: 12px 10px 0 0;
	margin: 0;
	float: left;
}
#topnav-banner ul#header-ship-us {
	display: inline;
}
#topnav-banner ul#header-ship-int {
	display: none;
}
#topnav-banner ul li {
	display: inline;
}
#topnav-banner ul li a {
	display: inline;
	float: left;
	height: 13px;
	text-indent: -9999px;
}
#header-ship-us .topnav-banner-ship a {
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -25px no-repeat;
	width: 103px;
	height:13px;
	overflow:hidden;
}
#header-ship-us .topnav-banner-returns a {
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -39px no-repeat;
	width: 91px;
	height:13px;
	margin-left: 12px;
	overflow:hidden;
}
#header-ship-int .topnav-banner-ship a {
	background-position: -251px -337px; 
	width: 140px;
	height: 25px;
}
#header-ship-int .topnav-banner-returns a {
	background-position: -332px -70px;
	width: 48px;
	margin-left: 12px;
	height: 25px;
}
#topnav-banner-price a {
	background: url(/App_Themes/Default/images/2008/template/header-pricematch.gif) no-repeat;
	width: 118px;
	margin-left: 18px;
}

#topnav-service {
	clear: right;
	float: right;
	padding: 6px 0 14px;
	width:700px;
	text-align: right;
}
#topnav-service ul {
	list-style: none;
	margin: 0;
	padding: 0;
	/*display: inline;
	*/
	float: right;
}
#topnav-service ul li {
	float: left;
	/*clear: right;*/
	display: inline;
	padding: 0;
	margin: 0;
}
#topnav-service ul a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #878787;
	padding: 0 12px 0 10px;
	border-right: 1px solid #9c8b8b;
	text-decoration: none;
	text-transform: lowercase;
	display: inline;
}
#topnav-service ul a:hover {
	text-decoration: underline;
}
#topnav-service ul li#topnav-cart
{
    background-position: -380px -70px; 
    margin:2px 0 0 10px;
}
#topnav-service ul li#topnav-cart a {
	padding: 0 0 0 20px;	 
	margin:0 0 0 0px;
	float:left;
	border: none;
	height: 14px;
}
#topnav-service ul li#topnav-cart a.notEmpty
{
        width:65px;
}

#topnav-service #rememberMe {
	display: inline; 
    float:left;
    margin-top:-3px;
}
#topnav-service #rememberMe .remember-name {
	font: 14px Arial, Helvetica, sans-serif;
	color: #f0820b;
}
#topnav-service #rememberMe .remember-name .thename {
	font-weight: bold;
}
#topnav-service #rememberMe .remember-cancel {
	font: 10px Arial, Helvetica, sans-serif;
	color: #878787;
}
#topnav-service #rememberMe .remember-cancel a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #878787;
	text-decoration: underline;
	text-transform: capitalize;
	border: none;
	padding: 0;
	margin: 0;
}
#topnav-service #rememberMe .remember-cancel a:hover {
	color: #f0820b;
}



/* Search Box */
#topnav-search {
	margin: 0 0 0 auto;
	padding: 0;
	display: block;
	float: right;
}
#topnav-search form {
	padding: 7px 0;
	margin: 0;
}
#topnav-search #top-search-box {
	display: block;
	float: left;
}
#topnav-search input#Ntt {
	background:#ffffff; 
	border:none; 
	color:#57575B; 
	display:block; 
	float:left; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	margin:0 0 0; 
	padding:3px 2px 2px; 
	width:130px;
}
#topnav-search input#Ntt:focus {
	border-color: #f0820b;
}


#topnav-search form a.btn-search-submit {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) -105px -25px no-repeat;
	width: 70px;
	height: 21px;
	text-indent: -9999px;
	overflow:hidden;
}






#topnav-bar {
	width: 100%;
	background: #57575b;
	clear: both;
	font-size: 62.5%;
}
#topnav {
	width: 960px;
	margin: 0 auto;
}

#navlist-main {
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 500;
}
#navlist-main li {
	display: block;
	float: left;
	position: relative;
	z-index: 501;
}
#navlist-main li a {
	display: block;
	font: 1.4em/2.6em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 1em;
	text-decoration: none;
	text-transform: lowercase;
}
#navlist-main li a:hover {
	background: #f0820b;
}
#navlist-main li ul {
	display: none;
	z-index: 502;
	top: 3.3em;
	left: -1px;
	font: normal 1.1em/16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	background-color: #fff;
	border-left: 1px solid #e4e3e1;
	border-right: 1px solid #e4e3e1;
}
#navlist-main li ul li {
	display:  block;
	float: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #e4e3e1;
}
#navlist-main li ul a {
	font: 1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0 1.3em;
	width: 9.5em;
	color: #95979b;
	text-decoration: none;
	background: none;
}
#navlist-main li ul li span {
	font: bold 1em/1.8em Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0 1.3em;
	width: 9.5em;
	color: #95979b;
	background: none;
}
#navlist-main li ul a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #f0820b;
}
/*
#navlist-main li:hover ul, li.navover ul, li.navsticky ul {
	display: block;
}
*/
#topnav-bar #navlist-main li.navover a.navsticky, #navlist-main li a.current {
	background: #f0820b;
}


/* Top Nav - END */


/* Footer - START */

#SubFooter {
	background: #f1efed;
	border-top: 3px solid #dddbd4;
	margin: 0 auto;
	padding: 0 0 30px;
}
#SubFooter-content {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
#footer-email {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2008/template/footer-email-graphic.gif) no-repeat;
	width: 325px;
}
#footer-email .envelope {
	position:absolute;
	width:46px;
	height:46px;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -128px no-repeat;
	overflow:hidden;
}
#footer-email h3 {
	margin: 10px auto 0 47px;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -110px no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 117px;
	height: 17px;
	overflow:hidden;
}
#footer-email input#footer-email-submit {
	border: 1px solid #878787;
	display: inline;
	width: 208px;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4949;
	margin: 10px 5px 0 0;
	padding: 3px;
}
#footer-email a#footer-submit-button {
	display: inline;
	float: left;
	width: 53px;
	height: 21px;
	margin: 10px 0 0 0;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) -105px -48px no-repeat;
	text-indent: -9999px;
	overflow:hidden;
}
#footer-email .email-legal {
	clear: both;
	font-size: 10px;
	color: #878787;
	width: 280px;
	margin: 0;
	padding: 4px 0 0 11px;
}
div.address-footer {
	position: relative;
	float: left;
	padding: 0 0 0 11px;
}
label.overlabel {
	position: absolute;
	top: 12px;
	left: 15px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}
label.overlabel-apply {
	position: absolute;
	top: 12px;
	left: 15px;
	z-index: 1;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}



#footer-wishlist {
	display: block;
	float: left;
	background: url(/App_Themes/Default/images/2008/template/footer-wishlist-graphic.gif) no-repeat;
	width: 244px;
}
#footer-wishlist .gift {
float:left;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) -105px -128px no-repeat;
	width:38px;
	height:46px;
	overflow:hidden;
}
#footer-wishlist h3 {
	margin: 10px auto 0 49px;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -92px no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 74px;
	height: 17px;
	overflow:hidden;
}
#footer-wishlist h3.phone {
	background-position: -278px -447px; width: 117px; height: 14px;
}
#footer-email #footer-social h3 {
	margin: 10px 0 0 20px;
	background-position: 0 -308px; 
	text-decoration: none;
	text-indent: -9999px;
	width: 115px;
	height: 35px;
	overflow:hidden;
}
#footer-social ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer-social li{
	display: inline;
	float: left;
	width: 35px;
	margin: 0 5px;
}

#footer-twitter { background-position: -332px 0; width: 35px; height: 35px; }
#footer-facebook { background-position: -332px -35px; width: 35px; height: 35px; }
#footer-soles4souls  
{
    background-position: 0 0; 
    width: 70px; 
    height: 79px; 
    float:left;
}
#footer-solefood
{
    float:left;
}
#footer-essential-link { background-position: -251px -308px; width: 75px; height: 29px; }
#footer-essential {
	margin: 10px 0 0;	
}
#footer-wishlist p {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #878787;
	margin: 0px 0 0 49px;
}
#footer-wishlist a {
	font-weight: bold;
	color: #f0820b;
	text-decoration: none;
}
#footer-wishlist a:hover {
	text-decoration: underline;
}
#footer-whybuy {
	display: block;
	float: left;
	width: 160px;
}
#footer-whybuy h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -79px no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 119px;
	height: 12px;
	overflow:hidden;
}
#footer-about {
	display: block;
	float: left;
	width: 131px;
}
#footer-about h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -53px no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 60px;
	height: 12px;
	overflow:hidden;
}
#footer-account {
	display: block;
	float: left;
	width: 100px;
}
#footer-account h3 {
	margin: 10px auto 0 0;
	background: url(/App_Themes/Default/images/2009/template/masterSprite.gif) 0 -66px no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	width: 81px;
	height: 12px;
	overflow:hidden;
}

#footer-whybuy ul, #footer-about ul, #footer-account ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}
#footer-whybuy li, #footer-about li, #footer-account li {
	margin: 0;
	padding: 0;
	font: 12px/17px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
#footer-whybuy li a, #footer-about li a, #footer-account li a {
	color: #878787;
	text-decoration: none;
}
#footer-whybuy li a:hover, #footer-about li a:hover, #footer-account 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 {
}
.productCell {
	font: 0.7em/1.6em Arial, Helvetica, sans-serif;
	width: 165px;
	color: #878787;
	padding: 0 0 25px 26px;
	text-align: left;
	float: left;
	margin: 0;
	height: 28em; /* auto */
	position: relative;
}
.productRow .productCell {
	height: auto;
}
.productCell a {
	color: #878787;
	text-decoration: none;
	/*display: block;*/
	margin: 0 auto 0 0;
}
.productCell span {
	margin: 0
}
/*.productCell br {
	display: none;
}
.productCell .styleName br {
	display: inline;
}*/
.productCell a.brandName {
	font-weight: bold;
	color: #57575b;
}
.productCell img {
	display: block;
	height: 15px;
	/*margin-bottom: 2.6em;*/
}
.productCell a img {
	width:  135px;
	height: 135px;
	margin: 5px 0 12px;
	background-color: #fcfcfc;
}
.productCell a.variantSalePrice {
	color: #b5272e;
	font-weight: bold;
}
span.wasPrice {
	display: block;
}
.productCell .productSalesMessaging {
	display: inline;
	float: left;
}
span.saleAmount {
	color: #fff;
	background: #b5272e;
	padding: 2px;
}
img.saleTag {
	display: block;
	background: url(/Content/images/results/tag-sale.gif) no-repeat;
	width: 38px;
	height: 16px;
	padding: 0;
	margin: 2px 0;
	/*position: absolute;
	top: 134px;*/
}
img.newTag {
	display: block;
	background-position: -340px -214px; width: 38px; height: 16px;
	padding: 0;
	margin: 2px 0;
	/*position: absolute;
	top: 134px;*/
}
img.clearanceTag {
	display: block;
	background: url(/Content/images/results/tag-clearance.gif) no-repeat;
	width: 74px;
	height: 16px;
	padding: 0;
	margin: 2px 0;
	position: absolute;
	top: 134px;
}
.productCell .videoimg {
	/*visibility: visible !important;*/ /* Used for debugging */
	display: block;
	float: right;
	margin: -5px 10px 0 0;
	height:20px;
	width:20px;
}
.productCell .videoimg input {
	cursor:pointer;
}
.productCell .videoimg .videoicon {
	margin:0px;
	background: url(/Content/images/video/icon-thumb.gif) no-repeat;
	width: 16px;
	height: 17px;
	cursor:pointer;
}
.lcvideoimg {
	background:url(/Content/images/video/icon-thumb.gif) no-repeat;
	border:none;
	width:16px;
	height:0;
	padding-top:17px;
	*height:17px;
	*padding-top:0;
	font-size:0;
	color:#FFF;
}
.productCell .productBrandTitleColor {
	clear: both;
}


/* inline reviews */
p.reviewsWrapper
{
	margin:0px;
}
span.averageReview
{
	display: inline;
	width: 64px;
	height: 11px;
	text-indent: -9999px;
	float: left;
	margin: 3px 3px 0 0;
}
span.reviewsTail {
	display: inline;
	float: left;
	width: 90px;
}
div.productPrice {
	clear: both;
}
span.starRating05 {
	background-position: -304px -472px; width: 64px; height: 11px;
}
span.starRating10 {
	background-position: -240px -472px; width: 64px; height: 11px;
}
span.starRating15 {
	background-position: -240px -483px; width: 64px; height: 11px;
}
span.starRating20 {
	background-position: -332px -95px; width: 64px; height: 11px;
}
span.starRating25 {
	background-position: -192px -494px; width: 64px; height: 11px; 
}
span.starRating30 {
	background-position: -64px -492px; width: 64px; height: 11px; 
}
span.starRating35 {
	background-position: 0 -437px; width: 64px; height: 11px;
}
span.starRating40 {
	background-position: -303px -432px; width: 64px; height: 11px;
}
span.starRating45 {
	background-position: 0 -492px; width: 64px; height: 11px;
}
span.starRating50 {
    background-position: -128px -492px; width: 64px; height: 11px;
}
span.reviewsTail
{
	font-weight: bold;
}

.resultsPage .magic {
	clear: both;
	border-top: 1px dotted #cecece;
}
.resultsPage .productRow {
	clear: both;
	overflow: auto;
	/*1px solid #ecebea;*/
}


/* @group Notify Me */

.modal {
	background: #fff;
	border: 10px solid #cacaca;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: -5px 10px 16px rgba(0,0,0,0.4);
	-webkit-box-shadow: -5px 10px 26px rgba(0,0,0,0.4);
	-moz-box-shadow: -5px 10px 16px -5px rgba(0,0,0,0.4);
}
.modal .tab {
	border: 10px solid #cacaca;
	border-bottom: none;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	position: absolute;
	top: -24px;
	margin: 0;
	height: 24px;
	background: #fff;
}
.modal h2.tab {
	left: 10px;
}
.modal .close {
	right: -0;
	background: #fff url(/Content/images/notifyme/tab-close.gif) no-repeat 9px 6px;
	text-indent: -9999px;
	width: 68px;
}

#notify {
	width: 380px;
	min-height: 240px;
	height: auto !important;
	height: 300px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding:20px 20px 30px 20px; /*change pending QA Feb 18, 2011*/
}
#notify h2.tab {
	background: #fff url(/Content/images/notifyme/h-notify.gif) no-repeat 16px 3px;
	text-indent: -9999px;
	width: 126px;
}

#notify .notify-form, #notify .notify-confirm {
	padding: 0;
}

#notify p {
	margin: 0;
	color: #5e2607;
}
#notify .brand-name {
	font-size: 16px;
	color: #753400;
}
#notify .product-name {
	font-size: 16px;
	color: #d80e6e;
}
#notify .product-size, #notify .product-color, #notify .product-width {
	font-size: 12px;
	color: #d80e6e;
}
#notify .thanks, #notify .confirm {
	color: #d80e6e;
}

#notify fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#notify fieldset label {
	display: block;
	line-height: 13px;
	color: #e62d80;
	margin: 10px 0 5px;
}
#notify .note {
	font-size: 10px;
	color: #753400;
	text-transform: lowercase;
}
#notify fieldset #email {
	border: 1px solid #bebebe;
	background: #eee;
	width: 262px;
	font: 12px/17px Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #57575b;
}
#notify fieldset #sizelist {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 224px;
	display: block;
	overflow: auto;
}
#notify fieldset #sizelist li
{
	display: inline;
	width: 27px;
	height: 21px;
	margin: 2px 2px 0 0;
	padding: 0;
	float: left;
}
#notify fieldset #sizelist a
{
	color: #753400;
	display: block;
	width: 24px;
	text-align: center;
	width: auto;
	text-decoration: none;
	background: #eae4d0;
	height: 14px !important;
	width: 22px !important;
	padding: 3px 2px;
	font-size: 9px;
	margin: 0;
}
#notify fieldset #sizelist a:hover { 
	background: #f99400;
}
#notify fieldset #opt {
	display: inline;
	float: left;
	width: 160px;
	padding: 10px 10px 0 0;
	overflow: auto;
}
#notify fieldset #optin {
	display: inline;
	float: left;
}
#notify #opt label, #notify #opt .optin {
	margin: 0 0 0 25px;
	font-size: 11px;
	line-height: 13px;
	color: #5e2607;
}
#notify #opt .optin a {
	font-size: 10px;
	color: #d80e6e;
}
#notify fieldset #submit {
	float: left;
	background: #f0820b url(/Content/images/notifyme/b-submit.gif) no-repeat;
	width: 115px;
	height: 31px;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -9999px;
}
#notify .notify-confirm #close {
	float: left;
	background: #f0820b url(/Content/images/notifyme/b-close.gif) no-repeat;
	width: 115px;
	height: 31px;
	margin: 10px 0 5px 170px;
	padding: 0;
	text-indent: -9999px;
}
#notify fieldset #submit-cancel {
	display: inline;
	float: left;
	width: 115px;
	text-align: right;
	color: #d80e6e;
}

#notify h3.allset {
	background: url(/Content/images/notifyme/youre-all-set.gif) no-repeat;
	width: 149px;
	height: 18px;
	text-indent: -9999px;
	margin: 24px 0 20px 0;
}
#notify h3.congrats {
	background: url(/Content/images/notifyme/congrats.gif) no-repeat;
	width: 184px;
	height: 21px;
	text-indent: -9999px;
	margin: 24px 0 20px 0;
}




#notify .noticeInputsWrapper #opt {
	display: inline;
	float: left;
	width: 160px;
	margin: 0px 25px 0 0;
	overflow: auto;
	color:#5E2607;
	font-size:11px;
	line-height:13px;
}
#notify .noticeInputsWrapper #opt input#chkPromotionsOptIn {
	display:block;
	float:left;
	margin-bottom:50px;
}
#notify .noticeInputsWrapper #opt a {
	color:#D80E6E;
	font-size:10px;
}
#notify .noticeInputs
{
	margin:10px 0px 10px 0px;
	color:#D80E6E;
}
#notify .noticeInputs td
{
	padding:0px 8px 5px 0px;
}
#notify .noticeInputs #txtEmailAddress
{
	border: 1px solid #bebebe;
	background: #eee;
	width:200px;
	font: 12px/17px Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #57575b;
}
#notify .noticeInputsWrapper input#btnNotifyMe {
	border:0px;
	background: #f0820b url(/Content/images/notifyme/b-submit.gif) no-repeat scroll 0 0;
	width: 115px;
	height: 31px;
	margin: 0 0 5px 0;
	padding: 0;
	cursor:pointer;
}





/* @end */

/* @end */





/* @group Detail */

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

.leftCol {
	float: left;
	width: 388px;
	padding: 0 0 0 50px;
	display: inline;
}
.btn_prevPage {
	float: left;
}
.btn_prevPage h3, .btn_prevPage a {
	background: url(/App_Themes/Default/images/2008/product/btn-previous.gif) no-repeat;
	width: 114px;
	height: 24px;
	display:block;
	margin: 0 5px 0 0;
	text-indent: -9999px;
	cursor: pointer;
}
.btn_seeAll_bg {
	float: left;
}
.btn_seeAll_bg p {
	margin: 0;
}
.btn_seeAll_bg a {
	display: block;
	background: url(/App_Themes/Default/images/2008/product/btn-view-all.gif) no-repeat;
	width: 153px;
	height: 24px;
	text-indent: -9999px;
}
.SKUtxt {
	font: 11px/24px Arial, Helvetica, sans-serif;
	color: #878787;
	float: right;
	margin-right:60px;
}

.prodImgWrap {
	padding: 4px 0 0 0;
	clear: both;
}
.prodImg {
	background: url(/App_Themes/Default/images/2008/product/multi-frame.gif) no-repeat;
	width: 388px;
	height:  379px;
}
.prodImg img {
	padding: 12px 19px 17px;
}

.prod-multAngles {
	text-align: center;
	margin: 0 auto;
	width: 378px;
	padding: 0;
	display: inline;
	float: left;
	position: relative;
}
.btn_ViewMult h3 {
	display: none;
}
.prod-multAngles br {
	display: none;
}
.multThumbs {
	float: left;
	padding: 1px;
}
.prodImg-btm-wrap {
	clear: both;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
}
.view-360 {
	width: 40px;
	position: absolute;
	top: -79px;
	right: 16px;
	border: 10px solid #fff;
}
.view-360 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/App_Themes/Default/images/product/view-360.gif) no-repeat;
	width: 40px;
	height: 45px;
}




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

.rightCol {
	float: right;
	width: 394px;
	padding: 0 50px 0 0;
	display: inline;
}

.rightCol-top {
	padding: 0 0 0 50px;
}

span.note {
	display: block;
	clear: left;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
	/* */
	background: none;
	border: none;
	left: 0;
	top: 0;
	position: relative;
	padding: 0;
	width: 300px !important;
}
span.origPrice {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #57575b;
	display: block;
	clear: both;
	padding-top: 2px;
}

.chooseBox {
	padding: 18px 28px 22px 28px;
	margin-top: 16px;
	background: #f9f9f8;
	clear: both;
}
.chooseBox .step1 {
	background: url(/App_Themes/Default/images/2008/product/step1.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
}
.chooseBox .step2 {
	background: url(/App_Themes/Default/images/2008/product/step2.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
}
.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/2008/product/step3.gif) no-repeat left center;
	padding: 5px 0 5px 28px;
	height:  auto;
}
#prodColor{
	display: none;
}
input.btn_Add2Cart {
	display: block;
	float: left;
	margin: 0 0 20px 0;
}
.email2friend, .add2wishlist, .inStockNoticeRequestLinkWrapper {
	display: block;
}
.email2friend a, .add2wishlist a, .inStockNoticeRequestLinkWrapper a {
	padding: 0 0 0 25px;
	font: bold 11px/17px Arial, Helvetica, sans-serif;
	color: #878787;
	text-decoration: none;
}
.email2friend a:hover, .add2wishlist a:hover, .inStockNoticeRequestLinkWrapper a:hover {
	text-decoration: underline;
}

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

.bmlBoxWrap a {
	color: #57575b;
	text-decoration: none;
}
.bmlBoxWrap 
{
    /*todo: keeping second background line*/
    background-position: 0 -272px;  height: 36px;
	background-color: #f1efed ;
	padding: 0 0 0 100px;
	margin: 25px 0 0;
	font: 9px/36px Arial, Helvetica, sans-serif;
	color: #57575b;
}

.rightCol-infos {
	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: #57575b;
	float: left;
	padding: 0 30px 0 0;
	clear: both;
}
#freeship a, #lpg a, #sameday a {
	font-size: 11px;
	color: #878787;
	text-decoration: underline;
}
#freeship span.orangeBoldTxt {
	color: #f0820b;
	font-weight: bold;
}
#ProductDescription {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #57575b;
	padding: 12px 0 0;
	clear: both;
}


.orangeBoldTxt {
	font-weight: bold;
}
.avgRating {
	clear: both;
	padding: 25px 0 0 0;
}
/*
.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: #57575b;
}*/
/*
#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: #f0820b;
	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 {
	width: 780px;
	height: 40px;
	background: url(/App_Themes/Default/images/2008/brand-list/header-topbrands.gif) no-repeat top;
	padding: 0 0 20px 0;
}
#ctl00_cphPageMain_TopBrandsWrapper .Header img {
	display: none;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header {
	width: 780px;
	height: 40px;
	background: url(/App_Themes/Default/images/2008/brand-list/header-completelist.gif) no-repeat center;
	padding: 20px 0;
}
#ctl00_cphPageMain_CompleteBrandsWrapper .Header img {
	display: none;
}

.Tabs {
	width: 780px;
	background: #57575b;
	color: #fff;
	padding: 0 0 0 22px;
}
.Tabs table {
	background: #57575b;
	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: #bf2281;
}
.Tabs table td {
	padding: 0;
}
.Tabs td.Selected a {
	background: #bf2281;
}
.Brands table td div {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #bf2281;
	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 0;
}
.Brands td a {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #666;
	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: #bababa;
}




/* @end */

/* @group Track Order Page */
#track-order-landing h1 {
	font: 24px/36px Arial, Helvetica, sans-serif;
	color: #95979b;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
#track-order-landing p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #57575B;
}
#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: #526AD1;
	text-decoration: none;
}
#track-order-landing li a:hover {
	text-decoration: underline;
}

#orderStatusButton {
	background: url(/App_Themes/Default/images/ordhistory/btn-or-status.gif);
	width: 160px;
	height: 22px;
	cursor: pointer;
}



/* @end */


.orders-contentBox {
	color: #57575b;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#ctl00_cphPageMain_pnlTopBackButton {
	display: inline;
	margin: 0 10px 0 0;
}
#ctl00_cphPageMain_pnlE4xTracking {
	display: inline;
}
#ctl00_cphPageMain_pnlE4xTracking a {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #526AD1;
	text-decoration: none;
}
#ctl00_cphPageMain_pnlE4xTracking a:hover {
	text-decoration: underline;
}


/* 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;
	z-index: 100;
}
#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:#dddbd7;
	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: 780px;
	overflow: hidden;
	height: auto;
}
.merchandisingPanelScroller_TS,
.merchandisingPanelScroller_FI,
.merchandisingPanelScroller_NA
{
	height:265px;
	overflow:hidden;
}
#merchcontent .productCell {
	padding-bottom: 0;
}
#merchcontent .magic {
	border: none;
}
#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(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;	
}


/* brand banner links */

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

/* @end */

/** video **/

.productVideo {
	
}

.productVideoTitle {
	text-indent: -9999px;
	display: block;
	background:transparent url(/Content/2009/images/video/videospotlight-hdr.gif) no-repeat;
	width: 175px;
	height: 35px;
	margin: 10px 0 -10px 0;
}

#BVQASummaryBoxContainer, .prodAnswers {display:none;}


/* @group International */
.intl-modal {
	z-index: 20;
	border: 10px solid #cacaca;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #fff;
	position: relative;
	width: 650px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding: 0 0 10px 0;
	box-shadow: -5px 10px 16px rgba(0,0,0,0.6);
	-webkit-box-shadow: -5px 10px 26px rgba(0,0,0,0.6);
	-moz-box-shadow: -5px 10px 16px -5px rgba(0,0,0,0.6);

}
.intl-modal .dec {
	position: absolute;
	top: -25px;
	left: -25px;
	background: url(/Content/intl/modal/shoe.png) no-repeat;
	width: 150px;
	height: 315px;
}
.intl-modal .info {
	background: url(/Content/intl/modal/logo.gif) no-repeat 0 42px;
	padding: 86px 0 0;
	margin: 0 0 0 166px;
}
#InternationalSignup h2 {
	background: url(/Content/intl/modal/great-news.gif) no-repeat;
	width: 372px;
	height: 21px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}
#InternationalCountryCurrency h2 {
	background: url(/Content/intl/modal/welcome.gif) no-repeat;
	width: 336px;
	height: 17px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.intl-modal p {
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #5e2607;
	margin: 4px 0 10px 0;
	width: 320px;
}
.intl-modal fieldset {
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
}
.intl-modal input.intl-email-text {
	border: 1px solid #bbb;
	color: #57575b;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	display: inline;
	float: left;
}
.intl-modal .submit-button {
	width: 360px;
}
.intl-modal input.intl-email-submit, .intl-modal #btnUpdateCC {
	color: #fff;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	padding: 2px 12px;
	border: none;
	background: #f0820b;
	cursor: pointer;
	display: inline;
	float: right;
	margin: 4px 0 0;
}
.intl-modal .continue {
	padding: 16px 0 0;
	clear: both;
}
.intl-modal .continue a {
	font: 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #d80e6e;
	text-decoration: none;
}
.intl-modal .continue a span {
	color: #fff;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 2px 12px;
	border: none;
	background: #f0820b;
	cursor: pointer;
}

.intl-modal table {
	color: #5e2607;
	font-size: 14px;
	width: 400px;
}
.intl-modal table .error-msg {
	color: #b5272e;
	font-size: 12px;
	font-weight: bold;
}



#topnav-cart span{
	font-weight: bold;
	color: #333;
}

#topnav-cart a:hover span {
	text-decoration: none;
}
.lnk-domestic, .lnk-intl {
	padding: 6px 0 0;
	clear: both;
	display: inline;
}
.link-domestic a, .link-intl a {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #526AD1;
	text-decoration: none;
}
.link-domestic a:hover, .link-intl a:hover {
	text-decoration: underline;
}
#shippingInfoPage div.lnk-intl {
	padding: 0;
	display: block;
}
a#lnkDomestic, a#lnkInternational {
	color: #526ad1;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a#lnkDomestic:hover, a#lnkInternational:hover {
	text-decoration: underline;
}

/*Recently Viewed */

.productCell-recent {
	-x-system-font:none;
	color:#878787;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:16em;
	line-height:1.6em;
	margin:0;
	padding:0 0 30px 26px;
	text-align:left;
	width:165px;
}

.productCell-recent img {
	width: 135px;
	height: 135px;
}

#recentlyviewed h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin: 0;
	padding: 0;
	color: #999999;
}

.productCell-recent a{
	color:#878787;
	text-decoration:none;
}

/* @end */

/* @group jScrollPane */





.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/* @end */




/* @group account */

#StandardPromo {
}

.CheckoutMethodsUC {
	background-color: #F1EFED;
}


.selectBox-CC .cvvCol { vertical-align:bottom;width:100%;}
.selectBox-CC .cvvCol DIV { margin-top: 35px; padding: 8px; background: #E7F5FE; color: #333; font-size: 11px;}
.selectBox-CC .cvvCol P { margin: 18px 0 0 0; text-align: justify; }
.selectBox-CC .cvvCol .cardDescription{border:1px;height:24px; width:200px;padding:0px;margin:0px;}
.selectBox-CC .cvvCol .cardLogo{ width:24px;text-align:center;}
.selectBox-CC .cvvCol .cardName{ font-weight:bold; padding:0 0 0 8px;margin:0px;}
.selectBox-CC .cvvCol .cardInstructions{ vertical-align:top; padding:0 0 0 8px;margin:0px;text-align:left;}
.selectBox-CC TD.optCheckbox { padding-top: 12px; font-weight: bold;}

#ccHelp {background-color:#FFFFFF;width:100%;height:100%;padding:10px;font-size:12px;}
#ccHelp DIV {background-color:#FFFFFF; text-align:left;}

.p {
	color: #57575b;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
.smcopy {
	color: #57575b;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0 0 10px;
}
#content-shop {
	width: 780px;
}
#content-nav {
	background: #fff;
	padding: 0 10px 0 0;
	width: 170px;
}
.leftNav-hdr {
	background: #678629;
	border-bottom: 10px solid #fff;
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 10px;
	text-transform: lowercase;
	width: 165px;
}
.leftNav-hdr h3 {
	color: #fff;
	font: normal 18px/32px Arial, Helvetica, sans-serif;
	font-stretch: normal;
	margin: -1pt;
	padding: 0;
}
.leftNav-content {
	background-color: #f1efed;
	color: #57575b;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
/* CUSTOMER SERVICE NAVIGATION */
div.leftNav-content { 
	float: left;
	width: 170px;
}
ul.nav-toggle-menu {
  font-size:11px;
  margin: 0 0 0 5px;
  padding: 0 0 0 15px;
}
ul.nav-toggle-menu li {
	list-style-type: none;
	padding: 3px 3px 3px 0;
}
ul.nav-toggle-menu li.nav-toggle-closed {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
	list-style-type: circle;
}
ul.nav-toggle-menu li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif) ; 
	list-style-type: circle;
}
ul.nav-toggle-menu li a {
	cursor: pointer;
}
ul.nav-toggle-menu ul {
	padding: 0;
	margin: 5px 0 0 10px;
}
ul.nav-toggle-menu li li {
	padding: 0 0 5px 5px;
/* 	list-style-type: none; */
	list-style-image: none;
}
/* FAQ SECTION */
.infoHdr_faq h3{
	color: #95979b;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
}

div.faq-section { 
	background-color: #f1efed;
	float: left;
	font-family: Arial;
	font-size: 11px;
	padding:50px 20px 30px 20px;
}
div.faq-section a{ 
	font-family: Arial;
	color: #316FA8;
	text-decoration: none;
}
div.faq-section a:hover{ 
	font-family: Arial;
	color: #316FA8;
	text-decoration: underline;
}
div.faq-section div.column {
	float: left;
	overflow: hidden;
	width: 350px;	
}
div.faq-section div.major-section {
	color: #57575b;
	font-size: 1.1em;
	font-weight: bold;
}
div.faq-section ul li {
	padding: 3px;
}
div.faq-section ul li div {
	color: #57575b;
	padding: 5px 5px 5px 15px;
}
div.faq-section ul li {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow.gif);
}
div.faq-section ul li.nav-toggle-open {
	list-style-image: url(/app_themes/default/images/infopages/cs-navarrow-down.gif);
}
div.faq-section h4 {
	font-size: 1.0em;
	font-weight: normal;
	color: #316FA8;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
div.faq-section h4:hover {
	color: #316FA8;
	text-decoration: underline;
}
div.faq-section ul p {
	padding: 5px 0;
}
div.faq-section ol li {
	list-style-type: circle;
	list-style-image: none;
}
div.clear-floats { 
	clear: both;
}
.cs-leftavimg {
	border-top: 10px solid #ffffff;
}
.leftNav-content a {
	color: #95979b;
	text-decoration: none;
}
.contentWrap_gradient {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
.acctHdr_MyAcct h3 {
	color: #95979b;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 5pt;
	padding: 0;
}
h2.acct-subHdr {
	color: #57575b;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 18px 0 0 4px;
	clear: both;
}
.loginRegTxt {
	color: #57575b;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 89px;
}
.btn_ProceedtoStep2 {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	width: 89px;
}
#ctl00_cphPageMain_GoConfirmation {
	background: url(/App_Themes/Default/images/returns/btn_proceedtoConf.gif);
	width: 189px;
	height: 22px;
	margin: 20px 0 0 0;
}
.returnCustLoginBox {
	background: #f0efed;
	font-size: 12px;
	margin: 10px 0;
	padding: 5px 0 5px 10px;
	width: 420px;
}
.returnCustLoginBox a {
	color: #678629;
	text-decoration: none;
}
.returnCustLoginBox a:hover {
	color: #678629;
	text-decoration: underline;
}
.cBPad {
	color: #57575b;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
}
.cBPad ul {
	list-style: none;
}
.acctTxt {
	color: #57575b;
	font: 12px Arial, Helvetica, sans-serif;
}
.persInfoBox {
	color: #57575b;
	float: left;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
}
.persInfoBox ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.acctSubTable {
	background: #f1efed;
	color: #57575b;
	font: normal 10px/18px Helvetica, Arial, sans-serif;
	margin: 0 0 10px 8px;
	padding: 5px 10px;
	width: 500px;
}
.acctSubTable td.acctSubTableBold {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	width: 110px;
}
.persInfoBox .emailInfo .fieldCol {
	float:left;
	margin-bottom:8px;
	font-weight: bold;
	width: 510px;
}
.persInfoBox .fieldName {
	float: left;
	margin: 3px 5px 0 0;
	text-align: right;
	width: 130px;
	height:20px;
}
.fieldCol {
	margin-bottom: 8px;
	width: 550px;
}
.acct_btn_SignMeUp {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_signup.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 107px;
}
/* My account home */
.acct-hdr-acctHome {
	color: #d1d2d4;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-acctHome h3 {
	color: #95979b;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct_btn_Submit {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}
.acct_btn_Execute {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_Execute.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}
.acct_btn_Edit {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_Edit.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}
.acct_btn_Delete {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_Delete.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}
.acct_btn_Clear {
	background: transparent url(/App_Themes/Default/images/profile/acct_btn_Clear.gif) no-repeat scroll left top;
	border: none;
	cursor: pointer;
	height: 21px;
	margin-top: 20px;
	width: 89px;
}


.field {
	margin-bottom: 8px;
	width: 145px;
}
.addEditAddress table{
	color:#57575b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}
.addEditAddress .inputCity {
	float: left;
	height: 20px;
	margin-bottom: 8px;
	width: 155px;
}
.addEditAddress .txtState {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 85px;
}
.addEditAddress .inputState {
	/*float: left;*/
	height: 20px;
	text-align: right;
}
.addEditAddress td {
	padding:4px 5px 4px 0pt;
}
.addEditAddress .inputZip {
	width: 12px;
}
.inputZip span{
	float: left;
	height: 20px;
	padding: 0 0 0 10px;	
}
.addEditAddress .txtCountry {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 220px;
}
.addEditAddress .inputCountry {
	float: right;
	height: 20px;
	text-align: right;
}
.addEditAddress .inputDayPhone {
	float: left;
	height: 20px;
	width: 145px;
}
.addEditAddress .txtEvPhone {
	float: left;
	height: 20px;
	line-height: 19px;
	text-align: right;
	width: 91px;
}
.addEditAddress .inputEvPhone {
	float: left;
	height: 20px;
	text-align: right;
	width: 121px;
}
.addEditAddress INPUT.fieldAddress {
	margin-bottom: 8px;
	width: 351px !important;
}
.addressInfo INPUT.fieldZip {
	border: 1px solid #9A9A9A;
	width: 30px !important;
}
.addEdit_CCPmntType table {
	color: #57575b;
	font: normal 11px/21px Arial, Helvetica, sans-serif;
}
.addEdit_CCPmntType {
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	width: 537px;
}
.acct-subHdr-storedAddr h4, .acct-subHdr-addEditAddr h4, .acct-subHdr-storedCCPmnt h4, .acct-subHdr-addEditCCPmnt h4, .acct-subHdr-selectBillAdd h4 {
	color: #57575b;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.addEditAddress select.fieldCountry {
	width: 171px !important;
}
.addEditAddress input.fieldZip {
	/*float:left;*/
	height:20px;
	width:115px  !important;
}
.addEditAddress input.fieldPhoneLong {
	width: 110px !important;
}
.addEditAddress fieldset {
	border: medium none;
}
/* Track an order */
.orders-hdr-trkMyOrder {
	color: #d1d2d4;
	padding: 0 0 0 20px;
	font: 18px Arial, Helvetica, sans-serif;
}
.orders-hdr-trkMyOrder h3 {
	margin: 15px 0 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.orders-cBPad {
	float: left;
	padding: 10px 0 10px 20px;
}
.orders-noOrders {
	color: #57575b;
	margin: 10px 0 5px;
	padding: 0;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.orderStatDefs {
	background: #f1efed none repeat scroll 0;
	color: #57575b;
	margin: 15px 100px 10px;
	padding: 10px 20px;
	font: 12px Arial, Helvetica, sans-serif;
}
.acct-hdr-Return h3 {
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.orders-btn-back2AcctHome {
	background: transparent url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 15px 0 2px 0;
	width: 199px;
}
/* Return an order */
.ordTable {
	background: #FFF none repeat scroll 0;
	color: #7B7265;
	float: left;
	width: 505px;
	z-index: 30;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.ordTable_numHdr {
	background: #678629 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	border-right: 1px dotted #fff;
	color: #fff;
	padding-left: 6px;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.stepBoxes {
	float: left;
	height: 40px;
	margin-bottom: 15px;
	width: 800px;
	z-index: 1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #57575b;
}

/* My Comment */
.stepON {
	background: #f1efed none repeat scroll 0;
	border-color: #57575b;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepON-Num {
	color: #678629;
	float: left;
	padding-right: 5px;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.stepON-3 {
	/* Active step BOX */
	font-family: Arial, Helvetica, sans-serif;
	width: 115px;
	border: 1px solid #57575b;
	background: #f1efed;
	float: left;
	padding: 3px 0 1px 9px;
	height: 44px;
}
.stepOFF {
	background: #FFF none repeat scroll 0;
	border-color: #57575b;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	float: left;
	height: 44px;
	padding: 3px 0 1px 9px;
	width: 115px;
}
.stepRtBrdr {
	border-right: 1px solid #57575b;
}
.contentBox p {
	color: #57575b;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	clear: both;
	display: block;
}
.infoBox{
	width: 200px;	
}
.statusDef {
	color: #57575b;
	float: left;
	margin: 0 0 0 5px;
	width: 525px;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}
#divPrintButton{
	padding: 10px 0 10px 0;
}

/* @group cust service */
.infoleftNav_Hdr {
	background: #526ad1 none repeat scroll 0;
	border-bottom: 10px solid #fff;
	color: #fff;
	margin: 0;
	padding: 0 0 0 10px;
	text-transform: lowercase;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
}
.infoleftNav_Hdr h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font: normal 18px/36px Arial, Helvetica, sans-serif;
}
.infoHdr_CustService h3 {
	color: #95979b;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.contentBoxTop {
	height: 15px;
	width: 500px;
}
.infoText {
	background-color: #f1efed;
	color: #57577b;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0 0 85px;
	padding: 25px 40px 40px 50px;
}
/* My Comment */
.infoHdr_Shipping h3 {
	color: #95979b;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
}
.h4custservice {
	background: #526ad1 url(/App_Themes/Default/images/infopages/csh4.gif) no-repeat left center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	margin: 10px 0;
	padding: 0 20px 0 25px;
	width: 250px;
}
.copybox {
	background-color: #fff;
	color: #57575b;
	padding: 10px 15px;
	width: 595px;
	font: 11px Arial, Helvetica, sans-serif;
}
ul#infoExchanges {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_grey2.gif);
	margin: 0;
	padding: 3px 0 3px 16px;
}
.faqcol {
	background-color: #cf0;
	padding: 0 10px 0 0;
	width: 300px;
}
ul.mkTree li.liClosed .bullet {
	background: transparent url(/bdimages/shop_graphics/faq_images/faq_closed_arrow.gif) no-repeat scroll left top;
	cursor: pointer;
}
.ul.mkTree li.liClosed .bullet {
	padding-left: 10px;
	text-decoration: underline;
}
.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 3px 0 5px;
	text-align: right;
}
/* Contact Us */
.infoContainer {
	background-color: #F1EFED;
	color: #57577B;
	padding: 0 50px 0 50px;
	width: 557px;
}
.infoInputLabel {
	color: #57577B;
	margin-bottom: 0;
	vertical-align: top;
	font: bold 11px/18px Arial, Helvetica, sans-serif;
}
.infoInputNorm {
	border: 1px solid #57575b;
	font-size: inherit;
	font-weight: bold;
	padding-left: 3px;
	width: 105px;
}
.info_btn_SubmitContact {
	background: #F7F7F7 url(/App_Themes/Default/images/infopages/info_btn_submit.gif) no-repeat scroll left top;
	height: 19px;
	width: 94px;
}
/* wishlist */
.wlTopLine {
	display: none;
	visibility: none;
}
.hdr-wList {
	background: transparent url(/App_Themes/Default/images/profile/hdr-wishlist.gif) no-repeat scroll 0;
	height: 126px;
	width: 640px;
}
.wList-hdrWrap {
	float: left;
	height: 126px;
	width: 640px;
}
.wList-hdrTable {
	margin-bottom: 15px;
	width: 850px;
}
.wList-Table td {
	background: #F1EFED none repeat scroll 0;
	border: medium #fff !important;
}
.wList-Table {
	border-color: #fff;
	color: #57575b;
	margin: 30px 0 0 100px;
	width: 750px;
	font: 11px Arial, Helvetica, sans-serif;
}
.wList-hdr-ProdImg, .wList-hdr-Qty, .wList-hdr-Price, .wList-hdr-Avail, .wList-hdr-PurchStat, .wList-hdr-SlctItms {
	text-align: center;
}
.wList-ProdImg {
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 100px;
}
.wList-botmBtnBox {
	float: right;
	width: 750px;
}
.wList-botmBtnBox div {
	float: right;
	padding: 0 0 50px;
}
.wList-btn-share {
	background: #FFF url(/App_Themes/Default/images/profile/btn-emailwishlist.gif) no-repeat scroll left top;
	height: 21px;
	width: 150px;
}
.shareWL-To-emailList {
	font-weight: bold;
	width: 500px;
	height: 50px;
}
.SeparatorNavigation {
	left: 10px;
	text-align: center;
}
#ShareWishListSection {
	background-color: #f1efed;
	color: #57575B;
	font-size: 11px;
	margin: 0 auto;
	padding: 25px 0 25px 25px;
	text-align: left;
	width: 545px;
}
.acct_btn_Send {
	background: transparent url(/App_Themes/Default/images/profile/btn-send.gif) no-repeat scroll left top;
	cursor: pointer;
	height: 21px;
	margin: 10px 0 50px;
	width: 89px;
}
.shareWL-msgField, .e2f-msgField {
	height: 150px;
	width: 500px;
}
Inherited ul.mkTree ul, ul.mkTree li {
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
ul.mkTree li {
	color: #316FA8;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font: 11px Arial, Helvetica, sans-serif;
}

/* @end */

/* @group shopping cart */
.cart-noItems {
	background: #F1EFED none repeat scroll 0;
	margin-bottom: 75px;
	padding: 50px 0 0 10px;
	text-align: center;
	width: 625px;
}
.cart-noItems td {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cartItems table {
	width:100%;
}
.cartItemsSummary #itemTotals {
	width:780px !important;
}
.giftOptSummary .GiftMessageControl {
	position:relative;
	width:450px !important;
}
#itemTotals-gift {
	width: 500px;
}
#itemTotals td, #itemTotals p {
	color: #57575b;
	background-color: #F1EFED;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 15px 0 10px;
	border: none !important;
}
#itemTotals .cartId {
	font-weight: bold;
}
.totalsColumn{
	float: right;
	width: 100%;
}
.giftOptSummary{
	width: 500px;
}
.ErrorMessageUC h1{
	font-size: 16px;
	color: #57575b;	
}
/* My Comment */
.chkout-billingSummary #itemTotals {	
	margin:0pt auto;
	width:520px !important;
}
.chkout-botmNavBtns {
	display:block;
	float:right;
	margin:10px 10px 15px 0pt;
	padding: 0 0 50px 0;
}
.Hdr-cartContainsTxt {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
#safeOrderingWrap {
	height: 67px;
	margin: 10px 0 14px 0;
}
.cart-safeOrdrngInfo {
	height: 40px;
	padding: 0 0 0 10px;
	background-color: #f0efed;
	margin: 0 0 0 10px;
}
.cart-safeOrdrng {
	background: transparent url(/App_Themes/Default/images/cart/cart-safeOrdering.gif) no-repeat scroll left top;
	float: left;
	height: 40px;
	width: 218px;
}
.cart-safeOrdrng h3 {
	visibility: hidden;
}
.safeOrderingTxt {
	padding: 0 0 0 10px;
	color: #57575b;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.safeOrderingTxt td {
	padding: 6px 25px 0 0;
}
.chkoutTxt {
	color:#57575b;
	font-size:11px;
	line-height:16px;
}
ul.chkout-summaryList li {
	line-height:16px;
	list-style-type:none;
}
.GiftMessageControl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0pt !important;
	width:250px;
}
#proceedToChkoutTop table.procToChkoutTable {
	padding: 10px 0;
	width: 625px;
}
.ErrorMessageUC {
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.titleRow {
	background-color: #F1EFED;
	color: #57575b;
	font-family: Arial, Helvetica, sans-serif;
}
.col-desc {
	border-color: #fff;
	color: #57575b;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.cartItems {
	background-color: #F1EFED;
}
.cart-mainContainer td.col-quant {
	color: #346EA8;
	padding-top: 10px;
	text-align: center;
	width: 76px !important;
}
.cart-mainContainer td.col-quant input {
	border: 1px solid #57575b;
	padding: 1px 0 1px 4px;
	width: 40px;
}
.itemRow td {
	background: #FFF none repeat scroll 0;
	color: #57575b;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
.itemRow td.col-price {
	width: 200px;
	text-align: right;
}
.itemRow td.col-price table {
	width: auto;
	float: right;
}
.itemRow .WasIs_WasLabel {
	
}
.itemRow .WasIs_WasValue {
	text-align: right;
}
.itemRow .WasIs_IsLabel {
	
}
.itemRow .WasIs_IsValue {
	text-align: right;
	font-weight: bold;
	color: #f0820b;
}
.itemRow .WasIs_YouSaved {
	display: block;
	font-weight: normal;
	font-style: italic;
	color: #57575b;
}
.itemRow td.col-total {
	font-weight: bold;
	color: #f0820b;
}
.stepInfo1 #promotionDetails div {
	display: none;
}
#itemTotals-gift h3.giftHdr img {
	display: none;
}
.carthelp {
	color: #57575b;
	padding: 10px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
#proceedToChkout {
	padding: 8px 0 30px 14px;
	margin-bottom: 40px;
}
#itemTotals .row td {
	background-color: #F1EFED;
	height: 28px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	text-align: right;
}
.chkout-promos h2 {
	color: #57575b;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
.chkout-promos {
	background-color: #F1EFED;
	color: #57575b;
	margin: 10px 0 25px;
	padding: 50px 85px 30px;
	font: 12px Arial, Helvetica, sans-serif;
}
.hdr-checkout h3 {
	color: #95979b;
	font: normal 24px/36px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px;
	text-transform: lowercase;
}
h2.chkout-subHdr {
	clear: both;
	color: #57575b;
	margin: 0 0 5px;
	padding: 0;
	font: bold 14px/32px Arial, Helvetica, sans-serif;
}
.chkout-selectBox {
	background-color: #F1EFED;
	color: #57575b;
	margin: 15px 35px 15px 0;
	padding: 10px 20px;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotice {
	color: #57575b;
	padding: 0 10px 10px;
	text-align: center;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
chkout-shipDetails {
	margin: 5px 110px 0;
}
.chkout-shipDetails td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 10px;
}
.chkout-shipNotes {
	height:45px;
	margin:5px 130px 15px;
}
.chkout-shipDetails {
	margin:5px 130px 0pt;
}
.chkout-btns{
	padding: 20px 0 50px 0;
}
.col1 p, .col2 p {
	color: #57575b;
	margin: 9px 6px;
	padding: 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo table {
	color: #57575b;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.addressInfo select {
	border: 1px solid #57575b;
	padding: 0 0 0 2px;
}
.addressInfo input.fieldZip {
	border: 1px solid #57575b;
	width: 85px !important;
}
.ValidateError {
	color: #940101;
	font: 12px/18px Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.ordSummTable {
	background-color: #F1EFED;
	color: #57575b;
	margin: 15px 0px 15px 0;
	padding: 10px 0px 10px 0;
	text-align: left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	width: 280px;
}
.ordSummTable td {
	vertical-align: top;
}
.itemTotals-promo {
	color: #950223;
}
.checkout_FreeLabel, .checkout_Free {
	color: #f0820b;
	font-weight: bold;
}
.content-shop, .custservcBPad {
	padding: 0;
}
.leftNav-content a:hover, .cBPad a:hover, .wList-Table a:hover, .safeOrderingTxt a:hover, .itemRow td a:hover {
	text-decoration: underline;
}
.acctHdr_MyAcct, .acct-hdr-forgotPass {
	color: #d1d2d4;
	font: normal 24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	text-transform: lowercase;
}
.step1login_emailField input, .step1login_pwdField input {
	font-size: 11px;
	width: 150px;
}
.acct-hdr-forgotPass h3, .acct-hdr-Create h3, .chkout-hdr-couponCodes h3 {
	color: #95979b;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 15px 0 0;
	padding: 0;
	text-transform: lowercase;
}
.chkout-reviewInfoTable {
	background-color:#F1EFED;
	color:#57575b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin-bottom:10px;
	width:780px;
}
.chkout-reviewInfoTable td {
	background-color: #F1EFED;
	padding:10px 0pt 10px 10px;
	vertical-align:top;
	width:33%;
}
shipAddrSummary {
	display:block;
	float:left;
	margin-bottom:8px;
}
.chkout-btn-editShipAddr {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editShipAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:174px;
}
.chkout-btn-editBillAddr {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editBillAddr.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:158px;
}
.chkout-btn-editPmntInfo {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editPmntInfo.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:148px;
}
.chkout-btn-editShipMethod {
	background:#F1EFED url(/App_Themes/Default/images/checkout/chkout-btn-editShipMethod.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	width:174px;
}
.chkout-btn-editOrderItms {
	background:#ffffff url(/App_Themes/Default/images/checkout/chkout-btn-editOrderItms.gif) no-repeat scroll left top;
	border:medium none;
	height:24px;
	margin-bottom:10px;
	width:139px;
}
.cBPad a, .wList-Table a, .safeOrderingTxt a, .itemRow td a {
	color: #526ad1;
	text-decoration: none;
}
.acct-hdr-Create, .acct-hdr-ccPaymentTypes {
	color: #d1d2d4;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 0;
}
.acct-hdr-AcctInfo, .acct-hdr-emailPref, .acct-hdr-UpdatePwd, .acct-hdr-shipAddresses, .acct-hdr-Return {
	color: #d1d2d4;
	padding: 0;
	font: 18px Arial, Helvetica, sans-serif;
}
.acct-hdr-AcctInfo h3, .acct-hdr-emailPref h3, .acct-hdr-UpdatePwd h3, .acct-hdr-shipAddresses h3 {
	color: #95979b;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
	font: normal 24px Arial, Helvetica, sans-serif;
}
.acct-hdr-ccPaymentTypes h3, .Hdr-shoppingCart h3 {
	color: #95979b;
	font: normal 24px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
.addEdit_CCPmntType td, .addressInfo td {
	padding: 4px 5px 4px 0;
}
ordTable_regHdr rtBor_white, .ordTable_regHdr {
	background: #678629 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) no-repeat scroll 95% 50%;
	color: #fff;
	text-align: center;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
}
.wList-btn-previous, .infoBtns {
	border: none;
}
.wList-Price, .wList-Avail, .wList-SlctItms {
	text-align: center;
	width: 80px;
}
.col-styleNum, .col-quant, .col-price, .col-total, .col-discount{
	border-color: #fff;
	color: #57575b;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.chkout-shipDetails table {
	background:#F1EFED none repeat scroll 0%;
	color:#57575b;
	font: 11px/18px Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-bottom:5px;
	position: relative;
	width:522px;
}
.AddressOverrideUC {
	color: #57575b;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.chkout-shipNotes .col1 {
	background: #f1efed none repeat scroll 0;
	color: #57575b;
	float: left;
	height: 65px;
	width: 250px;
}
.chkout-shipNotes .col2 {
	background:#F1EFED none repeat scroll 0%;
	color:#57575b;
	float:right;
	height:65px;
	width:250px;
}
.addressInfo .shipNote .note1, .addressInfo .shipNote .note2 {
	background: #F1EFED none repeat scroll 0;
	color: #57575b;
	margin-top: 10px;
	padding: 5px 10px;
	width: 218px;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.btn_ProceedtoStep3 {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3.gif) no-repeat;
	float: left;
	width: 152px;
	height: 22px;
	cursor: pointer;
	border: 0;
	margin: 15px 0 50px 2px;
	clear: both;
}
.btn_ProceedtoStep3b {
	background: url(/App_Themes/Default/images/returns/btn_proceedto3b.gif) no-repeat;
	float: left;
	width: 149px;
	height: 19px;
	cursor: pointer;
	border: 0;
	margin: 10px 0 0 0;
	clear: both;
}


/* @end */

/* @group orders */
.orders-listContainer {
	margin: 0 20px 0 10px;
}
.orders-listTable {
	width: 705px;
	border: solid 1px #ffffff;
}
.orders-listTable TH {
	padding: 3px 5px 3px 5px;
	background: #F1EFED;
	color: #57575b;
	font-size: 11px;
	border: none;
	font-weight: normal !important;
}
.orders-listTable TD {
	padding: 8px 5px;
	background: #F1EFED;
	color: #57575b;
	font-size: 11px;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #fff;
}
.orders-listBrdr {
	background: #F1EFED;
	border: none;
}
.orders-listTable a{
	font-family: Arial, Helvetica, sans-serif;
	color: #316FA8;
	text-decoration: none;
}
.orders-listTable a:hover{
	text-decoration: underline;
}
/** TRACK ORDER - ORDER DETAILS **/

.orders-btn-back2TrkOrdr {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2TrkOrdr.gif) no-repeat top left;
	margin: 25px 0 15px 0;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-histDetail {
	margin: 0 0 10px 0;
}
.orders-histDetail TABLE {
	width: 780px !important;
	background: #F1EFED;
	font-size: 11px;
	color: #57575b;
}
.orders-histDetail TD {
	padding: 10px;
	font-size: 11px;
	color: #57575b;
}
.orders-mainContainer UL.chkout-summaryList {
	width: 190px !important;
}
.orders-mainContainer UL.chkout-summaryList LI {
	width: 190px !important;
	font-size: 11px;
	color: #57575b;
}
.orders-histDetailSummary {
	margin: 10px 0 0 0;
}
.orders-subHdr{
	color:#57575b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:36px;
	margin:0pt;
	padding:0pt 0pt 10px;
	text-transform:lowercase;
}
.orders-histDetailSummary .orders-lineItemsTable {
	width: 780px !important;
	background: #FFF;
	font-size: 11px;
}
.orders-lineItemsTable TH {
	background: #F1EFED;
	color: #57575b;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.orders-lineItemsTable TD {
	vertical-align: top;
	padding: 2px 3px;
	color: #57575b;
	font-size: 11px;
}
.orders-lineItemsTable .img {
	display: none;
}
.orders-lineItemsTable .desc {
	width: 153px !important;
}
.orders-lineItemsTable .quant {
	text-align: center;
	width: 45px !important;
}
.orders-lineItemsTable TD.status {
	color: #FD3F05;
	font-weight: bold;
}
.orders-lineItemsTable .status {
	text-align: center;
}
.orders-lineItemsTable .trackNum {
	width: 125px !important;
}
.orders-lineItemsTable .uPrice {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .discount {
	width: 74px !important;
	text-align: right;
}
.orders-lineItemsTable .price {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary .ordSummTable {
	width: 780px !important;
	background: #F1EFED;
	font-size: 11px;
}
.orders-histDetailSummary .ordSummTable TD {
	vertical-align: top;
	padding: 10px 10px 10px 0;
	color: #575757;
	line-height: 18px;
	height: 28px;
}
.orders-histDetailSummary .itemTotals-totals {
	width: 89px !important;
	text-align: right;
}
.orders-histDetailSummary P.cart_price {
	text-align: right;
	margin: 2px 3px 0 0;
	color: #346EA8;
	margin-bottom: 0;
}
.cartItems TABLE.itemTable {
	/*width: 734px !important;*/
}
.storedAddresses TD{
	vertical-align: top;
}
.btn-delete{
	padding: 5px 0 10px 0;	
}
.addEditAddress SELECT.fieldState {
}
.addressInfo SELECT.fieldState {
}
/* @end Orders */
/* @end */

/* @group brandshops */
/* Temp */
.clear {
	clear: both;
}

/* Template A - START */
.brandshop-a {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-a .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-a .brandshop-desc h2 {
	display: block;
}
.brandshop-a .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template A - END */

/* Template B - START */
.brandshop-b {
	width: 780px;
	padding: 0;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-b .brandshop-desc {
	float: left;
	width: 576px;
	min-height: 202px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 202px;           /* IE6 Hack for min-height */
}
.brandshop-b .brandshop-desc h2 {
	display: block;
}
.brandshop-b .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template B - END */

/* Template C - START */
.brandshop-c {
	width: 586px;
	padding: 0 0 0 194px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-c .brandshop-desc {
	float: left;
	width: 382px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-desc h2 {
	display: block;
}
.brandshop-c .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template C - END */

/* Template D - START */
.brandshop-d {
	width: 780px;
	padding: 0;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
	clear: both;
	color: #000;
}
.brandshop-d .brandshop-desc {
	float: left;
	width: 576px;
	min-height: 250px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 250px;           /* IE6 Hack for min-height */
}
.brandshop-d .brandshop-desc h2 {
	display: block;
}
.brandshop-d .brandshop-desc p {
	font: 11px/18px Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
/* Template D - END */

/* All Templates - START */
.brandshop-a .brandshop-links, .brandshop-b .brandshop-links {
	min-height: 178px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 178px;           /* IE6 Hack for min-height */
}
.brandshop-c .brandshop-links {
	min-height: 226px;
	height: auto !important; /* IE6 Hack for min-height */
	height: 226px;           /* IE6 Hack for min-height */
}

.brandshop-links {
	float: right;
	width: 194px;
	border-left: 10px solid #fff;
	font: 11px/17px Arial, Helvetica, sans-serif;
	padding: 24px 0 0 0;
	background: #f1efed;
	color: #95979b;
}
.brandshop-links h3 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 24px;
	color: #57575b;
}
.brandshop-linklist {
	display: block;
	float: left;
	padding: 16px 0 0 24px;
}
.brandshop-linklist h4 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #57575b;
}
.brandshop-linklist ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.brandshop-links a {
	text-decoration: none;
	color: #95979b;
}
.brandshop-links a:hover {
	text-decoration: underline;
}
.brandshop-links p {
	clear: both;
	margin: 0;
	padding: 16px 0 0 24px;
}
.brandshop-links p span {
	font-weight: bold;
	color: #57575b;
}
/* All Templates - END */

/* @end */

/* @group checkout */
.CVVDisplay {vertical-align:top;text-align:left;width:100%;}
.CVVDisplay .txt {width:15%;}
.CVVDisplay .ccvhelp{width:60%;}
#ccvHelpBox {}

.selectBox-CC .cvvCol { vertical-align:bottom;text-align:left;}
.selectBox-CC .cvvCol DIV { margin-top: 35px; padding: 8px; background: #E7F5FE; color: #333; font-size: 11px;}
.selectBox-CC .cvvCol P { margin: 18px 0 0 0; text-align: justify; }
#ccvHelpBox .cardDescription{height:24px; width:200px;padding:0px;margin:0px;}
#ccvHelpBox .cardLogo{ width:24px;padding:4px 0 0 0;text-align:center;vertical-align:top;}
#ccvHelpBox .cardName{ font-weight:bold; padding:0 0 0 8px;margin:0px;vertical-align:top;}
#ccvHelpBox .cardInstructions{padding:0 0 0 8px;margin:0px;text-align:left;vertical-align:top;}
.selectBox-CC TD.optCheckbox { padding-top: 12px; font-weight: bold;}



/* @end */

/* @group zAppDev */

/* Description: This rule was implemented because now the breadcrumb on the results page in now housed in an
     H2 tag.  Made the CSS rules to match was was currently on the shoes.com site. */
div.breadCrumbs h2 
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding-left: 10px;
}


input.watermark {
    color:#CCC;
}

.hidden
{
	display:none;
}

/* localization */
#dvLanguage
{
	width:960px;
	margin:8px auto 0px auto;
}
#switchToEnglish
{
	background:transparent url(/Images/e4xFlags/US.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
	margin-right:5px;
}
#switchToFrench
{
	background:transparent url(/Images/e4xFlags/FR.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:23px;
	width:35px;
	text-indent:-9999px;
}
#dvLanguage .inactive
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.frenchContent
{
	background-color:#faa;
}


/* QuickLook General Rules */
#quickLook-outer-wrapper {
	border: 6px solid #ddd;
	-moz-border-radius: 6px;
	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: #369;
	padding: 3px 0;
	font-size: 1.25em;
	font-weight: bold;
}

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

/* Tab Navigation Area */
#ql-tabs ul {
	position: absolute;
	top: -32px;
	left: 10px;
	margin: 0;
	padding: 0;
	width: 536px;
}
#ql-tabs ul li {
	display: inline;
	float: left;
	border-top: 6px solid #ddd;
	border-left: 6px solid #ddd;
	border-right: 6px solid #ddd;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px;
	margin: 0;
	cursor: pointer;		
}

#ql-tab-quicklook {
	height: 26px;
	width: 109px;
	text-indent: -9999px;
	}
#ql-tab-quicklook .ql-tab-quicklook-on {
	background: #fff url(/app_themes/default/images/quicklook/tab-quicklook-active.gif) no-repeat scroll 6px 3px;
	height: 100%;
	width: 100%;
	z-index: 20;
}
#ql-tab-quicklook .ql-tab-quicklook-off {
	background: #d3d4d6 url(/app_themes/default/images/quicklook/tab-quicklook-inactive.gif) no-repeat scroll 6px 3px;
	height: 100%;
	width: 100%;
	z-index: 20;
}
#ql-tab-description {
	height: 26px;
	width: 115px;
	text-indent: -9999px;
}
#ql-tab-description .ql-tab-description-on {
	background: #fff url(/app_themes/default/images/quicklook/tab-description-active.gif) no-repeat  6px 3px;
	height: 100%;
	width: 100%;
	z-index: 20;
}
#ql-tab-description .ql-tab-description-off {
	background: #d3d4d6 url(/app_themes/default/images/quicklook/tab-description-inactive.gif) no-repeat  6px 3px;
	height: 100%;
	width: 100%;
	z-index: 20;
}

#ql-tab-close {
	background: #fff url(/app_themes/default/images/quicklook/tab-close.gif) no-repeat  0px 3px;
	float: right;
	margin: 0 0px 0 0;
	position: absolute;
	width: 66px;
	right: 0px;
	height: 26px;
	text-indent: -9999px;

}

/* 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 .variantPrice,
#ql-selection .variantSalePrice {			
	font-weight: bold;
	font-size: 1.25em;
	padding-right: 5px;
} 
#ql-selection .free-shipping {
	font-size: 0.8em;
	color: #D8106F;
}
#ql-selection .color 	{
	padding: 5px 0;
	height: 50px;
}
#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: 0.95em;
	display: block;
	padding: 0 0 5px 0;
}
#ql-selection .ql-header {
	color: #D8106F;
	padding: 2px 0;
	font-size:11px;
	clear: both;
}

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

/*Action (Button) Area */
#ql-actions .add-to-cart-button {
	background-position: -115px -308px; 
	height:34px;
	width:136px;	
	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: 245px;
	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: 10px;
	margin-bottom: 10px;
}
#ql-contents .linkProdDetail a {
	color: #f0820b;
}

/* size notify */
body.productdetailsPage div.step1,
body.productdetailsPage div.step2
{
	min-height:20px;
}
/* 10/16/2009 body.productdetailsPage #notify {
	width: 380px;
	min-height: 240px;
	height: auto !important;
	height: 300px;
	font: 12px/16px Arial, Helvetica, sans-serif;
}*/

.validation-errors
{
	color:red;
}
/* choose your shoes */
#qs-column #goButton {
	background:transparent url(/App_Themes/Default/images/2008/template/btn-qsgo.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:22px;
	margin:0 20px 0 0;
	text-indent:-9999px;
	width:33px;
}
#qs-column {
	background-color:#707073;
}
body.resultsPage #qs-column .quicksearch {
	height:160px;
}
body.resultsPage #qs-column .quicksearch select {
	width:110px;
}
.quicksearch select option {
	margin:0;
}
.department, .styles, .color, .sizewidth {
	margin:0;
	height:28px;
	clear: both;
}
#qs-column .quicksearch {
	height:155px;
}
#qs-column .quicksearch {
	padding:35px 20px 0 20px;
	width: 130px;
}
#qs-column .quicksearch p {
	margin:0px 5px 10px 0;
}
#qs-column .quicksearch p {
	overflow:hidden;
}
#qs-column .quicksearch a.reset {
	margin:7px 0 7px 6px;
}

/* end */


span.note {
	float: left;
	position: static;
}

/* 2/07/11 update per it */
a.continueShopping, a.continueShopping img {
	width:141px;
	height:24px;
	display:block; float:left;
	text-indent:-900px;
	padding-right:5px;
	overflow:hidden;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-contShopping.gif) no-repeat scroll 0 0;
	vertical-align: top;
}
input.updateCart {
	border:0 none;
	width:104px;
	height:24px;
	overflow:hidden;
	padding-top:24px;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-updateCart.gif) no-repeat scroll 0 0;
	cursor:pointer;
	vertical-align: top;
}/* end */
input.recalculate {
	background: url(/App_Themes/Default/images/checkout/btn-recalculate.gif) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 89px;
}
a#modalLink {
	text-transform:capitalize;
	background: url("/App_Themes/Default/images/checkout/btn-recalculate.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 0;
    text-indent: -9999px;
    width: 89px;
}
input.checkoutButton {
	border:0 none;
	width:232px;
	height:22px;
	overflow:hidden;
	padding-top:22px;
	background:transparent url(/App_Themes/Default/images/cart/cart-btn-proceedToChkout.gif) no-repeat scroll 0 0;
	cursor:pointer;
}


.chooseBox .step1 {
	height: 35px;
}

/*For Bug 1451*/
#notify {
	min-height: 260px;
}

#notify .noticeInputsWrapper #opt  {
	margin: 0;
	width: 365px;/*pending QA February 18, 2011*/
}

/*For Bug 1384 */
.helpMe {
	margin: 5px 0 0 0;
}


/* start MessageUC classes*/
.MessageUC {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
.MessageUC .info-message {
	color:#096DF8;
	font-weight:bold;
}
.MessageUC .error-message {
	color:red;
}
/* end MessageUC classes*/



/*start promocode validation messages */
#divBillingPromocodeValidatorMessages, 
#divPromocodeValidatorMessages { 
	margin-top:5px;
	margin-left:2em;
	margin-bottom:5px;
	display:block;
	color:red;
}
#divBillingPromocodeValidatorMessages li,
#divPromocodeValidatorMessages li {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}
/*end promocode validation messages*/

/*start facebook styling*/
#facebookShareButton {
	text-decoration:none;
}
#facebookShareDiv {
	background:none repeat scroll 0 0 #F1EFED;
	border-color:#F18104;
	border-top:1px solid #F18104;
	border-bottom:1px solid #F18104;
	height:45px;
	margin:0px;
	padding:0px;
	display:none;
}
#facebookShareButtonDiv {
	background:none repeat scroll 0 0 #D8D5DC;
	float:left;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-top:5px;
	height: 38px;
}
#RES_ID_fb_login_image {
	border:none;
	background: url(/App_Themes/Default/images/2010/fb-icon.jpg) no-repeat;
	height: 32px;
	width: 32px;
}
#facebookShareBubbleImage {
	border:none;
	background: url(/App_Themes/Default/images/2010/share-icon-overstate.jpg) no-repeat;
	height: 34px;
	width: 58px;
	margin-left:5px;
}
#facebookShareTextDiv {
	padding-top:12px;
	float:left;
	font:12px/18px Arial,Helvetica,sans-serif;
	margin-left:20px;
}
/*end facebook styling*/

/* ********************** */
/* @group Saved Search */



#saved-search {
	width: 760px;
	margin: 0 0 0 20px;
	overflow: auto;
}
#saved-search .intro {
	margin: 0 0 0 20px;
}
#saved-search h1 {
	font: normal 28px Arial, Helvetica, sans-serif;
	color: #f0820b;
	margin: 16px 0;
}
#saved-search h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #5e2607;
	margin: 0;
}
#saved-search p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #57575b;
	margin: 2px 0 16px 0;
}
#saved-search p a {
	color: #f0820b;
}

#saved-search .button-primary {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 6px 16px 6px 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #f0820b url(/Content/images/savedsearch/arrow-white.gif) no-repeat right center;
}
#saved-search .button-secondary {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px 18px;
	text-decoration: none;
	color: #fff;
	background: #95979b;
}
#saved-search .box {
	display: inline;
	float: left;
	width: 360px;
	margin: 0 0 0 20px;
}
#saved-search .box h3 {
	margin: 0;
	display: inline;
	float: left;
	width: 124px;
	height: 21px;
	text-indent: -9999px;
}
#saved-search .box h4 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #5e2607;
	margin: 0;
}
#saved-search .box .content {
	padding: 20px 30px 26px;
	background: #dadbdc;
	min-height: 140px;
	clear: both;
}
#saved-search .box ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	color: #5e2607;
	font: 12px/22px Arial, Helvetica, sans-serif;
}
#saved-search .quicklinks ul a {
	background: #f0820b;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 4px;
	text-decoration: none;
}
#saved-search .quicklinks h3 {
	background: url(/Content/images/savedsearch/tab-quicklinks.gif) no-repeat;
}
#saved-search .newsearch h3 {
	background: url(/Content/images/savedsearch/tab-newsearch.gif) no-repeat;
}
#saved-search .panel {
	width: 740px;
	margin: 0 0 0 20px;
	clear: both;
	overflow: auto;
}
#saved-search .panel h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #95979b;
	text-transform: uppercase;
	margin: 20px 0 0;
}
#saved-search .panel .content {
	background: #ebeae9;
	padding: 20px 30px;
	width: 680px;
}
#saved-search .search-unsaved .content {
	background: #eae6d3;
}
#saved-search .panel .save-search {
	clear: left;
	float: left;
	margin: 0 10px 0 0;
}
#saved-search .panel .selections {
}
#saved-search .panel .editlinks {
	display: inline;
	float: right;
}
#saved-search .panel .editlinks a.editbefore {
	font: bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color: #d80e6e;
	text-decoration: none;
	text-transform: lowercase;
}
#saved-search .panel .editlinks a.editbefore:hover {
	text-decoration: underline;
}
#saved-search .selections {
	font: 11px/27px Tahoma, Arial, Helvetica, sans-serif;
	overflow: auto;
	margin: 0 0 16px;
	width: 680px;
}
#saved-search .selections input {
	display: inline;
	float: left;
	border: 1px solid #bebebe;
	font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #d80e6e;
	padding: 2px 6px;
	width: 140px;
	margin: 0 0 10px 0;
}
#saved-search .selected-list {
	display: inline;
	float: left;
	background: url(/Content/images/savedsearch/arrow-orange.gif) no-repeat left center;
	padding: 0 0 0 18px;
	margin: 0 0 0 4px;
	color: #f0820b;
}
#saved-search .selections .selected-list .gender {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 10px 0 0;
}
#saved-search .selections .selected-list a.remove {
	color: #f0820b;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 0 0 0 13px;
	background: url(/Content/images/multiselect/select-remove.gif) no-repeat left center;
}
#saved-search .selections .selected-list a.remove:hover {
	text-decoration: line-through;
}
#saved-search .selections .selected-found {
	color: #878787;
	display: inline;
	float: right;
	margin: 0 10px 0 0;
}


#saved-search .narrow {
	border-top: 1px solid #ecebea;
	background: #ebeae9;
	overflow: auto;
	padding: 20px 30px;
	width: 680px;
}
#saved-search .narrow .content {
	background: #fff url(/Content/images/multiselect/styles-found-bg.gif) no-repeat 596px 0px;
	padding: 0;
}
#saved-search .narrow h3 {
	background: url(/Content/images/multiselect/h-narrow-your-results.gif) no-repeat;
	width: 92px;
	/* height: 59px; */
	text-indent: -9999px;
	margin: 11px 0 0 0px;
	display: inline;
	float: left;
	height:16px;
}
#saved-search .narrow .col, #saved-search .narrow .nav-heel-height, #saved-search .narrow .nav-showme {
	display: inline;
	float: left;
	border: none;
	padding: 10px 6px 0;
	background: #fff;
	height: 200px;
}
#saved-search .narrow .select-category, #saved-search .narrow .select-brand {
	width: 130px;
}
#saved-search .narrow .col h4 {
	margin: 0 0 6px 0;
	text-indent: -9999px;
	height: 11px;
}
#saved-search .narrow .size-infant h4 {
	background-position: 0 -503px; width: 145px; height: 11px;
}
#saved-search .narrow .size-kids h4 {
    background-position: -304px -483px; width: 72px; height: 11px;
}
#saved-search .narrow .size-men h4 {
	background-position: 0 -448px; width: 85px; height: 11px;
}
#saved-search .narrow .size-women h4 {
	background-position: -278px -461px; width: 106px; height: 11px;
}
#saved-search .narrow .select-widths h4 {
    background-position: -90px -420px; width: 50px; height: 11px;
}
#saved-search .narrow .select-colors h4 {
	background-position: -85px -448px; width: 43px; height: 11px; 
}
#saved-search .narrow .nav-heel-height h3 {
	background: url(/Content/images/savedsearch/h-height.gif) no-repeat;
	width: 83px;
	margin: 0 0 3px;
	text-indent: -9999px;
	height: 14px;
}

#saved-search .narrow ul.size {
	list-style: none;
	margin: 0 0 16px;
	padding: 0;
	width: 210px;
	display: block;
	overflow: auto;
}
#saved-search .narrow ul.size li
{
	display: inline;
	width: 24px;
	height: 24px;
	margin: 2px 2px 0 0;
	padding: 0;
	float: left;
}
#saved-search .narrow ul.size a
{
	color: #5e2607;
	display: block;
	width: 24px;
	text-align: center;
	width: auto;
	text-decoration: none;
	background: #d9d7d5;
	height: 18px !important;
	width: 20px !important;
	padding: 3px 2px;
	font: 9px/18px Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0;
}
#saved-search .narrow ul.size .off a {
	color: #5e2607;
	background: #d9d7d5;
}
#saved-search .narrow ul.size .off a:hover {
	color: #5e2607;
	background: #f0820b;
}
#saved-search .narrow ul.size .sel a {
	color: #fff;
	background: #f0820b;
}
#saved-search .narrow ul.size .sel a:hover {
	text-decoration: line-through;
}
#saved-search .narrow ul.size .dim a {
	color: #dadada;
	background: #ebebeb;
	cursor: default;
}
#saved-search .narrow .sale-new {
	padding-top: 37px;
	border: none;
}


#saved-search .narrow .select-widths ul, #saved-search .narrow .sale-new ul {
	list-style: none;
	padding: 0 0 0 3px;
	margin: 0;
}
#saved-search .narrow .select-widths li, #saved-search .narrow .sale-new li {
	margin: 0;
	padding: 0;
}
#saved-search .narrow .select-widths a, #saved-search .narrow .sale-new a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #57575b;
	text-decoration: none;
	padding: 0 0 0 20px;
}
#saved-search .narrow .select-widths .off a, #saved-search .narrow .sale-new .off a {
	background: url(/Content/images/multiselect/checkbox-off.gif) no-repeat left center;
}
#saved-search .narrow .select-widths .sel a, #saved-search .narrow .sale-new .sel a {
	background: url(/Content/images/multiselect/checkbox-sel.gif) no-repeat left center;
}
#saved-search .narrow .select-widths .dim, #saved-search .narrow .sale-new .dim {
	display: none;
}
#saved-search .narrow .select-widths .dim a, #saved-search .narrow .sale-new .dim a {
	background: url(/Content/images/multiselect/checkbox-dim.gif) no-repeat left center;
	color: #a6a8ab;
	cursor: default;
}
#saved-search .narrow .select-widths .off a:hover, #saved-search .narrow .sale-new .off a:hover {
	text-decoration: underline;
}
#saved-search .narrow .select-widths .sel a:hover, #saved-search .narrow .sale-new .sel a:hover {
	text-decoration: line-through;
}
#saved-search .narrow .select-widths .dim a:hover, #saved-search .narrow .sale-new .dim a:hover {
	text-decoration: none;
}




#saved-search .narrow ul.colors {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 140px;
	display: block;
	/*overflow: auto;*/
}
#saved-search .narrow ul.colors li
{
	display: inline;
	width: 19px;
	height: 21px;
	margin: 0 0 0;
	padding: 1px;
	float: left;
}
#saved-search .narrow ul.colors a
{
	color: #5e2607;
	display: block;
	text-align: center;
	width: auto;
	text-decoration: none;
	background: red url(/Content/images/multiselect/swatch-clear.gif) no-repeat;
	height: 13px;
	width: 13px;
	line-height: 1px;
	margin: 3px;
	padding: 0;
	text-indent: -9999px;
	border: 1px solid #a6a8ab;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#saved-search .narrow ul.colors .off a {
}
#saved-search .narrow ul.colors .off a:hover {
}
#saved-search .narrow ul.colors .sel {
}
#saved-search .narrow ul.colors .sel a {
	margin: 1px 1px 0;
	border: 3px solid #f0820b;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#saved-search .narrow ul.colors .sel a:hover {
	text-decoration: line-through;
}
#saved-search .narrow ul.colors .dim {
	/*cursor: default;*/
	display: none;
}
#saved-search .narrow ul.colors .swatch-white a    {background-image: url(/Content/images/multiselect/swatch-white.gif);}
#saved-search .narrow ul.colors .swatch-bone a     {background-image: url(/Content/images/multiselect/swatch-bone.gif);}
#saved-search .narrow ul.colors .swatch-beige a    {background-image: url(/Content/images/multiselect/swatch-beige.gif);}
#saved-search .narrow ul.colors .swatch-natural a  {background-image: url(/Content/images/multiselect/swatch-natural.gif);}
#saved-search .narrow ul.colors .swatch-tan a      {background-image: url(/Content/images/multiselect/swatch-tan.gif);}
#saved-search .narrow ul.colors .swatch-taupe a    {background-image: url(/Content/images/multiselect/swatch-taupe.gif);}
#saved-search .narrow ul.colors .swatch-brown a    {background-image: url(/Content/images/multiselect/swatch-brown.gif);}
#saved-search .narrow ul.colors .swatch-burgundy a {background-image: url(/Content/images/multiselect/swatch-burgundy.gif);}
#saved-search .narrow ul.colors .swatch-navy a     {background-image: url(/Content/images/multiselect/swatch-navy.gif);}
#saved-search .narrow ul.colors .swatch-blue a     {background-image: url(/Content/images/multiselect/swatch-blue.gif);}
#saved-search .narrow ul.colors .swatch-green a    {background-image: url(/Content/images/multiselect/swatch-green.gif);}
#saved-search .narrow ul.colors .swatch-yellow a   {background-image: url(/Content/images/multiselect/swatch-yellow.gif);}
#saved-search .narrow ul.colors .swatch-orange a   {background-image: url(/Content/images/multiselect/swatch-orange.gif);}
#saved-search .narrow ul.colors .swatch-red a      {background-image: url(/Content/images/multiselect/swatch-red.gif);}
#saved-search .narrow ul.colors .swatch-purple a   {background-image: url(/Content/images/multiselect/swatch-purple.gif);}
#saved-search .narrow ul.colors .swatch-pink a     {background-image: url(/Content/images/multiselect/swatch-pink.gif);}
#saved-search .narrow ul.colors .swatch-grey a     {background-image: url(/Content/images/multiselect/swatch-grey.gif);}
#saved-search .narrow ul.colors .swatch-black a    {background-image: url(/Content/images/multiselect/swatch-black.gif);}
#saved-search .narrow ul.colors .swatch-bronze a   {background-image: url(/Content/images/multiselect/swatch-bronze.gif);}
#saved-search .narrow ul.colors .swatch-gold a     {background-image: url(/Content/images/multiselect/swatch-gold.gif);}
#saved-search .narrow ul.colors .swatch-silver a   {background-image: url(/Content/images/multiselect/swatch-silver.gif);}
#saved-search .narrow ul.colors .swatch-metallic a {background-image: url(/Content/images/multiselect/swatch-metallic.gif);}
#saved-search .narrow ul.colors .swatch-multi a    {background-image: url(/Content/images/multiselect/swatch-multi.gif);}
#saved-search .narrow ul.colors .swatch-clear a    {background-image: url(/Content/images/multiselect/swatch-clear.gif);}



/* PAGE SPECIFIC STYLES */

#saved-search * { outline:none; }

#saved-search .content {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}

#saved-search .content a {
	text-decoration:none;
	color:#929295;
}

#saved-search .content a:hover {
	text-decoration:underline;
}

#saved-search a.nav-clear-selection {
	color: #90d1d5;
	display: inline;
	float: right;
}
#saved-search .nav-department a.nav-clear-selection {
	line-height: 36px;
}

#saved-search .narrow .col h3 {
	/* display:none; */
	margin:0px;
	height:16px;
}

#saved-search .narrow .nav-category h3 {
	background:transparent url(/Content/images/savedsearch/h-category.gif) no-repeat scroll 0 0;
	display:block;
}
#saved-search .narrow .nav-category .refineList h4 {
	display: none;
}
#saved-search .narrow .nav-brandalpha h3 {
	background:transparent url(/Content/images/savedsearch/h-brands.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
}
#saved-search .narrow .col.sale-new {
	padding-top:0px;
	padding-bottom:20px;
}
#saved-search .narrow .nav-showme h3 {
	background:transparent url(/Content/images/savedsearch/h-showme.gif) no-repeat scroll 0 0;
	display:inline;
	float:left;
}

/*
#saved-search .col .select-widths {
	display:none;
}

#saved-search .nav-heel-height .refineList {
	display:none;
}

#saved-search .col {
	height:200px;
	overflow:hidden;
}
*/

#saved-search .col a {
	display:block;
	clear:both;
}
#saved-search .col .refineList {
	height:150px;
	overflow-x:hidden !important;
	overflow-y:auto;
	padding-right:10px;
	width:110px;
	clear:left;
}
#saved-search .nav-category .refineList {
	height: 110px;
}


#saved-search .size-men .col.size-infant h4 {
	background-position: 0 -503px; width: 145px; height: 11px;
}
#saved-search .col.size-kids h4 {
	background-position: -304px -483px; width: 72px; height: 11px;
}
#saved-search .col.size-men h4 {
	background-position: 0 -448px; width: 85px; height: 11px;
}
#saved-search .col.size-women h4 {
    background-position: -278px -461px; width: 106px; height: 11px;
}

#saved-search .nav-section-wrapper.nav-kidsage {
	float: left;
	padding: 10px 6px 0;
	border: none;
	height: 200px;
	background: #fff;
}
#saved-search .narrow .nav-kidsage h3.nav-toggle-element {
	background: url(/Content/images/savedsearch/h-kidsage.gif) no-repeat;
	margin: 0;
}
#saved-search .refineList .nav-haschildren {
	background: url(/Content/images/savedsearch/list-arrow.gif) bottom right no-repeat;
}
#saved-search .refineList .nav-haschildren:hover {
	background: url(/Content/images/savedsearch/list-arrow-hov.gif) bottom right no-repeat;
}



#saved-search .content .nav-department {
	display: block;
	background: #fff;
}
#saved-search .content .nav-department .refineList {
	width: 150px;
	padding: 0 0 8px 0;
}
#saved-search .content .nav-department .refineList a {
	text-indent: 0;
}
#saved-search div.nav-department div.nav-banner-all-depts {
	width: 100px;
	height: 36px;
	background: url(/Content/images/savedsearch/h-department.gif) no-repeat 10px 12px;
}
#saved-search div.nav-department div.nav-banner-womens, #saved-search div.nav-department div.nav-banner-mens, #saved-search div.nav-department div.nav-banner-girls, #saved-search div.nav-department div.nav-banner-boys, #saved-search div.nav-department div.nav-banner-accessories, #saved-search div.nav-department div.nav-banner-bags {
	display:none;
}
#saved-search div.nav-department div.nav-selected div {
	font: bold 12px/36px Arial, Helvetica, sans-serif;
	color: #f0820b;
	text-transform: uppercase;
	width: 600px;
	display: inline;
}
#saved-search .content .nav-department .nav-toggle-section-element {
}



#saved-search .nav-selected {
	clear: both;
}
#saved-search .nav-department .nav-selected {
	clear: none;
}
#saved-search .nav-department .nav-selected div {
}
div.nav-category div.nav-selected span {
	padding: 0;
}
#saved-search .content .results-sortbar {
	background-color:#FFFFFF;
}
#saved-search .col .nav-section-wrapper {
	background-color:#FFFFFF;
}

#saved-search .nav-section-wrapper .refineList {
	padding-left:0px;
}

#saved-search .nav-brandalpha .nav-toggle-section-element {
	height:165px;
	clear:both;
	margin: 0 10px 0 0;
}

#saved-search a.button-primary {
	color:#FFFFFF;
}

#saved-search .editlinks span a {
	color:#FFFFFF;
}

#saved-search #multi-select {
	width: auto;
}
#saved-search .results-sortbar {
	padding:0px;
}
#saved-search .nav-brandalpha .nav-toggle-section-element {
	overflow-y:visible !important;
	overflow-x:visible;
}
#saved-search .nav-section-wrapper {
	clear:none;
}

#saved-search div.nav-section-wrapper {
	border-top:0px;
}
#saved-search .nav-heel-height {
	display: inline;
	float: left;
}


.resultsPage #selections .save-search,
.resultsajaxPage #selections .save-search {
	background-position: -46px -95px; width: 83px; height: 14px;
	text-indent: -9999px;
	display: inline;
	float: left;
	margin-top:7px;
	line-height:0px;
}





/* @end */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/* ---- BEGIN ADDITIONS FOR ORDER TRACKING ENHANCEMENTS ---- */
.orders-cBPad {
/*    height: 300px; */
}
.trackingInput {
    color:#3C1B05!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:12px!important;
    font-weight: normal!important;
}

.trackingInput {
    color: #000000;
}

.trackingInput input {
    border: solid 1px #000000;
}

.orderSearchSelectors {
    color: rgb(170,21,42);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.orderSearchSelectors a {
    color: rgb(170,21,42);
}
.orderSearchSelectors a.active {
    font-weight: bold;
    text-decoration: none;
}
.trackingOptions {
    padding: 0px 0px 0px 22px;
    overflow-y: hidden;
}
.radioLabel {
    vertical-align: top;
}
.leftOrderTrackingPanel {
    padding: 0px 0px 0px 10px;
}
.orderDetailHeader 
{
    text-transform: uppercase;
}
#detailData 
{
    float: left;
}
#detailInfo 
{
    float: left;
    width: 450px;
    margin-left: 25px;
}
#orders-loading-wrapper 
{
    display: none;
    margin:130px auto 0px 40px; 
}
#orders-loading-wrapper .orders-loading-text 
{
    font-size:1.2em;
    font-weight:bold;
    margin:10px 0;
}
#orders-loading-wrapper .orders-loading-gif
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/app_themes/default/images/ajax-loader-bar.gif) no-repeat scroll 70px;
    height:19px;
}
#orderStatusButton 
{
    cursor: pointer;
    background-image: url(/App_Themes/Default/images/ordhistory/btn-or-status.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 32px;
}
.orders-contentBox h5 
{
    margin: 0px;    
}
.TrackOrderContainer 
{
    line-height: normal!important;
}
.ValidateError a 
{
    color:#940101;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:18px;
    text-decoration: underline;
}

/* ---- END ADDITIONS FOR ORDER TRACKING ENHANCEMENTS ---- */



/* @end */

/* @group zAppDev-Pigcheckout */
/* Description: This rule was implemented because now the breadcrumb on the results page in now housed in an
     H1 tag.  Made the CSS rules to match was was currently on the shoes.com site. */
div.breadCrumbs h1 
{
	font-size: 11px;
	font-weight: normal;
}



/* Description: The following is new CSS rules for new "The Pretty Pig" checkout */
#billingInfoPage div.chkout-billingSummary,
table.chkout-reviewInfoTable,
div.addressInfo div.country,
div#safeOrderingWrap,
div.cartItemsSummary,
div.shipNote
{
	display: none;
}
#safeOrderingWrap {
	margin: 10px 0 14px;
	height: 40px;
}
.btn-printThisPage {
	width:30px;
}
/* accordion header */
div.accordionHeader {
	background-color:#bdc925;
	margin:5px 0;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	text-transform:lowercase;
}
span.editRedirect a {
	text-decoration:none;
	color:#ffffff;
}
.gift-message-box {
	clear:both;
}
.friendlyError {
	color:#F0820B;
}
div.tooltip p {
	margin:0;
}
div.tooltip p.moreMessages {
	margin-top:10px;
}


/* @end */

/* @group return */
/****** SCREEN Styles for Returns on the Web ******/
/* CREATED 3/16/07 - ms */

.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }
.dkRed { color:#933; }


.PrTxt { display: none; } /***** Text between this span class will only be displayed on printout.  Used on Steps 3a/3b and maybe elsewhere.. ******/

/* ROW Header */
.acct-hdr-Return {
	/**background: url(/App_Themes/Default/images/profile/acct-hdr-return.gif) no-repeat bottom left; width:161px; height:16px; margin:7px 0 0 10px;**/ }

.acct-hdr-Return h3 {
	color:#543019;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:24px;
	margin:0pt;
	padding:10px 0pt 0pt 10px;
}
	

#ROW-slashReturns { display:block; height:200px; }

/******* Title/Header Text ******/
.ROW-hdrTxt {  /* wrapper */
	font-family: Arial, Helvetica, sans-serif;
	width:526px;
	z-index:2;
	padding-bottom:5px;
	float:left; }
.orange { color:#F90 !important; }
.ROW-hdrTxt h1.ROW-hdrTxt-StepNum {  /* "Step X of X */ 
	font-size: 20px;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #a16733;
	padding-right: 14px;
	float:left;
	margin:0; }
.ROW-hdrTxt h2.ROW-hdrTxt-StepTitle {  /* Step name */
	font-size: 20px;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	color: #a16733;
	font-weight:normal;
	float:left;
	margin:0;
	width:auto; }
	
/****** Step Boxes ******/
.stepBoxes {  /* wrapper */
	position:relative; width:520px; height:40px; z-index:1; margin-bottom:15px; float:left; }
.stepBoxes a:link { text-decoration:none !important; cursor:pointer; }
.stepBoxes a:visited { text-decoration:none !important; cursor:pointer; }
.stepBoxes a:hover { text-decoration:underline !important; cursor:pointer; }
.stepON {  /* Active step BOX */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	width:115px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; background: #f6efe8; float:left; padding: 3px 0 1px 9px; height:44px;}
.stepON-3 {  /* Active step BOX */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	width:115px; border: 1px solid #ccc; background: #f6efe8; float:left; padding: 3px 0 1px 9px; height:44px;}
.stepON-Num {  /* Active step NUMBER */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #a16733;
	position:relative;
	float:left;
	padding-right:5px; }
.stepON-Desc {  /* Active step DESCRIPTION */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 1.1em;
	color: #a16733;
	position:relative;
	float:left;
	width:70px;
	margin-top:4px; }
.stepOFF {  /* Inactive step BOX */
	 width:115px; height:44px; border: 1px solid #ccc; border-width: 1px 0 1px 1px; background: #FFF; float:left; padding: 3px 0 1px 9px; }
.stepOFF-3 {  /* Inactive step BOX */
	 width:115px; height:44px; border: 1px solid #76BEE3; background: #FFF; float:left; padding: 3px 0 1px 9px; }
.stepOFF-Num {  /* Inactive step NUMBER */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #a16733;
	position:relative;
	float:left;
	padding-right:5px; }
.stepOFF-Desc {  /* Inactive step DESCRIPTION */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position:relative;
	float:left;
	width:70px;
	margin-top:4px; }
.stepOFF-3xDesc {  /* Inactive step DESC for Steps 3a & 3b */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position:relative;
	float:left;
	width:60px;
	margin-top:4px; }
.stepON-3xDesc {  /* Active step DESC for Steps 3a & 3b */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #a16733;
	position:relative;
	float:left;
	width:60px;
	margin-top:4px; }
.stepRtBrdr { border-right: 1px solid #ccc; }  /* Right border for last box */


/****** MISC TEXT STYLES ******/
.txt_instrx {  /* Step 1 Instructions txt */
	font-family: Arial, Helvetica, sans-serif;
	position:relative; width:525px; z-index:3; float:left; margin-bottom:12px; }
.rtrnStaticTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #036;
	padding:0;
	margin:0; }
.rtrnStaticTxt-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #999;
	padding:0;
	margin:0;
	font-weight:normal !important; }

/****** BUTTONS ******/
.btn_ProceedtoStep2 {
	background:url(/App_Themes/Default/images/returns/btn_proceedto2.gif) no-repeat;
	float:left;
	width:152px;
	height:23px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 2px;
	/*padding-bottom:7px;*/
	clear:both;
}
.btn_ProceedtoStep3 {
	background:url(/App_Themes/Default/images/returns/btn_proceedto3.gif) no-repeat;
	float:left;
	width:152px;
	height:22px;
	cursor:pointer;
	border:0;
	margin:15px 0 0 2px;
	clear:both;
}
.btn_ProceedtoStep3b {
	background:url(/App_Themes/Default/images/returns/btn_proceedto3b.gif) no-repeat;
	float:left;
	width:149px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 0;
	clear:both;
}
.btn_completeReturn {
	background:url(/App_Themes/Default/images/returns/btn_completeReturn.gif) left bottom no-repeat;
	float:left;
	width:176px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_proceedtoConf {
	background:url(/App_Themes/Default/images/returns/btn_proceedtoConf.gif) left bottom no-repeat;
	float:left;
	width:186px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_PrintPage {
	background:url(/App_Themes/Default/images/returns/btn_clicktoprint.gif) left top no-repeat;
	position:relative;
	float:left;
	width:225px;
	height:30px;
	cursor:pointer;
	border:0;
	margin:10px 0 0 0;
	clear:both;
}
.btn_back2AcctHm {
	background:url(/App_Themes/Default/images/returns/btn_back2AcctHm.gif) left bottom no-repeat;
	float:left;
	width:200px;
	height:19px;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	clear:both;
}
.btn_Reprint {
	background:url(/App_Themes/Default/images/returns/btn_reprint.gif) left top no-repeat; width:219px; height:29px; cursor:pointer;
	margin:5px 0 0 0; }

/****** ORDER LIST - TABLE ******/
.ordTable {  /* General table style */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57575b;
	border-bottom: 1px solid #95979b;
	width:505px;
	position:relative;
	z-index:30;
	background:#FFF;
	float:left; }
.ordTable_numHdr {  /* Order Number header */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	border-right:1px dotted #FFF;
	padding-left:6px;
	background: #611e00 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	height:20px;
	color:#FFF; font-weight:bold;
}
.ordTable_regHdr {  /* Regular blue header */
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	background: #611e00 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	height:20px;
	color:#FFF; font-weight:bold;
}

.rtBor_white { border-right: 1px dotted #FFF; }

.expandLink_view { /**background:url(/App_Themes/Default/images/returns/plus_box.gif) left no-repeat; width:150px; **/}
.expandLink_view a {  /* [+] select items... */
	font-family: Arial, Helvetica, sans-serif;
	color:#F60 !important;
	font-size:11px;
	padding-left:15px;
	text-decoration:underline !important; }
.expandLink_hide a {  /* [-] select items... */
	font-family: Arial, Helvetica, sans-serif;
	color:#F60 !important;
	font-size:11px;
	/**background:url(/App_Themes/Default/images/returns/minus_box.gif) left no-repeat;**/
	padding-left:15px;
	text-decoration:underline !important; }


.ordTable_numTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #57575b;
	padding:6px 0 6px 6px;
	border-top: 1px solid #97979b;
	border-right:1px dotted #97979b;
	/*width:300px;*/
}

.ordTable_midTD {  /* "Date Ordered" and "Order Total" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#57575b;
	text-align:center;
	padding:6px 0 6px 0;
	border-top: 1px solid #97979b;
	border-right:1px dotted #97979b;
	width:125px !important;
}
.ordTable_midTD FONT { font-size:11px !important; }

.ordTable_rightTD {  /* "Order Status" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#57575b;
	text-align:center;
	padding:6px 0 6px 0;
	border-top: 1px solid #97979b;
	width:105px !important;
}

.ordDisplay_open { font-family: Arial, Helvetica, sans-serif; padding:6px; }
.ordDisplay_open h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin:0; }


/****** STEP 1 -- ITEMS TABLE ******/
.itmListTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	border:1px solid #95979b;
	border-width:1px 0 0 1px;
	width:450px !important;
	z-index:1;
	position:relative; float:left;
}
.itmListTable TH { display:none !important; }
.liteBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#bebebe;
	padding:6px 0 6px 10px;
	border:1px solid #95979b;
	border-width:0 1px 1px 0;
}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#bebebe;
	padding:2px 0 2px 6px;
	border:1px solid #95979b;
	border-width:0 1px 1px 0;
}
.medBlueBar input { float:left; }
.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.proceedNote { position:relative; float:left; clear:left; width:450px; padding:5px 0 0 5px; margin:0; }
.exchangeNote {
	background:url(/App_Themes/Default/images/returns/exchNoteBG.gif) repeat-x; width:470px; height:100px; padding:6px; margin:0; position:relative; float:left; clear:left; }

/****** Blue Table for individual item details ******/
.itmTable {
	width:540px;
	background:#fff url(/App_Themes/Default/images/returns/itmView_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px;
	color: #57575b !important;
	border-right:1px solid #97979b !important; }
.itmTable td { font-family:Arial, Helvetica, sans-serif !important; vertical-align:top;background-color: #ffffff; }
.itmTable_imgTD { width:100px; border:1px solid #8DC6DE; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTable_imgTD input { float:left; margin-top:30px; }
.itmTable_imgTD div { float:left; padding-left:5px; margin:0; text-align:center; }
.itmTable_col2 {
	vertical-align:top;
	width:50px;
	height:35px;
	border:1px solid #8DC6DE;
	border-width:0 1px 1px 0;
	padding:7px 0 5px 10px;
	margin:0;
	align:center;
}
.itmTable_col3 {
	vertical-align:top;
	width:73px;
	border:1px solid #8DC6DE;
	border-width:0 1px 1px 0;
	padding:7px 0 5px 10px;
	margin:0;
}
.itmTable_col456 { vertical-align:top; text-align:center; width:65px; border:1px solid #8DC6DE; border-width:0 1px 1px 0; padding:7px 0 5px 0 !important; }
.itmTable_col456 select { font-size:10px; font-weight:bold; margin-top:3px; }
.itmTable_col2row2 { vertical-align:top; height:50px; border:1px solid #8DC6DE; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable_col3row2 { vertical-align:top; border:1px solid #8DC6DE; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable h4 { font-size:11px; padding:0; margin:0; }


/****** Grey Table for individual item details ******/

.itmTableGrey {
	font-family:Arial, Helvetica, sans-serif !important;
	background:#F9F9F9 url(/App_Themes/Default/images/returns/itmView_bg_grey.gif) repeat-x;
	font-size:11px;
	width:488px;
	border:1px solid #CCC;
	color:#666666;
}
/* Step 3a Grey Table */
.iTG_blkTxt { color:#000 !important; }
.itmTableGrey .itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTableGrey .itmTable_imgTD { width:100px; border:1px solid #CCC; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTableGrey .itmTable_imgTD input { float:left; margin-top:30px; }
.itmTableGrey .itmTable_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey .itmTable_col2 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col3 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col4 { border:1px solid #CCC !important; border-width:0 1px 1px 0; }
.itmTableGrey .itmTable_col56 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey .itmTable_col2row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .itmTable_col3row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:inherit; color:#933; }
.itmTableGrey .grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }
.itmTableGrey h4 { font-size:11px; padding:0; margin:0; }
.rtrnIDgreybar { background:#EAEAEA; padding:6px 0 6px 10px; border:1px solid #CCC; border-width:0 1px 1px 0; }

/* Step 1 Greyed-out table */
.itmTableGrey_imgTD { width:100px; padding:5px 0 5px 6px; }
.itmTableGrey_imgTD input { float:left; margin-top:30px; }
.itmTableGrey_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey_col2 { vertical-align:top; width:125px; height:35px; padding:10px 0 5px 10px; font-size:inherit; margin:0; }
.itmTableGrey_col3 { vertical-align:top; width:70px; padding:10px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col4 { vertical-align:top; text-align:left; width:95px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col56 { vertical-align:top; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col2row2 { vertical-align:top; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col3row2 { vertical-align:top; padding:2px 0 5px 10px; font-size:inherit; }
.dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:inherit; color:#933; }
.grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }




/******** STATUS DEFINITIONS TABLE AT THE BOTTOM OF THE PAGE *********/
.statusDef {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#a16733; width:500px; position:relative; float:left; margin:15px 0 0 5px; width:525px; }
.statusDef TD { vertical-align:top; }


/****** STEP 2 -- PACKING SLIP MAILING ADDRESS ******/
#addrBox { margin: 0 auto 15px 80px; color: #000; font-size: 11px; width: 430px;}
#addrBox TD { padding: 0 5px; vertical-align: top;}
#addrBox SPAN {line-height: 12px; margin:0; padding: 0; height: auto;}
	

/****** RECEIVED ITEM AS A GIFT ******/
.identifyOrder { margin: 15px 0 120px 20px; color: #000; }
.identifyOrder TD { padding: 5px 0; }

/*
@media print {
.DIV_NoPrint{display:none;visibility: hidden;}
.headerContainer{display:none;visibility: hidden;}
.footerTopMargin{display:none;visibility: hidden;}
}
*/


/*printing style sheets*/
/****** PRINT Styles for Returns on the Web ******/
/****** Removes left nav, "step" boxes, backgrounds, top header tab, help link, buttons ******/
.onlyprint{display:none;}

h2.hdr_blueInstrux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#57575b;
	font-weight:bold;
	position:relative;
	float:left;
	margin:10px 0 5px 0;
	clear: both;
}

.blue_instrux {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #57575b;
	 width: 500px;
	 position: relative;
	 float: left;
	 padding: 8px 0 15px 10px;
	 border:1px solid #97979b;
	 background: #f1efed;
	 clear: both; }
.blue_instrux ol { /*position:relative; float:left; */ margin:0; padding:3px 0 0 23px; }
.blue_instrux li { list-style-type:decimal; clear:both; padding-bottom:10px; }

.whiteBox {  /* Step 2 - white container box around address form and Reason for Return */
	width:499px;
	position:relative;
	float:left;
	padding:5px 0 10px 10px;
	border:1px solid #76BEE3;
	background:#FFF; }
	
.errorBox {
	background-color:#FFF7CC; width:350px; position:relative; float:left; left:0px; margin:0 0 0 0;
	font-size:11px; color:#000; display:block; }

@media print {
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt !important;
	color:#000 !important;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000 !important;
	font-weight:bold;
	position:relative;
	float:left;
	margin:5px 0 8px 0;
	z-index:3;
	width:580px;
}
h2.hdr_blueInstrux { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#000;
	font-weight:bold;
	position:relative;
	float:left;
	margin:0px 0 5px 0;
}
h3 { display:none; }

form, input { font-family:Arial, Helvetica, sans-serif !important; }

.ScTxt { display: none; } /***** Text between this span class will not be displayed on printout.  Used on Steps 3a/3b and maybe elsewhere.. ******/

/****** LEFT NAV Styles ******/
.acctLeftNav {
	display:none; }
.leftNavTD { display:none; }
.acctHdr_leftNav_MyAcct {
	display:none; }

/******* Container divs ******/
#mainContainer { 
	width:626px;
	color:#000 !important;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	height:auto; 
	background-color:#FFF;
	float:left; }
#contentWrap {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF; /*width:605px;*/ width:100%; position:relative; float:left; padding:8px 0 20px 21px; }
#contentWrap a:link { color:#000; text-decoration:underline; }
#contentWrap a:visited { color:#000; text-decoration:underline; }
#contentWrap a:hover { color:#008AFF; text-decoration:underline; }


/******* Top Header Bar ******/
.Hdr { display:none; }

/******* Title/Header Text ******/
.hdrTxt {  /* wrapper */
	position:relative; 
	width:570px; 
	z-index:2; 
	padding-bottom:5px;
	float:left; }
.orange { color:#000 !important; }
#stepXofX { font-size:12pt !important; color:black; } /**** Shrinks this header text for print version ****/
#stepXofX h1 { font-weight:normal !important; font-size:12pt !important; }

.hdrTxt h1 {  /* "Step X of X */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	padding-right: 14px;
	float:left;
	margin:0;
	color: #57575b }
.hdrTxt h2 {  /* Step name */
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal;
	float:left;
	margin:0;
	width:auto; }


/****** Click for help btn & link ******/
#help {
	display:none; }

/****** Step Boxes ******/
.stepBoxes {  /* wrapper */
	display: none; }

/****** MISC TEXT STYLES ******/
.txt_instrx {  /* Step 1 Instructions txt */
	font-family: Arial, Helvetica, sans-serif;
	position:relative; width:580px; z-index:3; float:left; margin-bottom:12px; }
.rtrnStaticTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #000;
	padding:0;
	margin:0; }
.rtrnStaticTxt-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #999;
	padding:0;
	margin:0;
	font-weight:normal !important; }

/****** BUTTONS ******/
#btn_ProceedtoStep2, #btn_ProceedtoStep3, #btn_ProceedtoStep3b, #btn_completeReturn, #btn_proceedtoConf, #btn_PrintPage, #btn_Reprint {
	display:none; }
	
/****** ORDER LIST - TABLE ******/
.ordTable {  /* General table style */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	border-bottom: 1px solid #000; 
	width:580px; 
	position:relative; 
	z-index:30; 
	background:#FFF; 
	float:left; }
.ordTable_numHdr {  /* Order Number header */
	font-family: Arial, Helvetica, sans-serif;
	width:165px; 
	border-right:1px dotted #FFF; 
	padding-left:6px;
	background: #FFF;
	height:20px;
}
.ordTable_numHdr a { font-family: Arial, Helvetica, sans-serif; color:#000 !important; font-weight:bold; font-size:inherit; width:100%; text-decoration:underline !important;}
.ordTable_regHdr {  /* Regular blue header */
	font-family: Arial, Helvetica, sans-serif;
	width:134px;
	text-align: center;
	background: #FFF;
	height:20px;
}
.ordTable_regHdr a { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000; 
	font-weight:bold; 
	font-size:inherit; 
	text-align:center; 
	text-decoration:underline !important; }
.rtBor_white { border-right: 1px dotted #FFF; }

.expandLink_view { background:url(../../bdimages/account_images/plus_box.gif) left no-repeat; }
.expandLink_view a {  /* [+] select items... */
	font-family: Arial, Helvetica, sans-serif; 
	color:#F60 !important; 
	font-size:inherit; 
	padding-left:15px; 
	text-decoration:underline !important; }
.expandLink_hide a {  /* [-] select items... */
	font-family: Arial, Helvetica, sans-serif; 
	color:#F60 !important; 
	font-size:inherit; 
	background:url(../../bdimages/account_images/minus_box.gif) left no-repeat; 
	padding-left:15px; 
	text-decoration:underline !important; }
	
.ordTable_numTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color: #000;
	padding:6px; 
	border-top: 1px solid #000; 
	border-right:1px dotted #4E7BA8;
}

.ordTable_midTD {  /* "Date Ordered" and "Order Total" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color:#000;
	text-align:center; 
	padding:6px; 
	border-top: 1px solid #000; 
	border-right:1px dotted #000;
}

.ordTable_rightTD {  /* "Order Status" cells */
	font-family: Arial, Helvetica, sans-serif;
	font-size:inherit;
	color:#000;
	text-align:center; 
	padding:6px; 
	border-top: 1px solid #000; 
}

.ordDisplay_open { font-family: Arial, Helvetica, sans-serif; padding:6px; }
.ordDisplay_open h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; margin:0; }


/****** STEP 1 -- ITEMS TABLE ******/
.itmListTable { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#000;
	border:1px solid #999; 
	border-width:1px 0 0 1px; 
	width:100%;
	z-index:300;
}
.liteBlueBar { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#F2FBFF;
	padding:6px 0 6px 10px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0;
}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#DDF0FB;
	padding:2px 0 2px 6px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0;
}
.medBlueBar input { float:left; }
.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.proceedNote { position:relative; float:left; clear:left; width:550px; padding:5px 0 0 5px; }

/****** Blue Table for individual item details ******/
.itmTable { 
	width:540px; 
	background:#fff url(../../bdimages/account_images/itmView_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:100%;
	color: #000 !important; }
.itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTable_imgTD { width:100px; border:1px solid #999; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTable_imgTD input { float:left; margin-top:30px; }
.itmTable_imgTD div { float:left; padding-left:5px; margin:0; text-align:center; }
.itmTable_col2 {
	vertical-align:top; 
	width:136px; 
	height:35px; 
	border:1px solid #999; 
	border-width:0 1px 0 0; 
	padding:10px 0 5px 10px; 
	margin:0;
}
.itmTable_col3 {
	vertical-align:top; 
	width:73px; 
	border:1px solid #999; 
	border-width:0 1px 0 0; 
	padding:10px 0 5px 10px; 
	margin:0;
}
.itmTable_col456 { vertical-align:top; text-align:center; width:65px; border:1px solid #999; border-width:0 1px 1px 0; padding:10px 0 5px 0; }
.itmTable_col456 select { font-size:10px; font-weight:bold; color:#000; margin-top:3px; }
.itmTable_col2row2 { vertical-align:top; height:50px; border:1px solid #999; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable_col3row2 { vertical-align:top; border:1px solid #999; border-width:0 1px 1px 0; padding:2px 0 5px 10px;  }
.itmTable h4 { font-size:1.0em; padding:0; margin:0; }


/****** Grey Table for individual item details ******/

.itmTableGrey {
	font-family:Arial, Helvetica, sans-serif !important;
	background:#F9F9F9 url(../../bdimages/account_images/itmView_bg_grey.gif) repeat-x;
	font-size:100%;
	width:100%;
	border:1px solid #CCC; 
	color:#666666;
}
/* Step 3a Grey Table */
.iTG_blkTxt { color:#000 !important; }
.itmTableGrey .itmTable td { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; }
.itmTableGrey .itmTable_imgTD { width:100px; border:1px solid #CCC; border-width:0 1px 1px 0; padding:5px 0 5px 6px; }
.itmTableGrey .itmTable_imgTD input { float:left; margin-top:30px; }
.itmTableGrey .itmTable_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey .itmTable_col2 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col3 { border:1px solid #CCC; border-width:0 1px 0 0; }
.itmTableGrey .itmTable_col4 { border:1px solid #CCC !important; border-width:0 1px 1px 0; }
.itmTableGrey .itmTable_col56 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey .itmTable_col2row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .itmTable_col3row2 { vertical-align:top; border:1px solid #CCC; border-width:0 1px 1px 0; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey .dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:inherit; color:#933; }
.itmTableGrey .grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }
.itmTableGrey h4 { font-size:1.0em; padding:0; margin:0; }
.rtrnIDgreybar { background:#EAEAEA; padding:6px 0 6px 10px; border:1px solid #CCC; border-width:0 1px 1px 0; }

/* Step 1 Greyed-out table */ 
.itmTableGrey_imgTD { width:100px; padding:5px 0 5px 6px; }
.itmTableGrey_imgTD input { float:left; margin-top:30px; }
.itmTableGrey_imgTD div { float:left; padding-left:25px; margin:0; text-align:center; }
.itmTableGrey_col2 { vertical-align:top; width:125px; height:35px; padding:10px 0 5px 10px; font-size:inherit; margin:0; }
.itmTableGrey_col3 { vertical-align:top; width:70px; padding:10px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col4 { vertical-align:top; text-align:left; width:95px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col56 { vertical-align:top; text-align:center; width:65px; padding:10px 0 5px 0; font-size:inherit; }
.itmTableGrey_col2row2 { vertical-align:top; height:50px; padding:2px 0 5px 10px; font-size:inherit; }
.itmTableGrey_col3row2 { vertical-align:top; padding:2px 0 5px 10px; font-size:inherit; }
.dkRed { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:inherit; color:#933; }
.grey7 { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#777; }

/****** STEP 2 ******/
.retItmBlueTop { font-family:Arial, Helvetica, sans-serif !important; font-size:0.75em; color:#000; position:relative; width:590px; height:35px; z-index:1; margin-bottom:0; float:left; border: 1px solid #999; border-width: 0 1px 0 1px; }
.retItmBlueTop h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 6px 0 0; padding:0; position:relative; display:inline; }
.retItmBlueTop td { padding:5px 8px 5px 8px; border: 1px solid #999; border-width: 1px 0 0 0; }

/*.retItmBlueBox  ***OLD***{ font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:15px; float:left; }*/
.retItmBlueBox { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:15px; float:left; border: 1px solid #999; border-width: 0 1px 1px 0; }
.retItmBlueBox div { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; height:100%; border: 1px solid #999; border-width: 1px 0 1px 1px; float:left; padding: 5px 9px 1px 9px; }
.retItmBlueBox h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.retItmBlueBox td { padding:5px 8px 5px 8px; border: 1px solid #999; border-width: 1px 0 0 1px; }
.bg_medBlue { background-color:#BBE8FF; }
.bg_ltBlue { background-color:#D2EFFF; }
.bg_ltBlue2 { background-color:#E2F5FF; }
#rIBB_OrderNum { text-align:left; width:170px; color:#000; }
.rIBB_ItemNum { vertical-align:top; }
.rIBB_Brand { padding:5px 2px 1px 9px !important; }
.rIBB_ItemName { border-left:0px !important; width:140px; }
.rIBB_RefAmt { text-align:center; }
.rIBB_Quantity { text-align:center; }

.slctLabel_wrap { position:relative; float:left; }
#USPSwrap { display:none; }
.UPS_logo { background:url(../../bdimages/account_images/UPS_logo.gif) left no-repeat; width:38px; height:48px; float:left; position:relative; }
.USPS_logo { background:url(../../bdimages/account_images/USPS_logo.gif) 0px 4px no-repeat; width:39px; height:40px; float:left; position:relative; }
.slctLabel_content { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	color:#000; 
	position:relative; 
	float:left; 
	width:530px; 
	z-index:1;
	padding:0 0 0px 10px; } 

.labelOption {  /* Step 2 - select a label option */
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	position:relative;
	float:left;
	padding-bottom:10px;
	z-index:2;
}
.labelOption_radio { position:relative; float:left; margin:-3px 5px 0 0; padding:0; vertical-align:top; }
.labelOption p { position:relative; float:left; width:490px; margin:0; padding:0; }
#preferUSPS p { padding-left:45px; }

.whiteBox {  /* Step 2 - white container box around address form and Reason for Return */
	width:575px; 
	position:relative; 
	float:left; 
	padding:5px 0 10px 10px; 
	border:1px solid #999; 
	background:#FFF; }

#UPS_addr_wrap, #USPS_addr_wrap {  /* Step 2 - container div to be shown when user selects mail label option */
	 font-family:Arial, Helvetica, sans-serif; font-size:0.7em; position:relative; float:left; padding:0 0 10px 0; display:none; }
	 
/* Step 2 - "Send label to" list */
#sendLabelTo { position:relative; float:left; padding-bottom:3px; }  
#sendLabelTo span { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; position:relative; float:left; font-weight:bold; color:#000; padding:0 5px 0 0; }
#sendLabelTo ul { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; position:relative; float:left; list-style:none; padding:0; margin:0; }
#sendLabelTo li { font-family:Arial, Helvetica, sans-serif !important; display:block; height:17px; }
#sendLabelTo p { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; color:#000; position:relative; float:left; margin:0; padding:0; }

/* Step 2 - Address table */
#addrBox { font-family: Arial, Helvetica, sans-serif !important; font-size:1em; color:#000; width:100%; }
#addrBox td { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; font-size:1.0em; }
#addrBox input { font-family:Arial, Helvetica, sans-serif !important; font-weight:normal; font-size:1.0em; }

/* Step 2 - "Reason for your return" box */
#rtrnReason { font-family:Arial, Helvetica, sans-serif !important; color:#000; }
#rtrnReason span { font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; }
#rtrnReason_list { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; position:relative; float:left; width:300px; }
#rtrnReason_list p { font-family:Arial, Helvetica, sans-serif; }
#rtrnReason_list ul { font-family:Arial, Helvetica, sans-serif !important; list-style:none; margin:5px 0 0 0; padding:0; }
#rtrnReason_list li { font-family:Arial, Helvetica, sans-serif !important; display:block; height:7px; }
#rtrnReason_comment { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; position:relative; float:left; width:250px; }

/* Step 3 a/b - Blue box instructions */
.blue_instrux {
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11pt; color:#000; width:580px; position:relative; float:left; padding:8px 0 5px 10px;border:1px solid black;  
	 /*background:#F5FBFD;*/ }
.blue_instrux ol { margin:0; padding:3px 0 0 23px; }
.blue_instrux li { list-style-type:decimal; clear:both; padding-bottom:5px; }
#findShipLink { text-decoration:none !important; }

/* Step 3 a/b - CUT ALONG THE DOTTED LINE */
.cutHere { position:relative; float:left; margin:10px 0 10px 3px; }

/* Step 3a - Packing Slip styles */
.packingSlip h1 { font-family:Arial, Helvetica, sans-serif; font-size:2.1em; }
.packingSlip h2 { color:#000 !important; width:530px !important; padding:15px 0 0 0 !important; margin:0 !important; font-size:1.3em; font-weight:bold; }
.barcodeTable { width:100%; font-weight:bold; color:#000; height:100px; }
.barcode { padding-left:30px; }
.barcode img { position:relative; float:left; }
.step3_itmListTable { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color:#000;
	border:1px solid #999; 
	border-width:1px 0 0 1px; 
	width:550px;
	z-index:300; }
.step3_itmListTable td.liteBlueBar { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	background-color:#F7F7F7;
	padding:6px 0 6px 10px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0; }
.step3_itmListTable td.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E9E9E9;
	padding:2px 0 2px 6px; 
	border:1px solid #999; 
	border-width:0 1px 1px 0; }
.step3_itmListTable td.medBlueBar input { float:left; }
.step3_itmListTable td.medBlueBar p { font-family: Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 0; padding-left:5px; }
.step3_itmListTable .itmTableGrey { background:#F7F7F7 !important; }

/* Step 3b - Return Label styles */
.labelTable { position:relative; float:left; width:100%; text-align:left; }

/* Step 3 Confirmation page */
.confirmDiv { padding:10px 0 20px 0; position:relative; float:left; }
.mailConfirm_shoeTblWrap { font-size:0.7em; position:relative; float:left; width:580px; }


/* CONFIRMATION List */ 
ul#arrowList {
	margin:0;
	padding-left:16px;
	list-style-image: url(../../bdimages/account_images/bullet_arrow_blue.gif);
}
ul#arrowList li { height:1.7em; }

/* Step 3 a/b - Do not Print */
.DIV_NoPrint{display:none;}

/* Black&White SDC Logo */ 
.BWlogo { 
	width:290px; 
	height:70px; 
	margin-bottom:10px;
	position:relative;
	float:left;
	display:block; }

/* rIBB Grey */
.rIBBgrey { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; color:#000; position:relative; height:40px; z-index:1; margin-bottom:15px; float:left; border: 1px solid #BBB; border-width: 0 1px 1px 0; }
.rIBBgrey div { font-family:Arial, Helvetica, sans-serif !important; font-size:inherit; height:100%; border: 1px solid #BBB; border-width: 1px 0 1px 1px; float:left; padding: 5px 9px 1px 9px; }
.rIBBgrey h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.rIBBgrey td { padding:5px 7px 5px 7px; border: 1px solid #BBB; border-width: 1px 0 0 1px;  }
.rIBBgrey #rIBB_OrderNum { text-align:left; font-size:1.1em; padding-left:15px; color:#000; }
.rIBBgrey .rIBB_ItemNum { vertical-align:top; text-align:center; }
.rIBBgrey .rIBB_Brand { padding:5px 2px 1px 9px !important; }
.rIBBgrey .rIBB_ItemName { /*border-left:0px !important;*/ width:110px; line-height:1.2em; }
.rIBBgrey .rIBB_ItemName h4 { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:1.0em; }
.rIBBgrey .rIBB_Price { text-align:center; width:60px; }
.rIBBgrey .rIBB_Quantity { text-align:center; }
.rIBBgrey .rIBB_Reason { text-align:center;  }
.rIBBgrey .rIBB_ColorSize { width:60px; line-height:1.2em;  }
.rIBBgrey .rIBB_ColorSize h4 { font-family:Arial, Helvetica, sans-serif; margin:0; font-size:1.0em;   }
.rIBBgrey #rIBB_totalRow td { color:#000; font-weight:bold; }

.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }


.Page3Logos { display:none; }
.NoPrint { display:none;}



.Reprint_OurAddress { font-size: 9pt }
.Reprint_PageBreak { page-break-before:always; }
.Reprint_Instructions_UPS { height:540px; font-family:Arial, Helvetica, sans-serif; }
.Reprint_Instructions_USPS { height:550px; font-family:Arial, Helvetica, sans-serif; }
.Reprint_Address{ padding: 0 0 0 100px; page-break-after:always; font-size: 10pt }
.Reprint_PageBreakBefore { page-break-before: always; }

.PrTxt { display: inline; }

/* EXCHANGE Item box on Confirmation Page  --- Added 4/28/06 - ms */
.exchItmBlueBox { font-family:Arial, Helvetica, sans-serif !important; font-size:0.7em; color:#000; position:relative; width:590px; height:40px; z-index:1; margin-bottom:10px; float:left; border: 1px solid #999; border-width: 0 1px 1px 0; }
.exchItmBlueBox h4 { font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em; margin:0 0 3px 0; }
.exchItmBlueBox td { padding:5px 7px 5px 7px; border: 1px solid #999; border-width: 1px 0 0 1px; }
.eIBB_SizeWidth { text-align:center; background-color:#fff; width:70px; }
.eIBB_Quantity { text-align:center; background-color:#fff; width:65px; }

.trackingNum .rtrnStaticTxt { float:left; display:inline; }

.headerContainer{display:none;}
.footerTopMargin{display:none;}

.onlyprint{display:inline;}
}

#FormLetter
{
	display:none;
}

/* @end */

/* @group reviews */

/*#reviews {
	display: block;
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}*/

#reviews h1.reviews {
	display: block;
	width: 960px;
	height: 155px;
	background: #fff url(/Content/2009/reviews/reviews-hdr.gif) no-repeat;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

#reviews .review-step1 {
	display: block;
	float: left;
	width: 960px;
	height: 135px;
	border-bottom: 1px solid #999;
	margin: 40px 0 0;
	padding: 0;
}

#reviews .review-step2 {
	display: block;
	float: left;
	width: 960px;
	height: 220px;
	border-bottom: 1px solid #999;
	margin: 20px 0 0;
	padding: 0;
}

#reviews .review-step3 {
	display: block;
	float: left;
	width: 960px;
	height: 205px;
	border-bottom: 1px solid #999;
	margin: 30px 0 0;
	padding: 0;
}

#reviews .review-step4 {
	display: block;
	float: left;
	width: 960px;
	height: 155px;
	border-bottom: 1px solid #999;
	margin: 25px 0 0;
	padding: 0;
}

#reviews .review-step5 {
	display: block;
	float: left;
	width: 960px;
	height: 155px;
	border-bottom: 1px solid #999;
	margin: 30px 0 0;
	padding: 0;
}

#reviews .review-button {
	display: inline;
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
}

#reviews .review-example {
	display: inline;
	float: left;
	width: 790px;
	margin: 0;
	padding: 0;
}

#reviews .review-example img {
	clear: both;
	display: block;
	float: left;
	margin: 10px 0 0 5px;
	padding: 0;
}

#reviews p.review-copy {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
	font: 12px/14px Helvetica, Arial, sans-serif;
	color: #441600;
}

#reviews .submit-review {
	display: inline;
	float: left;
	margin: 0 0 0 769px;
	padding: 0;
}

#reviews .submit-review a {
	background: #fff url(/Content/2009/reviews/reviews-btn.gif) no-repeat;
	width: 189px;
	height: 23px;
	margin: 20px 0 0;
	padding: 0;
	text-indent: -9999px;
	display: inline;
	float: left;
}

/* @end */

/* @group SiteNavigation */

/* Main (Generic) Section Wrapper */
.nav-section-wrapper
{
	background: #f0efed;
	color: #bbbce;
	margin: 0;
	padding: 0;
	border-top: 10px solid #fff;
	clear: both;
}
.nav-department {
	margin: 0 !important;
	border-top: none;
}

/* Department Header */

 
div.nav-section-wrapper div.nav-banner-all-depts,
div.nav-section-wrapper div.nav-banner-mens,
div.nav-section-wrapper div.nav-banner-womens,
div.nav-section-wrapper div.nav-banner-girls,
div.nav-section-wrapper div.nav-banner-boys,
div.nav-section-wrapper div.nav-banner-accessories,
div.nav-section-wrapper div.nav-banner-bags 
{
    /*todo: position is left bottom, might not work
	background-position: left bottom;
	background-image:url(/Content/core/text/header-dept.gif);
    */
    background-position: 0 -164px; width: 170px; height: 54px;
	height: 54px;
	width: 170px;
	margin-top:8px;
}
div.nav-section-wrapper div.nav-banner-womens {margin-top:0;}

div.nav-section-wrapper div.nav-banner-all-depts {
	background: url(/App_Themes/Default/images/2008/results/refine-department.gif) no-repeat scroll left top;
}

.nav-section-wrapper h3 {
	width: 170px;
	height: 54px;
	text-indent: -9999px;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.nav-section-wrapper h3.nav-toggle-selected {
	cursor: default;
}

.nav-category h3.nav-toggle-open {
	background-position: 0 -218px; width: 170px; height: 54px;
}
.nav-category h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-category.gif) no-repeat;
}
.nav-category h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-category.gif) no-repeat;
}
.nav-brand h3.nav-toggle-open, .nav-brandalpha h3.nav-toggle-open {
	 background-position: 0 -110px; width: 170px; height: 54px;
}
.nav-brand h3.nav-toggle-closed, .nav-brandalpha h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-brand.gif) no-repeat;
}
.nav-brand h3.nav-toggle-selected, .nav-brandalpha h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-brand.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-open {
	background-position: -170px -110px; width: 170px; height: 54px;
}
.nav-heel-height h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/refine-height.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2008/results/selected-height.gif) no-repeat;
}
.nav-showme h3.nav-toggle-open, .nav-showme h3.nav-toggle-closed, .nav-showme h3.nav-toggle-selected {
	background-position: -162px 0; width: 170px; height: 56px; 
}
.nav-kidsage h3.nav-toggle-open, .nav-agealpha h3.nav-toggle-open {
	background-position: -162px -56px; width: 170px; height: 54px;
}
.nav-kidsage h3.nav-toggle-closed, .nav-agealpha h3.nav-toggle-closed {
	background-position: -170px -164px; width: 170px; height: 54px;
}
.nav-kidsage h3.nav-toggle-selected {
background-position: -170px -164px; width: 170px; height: 54px; 
}

/* !TAG CLOUD + RELATED */
#content-nav .nav-related-categories .refineList {
	padding:0 0 8px 10px;
}
.nav-related-categories h3.nav-toggle-open 
{
    /*todo height discrepency*/
	background-position: -170px -218px; width: 170px; height: 54px; 
	height:44px;
}
.nav-related-categories h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/related-cat-closed.gif) no-repeat;
	height:44px;
}
.nav-tag-cloud h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2008/results/pop-search.gif) no-repeat;
	height:44px;
}
.nav-tag-cloud h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2008/results/pop-search-closed.gif) no-repeat;
	height:44px;
}
#content-nav .nav-tag-cloud .refineList { text-align:center; padding:0 10px; margin-left:-6px; padding:0 10px 14px; }
#content-nav .nav-tag-cloud .refineList a { color:#95979B; display:inline-block; text-indent:0; padding:0; }
#content-nav .nav-tag-cloud .refineList a span { padding:0 2px; display:inline-block; height:18px; padding:0 6px;}
#content-nav .nav-tag-cloud .refineList a:hover { color:#FFF; background:transparent url(/Content/core/content-nav/tag-bg.gif) no-repeat left center; text-decoration:none; *background:none; *text-decoration:underline; *color:color:#95979B; *cursor:pointer; }
#content-nav .nav-tag-cloud .refineList a:hover span { background:transparent url(/Content/core/content-nav/tagRight-bg.gif) no-repeat right center; }
.nav-tag-cloud .refineList .tag1 { font-size:10px; }	
.nav-tag-cloud .refineList .tag2 { font-size:11px; }	
.nav-tag-cloud .refineList .tag3 { font-size:11px; font-weight:bold; }
.nav-tag-cloud .refineList .tag4 { font-size:12px; }
.nav-tag-cloud .refineList .tag5 { font-size:13px; }
.nav-tag-cloud .refineList .tag6 { font-size:13px; font-weight:bold; }
/* headline: <h3 class="nav-toggle-element nav-toggle-open">Related Categories </h3> */
/* links: <a href="#"><span>Text</span></a> */

#content-nav .nav-related-categories div.refineList a {
	color:#95979B;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:0;
	width:146px;
}
#content-nav .nav-related-categories div.refineList a span {
	display:block;
	padding:4px 6px;
	width:134px;
}
#content-nav .nav-related-categories div.refineList a:hover {
	color:#FFFFFF;
	background:transparent url(/Content/core/content-nav/relCat-bg.gif) no-repeat scroll left top;
	*background:none;
	*text-decoration:underline;
	*color:color:#95979B;
	*cursor:pointer;
}
#content-nav .nav-related-categories div.refineList a:hover span {
	background:transparent url(/Content/core/content-nav/relCatBot-bg.gif) no-repeat scroll left bottom;
	*background:none;
}


/* H4 Tag */
div.nav-section-wrapper h4 {
	color: #f0820b;
	margin: 0;
	padding: 0;
}


/* Section has selected item */
div.nav-section-wrapper a.nav-clear-selection {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #95979b;
	display: block;
	padding: 0 8px 0 0;
	text-align: right;
	text-transform: capitalize;
}
.nav-selected {
	padding: 0;
}
.nav-department .nav-selected {
	padding: 0;
}
.nav-category .nav-selected {
	padding: 0;
}
div.nav-section-wrapper div.nav-selected div {
	color: #57575b;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 11px;
	margin: -0;
}
div.nav-section-wrapper div.nav-selected div a {
	color: #717075 !important;
	font-weight: bold;
	text-decoration: underline;
}
div.nav-section-wrapper div.nav-selected div a:hover {
	text-decoration: underline ;
}

div.nav-section-wrapper div.nav-selected a {
	color: #717075 !important;
	font-weight: normal;
	padding-left: 10px;
}
.nav-department .nav-toggle-section-element {
	clear: both;
}


/* Category Section has selected item : Overriding the common nav-section-wrapper*/
div.nav-category div.nav-selected a { 
	display: block;
	font: bold 11px/18px Aroal, Helvetica, sans-serif;
	color: #57575b;
}
div.nav-category div.nav-selected a.top-cat
, div.nav-category div.nav-selected span.top-cat { 
	font-size: 13px;
	color: #57575b;
	font-weight: bold;
	padding-left: 0px;
}
div.nav-category div.nav-selected span {
	font-weight: normal;
	display: block;
	padding: 0 0 10px 11px;
	font-size: 11px;
 }



/* List of Refinements - No refinement selected */
.nav-section-wrapper .refineList {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #95979b;
	margin: 0;
	padding: 5px 0 8px 10px;
	clear: both;
}
div.nav-section-wrapper div.refineList a {
	color: #95979b;
	display: block;
	padding: 0 0 0 16px;
	text-indent: -8px;
	text-decoration: none;
}
div.nav-section-wrapper div.refineList a:hover {
	text-decoration: underline;
}
div.nav-section-wrapper div.refineList a.more {
	color: #f0820b;
}
.refineList br {
	display: none;
}
div.nav-section-wrapper div.refineList a.nav-haschildren {
	background: url(/App_Themes/Default/images/2008/results/selection-arrow.gif) no-repeat left center;
}

.nav-brandalpha .nav-toggle-section-element {
	height: 250px;
	overflow-y: scroll !important;
	overflow-x: hidden;
}


/* Nav-Search Special Rules : Search Within */
.nav-search {
	background: #fff !important;
	clear: both;
}
.nav-search h3 {
	display: none;
}
div.nav-search div {
	text-align: center;
}
div.nav-search div.nav-selected {
	margin: 0 !important; 
}
div.nav-search img.nav-search-element {
	background-position: -367px -30px; 
	cursor: pointer;
	height: 21px;
	margin: 0;
	vertical-align: bottom;
	width: 23px;
	display:inline;
}
div.nav-search input.nav-search-box {
	background-color: #FFF;
	border: 1px solid #c8c2bd;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	width: 123px;
	height: 15px;
}

/* @end */

/* @group Category Banners */

/* Work Boutique Banners */
#work-banner {
	background:#999 url(/App_Themes/Default/images/category-banners/work-banners/work-banners-bg.jpg) top left no-repeat;
	width: 960px;
	height: 100px;	
	position: relative;
	margin: 0 0;
	padding: 0 0;
	}

#work-banner .inner1{	
	float:left;
	height:80px;
	margin:10px 0 0 0;
	padding:0 36px 0 224px;	
	}	

#work-banner .inner2{
	margin:0;
	padding:0;	
	}		
	
#work-banner .icon {		
	float: left;
	width: 86px;
	height: 76px;
	margin:0 5px 24px 0;
	}
	
#work-banner h1 {			
	font-family: Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 13px;
	text-transform: uppercase; 
	font-weight: bold;
	color: #f36f21;	
	padding: 0 0;
	margin:0 0 5px 0 ;
	}

#work-banner p {	
	font-size: 12px; font-family: Helvetica, sans-serif;
	line-height: 14px;
	color: #57575b;	
	margin:0 0;
	padding: 0 0;
	}
	
#work-banner .shoplink {float: right; list-style: none; margin:5px 0 0 0;}
.shoplink li {float: left;}
.shoplink p {
	font-size: 12px; font-family: Helvetica, sans-serif;
	line-height: 14px;
	color: #57575b;
	}
 
.shoplink p a{color: #57575b; text-decoration: none;}
#work-banner .shop-work-btn { 
	border:none; 
	padding:0 0 2px 4px;
	}

/* Women */
.women {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.women h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women.gif) no-repeat bottom right;
	width: 246px;
	height: 29px;
	text-indent: -9999px;
}
.women p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 14px 30px 0 0;
	margin: 0;
}

/* Women Boot up */
.bootup {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.bootup h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-bootup.gif) no-repeat bottom right;
	width: 246px;
	height: 30px;
	text-indent: -9999px;
}
.bootup p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women Color Box */
.colorbox {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.colorbox h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-colorbox.gif) no-repeat bottom right;
	width: 268px;
	height: 30px;
	text-indent: -9999px;
}
.colorbox p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women Hard Candy */
.candy {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.candy h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-candy.gif) no-repeat bottom right;
	width: 291px;
	height: 30px;
	text-indent: -9999px;
}
.candy p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women How the West was Won */
.west {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.west h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-west.gif) no-repeat bottom right;
	width: 430px;
	height: 30px;
	text-indent: -9999px;
}
.west p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 15px 30px 0 0;
	margin: 0;
}

/* Women Get Shortie */
.shortie {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.shortie h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-shortie.gif) no-repeat bottom right;
	width: 282px;
	height: 30px;
	text-indent: -9999px;
}
.shortie p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}


/* Women Fasten-ation */
.fasten {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.fasten h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-fasten.gif) no-repeat bottom right;
	width: 296px;
	height: 30px;
	text-indent: -9999px;
}
.fasten p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women Flash Dance */
.flash {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.flash h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-flash.gif) no-repeat bottom right;
	width: 291px;
	height: 30px;
	text-indent: -9999px;
}
.flash p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Women New Arrivals */
.women-new-arrivals{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-women-new-arrivals.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.women-new-arrivals h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-womens-new-arrivals.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.women-new-arrivals p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}


/* Women Newton's Law */
.newton {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.newton h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-newton.gif) no-repeat bottom right;
	width: 315px;
	height: 30px;
	text-indent: -9999px;
}
.newton p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women Peep Toe */
.peep {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.peep h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-peep.gif) no-repeat bottom right;
	width: 285px;
	height: 30px;
	text-indent: -9999px;
}
.peep p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women Pump it up */
.pump {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.pump h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-pump.gif) no-repeat bottom right;
	width: 291px;
	height: 30px;
	text-indent: -9999px;
}
.pump p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Women Sneakin' Up */
.sneak {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.sneak h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-sneak.gif) no-repeat bottom right;
	width: 298px;
	height: 30px;
	text-indent: -9999px;
}
.sneak p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Women To Sir, with Love */
.love {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-women.gif) no-repeat center;
}
.love h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-women-love.gif) no-repeat bottom right;
	width: 332px;
	height: 30px;
	text-indent: -9999px;
}
.love p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 33px 30px 0 0;
	margin: 0;
}

/* Women Trend */
.women-trend{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-women-trend.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
	float: left;
}

.women-trend h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-womens-trend.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.women-trend p {
    color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:13px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 8px 10px 0 0;
	margin: 0;		
}

/* Men */

.men {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.men h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men.gif) no-repeat bottom right;
	width: 211px;
	height: 30px;
	text-indent: -9999px;
}
.men p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 14px 30px 0 0;
	margin: 0;
}

/* Men American Heritage */
.american {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.american h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-american.gif) no-repeat bottom right;
	width: 369px;
	height: 30px;
	text-indent: -9999px;
}
.american p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Men Easy Rider */
.easy {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.easy h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-easy.gif) no-repeat bottom right;
	width: 290px;
	height: 30px;
	text-indent: -9999px;
}
.easy p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men Give em the Boot */
.boot {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.boot h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-boot.gif) no-repeat bottom right;
	width: 363px;
	height: 30px;
	text-indent: -9999px;
}
.boot p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men I Love the 80s */
.eighties {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.eighties h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-80s.gif) no-repeat bottom right;
	width: 310px;
	height: 30px;
	text-indent: -9999px;
}
.eighties p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Men Natural Selection */
.natural {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.natural h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-natural.gif) no-repeat bottom right;
	width: 354px;
	height: 30px;
	text-indent: -9999px;
}
.natural p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men New Arrivals */
.men-new-arrivals{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-men-new-arrivals.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.men-new-arrivals h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-men-new-arrivals.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.men-new-arrivals p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}

/* Men Perf-ection */
.perfect {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.perfect h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-perfect.gif) no-repeat bottom right;
	width: 291px;
	height: 30px;
	text-indent: -9999px;
}
.perfect p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men Slip N Slide */
.slip {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.slip h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-slip.gif) no-repeat bottom right;
	width: 291px;
	height: 30px;
	text-indent: -9999px;
}
.slip p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men Take a Shine */
.shine {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.shine h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-shine.gif) no-repeat bottom right;
	width: 304px;
	height: 30px;
	text-indent: -9999px;
}
.shine p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men The Low Down */
.lowdown {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.lowdown h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-lowdown.gif) no-repeat bottom right;
	width: 315px;
	height: 30px;
	text-indent: -9999px;
}
.lowdown p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Men You Rock */
.rock {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-men.gif) no-repeat center;
}
.rock h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-men-rock.gif) no-repeat bottom right;
	width: 257px;
	height: 30px;
	text-indent: -9999px;
}
.rock p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}


/* Kids */

.kids {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-kids.gif) no-repeat center;
}
.kids h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-kids.gif) no-repeat bottom right;
	width: 207px;
	height: 30px;
	text-indent: -9999px;
}
.kids p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}

/* Kids New Arrivals */
.kid-new-arrivals{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-kid-new-arrivals.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.kid-new-arrivals h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-kids-new-arrivals.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.kid-new-arrivals p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;		
}

/* Kids Skate Styles */
.kid-skate{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-kid-skate.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.kid-skate h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-kids-skate.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.kid-skate p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}
/* Boys */

.boys {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-boys.gif) no-repeat center;
}
.boys h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-boys.gif) no-repeat bottom right;
	width: 207px;
	height: 30px;
	text-indent: -9999px;
}
.boys p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 14px 30px 0 0;
	margin: 0;
}

/* Boys Flight School */
.flight {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-boys.gif) no-repeat center;
}
.flight h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-boys-flight.gif) no-repeat bottom right;
	width: 298px;
	height: 30px;
	text-indent: -9999px;
}
.flight p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Boys Outdoor Adventure */
.outdoor {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-boys.gif) no-repeat center;
}
.outdoor h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-boys-outdoor.gif) no-repeat bottom right;
	width: 370px;
	height: 30px;
	text-indent: -9999px;
}
.outdoor p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Boys Streetwise */
.street {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-boys.gif) no-repeat center;
}
.street h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-boys-street.gif) no-repeat bottom right;
	width: 279px;
	height: 30px;
	text-indent: -9999px;
}
.street p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Boys Tradition */
.tradition {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-boys.gif) no-repeat center;
}
.tradition h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-boys-tradition.gif) no-repeat bottom right;
	width: 257px;
	height: 30px;
	text-indent: -9999px;
}
.tradition p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}

/* Girls */

.girls {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-girls.gif) no-repeat center;
}
.girls h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-girls.gif) no-repeat bottom right;
	width: 208px;
	height: 30px;
	text-indent: -9999px;
}
.girls p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 14px 30px 0 0;
	margin: 0;
}

/* Girls Tough Love */
.tough {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-girls.gif) no-repeat center;
}
.tough h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-girls-tough.gif) no-repeat bottom right;
	width: 279px;
	height: 30px;
	text-indent: -9999px;
}
.tough p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}


/* Girls Work N Class Kid */
.work {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-girls.gif) no-repeat center;
}
.work h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-girls-work.gif) no-repeat bottom right;
	width: 350px;
	height: 30px;
	text-indent: -9999px;
}
.work p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 30px 30px 0 0;
	margin: 0;
}


/* Glam Girls */
.glam {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-girls.gif) no-repeat center;
}
.glam h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-girls-glam.gif) no-repeat bottom right;
	width: 272px;
	height: 30px;
	text-indent: -9999px;
}
.glam p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/* Nordic Princess */
.nordic {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-girls.gif) no-repeat center;
}
.nordic h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-girls-nordic.gif) no-repeat bottom right;
	width: 336px;
	height: 30px;
	text-indent: -9999px;
}
.nordic p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 25px 30px 0 0;
	margin: 0;
}

/*Sale Banners*/
.boys-sale{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-boys-sale.jpg) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.boys-sale h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-boys-sale.jpg) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.boys-sale p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}

.girls-sale{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-girls-sale.jpg) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.girls-sale h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-girls-sale.jpg) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.girls-sale p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}

.kids-sale{
	background:transparent url(/App_Themes/Default/images/category-banners/bnr-kids-sale.gif) top left no-repeat;
	width: 780px;
	height: 128px;
	margin: 0 0;
	padding: 0 0;
}

.kids-sale h1 {
	background: transparent url(/App_Themes/Default/images/category-banners/hdr-kids-sale.gif) top left no-repeat;
	float: left;
	text-indent: -9999px;
	margin: 0; padding: 0;
}

.kids-sale p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	line-height:14px;
	display: block;
	float: right;
	text-align: left;
	width: 163px;
	padding: 10px 10px 0 0;
	margin: 0;	
}

/* Must Have Trend-Default Banner */
.trends {
	background: #a71e22 url(/App_Themes/Default/images/2008/musthaves/bg-trends.gif) no-repeat center;
}
.trends h1 {
	background: url(/App_Themes/Default/images/2008/musthaves/h1-trends.gif) no-repeat bottom right;
	width: 246px;
	height: 29px;
	text-indent: -9999px;
}
.trends p {
	color: #fff;
	font: 12px/18px Arial, Helvetica, sans-serif;
	display: block;
	float: right;
	text-align: left;
	width: 330px;
	padding: 14px 30px 0 0;
	margin: 0;
}

/* Heel Height Banners */

#heelheight {
	background: #fff url(/Content/2009/images/heelheight/heelheight-bg.gif) no-repeat;
	display: block;
	float: left;
	width: 960px;
	height: 219px;
	margin: 0;
	padding: 0;
}

#heelheight .hhcol1 {
	display: inline;
	float: left;
	height: 219px;
	width: 485px;
	margin: 0;
	padding: 0;
}

#heelheight h1 {
	display: block;
	margin: 0;
	padding: 0;
	width: 388px;
	height: 47px;
	font-size: 18px;
	text-indent: -9999px;
}

#heelheight h1.flats {
	background: url(/Content/2009/images/heelheight/hdr-flats.gif) no-repeat;
}

#heelheight h1.low {
	background: url(/Content/2009/images/heelheight/hdr-low.gif) no-repeat;
}

#heelheight h1.medium {
	background: url(/Content/2009/images/heelheight/hdr-medium.gif) no-repeat;
}

#heelheight h1.high {
	background: url(/Content/2009/images/heelheight/hdr-high.gif) no-repeat;
}

#heelheight h1.veryhigh {
	background: url(/Content/2009/images/heelheight/hdr-veryhigh.gif) no-repeat;
}

#heelheight h2.height {
	display: block;
	margin: 0;
	padding: 0;
	width: 240px;
	height: 22px;
	text-indent: -9999px;
	font-size: 14px;
	background: url(/Content/2009/images/heelheight/choose-height.gif) no-repeat;
}

#heelheight ul.heelheightnav {
	display: inline;
	float: left;
	margin: 4px 0 0;
	padding: 0;
	width: 485px;
	height: 146px;
}

#heelheight ul.heelheightnav li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	height: 146px;
	text-indent: -9999px;
	font-size: 11px;
}

#heelheight ul.heelheightnav li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 146px;
	text-indent: -9999px;
	font-size: 11px;
}

#heelheight ul.heelheightnav li.flats a {
	width: 103px;
	background: url(/Content/2009/images/heelheight/flats.jpg) no-repeat;
	text-indent: -9999px;
}

#heelheight ul.heelheightnav li.low a {
	width: 95px;
	background: url(/Content/2009/images/heelheight/low.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
}

#heelheight ul.heelheightnav li.medium a {
	width: 95px;
	background: url(/Content/2009/images/heelheight/medium.jpg) no-repeat;
	text-indent: -9999px;
}

#heelheight ul.heelheightnav li.high a {
	width: 95px;
	background: url(/Content/2009/images/heelheight/high.jpg) no-repeat;
	text-indent: -9999px;
}

#heelheight ul.heelheightnav li.veryhigh a {
	width: 97px;
	background: url(/Content/2009/images/heelheight/veryhigh.jpg) no-repeat;
	text-indent: -9999px;
}

#heelheight ul.heelheightnav li.flats-on {
	width: 103px;
	background: url(/Content/2009/images/heelheight/flats-on.jpg) no-repeat;
}

#heelheight ul.heelheightnav li.low-on {
	width: 95px;
	background: url(/Content/2009/images/heelheight/low-on.jpg) no-repeat;
}

#heelheight ul.heelheightnav li.medium-on {
	width: 95px;
	background: url(/Content/2009/images/heelheight/medium-on.jpg) no-repeat;
}

#heelheight ul.heelheightnav li.high-on {
	width: 95px;
	background: url(/Content/2009/images/heelheight/high-on.jpg) no-repeat;
}

#heelheight ul.heelheightnav li.veryhigh-on {
	width: 97px;
	background: url(/Content/2009/images/heelheight/veryhigh-on.jpg) no-repeat;
}

#heelheight .hhcol2 {
	display: inline;
	float: left;
	height: 172px;
	width: 144px;
	margin: 47px 0 0 4px;
	padding: 0;
}

#heelheight h2.refine {
	display: block;
	margin: 0;
	padding: 0;
	width: 144px;
	height: 22px;
	font-size: 14px;
	text-indent: -9999px;
	background: url(/Content/2009/images/heelheight/refine.gif) no-repeat;
}

#heelheight .hhcol3 {
	display: inline;
	float: left;
	height: 219px;
	width: 126px;
	margin: 0;
	padding: 0;
}

#heelheight h3.type {
	display: block;
	margin: 14px 0 0 16px;
	padding: 0;
	width: 55px;
	height: 22px;
	font-size: 12px;
	text-indent: -9999px;
	background: url(/Content/2009/images/heelheight/type.gif) no-repeat;
}

#heelheight h3.occasion {
	display: block;
	margin: 59px 0 3px 16px;
	padding: 0;
	width: 110px;
	height: 21px;
	font-size: 12px;
	text-indent: -9999px;
	background: url(/Content/2009/images/heelheight/occasion.gif) no-repeat;
}

#heelheight ul.refine1 {
	display: inline;
	float: left;
	margin: 0 0 0 16px;
	padding: 0;
	list-style: none;
	width: 95px;
}

#heelheight ul.refine1 li {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #5e2607;
	display: inline;
}

#heelheight ul.refine1 li a {
	text-decoration: none;
	color: #d80e6e;
}

#heelheight .hhcol4 {
	display: inline;
	float: left;
	height: 219px;
	width: 175px;
	margin: 0;
	padding: 0;
}

#heelheight h3.brand {
	display: block;
	margin: 14px 0 0 20px;
	padding: 0;
	width: 75px;
	height: 22px;
	font-size: 12px;
	text-indent: -9999px;
	background: url(/Content/2009/images/heelheight/brand.gif) no-repeat;
}

#heelheight ul.refine2 {
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	width: 155px;
}

#heelheight ul.refine2 li {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #5e2607;
	display: inline;
}

#heelheight ul.refine2 li a {
	text-decoration: none;
	color: #d80e6e;
}

/* End Heel Height Banners */

/* Widths Banners */

#widths {
	background: #fff url(/Content/2009/images/widths/widths-bg.jpg) no-repeat;
	display: block;
	float: left;
	width: 960px;
	height: 161px;
	margin: 0;
	padding: 0;
}

#widths .widthscol1 {
	display: inline;
	float: left;
	height: 161px;
	width: 461px;
	margin: 0;
	padding: 0;
}

#widths h1 {
	display: block;
	margin: 0;
	padding: 0;
	width: 461px;
	height: 50px;
	font-size: 18px;
	text-indent: -9999px;
}

#widths h1.w-narrow {
	background: url(/Content/2009/images/widths/w-hdr-n.gif) no-repeat;
	width: 435px;
}

#widths h1.w-medium {
	background: url(/Content/2009/images/widths/w-hdr-m.gif) no-repeat;
}

#widths h1.w-wide {
	background: url(/Content/2009/images/widths/w-hdr-w.gif) no-repeat;
}

#widths h1.w-xw {
	background: url(/Content/2009/images/widths/w-hdr-xw.gif) no-repeat;
}

#widths h1.w-xxw {
	background: url(/Content/2009/images/widths/w-hdr-xxw.gif) no-repeat;
}

#widths h1.m-narrow {
	background: url(/Content/2009/images/widths/m-hdr-n.gif) no-repeat;
	width: 435px;
}

#widths h1.m-medium {
	background: url(/Content/2009/images/widths/m-hdr-m.gif) no-repeat;
}

#widths h1.m-wide {
	background: url(/Content/2009/images/widths/m-hdr-w.gif) no-repeat;
}

#widths h1.m-xw {
	background: url(/Content/2009/images/widths/m-hdr-xw.gif) no-repeat;
}

#widths h1.m-xxw {
	background: url(/Content/2009/images/widths/m-hdr-xxw.gif) no-repeat;
}

#widths h2.width {
	display: block;
	margin: 0;
	padding: 0;
	width: 443px;
	height: 25px;
	text-indent: -9999px;
	font-size: 14px;
	background: url(/Content/2009/images/widths/choose-width.gif) no-repeat;
}

#widths .widthscol2 {
	display: inline;
	float: left;
	height: 161px;
	width: 455px;
	margin: 0;
	padding: 0;
}

#widths ul.widthsnav {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 481px;
	height: 161px;
}

#widths ul.widthsnav li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	height: 161px;
	text-indent: -9999px;
	font-size: 11px;
}

#widths ul.widthsnav li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 161px;
	text-indent: -9999px;
	font-size: 11px;
}

#widths ul.widthsnav li.narrow a {
	width: 81px;
	background: url(/Content/2009/images/widths/narrow.gif) no-repeat;
	text-indent: -9999px;
}

#widths ul.widthsnav li.medium a {
	width: 94px;
	background: url(/Content/2009/images/widths/medium.gif) no-repeat;
	text-indent: -9999px;
	display: block;
}

#widths ul.widthsnav li.wide a {
	width: 94px;
	background: url(/Content/2009/images/widths/wide.gif) no-repeat;
	text-indent: -9999px;
}

#widths ul.widthsnav li.xw a {
	width: 94px;
	background: url(/Content/2009/images/widths/xw.gif) no-repeat;
	text-indent: -9999px;
}

#widths ul.widthsnav li.xxw a {
	width: 92px;
	background: url(/Content/2009/images/widths/xxw.gif) no-repeat;
	text-indent: -9999px;
}

#widths ul.widthsnav li.w-narrow-on {
	width: 94px;
	background: url(/Content/2009/images/widths/w-narrow.gif) no-repeat;
}

#widths ul.widthsnav li.w-medium-on {
	width: 94px;
	background: url(/Content/2009/images/widths/w-medium.gif) no-repeat;
}

#widths ul.widthsnav li.w-wide-on {
	width: 94px;
	background: url(/Content/2009/images/widths/w-wide.gif) no-repeat;
}

#widths ul.widthsnav li.w-xw-on {
	width: 94px;
	background: url(/Content/2009/images/widths/w-xw.gif) no-repeat;
}

#widths ul.widthsnav li.w-xxw-on {
	width: 92px;
	background: url(/Content/2009/images/widths/w-xxw.gif) no-repeat;
}

#widths ul.widthsnav li.m-narrow-on {
	width: 94px;
	background: url(/Content/2009/images/widths/m-narrow.gif) no-repeat;
}

#widths ul.widthsnav li.m-medium-on {
	width: 94px;
	background: url(/Content/2009/images/widths/m-medium.gif) no-repeat;
}

#widths ul.widthsnav li.m-wide-on {
	width: 94px;
	background: url(/Content/2009/images/widths/m-wide.gif) no-repeat;
}

#widths ul.widthsnav li.m-xw-on {
	width: 94px;
	background: url(/Content/2009/images/widths/m-xw.gif) no-repeat;
}

#widths ul.widthsnav li.m-xxw-on {
	width: 92px;
	background: url(/Content/2009/images/widths/m-xxw.gif) no-repeat;
}

/* End Widths Banners */

/* This is the beginning of Health and Wellness Banners*/
.clear {
	clear: both;
}

#health-wellness {
	display: block; 
	width: 960px;
	min-height: 100px;
	height: auto !important;
	height: 100px;	
}

#health-wellness h1 {
	background-image: url(/App_Themes/Default/images/2008/health-wellness/h1-health-wellness.gif);
	background-repeat: no-repeat;
	background-attachment:scroll;
	width: 322px;
	height: 100px;	
	text-indent: -9999px;
	float:left;
	top: 20px;
	lwft: 18px;
	padding: 0;
	display:block;
}

#health-wellness p {	
	float: left;
	display: inline;
	padding: 25px 0px 0 0;
	width: 590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	font-weight: normal;
	color: #5e2607;
}
#health-wellness p a {
	text-decoration: none;
	color: #668f11;
}

#health-wellness p a:hover {
	text-decoration: underline;
	color: #668f11;
}

#health-wellness p a:hover {
	color: #f0820b;
}

.wellness {
background-color: #fff;
background-image: url(/App_Themes/Default/images/2008/health-wellness/bg-wellness.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
}

/* This is the beginning of Fall Must Have Banners*/
.clear {
	clear: both;
}

#musthave {
	display: block; 
	width: 960px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	
}
#musthave h1 {
	padding: 37px 0 0 20px;
	margin: 0;
	float: left;
	
}
#musthave p a {
	text-decoration: underline;
	color: #fff;
}
#musthave p a:hover {
	color: #f0820b;
}
/* Trends-Banners */
#trends-banner-men {
	height:155px;
	width: 960px;
	background: url(/App_Themes/Default/images/category-banners/trends/mens-trends-bg.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#trends-banner-men .copy{
	color:#5E2607;
	font-family:Arial,Helvetica,sans-serif;
	left:380px;
	position:absolute;
	top:51px;
	width:340px;
	}
	
#trends-banner-men .copy a{ color:#d80e6e; text-decoration: none;}
#trends-banner-men .copy a:hover{ color:#d80e6e; text-decoration: underline;}

#trends-banner-men .banner-content .header h1{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-trends-hd-left.gif) top left no-repeat; 
	position: absolute; top: 0px; left: 0px; text-indent: -9999px;
	width: 254px; height: 137px; margin: 0;
	}
	
.mens-trends h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-trends-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 203px; height:56px;  margin: 0;
	}

	
.mens-fashion-sneaks h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-fashion-sneakers-hdr.gif) top left no-repeat; 
	position: absolute; top: 3px; left: 400px; text-indent: -9999px; 
	width: 269px; height:56px;  margin: 0;
	}
	
.mens-white-bottom-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-white-bottom-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 282px; height:56px;  margin: 0;
	}
	
.mens-slip-ons h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-slip-ons-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 117px; height:60px;  margin: 0;
	}
	
.mens-chukka-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-chukka-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 3px; left: 400px; text-indent: -9999px; 
	width: 210px; height:56px;  margin: 0;
	}
	
.mens-penny-loaf h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-penny-loafers-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 210px; height:60px;  margin: 0;
	}
	
.mens-wing-tip h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-wing-tip-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 111px; height:65px;  margin: 0;
	}
	
.mens-chucktaylor h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-converse-chucktaylors-hdr.gif) top left no-repeat; 
	position: absolute; top: 3px; left: 390px; text-indent: -9999px; 
	width: 358px; height:66px;  margin: 0;
	}
	
	
.mens-lace-up-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-lace-up-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 202px; height:60px;  margin: 0;
	}
	
	
.mens-moc-toe h2{
	background: url(/App_Themes/Default/images/category-banners/trends/mens-moc-toe-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 242px; height:56px;  margin: 0;
	}


#trends-banner-men .banner-content .banner-links h3 {
	background: url(/App_Themes/Default/images/category-banners/trends/mens-trends-hd-right.gif) top right no-repeat; 
	position: absolute; top: 0px; right: 0px; text-indent: -9999px; width: 207px; height: 42px; margin: 0;
	}
	
#trends-banner-men .banner-content .banner-links ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	right:35px;
	top:56px;
	width: 160px; 
	height: 50px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 18px; 
	color:#5E2607; 
	font-weight: bold;
	margin: 0; padding: 0;
	}
	
#trends-banner-men .banner-content .banner-links li{list-style:none; margin: 0; padding: 0;}
#trends-banner-men .banner-content .banner-links li span {color:#d80e6e; list-style:none;}
#trends-banner-men .banner-content .banner-links a{text-decoration: none; color: #5E2607;}
#trends-banner-men .banner-content .banner-links a:hover{text-decoration: none; color: #d80e6e;}
#trends-banner-men .banner-content .banner-links p{position: absolute; right:58px;
top:130px; color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0;}
#trends-banner-men .banner-content .banner-links p a{text-decoration: none; color: #ffffff;}
#trends-banner-men .banner-content .banner-links p a:hover{text-decoration: underline; color: #ffffff;}


#trends-banner-women {
	height:155px;
	width: 960px;
	background: url(/App_Themes/Default/images/category-banners/trends/womens-trends-bg.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}


#trends-banner-women .copy{
	color:#5E2607;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	left:380px;
	position:absolute;
	top:51px;
	width:340px;
	}
	
	
#trends-banner-women .copy a{ color:#d80e6e; text-decoration: none;}
#trends-banner-women .copy a:hover{ color:#d80e6e; text-decoration: underline;}
	
#trends-banner-women .banner-content .header h1{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-trends-hd-left.gif) top left no-repeat; 
	position: absolute; top: 0px; left: 0px; text-indent: -9999px;
	width: 254px; height: 137px; margin: 0;
	}

.womens-trends h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-trends-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 237px; height:56px;  margin: 0;
	}
	
.womens-tough-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-tough-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 183px; height: 60px;  margin: 0;
	}	

.womens-booties h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-fashion-fwd-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 333px; height:56px;  margin: 0;
	}	
	
.womens-stud h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-fierce-studs-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 1777px; height:56px;  margin: 0;
	}

.womens-pointy-flats h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-pointy-flats-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 160px; height:60px;  margin: 0;
	}
	
.womens-ruffles-n-flowers h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-ruffles-n-flowers-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 244px; height:56px;  margin: 0;
	}
	
.womens-fur-n-knit h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-fur-n-knit-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 130px; height:56px;  margin: 0;
	}
	
.womens-fringe-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-fringe-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 188px; height:60px;  margin: 0;
	}
	
.womens-otk-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-over-the-knee-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 289px; height:56px;  margin: 0;
	}
	
.womens-slouch-n-fold h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-slouch-n-fold-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 179px; height:56px;  margin: 0;
	}
	
.womens-western-boots h2{
	background: url(/App_Themes/Default/images/category-banners/trends/womens-western-boots-hdr.gif) top left no-repeat; 
	position: absolute; top: 2px; left: 400px; text-indent: -9999px; 
	width: 216px; height:56px;  margin: 0;
	}

#trends-banner-women .banner-content .banner-links h3{
background: url(/App_Themes/Default/images/category-banners/trends/womens-trends-hd-right.gif) top right no-repeat; 
	position: absolute; top: 0px; right: 0px; text-indent: -9999px; width: 207px; height: 42px; margin: 0;
	}


#trends-banner-women .banner-content .banner-links ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:absolute;
	right:35px;
	top:56px;
	width: 160px; 
	height: 50px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 18px; 
	color:#5E2607; 
	font-weight: bold;
	margin: 0; padding: 0;
	}
	
#trends-banner-women .banner-content .banner-links li{list-style:none; margin: 0; padding: 0;}
#trends-banner-women .banner-content .banner-links li span {color:#d80e6e; list-style:none;}
#trends-banner-women .banner-content .banner-links a{text-decoration: none; color: #5E2607;}
#trends-banner-women .banner-content .banner-links a:hover{text-decoration: none; color: #d80e6e;}
#trends-banner-women .banner-content .banner-links p{position: absolute; right:58px;
top:130px; color: #ffffff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0;}
#trends-banner-women .banner-content .banner-links p a{text-decoration: none; color: #ffffff;}
#trends-banner-women .banner-content .banner-links p a:hover{text-decoration: underline; color: #ffffff;}



.banner-content {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 128px;
	width: 339px;
}

.header h1 {
	width: 255px;
	height: 45px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

.header {
	display: inline;
	width: 255px;
	height: 45px;
	margin: 0;
	padding: 0;
	float: left;
}

.banner-copy {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0;
	height: 120px;
	}
	.banner-copy a { color:#FFFFFF; text-decoration:underline; 
}

/* @end Trends-Banners */

/* @group recommendations */
div.productRecommendations
{
	clear:both;
        margin-top:15px;
        overflow:hidden;
        width:auto;
}
div.cart-mainContainer div.productRecommendations
{
	background-color:#F1EFED;
	border-top:solid 1px #DDD;
	padding:5px 0px 10px 10px;
}
div.recommendedProduct
{
	float:left;
	width:110px;
	margin-right:14px;
	overflow:hidden;
}
div.recommendedProduct a
{
	font-size:11px;
	color:#57575B;
}
div.recommendedProduct a span
{
	display:block;
}
div.productRecommendations span.productRecommendationsTitle, .cartPage #recentlyviewed h2
{
	clear:both;
        color:#57575B;
        display:block;
        font-size:13px;
        font-weight:bold;
        width:inherit;
}
.cartPage #recentlyviewed img {width:78px; height:78px;}
.cartPage #recentlyviewed span {display:block; line-height:1.2em; color:#57575B;}
.cartPage #recentlyviewed br {display:none;}
div.productRecommendations div.recommendedProductWrapper
{
	margin-top:10px;
}
body.resultsPage div.productRecommendations div.recommendedProductWrapper
{
	float:left;
        height:200px;
        margin-top:10px;
        overflow:hidden;
        width:20%;
}
div.productAlternatives
{
	float:right;
	width:750px;
	text-align:center;
}
div.productAlternative
{
	float:left;
	margin-right:14px;
	text-align:center;
	width:135px;
	height:180px;
	overflow:hidden;
}
div.productAlternative a
{
	font-size:11px;
	color:#57575B;
}
div.productAlternative a span
{
	display:block;
}
div.productAlternative img
{
	width:135px;
	height:135px;
}
div.productAlternatives span.productAlternativesTitle
{
	color:#57575B;
	font-size:13px;
	font-weight:bold;
}

div.outofStockProductWrapper
{
	padding-top:15px;
	padding:15px 0px 25px 10px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	width:170px;
	text-align:center;
	clear:both;
	float:left;
}
div.outofStockProduct
{
	margin-right:14px;
	text-align:center;
	width:135px;
}
div.outofStockProduct div, div.outofStockProduct div.outofStockProductProductImages
{
	height:135px;
	overflow:hidden;
}
div.outofStockProduct img.outofStockProductImage
{
	display:block;
	width:135px;
	height:135px;
}
div.outofStockProduct span
{
	display:block;
	font-size:11px;
	color:#57575B;
}
div.outofStockProductWrapper span.outofStockProductTitle
{
	color:#57575B;
	font-size:13px;
	font-weight:bold;
}
div.outofStockProductWrapper span.productPrice
{
	display:none;
}
#outOfStock .leftCol
{
	float:none;
	padding:0px;
	width:auto;
}
#outofStockOverlay
{
	position:relative;
	top:-135px;
}
.resultsPage .noResultsTable {
	height: auto !important;
}

.topBtns {
	position:relative;	
}

#BVtabSimulation .blueTab { display:none; }
/* Product Detail Breadcrumbs */

/* BreadCrumb */
#prodBreadCrumb {position:relative; z-index:1; float:left;}
#prodBreadCrumb a {text-decoration:none;}
#prodBreadCrumb a:hover, #prodBreadCrumb a:focus {text-decoration:underline;}
#gotobtn{cursor:pointer;overflow:hidden;text-indent:-1000px; background-position: 0 -343px; width: 98px; height: 24px; margin-bottom:4px; }
:hover#gotobtn{background: url(/content/core/text/goto-on.gif) no-repeat;}
#breadcrumbs{background:#fff;border:1px solid #d2d2d2;display:none;left:100px;list-style:none;margin:0;padding:10px 20px;position:absolute;top:0;width:250px;}
#breadcrumbs a#prevPage{display:block;padding-bottom:5px;}
#breadcrumbs a{color:#000;font: 11px/16px Arial, Helvetica, sans-serif; padding: 4px; }
#breadcrumbs li a:hover { color: #fff; width: 138px; height: 16px; background-color: #d80e6e; }


/* End Product Detail Breadcrumbs */
/* @end */

/* BAZAARVOICE TABS */
#BVQASummaryContainer { margin-left:50px; }
#BVtabSimulation.prodReviews { padding:0; }
#BVtabSimulation .blueTab { display:none; }
#ProdDetailsTabs { clear:both; padding-top:40px; }
#ProdDetailsTabs .tabs { position:static; padding:0; margin:0; }
#BVRRQuickTakeContentContainerID { padding:10px; background-color:#F9F9F8; }
#ProdDetailsTabs .tabs:before, #ProdDetailsTabs .tabs:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
#ProdDetailsTabs .tabs:after { clear: both; }
#ProdDetailsTabs .tabs { zoom: 1; }
#ProdDetailsTabs .tabs li {
    background:#F1EFED;
    border-width:0;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    list-style: none outside none;
    margin: 0 3px 0 0;
    padding: 0 10px;
    text-align: center;
}
#ProdDetailsTabs .tabs li a { color:#6B6B6B; }
#ProdDetailsTabs .tabs li a:hover { color:#000000; }
#ProdDetailsTabs .tabs .active a, #ProdDetailsTabs .tabs .active a:hover { color:#f0820b; }
#ProdDetailsTabs .tabs .active {
    background: none repeat scroll 0 0 #F9F9F8;
    font-weight: bold;
}
#ProdDetailsTabs .tabs li a { text-decoration:none; }
#BVRRContainer .BVRRDisplayContentHeader, #BVRRContainer .BVRRDisplayContentBody, #BVQAContainer .BVQAHeader  { background-color: #F9F9F8; }
#BVQAContainer .BVQAMain { background-color:#F1EFED; }
#BVRRContainer .BVDI_QTInside { background-color: #FFFFFF !important; }
#BVRRContainer .BVDIHeader, #BVRRContainer .BVDI_QTBody, #BVRRContainer .BVDI_QTHeader { background-color:#FFF; padding: 10px 10px 0; margin:0; overflow:hidden; }
#BVRRContainer .BVDI_QTTitle, #BVQAContainer #BVQAHeaderTitleID { margin-bottom: 0; color: #57575B; }
#BVRRContainer .BVDI_QTSummaryBox { width: 100%; }
a#BVDefaultLink, #BVQASummaryBoxViewQuestionsID a,  #bvProfile .updateProfileLink a {
	background-color: #F0820B;
    border-color: #F0820B;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    padding:6px;
}
a#BVDefaultLink:hover, #BVQASummaryBoxViewQuestionsID a:hover,  #bvProfile .updateProfileLink a:hover { opacity:.7; }
#bvProfile .updateProfileLink { padding-bottom:10px; margin-left:10px; }
#bvProfile .BVCPRootElement { padding: 10px 0; }
.BVDI_QT { background: #FFFFFF; }
#BVQAHeaderID h1, #BVQAHeaderID h2 { width:940px; }

/* PROD DETAILS */
.productdetailsPage .leftCol { padding: 0 0 0 15px; width: 500px;}
.productdetailsPage .rightCol { padding: 0 15px 0 0; }
.prodImg-Note {display: none;}
 #eBagsItem .prodImg-Note { display: inline; }
 .prodImg-btm-wrap .prodImg-note { display: none;}
.prod-multAngles { padding: 0 0 0 22px; }

/* PROD DETAILS 9-VEIW */
.productdetailsPage .prod-multAngles {
    height: 342px;
    left: 0;
    margin: 0 auto;
    padding: 8px 0 0;
    position: absolute;
    text-align: center;
    top: 15px;
    width: 70px;
 }
.prodImgWrap { position:relative; }
.productdetailsPage .prodImg { background:none; float:right; }
.productdetailsPage .multThumbs { float:none; }
.productdetailsPage .prodImgWrap { border: 1px solid #CCCCCC; clear: both; border: 1px solid #CCCCCC; height: 382px; width: 440px; }
.productdetailsPage .rightCol { padding: 0 30px 0 0; }
.productdetailsPage .prodImg-btm-wrap {  clear: both; text-align: center; padding-top:6px; *padding-top:0; }
.productdetailsPage div.productRecommendations { margin-top: 26px; }
.productdetailsPage .prodImg { height: 380px; width: 380px; margin:0 !important; }
.productdetailsPage .prodImg img { padding: 12px 19px 17px 0; }
.topBtns { z-index:1; }
.prodImgWrap .view-360 { bottom: -16px; right: -366px; top: auto;}

/* --  SALE PRICING / FONT COLOR CHANGES */
.rightCol .style-price h1 { color:#333333; font-size: 15px; font-weight: normal; line-height: 15px; margin:0; font-weight:lighter; font-family:Helvetica, Arial, sans-serif; }
.rightCol .style-price .red { color:#b5272e; }
.style-price h2, .style-price span.price { font: bold 24px/27px Arial,Helvetica,sans-serif; }
.rightCol .style-price { color:#333333; font-size:15px; width:100%; }
.rightCol .salesTag-percOff h3, .salesTag-percOff span.hide { margin: 0 0 0 -0.2em; *margin:0; }
.rightCol .style-price span.price , .rightCol .style-price span.detailFreeShipping { display:inline; }
.rightCol .style-price span.detailFreeShipping { color: #656565; font-weight:normal; font-size: 16px; font-weight: bold;}
.rightCol .salesTag-num { background:url(/Content/core/prod-details/tag-sale.gif) no-repeat; padding-left:65px; }
#ctl00_cphPageMain_BrandAndPrice1_ProductPrice { display:block; width:100%; }
.rightCol .salesTagWrap, .rightCol .salesTag-num, .rightCol .salesTag-percOff { display:inline; color:#B5272E; font-weight:bold; }
.style-price .note { display: block; padding-bottom:10px; }
.rightCol span.origPrice { display:inline; padding-left:6px; }
.salesTagWrap {width:100%;} /*IE8 fix*/

/* -- LOGO ABOVE PRODUCT IMAGE */
#prodDetailWrap .rightCol { position:relative; }
.SKUtxt { display: block; float: right; text-align: left; width: 275px; }
.rightCol .style-brandLogo { left: -258px; position: absolute; text-align: right; top: -18px; width: 180px; }
.productdetailsPage .leftCol { padding: 10px 0 0 30px !important; } /*IE8 fix*/
.salesTagWrap {width:100%;} /*IE8 fix*/

/* -- Show Product Count -- */
#content-nav .StatsCount { display:inline; }

/* --  ISOLATE ACTION ITEMS / CHANGE ADD TO CART BUTTON + adjust text */
.helpMe { clear:left; }
.rightCol input.btn_Add2Cart { background: url("/Content/Core/prod-details/btn-addToCart.gif") no-repeat scroll 0 0 #F0820B; height: 44px; width: 156px; }
.rightCol .email2friend a, .rightCol .add2wishlist a, .rightCol .inStockNoticeRequestLinkWrapper a { font: normal 11px/15px Arial,Helvetica,sans-serif; }
#prodDetailWrap #productDetailVideo a:link { color:#000; }
.productdetailsPage a#BVDefaultLink, .productdetailsPage #BVQASummaryBoxViewQuestionsID a, .productdetailsPage #bvProfile .updateProfileLink a { background-color:#F1EFED; color:#6B6B6B; border:none; }

div.nav-section-wrapper div.nav-banner-all-depts, div.nav-section-wrapper div.nav-banner-mens, div.nav-section-wrapper div.nav-banner-womens, div.nav-section-wrapper div.nav-banner-girls, div.nav-section-wrapper div.nav-banner-boys, div.nav-section-wrapper div.nav-banner-accessories, div.nav-section-wrapper div.nav-banner-bags { background:url(/Content/core/content-nav/bg-selDept.gif) top left no-repeat; }
