.CVVDisplay {/* display: none; visibility: hidden; */}

/* @group Template */
#content-nav {
	width: 180px;
	background: #f0ede5;
}
#content-shop {
	width: 582px;
}
img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
.hide {
display: none;
}
a {
	color: #167187;
}
a:hover {
	color: #54B2C7;
}
p {
	color: #544734;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
html {
	font-family: Helvetica, Arial, sans-serif;
	color: #7b7265;
}

/* @end Template */


/* @group Common */
/***********	SHOES COMMON CLASSES		***********/

/** BASIC SITEWIDE/DEFAULT ELEMENT FORMATTINGS **/

.ValidateError {
	font:  12px/18px Helvetica, Arial, sans-serif;
	color: #940101;
	font-weight: bold;
}
/** PAGE WRAPS AND CONTENT CONTAINERS **/

/** NO LEFT NAV CONTAINERS AND WRAPS **/

.mainContentTable_NLN { /** ID for table containing left margin and content **/
	background: #0FF;
	width: 778px !important;
}
.mainContainer_NLN {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
}
.pageContentTD_NLN, #pageContentTD_NLN { /** Switched from ID to CLASS .. moved valign and padding-top  to CSS from HTML  **/
	width: 778px !important;
	vertical-align: top;
	text-align: left;
	padding: 0;
}
/** LEFT MARGIN CLASSES -- MOVED IN FROM PROFILE DUE TO REPETITION **/

.leftNavTD, #leftNavTD { /* Switched from ID to CLASS .. Moved valign and padding-top to CSS from HTML */
	background: #fff;
	width: 180px;
	vertical-align: top;
	padding: 0;
	text-align: left;
	/*	position:relative;*/
	text-decoration: none;
}
.leftNavTD a {
	text-decoration: none;
}
.infoleftNav_Hdr {
	background: #FFF url(/App_Themes/Default/images/infopages/info-leftNav-hdr.gif) no-repeat left top;
	width: 180px;
	height: 32px;
}
.infoleftNav_Hdr H3 {
/*display: none;*/
}
/* INFO PAGES CLASSES */

.info-subHdr {
	color: #4a2813;
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 3px 0 5px 0;
}
.infoTxt {
	margin: 0 0 7px 0;
	padding: 0;
	font:  11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.infoContainer { /* used globally in container cell	*/
	padding: 10px 15px 0px 15px;
	width: 557px;
}
.infoHdrLeft {
}
.infoHdrRight {
}
.infoHdrBG {
	/*background: url(/App_Themes/Default/images/infopages/acct_hdr_bg.gif) repeat-x top left;*/
	height: 32px;
	vertical-align: middle;
	padding-left: 10px;
}
.infoHdrBG H3 {
/*display: none;*/
}
.infoText {
	font: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.infoTopPadding {
	padding-top: 7px;
}
.infoBottomPadding {
	padding-bottom: 7px;
}
.infoBrightHdrs { /* CYAN Header */
	color: #4a2813;
	font: bold 14px/18px Helvetica, Arial, sans-serif;
}
.infoGreyTable { /* white table settings w/in grey */
	background-color: #f0ede5;
	border: 1px solid #e9ddc3;
	margin: 10px 0px;
}
.infoGreyTableText { /* text settings for w/in white table */
	font: 11px/18px Helvetica, Arial, sans-serif;
	color: #857e73;
}
.infoGreyTableTextBold { /* bold text settings for w/in white table */
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	color: #857e73;
}
/**  form styles **/

.infoInputLabel {
	color: #7b7265;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
	vertical-align: top;
}
.infoInputLabel textarea {
	border: 1px solid #d3d0c8;
}
.infoInputNorm {
	font-size: inherit;
	font-weight: bold;
	border: 1px solid #d3d0c8;
	width: 105px;
	padding-left: 3px;
}
.infoInputLong {
	font-size: inherit;
	font-weight: bold;
	color: #666;
	border: 1px solid #7F9DB9;
	width: 115px;
	padding-left: 3px;
}
.infoInputDrop {
	border: 1px solid #d3d0c8;
}
.info_btn_SubmitContact {
	background: #F7F7F7 url(/App_Themes/Default/images/infopages/info_btn_submit.gif) no-repeat top left;
	width: 94px;
	height: 19px;
	cursor: hand;
}
/****** Bullet Styles ******/
div.subList {
	padding: 0px 10px;
}
.info_blueArrow {
	background: url(/App_Themes/Default/images/infopages/blue_arrow.gif) no-repeat top left;
	width: 3px;
	height: 5px;
}
.info_blueArrowLg {
	background: url(/App_Themes/Default/images/infopages/blue_arrow2.gif) no-repeat top left;
	width: 8px;
	height: 7px;
}
UL#infoList {
	list-style-image: url(/App_Themes/Default/images/account_images/bullet_plus_blue.gif);
	margin: 0;
	padding-left: 16px;
}
UL#infoList LI {
	padding-top: 3px;
}
UL#infoExchanges {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: 0;
	padding: 3px 0px 3px 16px;
}
UL#infoExchanges LI {
	padding-top: 0px;
}
UL#infoGreyList {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 -10px 0;
	padding: 0 0 0 18px;
}
UL#infoGreyList LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
/**	HEADER TITLES & GRAPHICS	**/
.infoHdr_Contact {
	background: url(/App_Themes/Default/images/infopages/info_hdr_contact.gif) no-repeat top left;
	width: 108px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Programs {
	background: url(/App_Themes/Default/images/infopages/info_hdr_programs.gif) no-repeat top left;
	width: 99px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_CustService {
	background: url(/App_Themes/Default/images/infopages/info_hdr_custservice.gif) no-repeat top left;
	width: 173px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Shipping {
	background: url(/App_Themes/Default/images/infopages/info_hdr_shipping.gif) no-repeat top left;
	width: 188px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Affiliate {
	background: url(/App_Themes/Default/images/infopages/info_hdr_affiliate.gif) no-repeat top left;
	width: 175px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_GrpSales {
	background: url(/App_Themes/Default/images/infopages/info_hdr_groupsales.gif) no-repeat top left;
	width: 119px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_FAQ {
	background: url(/App_Themes/Default/images/infopages/info_hdr_faq.gif) no-repeat top left;
	width: 276px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Glossary {
	background: url(/App_Themes/Default/images/infopages/info_hdr_glossary.gif) no-repeat top left;
	width: 143px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_FitAsst {
	background: url(/App_Themes/Default/images/infopages/info_hdr_fitasst.gif) no-repeat top left;
	width: 127px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Policies {
	background: url(/App_Themes/Default/images/infopages/info_hdr_policies.gif) no-repeat top left;
	width: 77px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_Contact {
	background: url(/App_Themes/Default/images/infopages/info_hdr_contact.gif) no-repeat top left;
	width: 108px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_About {
	background: url(/App_Themes/Default/images/infopages/info_hdr_about.gif) no-repeat top left;
	width: 89px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_SecurePurchase {
	background: url(/App_Themes/Default/images/infopages/info_hdr_secure.gif) no-repeat top left;
	width: 238px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_SecurePurchase h3 {
	display: none;
}
.infoHdr_Legal {
	background: url(/App_Themes/Default/images/infopages/info_hdr_legal.gif) no-repeat top left;
	width: 133px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_WorkWUs {
	background: url(/App_Themes/Default/images/infopages/info_hdr_work.gif) no-repeat top left;
	width: 133px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.infoHdr_EmpOpps {
	background: url(/App_Themes/Default/images/infopages/info_hdr_employment.gif) no-repeat top left;
	width: 266px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.info-Hdr-pressReleases {
	background: url(/App_Themes/Default/images/infopages/info-Hdr-pressReleases.gif) no-repeat top left;
	width: 147px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.info_iconPhone {
	background: url(/App_Themes/Default/images/infopages/icon_contact_phone.gif) no-repeat top left;
	width: 17px;
	height: 14px;
}
.info_iconMail {
	background: url(/App_Themes/Default/images/infopages/icon_contact_mail.gif) no-repeat top left;
	width: 17px;
	height: 14px;
}
.horiz_dashLine {
	background: #f0ede5;
	width: 554px;
	height: 1px;
}
.horiz_dashLineLong {
	background: url(/App_Themes/Default/images/infopages/horiz_dotted_line.gif) repeat-x top left;
	width: 540px;
	height: 1px;
	margin: 5px 0px 20px 0px;
}
.vert_dashLine {
	background: url(/App_Themes/Default/images/infopages/vert_dotted_line.gif) repeat-y top left;
	width: 1px;
	height: 100px;
	margin: 5px 10px;
}
.infoRedNote {
	font-size: inherit;
	color: #940101;
}
/* POP-UP Styles */

.whitePad {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.whiteNoPad {
	padding-right: 12px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
}
.noBord {
	border: 0px;
}
#Layer2, #Layer3, #Layer4 {
	text-align: justify;
}
/************** INFO PAGE SECTIONS *****************/

/**	ABOUT US PAGE	**/

.csBody h1 {
	background: transparent url(/App_Themes/Default/images/infopages/info_bizrate_2006.gif) no-repeat top left;
	margin-top: 0px;
	width: 128px;
	height: 62px;
	float: left;
}
.csBody h1 span {
	display: none
}
/**	CONTACT STYLES	**/

#ContactForm {
	text-align: justify;
}
.contactSubmitError {
	color: Red;
}
.contactIcon {
	padding: 7px 16px 15px 16px;
	vertical-align: top;
}
.contactByText {
	padding-top: 8px;
	vertical-align: top;
	width: 58px;
}
.contactArrow {
	padding-top: 14px;
	vertical-align: top;
	width: 3px;
}
.contactInfoText {
	padding: 8px 12px 9px 16px;
	width: 362px;
}
/**	CUSTOMER SERVICE STYLES	**/

.custServiceArrow {
	padding: 13px 0px 15px 16px;
	vertical-align: top;
}
.custServiceText {
	padding: 7px 12px;
}
/**	EMPLOYMENT OPPS STYLES	**/

.emplyOppsText {
	padding: 15px 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #369;
}
.emplyOppsText B.TitleText {
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
.emplyOppsText P {
	padding: 0;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.emplyOppsText DIV.horiz_dashLine {
	background: url(/App_Themes/Default/images/infopages/horiz_dotted_line.gif) repeat-x top left;
	margin: 15px auto 20px auto;
	width: 446px;
	height: 1px;
}
.emplyOppsText UL {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 1px 0;
	padding: 0 0 0 18px;
}
.emplyOppsText UL LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
/** Make BML reg'd trademark a little more legible **/

/**	FIT ASSISTANT PAGE	**/

.smallHeader {
	padding: 0 3px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #00A9FF;
}
.fitAssistSubHd {
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
}
.fitAssistOdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	background-color: #B5B5B5;
}
.fitAssistEven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	background-color: #FFF;
}
.fitAssistTable {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
}
.fitAssistLeft {
	border-left: 1px solid #000;
}
.fitAssistOdd TD, .fitAssistEven TD {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}
/**	GLOSSARY TERMS PAGE **/

#glossBody {
	font-family: Arial, Helvetica, sans-serif;
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
#glossBody a:link {
	color: #369;
	text-decoration: underline;
}
#glossBody a:hover {
	color: #369;
	text-decoration: underline;
}
#glossBody a:visited {
	color: #800080;
	text-decoration: underline;
}
.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	margin: 3px 0px 5px 0px;
}
.textBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #346EA8;
}
.glossaryRightPad {
	padding-right: 5px;
}
/*used in glossary */

/**	SHIPPING & RETURNS	**/

.returnsInfo, .shippingInfo {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #346EA8;
}
.returnsInfo TD {
	padding-top: 7px;
}
.returnsInfo B.TitleText {
	color: #346EA8;
	font-size: 11px;
	line-height: 18px;
}
.returnsInfo P {
	padding: 0;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.returnsInfo UL {
	list-style-image: url(/App_Themes/Default/images/infopages/bullet_plus_blue2.gif);
	margin: -1px 0 1px 0;
	padding: 0 0 0 18px;
}
.returnsInfo UL LI {
	padding: 0;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #369;
}
.returnsInfo a:link {
	color: #346EA8;
	text-decoration: underline;
}
.returnsInfo a:visited {
	color: #800080;
	text-decoration: underline;
}
.returnsInfo a:hover {
	text-decoration: underline;
}
/* @end Common */

/* @group Cart */

/****  CONTAINERS ****/

.cart-mainContainer {
}
.cart-contentWrap {
	width: 762px;
	clear: both;
	float: left;
	background: #fff;
	padding: 0 0 25px 0;
	margin: 0;
}
.cart-cWPad {
}
.cart-contentBox {
}
.cart-cBPad {
}
/****  HEADER FORMATTING ****/
.cart-hdr {
	width: 736px;
	padding: 5px 14px;/*height: 32px;*/
}
/*.cart-hdrLeft {
	background: url(/App_Themes/Default/images/cart/hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}
.cart-hdrRight {
	background: url(/App_Themes/Default/images/cart/hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}*/
.cart-hdrBG {
/*background: url(/App_Themes/Default/images/cart/hdr-bg.gif) repeat-x top left;*/
	/*height: 32px;*/
	/*width: 752px;*/
	/*float: left;*/
	/*position: relative;*/
}
.Hdr-shoppingCart {
	/*background: url(/App_Themes/Default/images/cart/cart-hdr-shoppingCart.gif) no-repeat top left;*/
	/*width: 137px;*/
	/*height: 16px;*/
	/*margin: 8px 0 0 10px;*/
	/*position: relative;*/
	float: left;
}
.Hdr-shoppingCart h3 {
	margin: 0;
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
}
.Hdr-btn-continue {
	background: url(/App_Themes/Default/images/cart/cart-btn-continue.gif) no-repeat top left;
	width: 118px;
	height: 17px;
	margin: 7px 0 0 28px;
	position: relative;
	float: left;
	cursor: pointer;
}
.Hdr-cartContainsTxt {
	width: auto;
	/*height: 32px;*/
	margin: 0;
	right: 14px;
	color: #544734;
	font-size: 11px;
	font-weight: bold;
	line-height: 32px;
	/*position: relative;*/
	float: right;
}
.Hdr-cartContainsTxt span {
/*color: #940101;*/
}
/** SAFE ORDERING BANNER **/

#safeOrderingWrap {
	/*background: url(/App_Themes/Default/images/cart/cart-safeOrdering-bg.gif) repeat-x top left;*/
	height: 67px;
	margin: 8px 14px 10px 14px;
}
.ErrorMessageUC {
	display: block;
	clear: both;
}
.cart-safeOrdrng {
	background: url(/App_Themes/Default/images/cart/cart-safeOrdering.gif) no-repeat top left;
	width: 176px;
	height: 67px;
	position: relative;
	float: left;
}
.cart-safeOrdrng h3 {
	display: none;
}
.cart-safeOrdrngInfo {
	position: relative;
	float: left;
	width: 545px;
	height: 67px;
	padding: 4px 0 0 0;
}
.safeOrderingTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #544734;
	font-weight: bold;
}
.safeOrderingTxt TD {
	padding: 6px 25px 6px 0;
}
.safeOrderingTxt a {
	text-decoration: underline;
	color: #544734;
}
/* new safe order pop-up styles */

#safeOrderPopUp {
	width: 549px !important;
}
.whitePad {
	padding: 12px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.whiteNoPad {
	padding-right: 12px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.popUp-shadow-rt {
	width: 5px !important;
	vertical-align: top;
	background: url(/App_Themes/Default/images/cart/rt_dropshad.png) repeat-y top left;
	padding: 0;
}
.popUp-shadow-rt IMG {
	background: url(/App_Themes/Default/images/cart/top_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
.popUp-shadow-btm {
	height: 5px !important;
	vertical-align: top;
	background: url(/App_Themes/Default/images/cart/bot_dropshad.png) repeat-x top left;
	padding: 0;
}
.popUp-shadow-btm IMG {
	background: url(/App_Themes/Default/images/cart/lt_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
.popUp-shadow-corner {
	width: 5px !important;
	height: 5px !important;
	vertical-align: top;
	padding: 0;
}
.popUp-shadow-corner IMG {
	background: url(/App_Themes/Default/images/cart/crnr_dropshad.png) no-repeat top left;
	width: 5px;
	height: 5px;
	margin: 0 auto auto 0;
}
/** CART ITEMS TABLE **/

.cartItems {
	border: 1px solid #666;
	border-width: 1px 0 0 1px;
	margin: 24px 14px 0;
	width: auto;
}
.cartItems TABLE {
	width: 100%;
}
.cartItems TABLE.itemTable {
	width: 734px !important
}
.titleRow TH {
	background: #cfc6b8;
	font-size: 11px;
	line-height: 21px;
	color: #544734;
	font-weight: bold;
	text-align: center;
	border: 1px solid #666;
	border-width: 0 1px 1px 0;
}
.titleRow .style {
	width: 102px !important;
	margin: 0;
	padding: 0;
}
.titleRow .desc {
	margin: 0;
	padding: 0;
}
.titleRow .desc P {
	margin: 0 10px;
	text-align: left !important;
}
.titleRow .qty {
	width: 75px !important;
	margin: 0;
	padding: 0;
}
.titleRow .price {
	width: 76px !important;
	margin: 0;
	padding: 0;
}
.titleRow .total {
	width: 86px !important;
	margin: 0;
	padding: 0;
}
.itemRow TD {
	background: #FFF;
	font-size: 11px;
	color: #544734;
	font-weight: normal;
	border: 1px solid #666;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	padding:10px 5px;
}
.itemRow a {
	color: #544734;
	text-decoration: underline;
}
.itemRow .style {
	width: 102px !important;
	text-align: center;
	padding: 10px 0;
}
.itemRow .desc {
	padding: 10px 0 5px 10px;
}
.itemRow .qty {
	width: 75px !important;
	text-align: center;
	padding: 10px 0;
}
.itemRow .qty FONT {
	font-size: 11px !important;
}
.itemRow .qty INPUT {
	width: 30px;
	border: 1px solid #7F9DB9;
	background: #FFF;
	color: #346EA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;
	font-weight: bold;
}
.itemRow .price {
	width: 76px !important;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
}
.itemRow .total {
	width: 85px !important;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
}
.itemRow H3.ItemName {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.SelectedLineItem {
	background-color: Yellow;
}
/** CART ITEMS - SUBTOTAL & SHIPPING INFO **/

#itemTotals DIV, #itemTotals TD, #itemTotals P {
	font-size: 11px;
	color: #544734;
	font-weight: bold;
}
#itemTotals .row TD {
	font: 11px/18px Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #544734;
	border-right: 1px solid #544734;
	height: 28px;
	background-color: #f0ede5;
}
#itemTotals-gift {
	border: 1px solid #544734;
	border-width: 0 1px 1px 0;
	background: #b6a895;
	width: 273px !important;
	vertical-align: top;
	padding-top: 10px;
	height: 100% !important;
	height: auto;
	line-height:  14px;
/  *  ie6 fix */
}
#itemTotals-gift DIV {
	width: 273px;
	height: 100% !important;
	height: a  uto;
 /  * ie6 fix */position: relative;
}
#itemTotals-gift H3.giftHdr {
	font: bold 14px/14px Helvetica, Arial, sans-serif;
	margin: 0 8px 5px 10px;
	padding: 0;
	position: relative;
}
#itemTotals-gift P {
	font-weight: normal;
	margin: 0 10px 5px 10px;
	padding: 0;
	position: relative;
}
#itemTotals-gift P#pleaseNote {
	line-height:  14px;
	position: relative;
	padding: 0;
	vertical-align: bottom;
}
.itemTotals-info {
	border-right: 1px solid #666;
	padding-right: 5px;
	text-align: right;
	line-height: 18px;
	font-size: 12px;
}
.itemTotals-totals {
	text-align: right;
	width: 86px !important;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 12px;
}
.promo {
	top: 0 !important;
}
.itemTotals-info .discountCodes {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	top: 5px;
}
.itemTotals-info .cart-btn-applyHere {
	background: url(/App_Themes/Default/images/cart/cart-btn-applyHere.gif) no-repeat top left;
	width: 75px;
	height: 21px;
	cursor: hand;
	position: relative;
	float: left;
	margin: 2px 0 0 10px;
}
.itemTotals-info .total {
	margin: 5px 10px 0 0;
	padding: 0;
	text-align: right;
}
.itemTotals-totals DIV {
	width: 86px;
	margin: 0;
	padding: 0;
}
.itemTotals-totals P {
	text-align: right;
	margin-right: 14px;
	padding: 0;
}
.shippingCost {
	color: #F60 !important;
}
/** "PROCEED TO CHECKOUT" AREA **/

#proceedToChkout {
	padding: 8px 0 35px 14px;
}
#proceedToChkout TABLE.procToChkoutTable {
	width: 734px;
}
#proceedToChkoutTop {
	padding: 8px 14px 0 14px;
}
#proceedToChkoutTop TABLE.procToChkoutTable {
	width: 734px;
}
.infoBtns {
	position: relative;
	vertical-align: top;
}
.chkoutBtns {
	position: relative;
	text-align: right;
	vertical-align: top;
}
.chkoutBtns DIV#fastChkout {
	color: #6C6C6C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0 0 0 6px;
	width: 235px;
}
.googleBtns {
	position: relative;
	width: 235px;
	float: right;
	font-size: 11px;
	line-height: 30px;
}
.googleBtns A:LINK {
	color: #346EA8;
	text-decoration: underline;
}
.googleBtns A:VISITED {
	color: #346EA8;
	text-decoration: underline;
}
.googleBtns A:HOVER {
	color: #346EA8;
	text-decoration: underline;
}
.cart-btn-contShopping {
	background: url(/App_Themes/Default/images/cart/cart-btn-contShopping.gif) no-repeat top left;
	width: 141px;
	height: 24px;
	position: relative;
	float: left;
	margin-right: 7px;
	cursor: pointer;
}
.cart-btn-updateCart {
	background: #F7F7F7 url(/App_Themes/Default/images/cart/cart-btn-updateCart.gif) no-repeat top left;
	width: 104px;
	height: 24px;
	position: relative;
	float: left;
	cursor: pointer;
}
.cart-btn-proceedToChkout {
	background: url(/App_Themes/Default/images/cart/cart-btn-proceedToChkout.gif) no-repeat top left;
	width: 233px;
	height: 24px;
	float: right;
	margin-bottom: 4px;
	cursor: pointer;
}
#btnGoogleCheckout {
	cursor: pointer;
}
.googlePopTable {
	border: 1px solid #0879B2;
	width: 549px;
}
/*
.googlePopContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.googleInfoList { position:relative; left:-18px; }
.googleInfoList li { list-style-type:decimal; margin-bottom:7px; }
*/

.cartBannerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #346EA8;
}
.cartBannerLink a:link {
	text-decoration: underline;
	color: #346EA8;
}
.cartBannerLink a:visited {
	color: #346EA8;
	text-decoration: underline;
}

/* Category Banners (added - 04-/09) */
.cat-banner {
display:inline;
float:left;
margin:0;
padding:0;
width: 762px; 
height: 100px;
}

.cat-banner h1 {
	font-family: Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5e2607; 
	padding: 8px 0 0 10px; 
	width: 210px; 
	margin: 0; 
	text-transform: uppercase;
	}
	
.cat-banner p {
	font-family: Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #57575b; 
	padding:5px 0 0 10px;  
	width: 210px; margin: 0;
	}

.boots-banner {background: url(/App_Themes/Default/images/sitewide-banners/boots-banner.jpg) top left no-repeat;}
.casual-banner {background: url(/App_Themes/Default/images/sitewide-banners/casual-banner.jpg) top left no-repeat;}
.dress-banner {background: url(/App_Themes/Default/images/sitewide-banners/dress-banner.jpg) top left no-repeat;}
.new-arrivals-banner {background: url(/App_Themes/Default/images/sitewide-banners/new-arrivals-banner.jpg)top left no-repeat;}
.sale-banner {background: url(/App_Themes/Default/images/sitewide-banners/sale-banner.jpg) top left no-repeat;}
.sizewidth-banner {background: url(/App_Themes/Default/images/sitewide-banners/sizewidth-banner.gif) top left no-repeat;}
.sandals-banner {background: url(/App_Themes/Default/images/sitewide-banners/sandals-banner.jpg) top left no-repeat;}
.view-all-banner {background: url(/App_Themes/Default/images/sitewide-banners/view-all-banner.jpg) top left no-repeat;}


/* newly added -11/13 */

#googlePopWrapper {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	position: absolute;
}
#GooglePop {
	position: absolute;
	visibility: hidden;
	width: 520px;
	left: -500px;
}
.googlePopContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.googleInfoList {
	position: relative;
	left: -20px;
}
.googleInfoList li {
	list-style-type: decimal !important;
	margin-bottom: 2px;
	line-height: 14px;
}
#btnGoogleCheckout {
	cursor: pointer;
}
.fastChkoutTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	position: relative;
	top: 2px;
}
#whatsThis {
	margin: 0em;
	padding: 0em;
	height: 20px;
	font-size: 11px;
}
#whatsThis a {
	text-decoration: underline;
}
#infoPop {
	height: 1px;
}
/*

.itemTotals-info .col_1 {
	position: relative;
	float: left;
	top:5px;
	left: 8px;
	width: 286px;
	font-weight:normal;
	font-size:10px;
}
.itemTotals-info .col_2 {
	position: relative;
	float: right;
	top:10px;
	right: 9px;
	width:68px;
	text-align:right;
}
.itemTotals-info .col_1shipping {
	position: relative;
	float: left;
	top:5px;
	left: 8px;
	width: 180px;
	font-weight:normal;
	font-size:10px;
}
.itemTotals-info .col_2shipping {
	position: relative;
	float: right;
	top:10px;
	right: 9px;
	width:174px;
	text-align:right;
}

*/

.cart-mainContainer TD.col-styleNum {
	width: 102px !important;
	text-align: center;
	color: #346EA8;
}
.cart-mainContainer TD.col-desc {
	width: 390px;
	padding: 10px 10px 10px 18px;
	color: #544734;
}
.cart-mainContainer TD.col-desc A {
	font-weight: bold;
}
.cart-mainContainer TD.col-quant {
	width: 76px !important;
	padding-top: 10px;
	text-align: center;
	color: #346EA8;
}
.cart-mainContainer TD.col-quant INPUT {
	width: 40px;
	border: 1px solid #7F9DB9;
	padding: 1px 0 1px 4px;
}
.cart-mainContainer TD.col-price {
	text-align: right;
	padding: 10px 5px;
	width: 88px !important;
	font-weight: bold;
}
/*.cart-mainContainer TD.col-total {
	text-align: right;
	padding: 10px 5px;
	width:89px !important;
	font-weight: bold; }*/

.cart-mainContainer TD.col-total {
	text-align: right;
	padding: 10px 5px 10px 0;
	width: 87px !important;
	font-weight: bold;
}
.cart-mainContainer TD.col-total SPAN {
	width: 80px !important;
	display: block;
	padding: 0;
	margin: 0;
}
/** cart - no items **/

.cart-noItems {
	background: #f0ede5;
	border: 1px solid #666;
	border-width: 0 1px 1px 0;
	text-align: center;
	padding: 50px 0 150px 0;
	width: 733px;
}
.cart-noItems TABLE {
	color: #857e73;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
}
.cart-noItems TD {
	text-align: center;
}
/* @end Cart */

/* @group Checkout */

/***********	SHOES CHECKOUT PAGES CLASSES		***********/

/* fix unsized checkboxes for credit card until moved to correct spot */

.PaymentTypeOptions DD {
	font-family: Arial;
	font-size: 11px !important;
}
.PaymentTypeOptions SPAN {
	font-family: Arial;
	font-size: 11px !important;
}
/* general text formatting, et al */

H2.chkout-subHdr {
	clear: both;
	font: bold 14px/32px Helvetica, Arial, sans-serif;
	color: #544734;
	padding: 0;
	margin: 0 0 5px 0;
}
.chkoutTxt {
	font-size: 11px;
	line-height: 16px;
	color: #7b7265;
}
.red {
	color: #940101 !important;
}
/****  CONTAINERS ****/

.chkout-mainContainer {
	/*width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	left: 0;*/
}
.nlm_Marg {
	/*
adds top and left margin to mainContainer if page is using NoLeftMargin template */
	top: 10px !important;
	left: 8px !important;
}
.chkout-contentWrap {
	/*position: relative;
	float: left;
	width: 762px;
	padding: 0;
	margin: 0;*/
}
.chkout-cWPad {
	/*
** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	/*position: relative;
	float: left;
	padding: 0 0 0 5px;*/
}
.chkout-contentBox {
	/*position: relative;
	float: left;
	width: 752px;
	margin: 0;*/
}
.chkout-cBPad {
	/*
** Padding for contentBox ***/
	/*position: relative;
	float: left;
	padding: 10px 0 10px 10px;*/
}
/****  HEADER FORMATTING ****/

.chkout-hdr {
	position: relative;
}
/*.chkout-hdr-left {
	background: url(/App_Themes/Default/images/profile/acct-hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}

.chkout-hdr-right {
	background: url(/App_Themes/Default/images/profile/acct-hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: right;
	z-index: 4;
}*/

.chkout-hdr-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-bg.gif) repeat-x top left;*/
	height: 32px;
}

/* My Comment */
.hdr-checkout {
	height: 16px;
	float: left;
	margin: 8px 0 0 10px;
	display: block;
}
.hdr-checkout h3 {
	margin: 0;
	font:  26px/32px Helvetica, Arial, sans-serif;
	color:  #4a2813;
}
.chkout-hdr-couponCodes {
	background: url(/App_Themes/Default/images/checkout/chkout-hdr-couponCodes.gif) no-repeat top left;
	width: 137px;
	height: 17px;
	float: left;
	margin: 8px 0 0 10px;
}
.chkout-hdr-couponCodes h3 {
	display: none;
}
/****  header - checkout progress bar formatting ****/

.chkout-hdr-steps {
 /*position: relative;*/
 	width: auto;
	height: 17px;
	float: right;
	margin: 9px 12px 0 0;
	font-size: 11px;
}
.chkout-hdr-steps DIV {
 /  *float: left;
 */color: #346EA8;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.chkoutSteps-title {
	float: left;
	margin: 0 9px 0 0;
	line-height: 17px;
}
.chkoutSteps-table {
	float: left;
	margin-top: -2px;
}
.ProgressBarTabActive IMG {
	margin: 0 4px;
	border: none;
	width: 17px;
	height: 17px;
}
.ProgressBarTabActive IMG.step1 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step1_active.gif) no-repeat center center;
}
.ProgressBarTabActive IMG.step2 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step2_active.gif) no-repeat center center;
}
.ProgressBarTabActive IMG.step3 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step3_active.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG {
	margin: 0 4px;
	border: none;
	width: 17px;
	height: 17px;
}
.ProgressBarTabInActive IMG.step1 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step1.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG.step2 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step2.gif) no-repeat center center;
}
.ProgressBarTabInActive IMG.step3 {
	background: url(/App_Themes/Default/images/checkout/chkout-icon-step3.gif) no-repeat center center;
}
/** Shipping Info Page **/

.chkout-selectBox {
	border: 1px solid #d3d0c8;
	margin: 15px 35px 15px 25px;
	padding: 10px 20px;
	font: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.chkout-selectBox TABLE {
}
.chkout-selectBox TD {
	padding: 4px 6px;
}
.chkout-selectBox .fieldOpt {
	text-align: right;
	padding-left: 50px !important;
	vertical-align: bottom;
}
.chkout-selectBox .fieldShipOpt {
	text-align: right;
	padding: 10px 6px 12px 70px !important;
	vertical-align: middle;
}
.chkout-selectBox .fieldBillOpt {
	text-align: right;
	padding-left: 50px !important;
	vertical-align: middle;
}
.chkout-shipNotice {
	/*font: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
	text-align: center;
	padding: 0 10px 10px 10px;*/
}
.chkout-selectBox SELECT.fieldSelect {
	border: 1px solid #9A9A9A;
	color: #000;
	padding: 0 0 0 2px;
}
/*.chkout-selectPayment TD { padding: 6px; }*/

.chkout-selectPayment INPUT.fieldgiftCertNum {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	width: 140px !important;
	border: 1px solid #9A9A9A;
}
.chkout-selectPayment .fieldCCPymt SELECT {
	color: #000;
	font-weight: bold;
	padding: 0 0 0 4px;
	border: 1px solid #9A9A9A;
}
.addressInfo {
	margin: 0 20px 20px 0;
	padding: 0;
	text-align: right;
}
.addressInfo TABLE {
	margin: 0 0 0 auto;
	text-align: left;
	width: 630px;
	color: #7b7265;
	font:  11px/18px Helvetica, Arial, sans-serif;
}
.addressInfo TD {
	padding: 4px 5px 4px 0;
}
.addressInfo INPUT {
	padding: 1px 0 1px 4px;
}
.addressInfo SELECT {
	border: 1px solid #9A9A9A;
	padding: 0 0 0 2px;
}
.addressInfo INPUT.field {
	width: 210px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo INPUT.fieldZip {
	width: 75px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo INPUT.fieldPhoneLong {
	width: 110px !important;
	border: 1px solid #9A9A9A;
}
.addressInfo SELECT.fieldState {
}
.addressInfo SELECT.fieldCountry {
	width: 171px !important;
}
.addressInfo TD.prefShipping {
	padding-left: 22px;
}
.addressInfo TABLE.optCheckbox {
}
.addressInfo .txt {
	text-align: right;
	line-height: 20px;
	white-space: nowrap;
}
.addressInfo .optCheckbox TD {
	padding: 0 0 0 120px;
	font-weight: bold;
}
.addressInfo .shipNote .note1 {
	width: 218px;
	background: #f0ede5;
	color: #857e73;
	font:  11px/18px Helvetica, Arial, sans-serif;
	border: 1px solid #e9ddc3;
	padding: 5px 10px;
	margin-top: 10px;
}
.addressInfo .shipNote .note2 {
	width: 218px;
	background: #f0ede5;
	color: #857e73;
	font:  11px/18px Helvetica, Arial, sans-serif;
	border: 1px solid #e9ddc3;
	padding: 5px 10px;
	margin-top: 10px;
}
.addressInfo .formNote {
	width: 218px;
	background: #f0ede5;
	color: #857e73;
	font:  11px/18px Helvetica, Arial, sans-serif;
	border: 1px solid #e9ddc3;
	padding: 10px;
	margin-top: 20px;
}
/*
#shippingInfoPage .addressInfo { margin: 0 0 20px 0;text-align:center; }
#shippingInfoPage .addressInfo TABLE { margin: 0 auto; }*/

#billingInfoPage .addressInfo .shipNote {
	display: none;
}
#shippingInfoPage .addressInfo .formNote {
	display: none;
}
/*
.addressInfo .inputCity { width: 155px; height: 20px; float: left;}
.addressInfo .txtState { width: 55px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputState {  width: 147px; height: 20px; float: left; text-align:right; }
.addressInfo .inputZip { width: 115px; height: 20px; float: left;}
.addressInfo .txtCountry { width: 62px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputCountry { width: 180px; height: 20px; float: left; text-align:right; }
.addressInfo .inputDayPhone {width: 145px; height: 20px; float: left;}
.addressInfo .txtEvPhone { width: 91px; height: 20px; line-height: 19px; float: left; text-align:right; }
.addressInfo .inputEvPhone { width: 121px; height: 20px; float: left; text-align:right; }
*/

.chkout-shipDetails {
	margin: 5px 110px 0 110px;
}
.chkout-shipDetails TABLE {
	width: 522px;
	margin-bottom: 5px;
	background: #f0ede5;
	color: #857e73;
	font:  11px/18px Helvetica, Arial, sans-serif;
	position: relative;
	border-top: 1px solid #e9ddc3;
	border-left: 1px solid #e9ddc3;
}
.chkout-shipDetails TD {
	border-bottom: 1px solid #e9ddc3;
	border-right: 1px solid #e9ddc3;
	padding: 5px 10px;
}
.chkout-shipNotes {
	margin: 5px 110px 15px 110px;
	height: 45px;
}
.chkout-shipNotes .col1 {
	background: #f0ede5;
	color: #857e73;
	border: 1px solid #e9ddc3;
	width: 250px;
	height: 65px;
	float: left;
}
.chkout-shipNotes .col2 {
	background: #f0ede5;
	color: #857e73;
	border: 1px solid #e9ddc3;
	width: 250px;
	height: 65px;
	float: right;
}
.col1 P, .col2 P {
	color: #857e73;
	margin: 9px 6px;
	padding: 0;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.chkout-btns {
	margin: 10px 10px 0 auto;
	width: auto;
	float: right;
}
.chkout-btn-previous {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-previous.gif) no-repeat top left;
	border: none;
	width: 89px;
	height: 22px;
}
.chkout-btn-proceed {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-proceed.gif) no-repeat top left;
	border: none;
	width: 89px;
	height: 22px;
}
/* Gift Message formatting */

.GiftMessageBlockShipping {
	margin: 25px 250px 0 195px;
}
.GiftMessageControl {
	margin: 0 !important;
 /*  white-space: pre;*/
	width: 250px;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.GiftMessageControl TEXTAREA {
 /  *display: block;
	clear: both;
 */width: 250px;
	height: 70px;
	font-size: 11px;
	margin: 0 !important;
}
/* shippinginfo validation wrap */

.shippingValidation {
	margin: 0;
	font-size: 11px;
	color: #F00;
	font-weight: bold;
}
.shippingValidation UL {
	margin: 20px 50px;
	padding: 0;
	list-style: none outside;
}
.shippingValidation UL LI {
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #F00;
	font-weight: bold;
}
/** BILLING INFO PAGE **/

.chkout-selectBox-label {
	position: relative;
	width: 300px;
	float: left;
	height: 36px;
	font-size: inherit;
	line-height: 36px;
}
.chkout-selectBox-img {
	position: relative;
	width: 312px !important;
	float: left;
	height: 36px;
	font-size: inherit;
	color: #000;
}
.chkout-selectBox-CCLogo {
	margin-top: 6px;
}
.giftCertNum {
	color: #666;
}
.selectBox-CC {
	width: 487px;
	height: auto;
	margin: 0 0 20px 20px;
	padding: 0;
}
.selectBox-CC TD {
	vertical-align: top;
}
.selectBox-CC TABLE TABLE {
	width: 286px;
	color: #666;
	font-size: 11px;
}
.selectBox-CC TABLE TABLE TD {
	padding: 4px 5px 4px 0;
}
.selectBox-CC INPUT.field {
	width: 165px;
	border: 1px solid #9A9A9A;
	color: #333;
	padding: 1px 0 1px 4px;
}
.selectBox-CC INPUT.fieldVerNum {
	width: 36px;
	border: 1px solid #9A9A9A;
	color: #333;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.selectBox-CC SELECT {
	border: 1px solid #9A9A9A;
	color: #333;
	padding: 0 0 0 2px;
}
.selectBox-CC SELECT.fieldCCType {
	width: 165px;
}
.selectBox-CC SELECT.fieldCCExpMo {
	width: 101px;
}
.selectBox-CC SELECT.fieldCCExpYr {
	/*width: 60px;*/
}
.selectBox-CC .txt {
	width: 106px;
	text-align: right;
	line-height: 20px;
	white-space: nowrap;
}
.selectBox-CC .fieldCol {
	width: 180px;
}
.selectBox-CC .cvvCol {
	width: 230px;
}
.selectBox-CC .cvvCol DIV {
	margin-top: 35px;
	padding: 8px;
	background: #f0ede5;
	color: #857e73;
	font-size: 11px;
	border: 1px solid #e9ddc3;
}
.selectBox-CC .cvvCol P {
	margin: 18px 0 0 0;
	text-align: justify;
}
.selectBox-CC TD.optCheckbox {
	padding-top: 12px;
	font-weight: bold;
}
.chkout-billingSummary {
 /*border: 1px solid #666;
	border-width: 1px 0 0 1px;*/
	margin: 24px 9px 15px 0;
	text-align: center;
}
.chkout-billingSummary .totalsColumn TABLE {
	width: 462px !important;
}
.chkout-billingSummary #itemTotals {
	width: 520px !important;
	margin: 0 auto;
	border: 1px solid #666;
	border-width: 1px 0 0 1px;
}
.chkout-billingSummary TABLE {
	width: 520px !important;
}
/*.chkout-billingSummary .itemTotals-totals { width:85px!important; height:24px !important; }*/

.chkout-billingSummary .cart_price {
	text-align: right;
	margin: 0;
}
.chkout-billingSummary .itemTotals-info {
	height: 24px !important;
}
/**** ORDER SUMMARY PAGE ****/

.chkout-reviewInfoTable {
	font: 11px/18px Helvetica, Arial, sans-serif;
	color: #857e73;
	border: 1px solid #e9ddc3;
	background-color: #f0ede5;
	width: 735px;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.chkout-reviewInfoTable TD {
	padding: 10px 0 10px 10px;
	border: 1px solid #e9ddc3;
	width: 33%;
	vertical-align: top;
}
.chkout-reviewInfoTable INPUT {
	position: relative;
	float: right;
	margin-right: 8px;
}
.summListHdr {
	font-weight: bold;
	font-size: 11px !important;
	margin: 0;
	padding: 0;
}
ul.chkout-summaryList {
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
	word-wrap: break-word;
	overflow: hidden !important;
	width: 230px !important
}
ul.chkout-summaryList LI {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 16px;
	word-wrap: break-word;
	overflow: hidden !important;
	width: 230px !important;
}
.cartItemsSummary {
 / *border: 1px solid #666;
	border-width: 1px 0 0 1px;
 */ margin: 24px 9px 15px 0;
}
.cartItemsSummary .totalsColumn TABLE {
	width: 462px !important;
}
.cartItemsSummary #itemTotals {
	width: 735px !important;
}
/*.cartItemsSummary .itemTotals-totals { width:85px!important; }
.totalsColumn .itemTotals-totals { width:85px!important; }*/

.totalsColumn .cart_price {
	text-align: right;
	margin: 0;
}
.cartItemsSummary .row TD {
	text-align: right;
	vertical-align: middle;
}
.cartItemsSummary .PromoCodeReadOnly {
	width: 91px;
}
.shipAddrSummary {
	margin-bottom: 8px;
	display: block;
	position: relative;
	float: left;
}
.shipMthdSummary {
	display: block;
	position: relative;
	float: left;
	clear: both;
}
.giftOptSummary {
	height: auto !important;
	position: relative;
	width: 200px;
	left: 10px;
}
.giftOptSummary .GiftMessageControl {
	position: relative;
	width: 250px !important;
}
.giftOptSummary .GiftMessageControl TEXTAREA {
	height: 60p  x;
/  * clear: both;
*/
}
.giftMsgWrap {
	height: auto !important;
}
.giftOptSummary .editBtnWrap {
	height: 20px !important;
	width: 100px !important;
}
.editBtnWrap {
	position: relative;
	text-align: right;
	width: 100%;
}
.chkout-botmNavBtns {
	display: block;
	position: relative;
	float: right;
	margin: 10px 10px 15px 0;
}
.cartItemsSummary .promoCodeSummary INPUT {
	position: relative;
	float: rig  ht;
 /  *margin: -10px 3px 0 0 !important;
*/ margin: 0 5px 0 0;
 vertical-alig  n: top;
/*

border: 2px solid #f00 !important; margin: 2px 0 0 2px;*/
}
#OrderSummaryPage TD.col-styleNum {
	width: 102px !important;
	text-align: center;
	color: #940101;
}
#OrderSummaryPage TD.col-desc {
	width: auto !important;
	width: 38%;
	/*
ie fix? */ 
	padding: 10px 10px 10px 18px;
	color: #544734;
}
#OrderSummaryPage TD.col-desc A {
	font-weight: bold;
}
#OrderSummaryPage TD.col-quant {
	width: 76px !important;
	padding-top: 10px;
	text-align: center;
	color: #346EA8;
	font-weight: bold;
}
#OrderSummaryPage TD.col-quant INPUT {
	width: 40px;
	border: 1px solid #7F9DB9;
	padding: 1px 0 1px 4px;
}
#OrderSummaryPage TD.col-price {
	text-align: right;
	padding: 10px 5px;
	width: 81px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-discount {
	text-align: right;
	padding: 10px 5px;
	width: 81px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-total {
	text-align: right;
	padding: 10px 5px 10px 0;
	width: 86px !important;
	font-weight: bold;
}
#OrderSummaryPage TD.col-total SPAN {
	width: 81px !important;
	display: block;
	padding: 0;
	margin: 0;
}
/* button graphics */

.chkout-btn-editShipAddr {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editShipAddr.gif) no-repeat top left;
	border: none;
	width: 136px;
	height: 24px;
}
.chkout-btn-editShipMethod {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editShipMethod.gif) no-repeat top left;
	border: none;
	width: 132px;
	height: 24px;
}
.chkout-btn-editBillAddr {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editBillAddr.gif) no-repeat top left;
	border: none;
	width: 123px;
	height: 24px;
}
.chkout-btn-editPmntInfo {
	background: #eef3f9 url(/App_Themes/Default/images/checkout/chkout-btn-editPmntInfo.gif) no-repeat top left;
	border: none;
	width: 111px;
	height: 24px;
}
.chkout-btn-editOrderItms {
	background: #F7F7F7 url(/App_Themes/Default/images/checkout/chkout-btn-editOrderItms.gif) no-repeat top left;
	border: none;
	margin-bottom: 10px;
	width: 105px;
	height: 24px;
}
.chkout-btn-editGiftMsg {
	background: #b6a895 url(/App_Themes/Default/images/checkout/chkout-btn-editGiftMsg.gif) no-repeat top left;
	border: none;
	width: 114px;
	height: 24px;
}
/** Promotions Page **/

.chkout-promos {
	margin: 15px 0;
}
.chkout-promoInfoBox {
	margin: 10px 35px 15px 25px;
	padding: 20px 30px;
	background: #FFF;
	border: 1px solid #C1C1C1;
	font-size: 11px;
	color: #000;
}
.chkout-promoInfoBox .step {
	clear: both;
	margin-bottom: 15px;
	font-size: 11px !important;
	color: #000;
}
.chkout-promoInfoBox .step H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.chkout-promoInfoBox .step P {
	color: #000;
}
.chkout-promoInfoBox .stepInfo {
	margin: 10px 0 0 30px;
}
.stepCreateAcct {
	margin: 10px 0;
	color: #346EA8 !important;
}
.stepCreateAcct A:LINK {
	color: #346EA8 !important;
	text-decoration: none;
}
.stepCreateAcct A:VISITED {
	color: #346EA8 !important;
	text-decoration: none;
}
.stepCreateAcct A:HOVER {
	color: #346EA8 !important;
	text-decoration: underline;
}
.stepCouponField {
	margin: 15px 0 10px 0;
}
.stepCouponField INPUT {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	border: 1px solid #9A9A9A;
}
.chkout-promos .loggedInTxt {
	margin: 0 0 20px 0;
	color: #FD3F05;
	font-size: 11px;
}
.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;
}
.chkout-promos .returnCustLoginBox INPUT {
	color: #000;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	border: 1px solid #9A9A9A;
}
/* bml sign up */

.chkout-bmlEnroll {
	margin: 8px 48px 0 38px;
}
.chkout-bmlEnroll TABLE {
	width: 100%;
}
.bmlLogo {
	background: url(/images/BML/logomd.gif) no-repeat top left;
	width: 133px;
	height: 77px;
	float: left;
}
.bmlTag {
	background: url(/images/BML/BMLfastSecuremd_reg.gif) no-repeat bottom left;
	width: 230px;
	height: 77px;
	float: right;
}
.chkout-bmlEnroll-subHdr {
	background: #009;
	padding: 5px 0 2px 3px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.chkout-bmlEnroll-form {
	color: #000;
	font-size: 11px;
}
.chkout-bmlEnroll-form P {
	color: #000;
	font-size: 12px;
}
.chkout-bmlEnroll-form TABLE {
	margin: 5px 0 15px 50px;
	width: 619px !important;
}
.chkout-bmlEnroll-form INPUT {
	color: #000;
	padding: 1px 0 1px 4px;
}
.chkout-bmlEnroll-form SELECT {
	color: #000;
	padding: 0 0 0 2px;
}
.chkout-bmlEnroll-form .txt {
	font-weight: bold;
}
.chkout-bmlEnroll-form .fieldZip {
	width: 50px;
}
.chkout-bmlEnroll-form .fieldSSN {
	width: 50px;
}
.bmlTermsCond {
	padding-top: 15px;
	text-align: center;
	font-size: 10px;
}
.bmlTermsCond B {
	font-weight: bold;
	font-size: 12px;
}
/** ORDER CONFIRMATION **/

.chkout-ordConfUCTable {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #b4cce4;
	background-color: #eef3f9;
	width: 735px;
	border-collapse: collapse;
}
.chkout-ordConfUCTable TD {
	padding: 10px 0 10px 10px;
	border: 1px solid #b4cce4;
	vertical-align: top;
}
.btn-printThisPage {
	background: url(/App_Themes/Default/images/checkout/btn-printThisPage.gif) no-repeat;
	width: 125px;
	height: 22px;
	cursor: pointer;
	border: 0;
}
/* @end Checkout */

/* @group Orders */

/****  SHOES.COM TRACK ORDERS CLASSES ****/

/* general text formatting, et al */

.orders-subHdr {
	font-size: 16px;
	color: #11409F;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}
.orders-noOrders {
	font-size: 16px;
	color: #11409F;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 5px 0;
}
/****  CONTAINERS ****/

.orders-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	margin-top: 10px;
	left: 8px;
}
.orders-contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #F7F7F7;
	padding: 0;
	margin: 0;
}
.orders-cWPad {
 /  *** Padding for contentWrap. Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/  position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.orders-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.orders-cBPad {
 /  *** Padding for contentBox ***/  position: relative;
	float: left;
	padding: 10px 0 10px 10px;
}
.orders-cBPad-detail {
 /  *** Padding for contentBox ***/  position: relative;
	float: left;
	padding: 10px 0 10px 10px;
	color: #346EA8;
	font-size: 11px;
}
/****  CONTAINERS ****/

.orders-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	margin-top: 10px;
	left: 8px;
}
.orders-contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #F7F7F7;
	padding: 0;
	margin: 0;
}
.orders-cWPad {
	/*** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.orders-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.orders-cBPad {
 /  *** Padding for contentBox ***/  position: relative;
	float: left;
	padding: 10px 0 10px 10px;
}
/****  HEADER FORMATTING ****/

.orders-hdr {
	position: relative;
}
/*.orders-hdr-left {
	background: url(/App_Themes/Default/images/profile/acct-hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}

.orders-hdr-right {
	background: url(/App_Themes/Default/images/profile/acct-hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: right;
	z-index: 4;
}*/

.orders-hdr-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-bg.gif) repeat-x top left;*/
	height: 32px;
	width: 752px;
	float: left;
}
.orders-hdr-trkMyOrder {
	background: url(/App_Themes/Default/images/Profile/orders-hdr-trkMyOrder.gif) no-repeat top left;
	width: 150px;
	height: 16px;
	float: left;
	margin: 8px 0 0 10px;
}
.orders-hdr-trkMyOrder h3 {
	display: none;
}
/*** TRACK AN ORDER FORMATTING ***/

.orders-btnAnchor {
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-btn-back2AcctHome {
	background: url(/App_Themes/Default/images/Profile/orders-btn-back2AcctHome.gif) no-repeat top left;
	margin: 25px 0 15px 0;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.orders-listContainer {
	margin: 0 20px 0 10px;
}
.orders-listTable {
	width: 705px;
	border: none !important;
}
.orders-listTable TH {
	padding: 3px 5px 3px 5px;
	background: #346EA8;
	color: #FFF;
	font-size: 11px;
	border: none;
	font-weight: normal !important;
}
.orders-listTable TD {
	padding: 8px 5px;
	background: #FFF;
	color: #346EA8;
	font-size: 11px;
	font-weight: normal;
	border: none;
	border-bottom: 1px solid #346EA8;
}
.orders-listTable TH.orders-listBrdr {
	background: #346EA8 url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right;
	border: none;
}
.orders-listTable TD.orders-listBrdr {
	background: #FFF url(/App_Themes/Default/images/Profile/orders-vertBrdrDots.gif) repeat-y top right;
	border: none;
	border-bottom: 1px solid #346EA8;
}
.orders-listTable A:LINK {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: none;
}
.orders-listTable A:VISITED {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: underline;
}
.orders-listTable A:HOVER {
	font-weight: bold;
	color: #FD3F05;
	text-decoration: underline;
}
.orders-hdr {
	position: relative;
}
/*.orders-hdr-left {
	background: url(/App_Themes/Default/images/profile/acct-hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}

.orders-hdr-right {
	background: url(/App_Themes/Default/images/profile/acct-hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: right;
	z-index: 4;
}*/

.orders-hdr-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-bg.gif) repeat-x top left;*/
	height: 32px;
	width: 752px;
	float: left;
}
.orderStatDefs {
	margin: 15px 100px 10px 100px;
	padding: 10px 20px;
	background: #b6a895;
	border: 1px solid #346EA8;
}
.orderStatDefs TABLE {
	color: #000;
	font-size: 11px;
}
.orderStatDefs TD {
	padding: 3px 15px 3px 0;
}
.orderStatDefs B {
	font-weight: bold;
	color: #346EA8;
}
/** 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: 5px 10px 15px 15px;
}
.orders-histDetail TABLE {
	width: 700px !important;
	background: #EEF3F9;
	border: 1px solid #B4CCE4;
	border-width: 1px 0 0 1px;
	font-size: 11px;
	color: #346EA8;
}
.orders-histDetail TD {
	border: 1px solid #B4CCE4;
	border-width: 0 1px 1px 0;
	padding: 10px;
	font-size: 11px;
	color: #346EA8;
}
.orders-mainContainer UL.chkout-summaryList {
	width: 190px !important;
}
.orders-mainContainer UL.chkout-summaryList LI {
	width: 190px !important;
	font-size: 11px;
	color: #346EA8;
}
.orders-histDetailSummary {
	margin: 5px 10px 15px 15px;
}
/*.orders-histDetailSummary TABLE { width:700px; background: #EEF3F9; border: 1px solid #B4CCE4; border-width: 1px; }*/

.orders-histDetailSummary .orders-lineItemsTable {
	width: 700px;
	background: #FFF;
	border: 1px solid #346EA8;
	border-width: 1px 0 0 1px;
	font-size: 11px;
}
.orders-lineItemsTable TH {
	background: #346EA8;
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.orders-lineItemsTable TD {
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	padding: 2px 3px;
	color: #346EA8;
	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: 700px;
	background: #EEF3F9;
	border: 1px solid #346EA8;
	border-width: 0 0 0 1px;
	font-size: 11px;
}
.orders-histDetailSummary .ordSummTable TD {
	border: 1px solid #346EA8;
	border-width: 0 1px 1px 0;
	vertical-align: top;
	padding: 2px 3px;
	color: #346EA8;
}
.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;
}
/* @end Orders */

/* @group Products */

/** PRODUCT DETAIL STYLES **/

.noBord {
	border: none !important;
}
/** BLUE TAB STYLES **/

.blueTab {
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	width: auto;
}
.blueTab_end {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	background: url(/App_Themes/Default/images/product/bluetab_corner.gif) no-repeat;
}
.txt_MayWeSuggest {
	position: relative;
	float: left;
	width: 128px;
	height: 20px;
	background: #0061FF url(/App_Themes/Default/images/product/txt_MayWeSuggest.gif) 10px 5px no-repeat;
}
.txt_MayWeSuggest h3 {
	display: none;
}
.txt_ProductReviews {
	position: relative;
	float: left;
	width: 128px;
	height: 20px;
	background: #0061FF url(/App_Themes/Default/images/product/txt_ProductReviews.gif) 10px 5px no-repeat;
}
.txt_QA {
	position: relative;
	float: left;
	width: 128px;
	height: 20px;
	background: #0061FF url(/App_Themes/Default/images/product/txt_QA.gif) 10px 5px no-repeat;
}
/** LEFT COL STYLES **/

#prodDetailWrap .leftCol {
	float: left;
	position: relative;
	width: 388px !important;
	margin-top: 15px;
	top: 0;
	left: 20px;
	height 
: auto;/*border: 1px solid #afa; */
}
.topBtns {
	padding: 0 0 10px 0;
	width: 388px;
	height: 24px;
}
.btn_prevPage {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_prevpage.gif) no-repeat;
	width: 114px;
	height: 24px;
	cursor: pointer;
}
.btn_prevPage h3 {
	display: none;
}
.btn_seeAll {
	position: relative;
	float: left;
	cursor: pointer;
	width: auto;
	height: auto;
	margin: 0 0 0 5px;
}
.btn_seeAll_bg {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_bg.gif) repeat-x;
	padding: 0 5px 0 5px;
	color: #000;
	font-size: 11px;
	height: 24px;
	width: auto;
}
.btn_seeAll_bg A {
	text-decoration: none !important;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.btn_seeAll_bg P {
	width: auto;
	margin: 4px 0 0 0;
	padding: 0;
	color: #000;
	text-decoration: none !important;
}
.btn_seeAll_left {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_left.gif) no-repeat;
	width: 27px;
	height: 24px;
}
.btn_seeAll_right {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/btn_seeAll_right.gif) no-repeat;
	width: 9px;
	height: 24px;
}
.SKUtxt {
	position: relative;
	float: right;
	right: 14px;
	height: auto;
	top: 7px;
	margin: 0;
	padding: 0;
	width: auto;
}
.prodImgWrap {
	position: relative;
	float: left;
	width: 388px;
	height: auto;
	margin: 10px 0 0 0;
	z-index: 1;
}
.prodImg {
	background: url(/App_Themes/Default/images/product/prod_imgBG.gif) no-repeat;
	position: relative;
	/*float:left; */
	width: 388px; /*!important;*/
	height: 380px; /*!important;*/
	margin: 0;
	z-index: 2;
}
.prodImg DIV {
	padding: 10px 0 0 18px;
	width: auto;
	height: auto;
	z-index: 3;
}
.prodImg IMG {
	padding: 0;
	margin: 0;
	z-index: 4;
}
.btn_ViewMult {
	background: url(/App_Themes/Default/images/product/btn_viewMultAngles.gif) no-repeat;
	position: absolute;
	top: 355px;
	left: 121px;
	width: 155px !important;
	height: 24px !important;
	z-index: 999999;
}
.btn_ViewMult h3 {
	display: none;
}
.prod-multAngles {
	position: relative;
	z-index: 3;
	text-align: center;
	padding: 0;
}
.prod-multAngles br {
	display: none;
}
.prod-multAngles DIV {
	position: relative;
	z-index: 300;
	width: auto;
	height: 40px;
	margin: 0 0 0 12px;
	padding: 0;
}
.prod-multAngles DIV.multThumbs {
	z-index: 5;
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	padding: 0 2px;
	margin: 0;
	border-left: 1px solid #CCC;
}
.prodMayWeSuggest {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	padding: 10px 2px;
	margin: 0;
}
.prodMayWeSuggest TABLE {
	clear: both;
}
.prodImg-note, .prodImg-btm, .prodImg-btm-wrap {
	display: none;
}
#eBagsItem .prodImg-btm-wrap {
	display: inline !important;
	clear: both;
	width: 388px;
}
#eBagsItems .prodImg-btm {
	display: inline !important;
	background: url(/App_Themes/default/images/product/prod_imgBG-btm.gif) no-repeat;
	position: relative;
	float: left;
	clear: both;
	width: 388px;
	height: 8px;
	bottom: 0;
	left: 0;
}
#eBagsItem .prodImg-note {
	display: inline !important;
	font-weight: bold;
	color: #FF7F00;
	font-size: 11px;
	line-height: 12px;
}
/** RIGHT COL STYLES **/

#prodDetailWrap .rightCol {
	float: right;
	width: 335px !important;
	padding: 15px 0;
	margin: 0;
	top: 0;
	height: auto;/*border: 1px soli

d #faf; */
}
/* top pricing & brand styles */

.rightCol-top {
	padding: 10px 0 5px 0;
	margin: 0;
	position: relative;
	width: 335px;
	height: auto;
}
.rightCol-top .style-brandLogo {
	position: relative;
	float: left;
	width: 122px;
	height: auto;
	padding: 0;
	margin: 0;
	top: 10px;
	left: 5px;
}
.rightCol-top .style-brandLogo IMG {
	margin: 0;
	border: none;
}
.rightCol-top .style-price {
	position: relative;
	float: right;
	top: 0;
	right: 15px;
	width: 175px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: left;
	color: #000;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
.rightCol-top .style-price h1 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4a2813;
}
.rightCol-top .style-price h2 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 26px;
	color: #4a2813;
	font: 24px/26px Helvetica, Arial, sans-serif;
	overflow: hidden;
	width: 190px;
}
.rightCol-top .style-price .note {
	display: block;
	color: #7b7265;
	clear: both;
	font-family: Helvetica, Arial, sans-serif;
}
.rightCol-top .style-price .origPrice {
	color: #7b7265;
	font-family: Helvetica, Arial, sans-serif;
}
.rightCol-top .style-price .salesTag {
	position: relative;
	float: left;
	top: 6px;
	left: 10px;
	width: auto;
	height: 17px;
	font-size: 14px !important;
	line-height: 17px !important;
	font-weight: bold;
	color: #FFF;
}
.salesTagWrap {
	padding: 0 0 0 10px;
}
.salesTagWrap .salesTag-num {
	background: url(/App_Themes/Default/images/product/sale_tag_bg.gif) repeat-x top left;
	float: left;
	position: relative;
	width: auto;
	height: 17px;
	padding: 0 0 0 5px;
	font-size: 14px !important;
	line-height: 17px !important;
	color:  #fff;
}
.salesTagWrap .salesTag-percOff {
	background: url(/App_Themes/Default/images/product/sale_tag.gif) no-repeat top left;
	float: left;
	position: relative;
	width: 67px;
	height: 17px;
}
.salesTagWrap .salesTag-percOff h3 {
	display:  none;
}
/* choose box styles */

.chooseBox {
	background: #f0ede5;
	border: 1px solid #e9ddc3;
	position: relative;
	float: left;
	left: 8px;
	width: 318px;
	margin: 11px 0 0 0;
	padding: 5px 0 6px 0;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.chooseBox A {
	color: #555;
}
.chooseBox SELECT.stepOpt {
	margin: 0;
	padding: 1px 0 1px 2px;
	width: 228px;
	height: 18px;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
}
.chooseBox .step1 {
	background: url(/App_Themes/Default/images/product/icon_num1.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	left: 15px;
	width: auto;
	height: auto;
	padding: 1px 0 1px 22px;
	margin: 0 0 0 0;
	clear: both;
}
/*.chooseBox .step1 SELECT { font-size: 11px; font-weight:bold; width:240px; z-index: 1 !important; }*/

.chooseBox .step1 SPAN.note {
	/* ebags note */
	display: none;
}
.chooseBox .step2 {
	background: url(/App_Themes/Default/images/product/icon_num2.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	left: 15px;
	width: auto;
	height: auto;
	padding: 1px 0 1px 22px;
	margin: 0 0 0 0;
	clear: both;
}
.chooseBox .step2_val {
	background: url(/bdimages/product_detail_images/icon_num2.gif) 0px 3px no-repeat;
	position: relative;
	float: left;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	clear: both;
}

.chooseBox .step3 {
	background: url(/App_Themes/Default/images/product/icon_num3.gif) 0% 50% no-repeat;
	position: relative;
	float: left;
	left: 15px;
	padding: 1px 0 1px 0;
	margin: 4px 0 8px 0;
	width: 280px;
	height: auto;
	clear: both;
}
.btn_Add2Cart {
	background: url(/App_Themes/Default/images/product/btn_Add2Cart.gif) no-repeat;
	position: relative;
	float: left;
	width: 137px;
	height: 33px;
	margin: 0 11px 0 22px;
	cursor: pointer;
}
.email2friend A {
	position: relative;
	float: left;
	padding: 0 0 3px 15px;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none !important;
}
.add2wishlist A {
	position: relative;
	float: left;
	padding: 0 0 0 15px;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: none !important;
}
.helpMe {
	position: relative;
	float: left;
	left: 0px;
	width: 297px;
	height: 20px;
	padding: 0 0 0 12px;
	margin: 10px 0 0 0;
	color: #555 !important;
}
.helpMe DIV {
	position: relative;
	float: left;
	background: url(/App_Themes/Default/images/product/icon_quest.gif) left no-repeat;
	height: 20px;
	padding: 0 0 0 0px;
}
.helpMe A {
	position: relative;
	color: #555 !important;
	line-height: 20px;
	text-decoration: none !important;
	padding: 0 0 0 24px;
}
.helpMe_box {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	text-align: left;
}
/* bml classes for product */

.bmlBoxWrap {
	position: relative;
	float: left;
	margin: 10px 0;
}
.BMLBox {
	background: url(/App_Themes/Default/images/product/btn_BML.gif) no-repeat;
	position: relative;
	float: left;
	left: 8px;
	width: 319px;
	height: 33px;
	margin: 11px 0 0 0;
	color: #036;
	cursor: pointer;
	font-size: 11px;
	z-index: 1!important;
}
.BMLBox div {
	position: relative;
	top: 4px;
	left: 91px;
	width: 155px;
	vertical-align: middle;
	font: 10px/24px Helvetica, Arial, sans-serif;
	text-decoration: none !important;
	color: #036;
	font-size: 9px;
}
.BMLBox div.BMLBoxOneLine {
	top: 8px !important;
	left: 91px;
}
.popup-dontsee {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	height: 20px;
	text-align: left;
	background-image:none !important;
}
.rightCol-infos {
	position: relative;
	float: left;
	left: 24px;
	margin: 15px 0 0 0;
	padding: 0;
	width: 300px;
	height: auto;
	text-align: left;
	z-index: 1 !important;
}
#freeship, #lpg, #sameday {
	font: 11px/18px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: 7b7265;
}
.orangeBoldTxt {
	color: #940101;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.descTxt {
	position: relative;
	float: left;
	width: 289px;
	height: auto;
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.descTxt UL {
	margin: 0;
	list-style-type: none !important;
}
.descTxt LI {
	background: url(/App_Themes/Default/images/product/bullet_plus_blue2.gif) no-repeat left top;
	list-style-type: none !important;
	margin-left: 0;
	padding-left: 12px;
	color: #000;
	width: 250px;
}
.descTxt BR {
	display: none;
}
/** CROSS SELLS **/

.prodMayWeSuggest {
	position: relative;
	margin: 0;
	padding: 0;
	width: 382px;
	height: auto;
	clear: both;
}
.crossSells {
	position: relative;
	margin: 0;
	padding: 0 0 0 1px;
	width: 382px;
	height: auto;
	clear: both;
	border-left: 1px solid #CCC;
}
.cS-item {
	float: left;
	width: 94px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 1px solid #d3d0c8;
	border-width: 1px 1px 0 0;
	font: 10px/12px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.cS-item DIV {
	width: auto;
	height: auto;
	margin: 2px;
}
/** PRODUCT REVIEWS STYLES **/

.prodReviews {
	position: relative;
	float: left;
	left: 20px;
	clear: both;
	width: 738px;
	padding: 10px 0;
	margin: 0;
}
/** PRODUCT ANSWERS STYLES **/

.prodAnswers {
	position: relative;
	float: left;
	left: 20px;
	clear: both;
	width: 738px;
	padding: 10px 0;
	margin: 0;
}
/* old */

.prodReviews_wrap {
	position: relative;
	float: left;
	width: 715px;
	left: 20px;
}
.reviewSumTable {
	font-size: 11px;
	width: 715px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
	position: relative;
	float: left;
	margin-bottom: 15px;
}
.reviewSum_top {
	padding: 10px 0 2px 8px;
	background: #E5EFFF;
	border: 1px solid #CCC;
	border-width: 1px 0 1px 0;
}
.reviewSum_ratings td {
	height: 28px;
	background: #FFF url(/App_Themes/Default/images/product/revBoxTop_bg.gif) top repeat-x;
	padding: 5px 0 8px 8px;
	border-top: 1px solid #FFF;
}
.reviewSum_comment {
	padding: 0 0 15px 8px;
	background: #FFF;
	line-height: 16px;
}
.reviewsTable {
	font-size: 11px;
	width: 715px;
	border: 1px solid #CCC;
	border-width: 0 1px 1px 1px;
	position: relative;
	float: left;
}
.reviews_author {
	padding: 10px 0 2px 8px;
	background: #F2F2F2;
	border: 1px solid #CCC;
	border-width: 1px 0 1px 0;
}
.reviews_ratings td {
	height: 28px;
	background: #FFF url(/App_Themes/Default/images/product/revBox_bg.gif) top repeat-x;
	padding: 5px 0 8px 8px;
	border-top: 1px solid #FFF;
}
.reviews_comment {
	padding: 0 0 20px 8px;
	background: #FFF;
	line-height: 16px;
}
.whitePad {
	padding: 12px;
	background: #FFF;
	color: #000;
}
.whiteNoPad {
	padding: 0 12px 0 0;
	background: #FFF;
	font-size: 11px;
	color: #000;
}
.infoHdr_Reviews {
	background: url(/App_Themes/Default/images/product/info_hdr_reviews.gif) no-repeat top left;
	width: 146px;
	height: 17px;
}
#outOfStockMsg {
	position: relative;
	text-align: center;
	color: #F00 !important;
	font-weight: bold;
	padding: 5px 5px 0 5px;
}
#ProductDescription {
	color:#877265;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding: 10px 0 0 0;
	clear: both;
}
.note {
	width: 185px;
}


/* @end Products */

/* @group Profile */

/***********	SHOES ACCOUNT PAGES CLASSES		***********/

/* general text formatting, et al */

H2.acct-subHdr {
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin: 0;
	padding: 18px 0 4px 0;
}
.acctTxt {
	font:  11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}
.bold {
	font-weight: bold !important;
}
.optCheckbox {
	font:  11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;

}
/*************************************************************
	Left Nav Classes
**************************************************************/

.leftNav-hdr {
	/*background: #FFF url(/App_Themes/Default/images/profile/acct-leftNav-hdr.gif) no-repeat top left;*/
	width: 180px;
	/*height: 32px;*/
	margin: 8px 0 0 10px;
}
.leftNav-hdr h3 {
	margin: 0;
	font: 18px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
}
.leftNav-content {
	margin: 0 10px;
}
.leftNav-content ul {
	display: block;
	font: 12px/24px Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	list-style:  none;
}
.leftNav-content li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.leftNav-content a {
	text-decoration: none;
}
.leftNav-content a:hover {
	text-decoration: underline;
}
/****  CONTAINERS ****/

.contentWrap {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	padding: 0;
	margin: 0;
}
.contentWrap_gradient {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	/*background: url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x;*/
	padding: 0;
	margin: 0;
}
.cWPad {
	/*** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.contentBoxTop {
	display: none;
}
.contentBox {
	position: relative;
	float: left;
	/*width: 562px;*/
	margin: 0;
}
.contentBox p {
	font: 12px/18px Helvetica, Arial, sans-serif;
	color: #544734;
}
.cBPad {
	/*** Padding for contentBox ***/
	position: relative;
	float: left;
	padding: 10px;
	font-size: 11px;
}
/**** CONTAINERS FOR NO-LEFT-NAV ACCT PAGES ****/

.acctNLN-mainContainer {
	width: 762px;
	position: relative;
	float: left;
	height: auto;
	padding: 0;
	top: 10px !important;
	left: 8px !important;
	font-size: 11px !important;
}
.acctNLN-contentWrap {
	position: relative;
	float: left;
	width: 762px;
	padding: 0;
	margin: 0;
}
.acctNLN-cWPad {
	/*** Padding for contentWrap.  Needs to be independent of contentWrap to avoid width discrepancies between browsers ***/
	position: relative;
	float: left;
	padding: 0 0 0 5px;
}
.acctNLN-contentBox {
	position: relative;
	float: left;
	width: 752px;
	margin: 0;
}
.acctNLN-cBPad {
	/*** Padding for contentBox ***/
	position: relative;
	float: left;
	padding: 10px 0 10px 10px;
	width: 600px;
	left: 10px;
}
/****  HEADER FORMATTING ****/

.hdr {
}
/*.hdr-left {
	background: url(/App_Themes/Default/images/profile/acct-hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}

.hdr-right {
	background: url(/App_Themes/Default/images/profile/acct-hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: right;
	z-index: 4;
}*/

.hdr-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-bg.gif) repeat-x top left;*/
	/*height: 32px;*/
	width: 562px !important;
	float: left;
}
/** HEADER FOR NO-LEFT-NAV **/

.acctNLN-hdr {
	position: relative;
}
/*.acctNLN-hdr-left {
	background: url(/App_Themes/Default/images/profile/acct-hdr-left.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: left;
	z-index: 4;
}

.acctNLN-hdr-right {
	background: url(/App_Themes/Default/images/profile/acct-hdr-right.gif) no-repeat left top;
	height: 32px;
	width: 5px;
	float: right;
	z-index: 4;
}*/

.acctNLN-hdr-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-bg.gif) repeat-x top left;*/
	height: 32px;
	width: 752px;
	float: left;
}
.acctNLN-hdr-bg h3 {
	margin: 0;
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
}
/**** HEADER IMAGES  -- Migrate new classes from below as needed? *****/

.acct-hdr-acctHome, .acct-hdr-Create, .acctHdr_MyAcct, .acct-hdr-AcctInfo, .acct-hdr-shipAddresses, .acct-hdr-UpdatePwd, .acct-hdr-ccPaymentTypes, .acct-hdr-emailPref, .acct-hdr-forgotPass {
	/*background: url(/App_Themes/Default/images/profile/acct-hdr-acctHome.gif) no-repeat top left;
	width: 170px;
	height: 16px;*/
	margin: 8px 0 0 10px;
}
.acct-hdr-acctHome h3, .acct-hdr-Create h3, .acctHdr_MyAcct h3, .acct-hdr-AcctInfo h3, .acct-hdr-shipAddresses h3, .acct-hdr-UpdatePwd h3, .acct-hdr-ccPaymentTypes h3, .acct-hdr-emailPref h3, .acct-hdr-forgotPass h3 {
	margin: 0;
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
}
/**** SUBTITLE FORMATTING ****/

.acct-subHdr {
	display: block;
	clear: both;
}
.acct-subHdrLine-bg {
	/*background: url(/App_Themes/Default/images/profile/acct-subHdrLine-bg.gif) repeat-x top left;*/
	height: 5px;
}
.acct-subHdrLine-end {
	width: 34px;
	height: 5px;
}
/**** SUBTITLE IMAGES *****/

.acct-subHdr-storedAddr {
	height: 13px;
	margin: 0 0 5px 2px;
}
.acct-subHdr-addEditAddr {
	height: 13px;
	margin: 0 0 5px 2px;
}
.acct-subHdr-storedCCPmnt {
	height: 15px;
	margin: 0 0 3px 2px;
}
.acct-subHdr-addEditCCPmnt {
	height: 15px;
	margin: 0 0 3px 2px;
}
.acct-subHdr-selectBillAdd {
	height: 15px;
	margin: 0 0 3px 2px;
}
.acct-subHdr-storedAddr h4, .acct-subHdr-addEditAddr h4, .acct-subHdr-storedCCPmnt h4, .acct-subHdr-addEditCCPmnt h4, .acct-subHdr-selectBillAdd h4 {
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	color: #4a2813;
}
/****  Acct Home Styles ****/

UL.NoBullet {
	margin: 0 0 15px 0;
	padding: 0 0 0 16px;
	/*list-style-image: url(/App_Themes/Default/images/profile/bullet_arrow_blue.gif);*/
	list-style: none;
}
UL.NoBullet li {
	padding: 0;
	margin: 0;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
ul.NoBullet a {
	text-decoration: none;
}
ul.NoBullet a:hover {
	text-decoration: underline;
}
/**** Acct Create Styles ****/

.persInfoBox {
	float: left;
	color: #544734;
	font: 12px/18px Helvetica, Arial, sans-serif;
	margin: 10px 0 0 0;
}
.persInfoBox .acctTxt {
	font-family: 11px/18px Helvetica, Arial, sans-serif;
	color: #544734;
	position: relative;
}
.persInfoBox .fieldName {
	text-align: right;
	width: 130px;
	position: relative;
	float: left;
	margin: 3px 5px 0 0;
}
.persInfoBox .fieldCol {
	margin-bottom: 8px;
	position: relative;
	float: left;
	width: 400px;
}
.acct_btn_SignMeUp {
	background: url(/App_Themes/Default/images/profile/acct_btn_signup.gif) no-repeat top left;
	width: 113px;
	height: 19px;
	border: 0px;
	margin-top: 20px;
	cursor: pointer;
}
/**** Acct Login Styles ****/

.acct_btn_LogMeIn {
	background: url(/App_Themes/Default/images/profile/acct_btn_login.gif) no-repeat top left;
	width: 110px;
	height: 19px;
	cursor: pointer;
}
.acct_Login_New2Shoes {
	background: url(/App_Themes/Default/images/profile/acct_new2shoes.gif) no-repeat top left;
	width: 120px;
	height: 18px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	height: 19px;
	width: 110px;
	cursor: pointer;
}
.step1login_email {
	text-align: right;
	width: 70px;
	padding: 5px 0 0 5px;
}
.step1login_emailField {
	padding: 8px 0 3px 5px;
	width: 160px;
}
.step1login_emailField input {
	width: 150px;
	font-size: 11px;
}
.step1login_pwd {
	text-align: right;
	padding: 5px 0 5px 5px;
}
.step1login_pwdField {
	padding: 0 0 8px 5px;
}
.step1login_pwdField input {
	width: 150px;
	font-size: 11px;
}
.loginRegTxt {
	position: relative;
	float: left;
	font-size: 11px;
	padding: 0 0 0 5px;
	color: #544734;
	width: 500px;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
.returnCustLoginBox {
	border: 1px solid #b6a895;
	background: #cfc6b8;
	/*background: url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x;*/
	width: 420px;
	position: relative;
	float: left;
	left: 21px;
	margin: 10px 0;
	font-size: 12px;
}
.loginPwHint {
	margin: 20px 0 10px 26px;
	float: left;
	height: 200px;
	width: 420px;
	background: #F3F3F3;
	border: 1px solid #C9C9C9;
}
.loginPwHint TABLE {
	margin: 10px;
	width: 400px;
}
/* forgot password table */

.acct-forgotPw {
	clear: both;
	margin: 35px 20px 10px 20px;
	width: 510px;
	position: relative;
	float: left;/*border:1px solid #D8E7FF;  background:url(/App_Themes/Default/images/profile/acct-bg-grad.gif) repeat-x; */
}
.acct-forgotPwTable {
	width: 100%;
	margin: 0;
	/*10px 15px; */font-size: 11px;
}
.acct-forgotPwTable P.hint {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
}
.acct-forgotPwTable P.emailPw {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 18px;
}
.acct-forgotPwTable P {
	color: #000;
	margin: 10px 15px;
	padding: 0;
	line-height: 18px;
}
/*************************************************************
FieldSet definitions -- Used in the Acct create / change pages' forms
**************************************************************/

.persInfoBox fieldset {
	font-size: 11px;
	text-align: left;
	display: block;
	padding: 10px 0 0 0;
	margin: 0;
	height: 100%;
	width: 550px;
	border: 0 !important;
}
.persInfoBox ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 540px;
	position: relative;
	float: left;
}
.persInfoBox ul li span {
	color: #F00;
	text-align: left;
}
.persInfoBox .persInfo {
}
.persInfoBox .passwdInfo {
	padding-top: 10px;
}
.persInfoBox .passwdInfo P {
	margin: 0;
	padding: 0;
}
.persInfoBox .optionalInfo {
	margin: 20px 0 20px 0;
}
.persInfoBox .emailInfo {
	margin-top: 15px;
}
.persInfoBox .emailInfo .fieldName {
	width: 20px;
}
.emailInfo .fieldName INPUT {
	position: relative;
	top: -5px;
}
.persInfoBox .emailInfo .fieldCol {
	width: 510px;
	font-weight: bold;
}
.persInfoBox .emailInfo P {
	margin: 10px 0 5px 0;
	padding: 0;
	font-weight: normal !important;
}
.acct_btn_Submit {
	background: url(/App_Themes/Default/images/profile/acct_btn_submit.gif) no-repeat top left;
	width: 89px;
	height: 19px;
	border: 0px;
	margin-top: 20px;
	cursor: pointer;
}
/****** ACCT SUB TABLE ******/

.acctSubTable {
	background-color: #f0ede5;
	border: 1px solid #e9ddc3;
	margin: 0 0 10px 8px;
	width: 500px;
	position: relative;
	float: left;
	color: #857e73;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.acctSubTable TD.acctSubTableBold {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	width: 110px;
}
.acctSubTable DIV {
	padding: 10px 10px 10px 5px;
}
.acctSubTable DIV.acctBullets {
	font-size: 11px;
 color #369;
	padding: 0 10px 10px 10px;
}
.acct-btn-createAcct {
	background: url(/App_Themes/Default/images/profile/acct-btn-createAcct.gif) no-repeat top left;
	width: 135px;
	height: 19px;
	cursor: pointer;
	border: none;
}
.btn_SignMeUpContainer {
	width: 135px;
	padding: 20px 10px 10px 0;
	position: relative;
	float: right;
	display: block;
}
/**** Acct Ship-To Addresses ****/

.storedAddresses {
	margin: 8px 0 27px 0;
	float: left;
	height: auto;
	width: auto;
}
.storedAddresses TABLE {
	border-collapse: collapse;
	border-right: 1px solid #DDE9F0;
}
.storedAddresses TD {
	width: 177px;
	empty-cells: hide;
	padding: 0 8px 14px 0;
	vertical-align: top;
	border: 1px solid #c6b189;
	background-color: #f0ede5;
}
.storedAddresses .infoBox {
	padding-right: 5px;
	float: left;
	position: relative;
	display: block;
}
.infoBox B.storedAddr-title {
	/* ship-to addresses - address titles */
	display: block;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	color: #4a2813;
	padding: 0;
	margin: 6px 0 0 8px;
}
.infoBox p.storedAddr-info {
	margin: 0 0 3px 20px;
	font-size: 11px;
	line-height: 16px;
	padding: 0;
	color: #7b7265;
}
.infoBox P.storedAddr-default {
	margin: 0 0 15px 22px;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	padding: 0;
}
.infoBox STRONG {
	color: #F00;
	text-transform: uppercase;
	font-style: normal;
}
.infoBox DIV.btn-edit {
	position: absolute;
	bottom: -10;
	display: block;
	float: left;
	left: 15px;
	xheight: 20px;
	margin: 0;
}
.infoBox DIV.btn-edit INPUT {
	width: 40px;
}
.infoBox DIV.btn-delete {
	position: absolute;
	bottom: -10;
	display: block;
	float: right;
	left: 60px;
	clear: both;
	xheight: 20px;
	margin: 0;
}
.btn-greyLeft {
	background: url(/App_Themes/Default/images/profile/btn-greyLeft.gif) no-repeat top right;
	width: 6px;
	height: 20px;
}
.btn-greyRt {
	background: url(/App_Themes/Default/images/profile/btn-greyRight.gif) no-repeat top left;
	width: 6px;
	height: 20px;
}
.btn-greyBG {
	background: url(/App_Themes/Default/images/profile/btn-greyBg.gif) repeat-x top right;
	width: 48px;
	height: 20px;
	cursor: pointer;
	font-size: 11px;
	color: #000;
	text-align: center;
	line-height: 20px;
}
.btn-greyBG A {
	display: block;
	width: 48px;
	height: 20px;
	color: #000 !important;
	text-decoration: none !important;
}
/* add/edit address form */

.addEditAddress {
	width: 537px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}
.addEditAddress TABLE {
	width: 537px;
	color: #7b7265;
	font: 11px/18px Helvetica, Arial, sans-serif;
}
.addEditAddress TD {
	padding: 4px 5px 4px 0;
}
.addEditAddress FIELDSET {
	border: none;
}
.addEditAddress FIELDSET LEGEND {
	display: none;
}
.addEditAddress INPUT {
	border: 1px solid #d3d0c8;
	color: #7b7265;
	font-weight: bold;
	padding: 1px 0 1px 4px;
}
.addEditAddress SELECT {
	border: 1px solid #d3d0c8;
	color: #7b7265;
	font-weight: bold;
	padding: 0 0 0 2px;
}
.addEditAddress INPUT.field {
	width: 140px !important;
}
.addEditAddress INPUT.fieldAddress {
	width: 351px !important;
}
.addEditAddress INPUT.fieldZip {
	width: 89px !important;
}
.addEditAddress INPUT.fieldPhone {
	width: 25px !important;
}
.addEditAddress INPUT.fieldPhoneLong {
	width: 110px !important;
}
.addEditAddress SELECT.fieldState {
}
.addEditAddress SELECT.fieldCountry {
	width: 171px !important;
}
.addEditAddress .txt {
	text-align: right;
	line-height: 20px;
}
.addEditAddress .inputCity {
	width: 155px;
	height: 20px;
	float: left;
}
.addEditAddress .txtState {
	width: 55px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputState {
	width: 147px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress .inputZip {
	width: 115px;
	height: 20px;
	float: left;
}
.addEditAddress .txtCountry {
	width: 62px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputCountry {
	width: 180px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress .inputDayPhone {
	width: 145px;
	height: 20px;
	float: left;
}
.addEditAddress .txtEvPhone {
	width: 91px;
	height: 20px;
	line-height: 19px;
	float: left;
	text-align: right;
}
.addEditAddress .inputEvPhone {
	width: 121px;
	height: 20px;
	float: left;
	text-align: right;
}
.addEditAddress TD.prefShipping {
	padding-left: 22px;
}
.addEditAddress TD.optCheckbox {
	padding: 12px 0 5px 119px;
	font-weight: bold;
}
.optCheckbox INPUT {
	border: none !important;
}
/**** Acct CC & Payment info ****/

.billing .infoBox {
}
.addEdit_CCPmntType {
	width: 537px;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
}
.addEdit_CCPmntType TABLE {
	width: 537px;
	color: #7b7265;
	font:  11px/18px Helvetica, Arial, sans-serif;
}
.addEdit_CCPmntType TD {
	padding: 4px 5px 4px 0;
}
.addEdit_CCPmntType input.field {
	width: 169px;
	border: 1px solid #D3D0C8;
	color: #7b7265;
	padding: 1px 0 1px 4px;
}
.addEdit_CCPmntType SELECT {
	border: 1px solid #D3D0C8;
	color: #7b7265;
	padding: 0 0 0 2px;
}
.addEdit_CCPmntType SELECT.fieldCCType {
	width: 176px;
}
.addEdit_CCPmntType SELECT.fieldCCExpMo {
	width: 95px;
}
.addEdit_CCPmntType SELECT.fieldCCExpYr {
	width: 75px;
}
.addEdit_CCPmntType .txt {
	text-align: right;
	line-height: 20px;
}
.addEdit_CCPmntType TD.optCheckbox {
	padding-top: 12px;
	font-weight: bold;
}
/**** UPDATE PASSWORD ****/

.updatePassBox {
	width: 540px !important;
	padding-top: 10px;
}
.updatePassBox SPAN {
	color: #857e73;
	font:  11px/18px Helvetica, Arial, sans-serif;
}
.updatePassBox ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 540px;
	position: relative;
	float: left;
}
.updatePassBox .fieldName {
	text-align: right;
	width: 100px;
	position: relative;
	float: left;
	margin: 3px 5px 0 0;
}
.updatePassBox .fieldCol {
	margin-bottom: 8px;
	position: relative;
	float: left;
	width: 420px;
}
#ChangePasswordMessageLabel {
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.passwdHintBox {
	padding-top: 15px;
}
#ChangePasswordButton {
	left: 40px;
}
.updatePassBox .acctSubTable {
	width: 520px !important;
}
.updatePassBox .acctSubTable DIV {
	padding-left: 10px;
}
/**** WISHLIST ****/

.wList-hdrTable {
	width: 750px;
	margin-bottom: 15px;
}
.wList-hdrTable TD {
	vertical-align: top;
}
.wList-hdrWrap {
	/* Container of "Wishlist" header graphic */
	float: left;
	/*margin:5px 0 10px 0;*/
	width: 145px;
	height: 43px;
	position: relative;
	margin-top: 10px;
}
.hdr-wList {
	/* "Wishlist" header graphic */
	background: url(/App_Themes/Default/images/profile/wList-hdr-wishlist.jpg) no-repeat;
	width: 123px;
	height: 43px;
}
.wlTopLine {
	font: bold 14px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	position: relative;
	float: left;
	margin-top: 32px;
}
.wList-Table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	position: relative;
	float: left;
	margin: 10px 0 20px 0;
	border: 0 !important;
	width: 760px;
}
.wList-Table A:hover {
}
.wList-Table TD {
	border: none !important;
	background: #f0ede5;
}
.wList-Table TH {
	border: none !important;
	padding-bottom: 5px;
}
.wList-hdr-ProdImg, .wList-hdr-Qty, .wList-hdr-Price, .wList-hdr-Avail, .wList-hdr-PurchStat, .wList-hdr-SlctItms {
	text-align: center;
}
.wList-hdr-Desc {
	padding-left: 6px;
	text-align: left !important;
}
.wList-ProdImg {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100px;
}
.wList-ProdImg SPAN {
	display: none;
}
.wList-ProdImg INPUT {
	width: 58px !important;
	height: 58px !important;
	border: 1px solid #c6b189;
	display: block !important;
	margin: 0 auto 0 auto;
}
.wList-Desc {
	padding-left: 6px;
	padding-right: 0;
}
.wList-Price {
	text-align: center;
	width: 80px;
}
.wList-Avail {
	text-align: center;
	width: 80px;
}
.wList-SlctItms {
	text-align: center;
	width: 80px;
}
/* These columns were deleted by Cactus */

/*.wList-Qty { text-align:center; width:70px; }*/

/*.wList-Qty INPUT { width:30px !important; }*/

/*.wList-PurchStat { text-align:center; }*/

.wList-topRtBtn {
	position: relative;
	float: right;
	top: 27px;
}
.wList-btn-continueShopping {
	position: relative;
	margin-top: 30px;
}
.wList-botmBtnBox {
	position: relative;
	width: 750px;
	text-align: right;
}
.wList-botmBtnBox DIV {
	position: relative;
	float: right;
}
.wList-btn-prevPage {
	display: block;
	width: 114px;
	height: 24px;
	background: url(/App_Themes/Default/images/product/btn_prevpage.gif);
}
/**** SHARE WISHLIST and EMAIL TO A FRIEND Pages (Similar pages) ****/

.SeparatorNavigation {
	position: relative;
	left: 10px;
	text-align: center;
}
#ShareWishListSection {
	text-align: left;
	position: relative;
	margin-bottom: 15px;
	padding: 15px 0 20px 0;
	background-color: #F3F3F3;
	border: 1px solid #CECECE;
	color: #346ea8;
	font-size: 11px;
	width: 545px;
	margin: 0 auto;
}
#ShareWishListSection SPAN {
	position: relative;
	margin-left: 20px;
}
#ShareWishListSection TEXTAREA {
	position: relative;
	margin-left: 20px;
}
#ShareWishListSection INPUT {
	position: relative;
	margin-left: 20px;
	width: 200px;
}
#ShareWishListSection SELECT {
	position: relative;
	margin-left: 20px;
	width: 200px;
}
#ShareWishListButton {
	text-align: left;
	width: 545px;
	margin: 0 auto;
	margin-top: 10px;
}
.shareWL-To-emailField, e2f-To-emailField {
	font-weight: bold;
	width: 500px;
	position: relative;
	margin-left: 20px;
}
.shareWL-To-emailList {
	font-weight: bold;
	width: 500px;
	height: 50px;
	position: relative;
	margin-left: 20px;
}
.shareWL-msgField, .e2f-msgField {
	height: 150px;
	width: 500px;
}
.shareWL-subHdr, .e2f-subHdr {
	font-weight: bold;
	position: relative;
	margin-left: 20px;
}
#Email2FriendSection {
	position: relative;
	margin-bottom: 15px;
	padding: 15px 0 20px 0;
	background-color: #F3F3F3;
	border: 1px solid #CECECE;
	color: #346ea8;
	font-size: 11px;
	width: 445px;
}
.e2f-fromName, .e2f-fromEmail {
	position: relative;
	margin-left: 5px;
}
#Email2FriendSection SPAN {
	position: relative;
	margin-left: 20px;
}
#Email2FriendSection TEXTAREA {
	position: relative;
	margin-left: 20px;
}
.acct_btn_Send {
	background: url(/App_Themes/Default/images/profile/btn-send.gif) no-repeat top left;
	width: 89px;
	height: 22px;
	cursor: pointer;
}
/*************************************************************
*************************************************************

STUFFS FROM PROD -- migrate up as needed for site!

*************************************************************
*************************************************************/

.acctHdr_CCInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_ccinfo.gif) no-repeat top left;
	width: 156px;
	height: 16px;
	margin: 8px 0 0 10px;
}
.acctHdr_NEmailPwd {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_nep.gif) no-repeat top left;
	width: 240px;
	height: 19px;
	margin: 8px 0 0 10px;
}
.acctHdr_EmailPrefs {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_emailpref.gif) no-repeat top left;
	width: 179px;
	height: 17px;
	margin: 8px 0 0 10px;
}
.acctHdr_TrackMyOrder {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_trk_order.gif) no-repeat top left;
	width: 151px;
	height: 15px;
	margin: 8px 0 0 10px;
}
/****  IMAGES & BUTTONS ****/

.acct_btn_back2home {
	background: url(/App_Themes/Default/images/profile/account_images/acct-btn-backToAcct.gif) no-repeat top left;
	width: 182px;
	height: 24px;
	cursor: pointer;
}
.acct_btn_Wishlist {
	display: none;/*
	background: url(/App_Themes/Default/images/profile/account_images/btn_my_wish_list.gif); position:relative;float:right; border:0; width:200px; height:101px; cursor:pointer; */
}
.acct_Addr_BillInfo {
	width: 132px;
	height: 18px;
}
.acct_Addr_ShipInfo {
	width: 147px;
	height: 18px;
}
.acct_btn_ClearAll {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_clearall.gif) no-repeat top left;
	width: 91px;
	height: 24px;
	cursor: pointer;
	margin-right: 10px;
}
.acct_btn_SaveBillShipInfo {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/account_images/acct_btn_saveall.gif) no-repeat top left;
	width: 207px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_RemoveInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_remove.gif) no-repeat top left;
	width: 225px;
	height: 19px;
	cursor: pointer;
	margin-left: 5px;
}
.acct_Create_SignUp {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_signup.gif) no-repeat top left;
	width: 47px;
	height: 19px;
}
.acct_CC_CCInfo {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_ccinfo2.gif) no-repeat top left;
	width: 140px;
	height: 16px;
}
.acct_btn_SaveCC {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_savecredit.gif) no-repeat top left;
	width: 166px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_RemoveCC {
	background: url(/App_Themes/Default/images/profile/account_images/acct_btn_remove_cc.gif) no-repeat top left;
	width: 182px;
	height: 19px;
	cursor: pointer;
	margin-left: 5px;
}
.acct_NEP_UpdateNE {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_update.gif) no-repeat top left;
	width: 216px;
	height: 19px;
}
.acct_NEP_UpdateP {
	background: url(/App_Themes/Default/images/profile/account_images/acct_hdr_update2.gif) no-repeat top left;
	width: 136px;
	height: 19px;
}
.acct_btn_SaveEP {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/account_images/acct_btn_saveeandp.gif) no-repeat top left;
	width: 180px;
	height: 19px;
	cursor: pointer;
}
.acct_btn_SaveEmailPrefs {
	background: #F7F7F7 url(/App_Themes/Default/images/profile/acct_btn_saveprefs.gif) no-repeat top left;
	width: 166px;
	height: 19px;
	cursor: pointer;
}
.acct_FP_ForgotPass {
	background: url(/App_Themes/Default/images/profile/acct_hdr_forgotpass.gif) no-repeat top left;
	width: 139px;
	height: 18px;
}
.acct_Login_ReturnMbr {
	background: url(/App_Themes/Default/images/profile/acct_return_mbr.gif) no-repeat top left;
	width: 130px;
	height: 18px;
}
.acct_btn_LogMeIn {
	background: url(/App_Themes/Default/images/profile/acct_btn_login.gif) no-repeat top left;
	width: 110px;
	height: 19px;
	cursor: pointer;
}
.acct_Login_New2Shoes {
	background: url(/App_Themes/Default/images/profile/acct_new2shoes.gif) no-repeat top left;
	width: 120px;
	height: 18px;
}
.acct_Login_AcctBenefits {
	background: url(/App_Themes/Default/images/profile/acct_benefits.gif) no-repeat bottom left;
	height: 26px;
}
.btn_Proceed {
	background: url(/App_Themes/Default/images/profile/btn_proceed.gif) no-repeat;
	height: 19px;
	width: 110px;
	cursor: pointer;
}
.forgotPassTable TD {
	padding-right: 25px;
	vertical-align: botttom;
}
/* @end Profile */

/* @group Results */

/***** SDC CATEGORY PAGE STYLES *****/

/* a.k.a. Endeca Version 2 */

#pageContentTD {
	width: 582px !important;
	background-color: #FFFFFF;
	padding: 0 0 0 8px;
}
#recordList {
}
.recNumBar {
	background-color: #BEBEFF;
}
.searchRecordCount {
	font: 11px/32px Helvetica, Arial, sans-serif;
	color: #7b7265;
	text-decoration: none;
	margin: 10px 8px 0 0;
	text-align: right;
}
.pagerInactive {
	color: #167187;
	font-size: 15px;
	font-weight: bold;
	padding-right: 4px;
}
.pagerLinks {
	padding-right: 4px;
}
.brandName {
	color: #167187;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	margin: 3px 0 0 0;
}
.styleName {
	color: #167187;
	font: 11px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.variantPrice {
	color: #167187;
	font: 11px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
	display: block;
	margin: 0 0 15px 0;
}
.brandName:hover, .styleName:hover, .variantPrice:hover {
	color: #167187;
}
.variantSalePrice {
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	color: #940101;
	text-decoration: none;
	margin: 0 0 15px 0;
}
a.variantSalePrice:hover {
	color: #4a2813;
}
.rtBorder {
	width: 38px !important;
	background: url(/App_Themes/Default/images/product/vdot_bg.gif) repeat-y top center;
}
.botBorder {
	background: url(/App_Themes/Default/images/product/hdot_bg.gif) repeat-x;
}
.leftBuffer {
	width: 10px !important;
}
.breadCrumbBar {
	font: bold 11px/32px Helvetica, Arial, sans-serif;
	color: #7b7265;
	text-decoration: none;
	margin: 10px 0 0px 10px;
	width: 450px;
}
.breadCrumbBar B {
	font-size: 12px;
}
.breadCrumbBar a {
	text-decoration: none;
}
.breadCrumbBar a:hover {
	text-decoration: underline;
}
.topBanner {
	/* sets padding below top banner */
	padding-bottom: 8px;
}
.searchMessageBar {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #167187;
	text-decoration: none;
	margin: 14px 0 0 10px;
	font-weight: bold;
}
.sortBar {
	background: #f0ede5;
	border: 1px solid #e9ddc3;
	/*padding: 0px 10px 0px 0px;*/
	padding: 0;
	margin: 13px 8px 0;
	width: 562px;
}
#sort {
	width: 209px;
	padding-right: 16px;
}
.results-sortbar{
	margin: 0 0 0 10px;
}

#view {
	width: 155px;
	padding-right: 16px;
}
.sortBar TABLE {
	height: 36px;
}
.sortBar TD, .sortBar a, .sortBar label {
	color: #4a2813;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sortBar a:hover {
	text-decoration: underline;
}
.sortBar SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.results-sortbar label {
	font-size: 10px;
}
#selSortBy {
	/* SORT BY DROP DOWN */
	width: 150px;
	visibility: visible;
}
#ctl00_cphPageMain_ResultsThumbnails_DataListThumbnails {
	width: 562px;
}
.ResultsPager {
	display: block;
	padding: 3px 15px 3px 145px;
	font-family: Arial, Helvetica, sans-serif;
}
.pageNums {
	text-align: right;
	font-size: 11px;
}
.pageNums TABLE {
	margin: auto 0 auto auto;
}
.pageNumsBtm {
	text-align: left;
	font-size: 11px;
}
.pageNums TABLE {
	margin: auto auto auto 0;
}
.btn-pageBack {
	background: url(/App_Themes/Default/images/leftnav/btn-pageBack.gif) no-repeat top left;
	width: 18px;
	height: 15px;
	border: none;
	vertical-align: middle;
	cursor: pointer;
	padding-right: 4px;
}
.btn-pageNext {
	background-color: Black;
	background: url(/App_Themes/Default/images/leftnav/btn-pageNext.gif) no-repeat top left;
	width: 18px;
	height: 15px;
	cursor: pointer;
	border: none;
	vertical-align: middle;
}
/*.pageBtnBack { position:relative; top:3px; margin-right:3px; }
.pageBtnFwd { position:relative; top:3px; margin-left:3px; }*/

.alsoTryBar {
	background: #FAFEFF;
	border: 1px solid #DCE4E5;
	height: 72px;
	padding: 0;
	margin: 0 0 8px 0;
}
.alsoTryBar TABLE {
	width: auto;
	height: 72px;
}
.alsoTryHdr {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	line-height: 19px;
	color: #039;
	letter-spacing: -1px;
	font-weight: normal;
	vertical-align: top;
	padding: 11px 15px 0 11px;
}
.alsoTryTxt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #039;
	vertical-align: top;
	padding: 14px 0 10px 0;
}
.alsoTryTxt A:LINK {
	color: #039;
	text-decoration: none;
}
.alsoTryTxt A:VISITED {
	color: #039;
	text-decoration: none;
}
.alsoTryTxt A:HOVER {
	color: #039;
	text-decoration: underline;
}
/*
-------------------------------------------------------------------------
Left Nav Styles - styles for the dimensions and their refinement options
-------------------------------------------------------------------------
*/

/* deprecated: consolidated leftNav with leftMagin - njxc */

.leftNav {
}
#leftNavTD {
	position: relative;
	vertical-align: top;
	background-color: #FFF;
	width: 180px !important;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #039;
	text-decoration: none;
	padding: 0;
}
#leftMarginContainer {
	margin: 0 !important;
	padding: 0 !important;/*

margin-left: 10px;
	margin-right: 10px;*/
}
#leftNavTD a:link {
	color: #039;
	font-size: 11px;
	text-decoration: none;
}
#leftNavTD a:visited {
	font-size: 11px;
	text-decoration: none;
}
/* LM Headers */

.leftMarg-hdr {
	/* container for header graphics */
	margin: 16px 0 10px 10px;
}
.leftMarg-hdr H3 {
/*display: none;*/
}
.leftMarg-hdr-shop {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-shop.gif) no-repeat top left;
	width: 65px;
	height: 30px;
}
.leftMarg-hdr-women {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-women.gif) no-repeat top left;
	width: 101px;
	height: 19px;
}
.leftMarg-hdr-men {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-men.gif) no-repeat top left;
	width: 101px;
	height: 19px;
}
.leftMarg-hdr-kids {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-kids.gif) no-repeat top left;
	width: 55px;
	height: 26px;
}
.leftMarg-hdr-accessories {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-accessories.gif) no-repeat top left;
	width: 159px;
	height: 26px;
}
.leftMarg-hdr-sale {
	background: url(/App_Themes/Default/images/leftnav/leftMarg-hdr-sale.gif) no-repeat top left;
	width: 72px;
	height: 28px;
}
/******* LEFT NAV *********/

.refineList a {
	text-decoration: none;
	color:  #167187;
}
.refineList a:hover {
}
.refineList .CollapsedRefinements {
	padding-left: 20px;
}
#ShowMe_Wrap .refineList a {
	text-decoration: none;
	color:  #167187;
}
#ShowMe_Wrap .refineList a:hover {
	text-decoration: underline;
}
/*  LM Subheader Text Style */

.subHdrNav {
	color: #25a;
	font-size: 21px;
	font-family: Arial;
	letter-spacing: -1px;
	border-bottom: 1px solid #b8c8cc;
	margin: 6px 0 10px 0;
	float: left;
	position: relative;
	left: 8px;
	width: 161px;
}
/*** CHOOSE DEPT / BACK TO ALL DEPTS ***/

#deptWrap {
	/*background-color:#edf1f2;*/
	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0 0 10px 0;
	/*margin-bottom: 10px;*/
	/*margin-top:8px;*/
	float: left;
	width: 181px !important;
	position: relative;
}
#deptWrap .subHdr {
	color: #857e73;
	font-size: 18px !important;
	font-family: /*Georgia, serif !important*/ Arial;
	letter-spacing: -1px;
	margin: 12px 0 15px 0;
	float: left;
	width: 163px;
	position: relative;
	left: 8px;
	border-top: none !important;
	font-weight: normal !important;
	padding-top: 0 !important;
}
#deptWrap .clearAllSel {
	color: #167187 !important;
	text-decoration: underline !important;
	font-size: 9px !important;
	font-family: Tahoma, Geneva, sans-serif !important;
	letter-spacing: normal;
	float: right !important;
	position: relative !important;
	margin-top: -15px;
!important
}
#deptWrap .selectedValueBG {
	margin-bottom: 0 !important;
}
.hdr-chooseDept {
	height: 38px;
	width: 100%;
	/*	width:179px;*/
	position: relative;
	top: 0;
	left: 0px;
	margin: 0 0 5px 0;
	z-index: 200;
	display: block;
	background: url(/App_Themes/Default/images/leftnav/lm-subHdr-chooseDept.gif) left top no-repeat;
}
#deptWrap .refineList {
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	width: 160px;
}
#deptWrap .noDeptRefineList {
	font-size: 11px;
	font-family: Arial;
	line-height: 18px;
	float: left;
	position: relative;
	left: 10px;
	width: 160px;
}
#deptWrap-back2All {
	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0 0 10px 0;
	position: relative;
	float: left;
	width: 180px;/*heig

ht:30px;*/
}
#deptWrap-back2All .goBack {
	background: url(/App_Themes/Default/images/leftnav/lm-blueArrow-back.gif) left no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
	position: relative;
	/*

top:7px;*/
	left: 10px;
	line-height: 30px;
}
#deptWrap-back2All .goBackNew {
	background: url(/App_Themes/Default/images/leftnav/lm-blueArrow-back.gif) left no-repeat;
	background-position: 0px 11px;
	padding: 10px 0 0 15px;
	margin: 0;
	position: relative;
	/*top:

7px;*/
	left: 10px;
	line-height: 10px;
}
#deptWrap-back2All .ClearAll {
	padding: 0 0 10px 15px;
	margin: 0;
	position: relative;
	/*

top:7px;*/
	left: 10px;
	line-height: 10px;
}
#deptWrap a:visited {
	color: #039;
}
#deptWrap .refineList a {
	display: block;
	width: 170px;
	margin: 0;
	padding: 0;
}
#deptWrap .refineList a:hover {
	display: block;
	width: 170px;
}
#deptWrap .refineList a .catTxt {
	position: relative;
	left: 10px;
}
/* Category Level 1 Links*/

#deptWrap .refineList a.catLvlOne {
	background: url(/App_Themes/Default/images/leftnav/icon-plusBox.gif) 10px no-repeat;
	width: 170px;
}
#deptWrap .refineList a.catLvlOneKids {
	width: 170px;
}
#deptWrap .refineList a.catLvlOneMinus {
	background: #edf1f2 url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;
	width: 170px;
}
#deptWrap .refineList span.catLvlOneSelectedMinus {
	background: #edf1f2 url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;
	width: 170px;
	display: block;
}
#deptWrap .refineList span.catLvlOneSelectedKids {
	background: #edf1f2 10px no-repeat;
	width: 170px;
	display: block;
}
#deptWrap .refineList a.catLvlOne .catTxt {
	position: relative;
	left: 25px;
}
#deptWrap .refineList a.catLvlOneKids .catTxt {
	position: relative;
	left: 25px;
}
#deptWrap .refineList a.catLvlOneMinus .catTxt {
	position: relative;
	left: 25px;
}
#deptWrap .refineList span.catLvlOneSelectedMinus .catTxt {
	position: relative;
	left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}
#deptWrap .refineList span.catLvlOneSelectedKids .catTxt {
	position: relative;
	left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
}
#deptWrap .refineList a.catLvlOne:hover {
	width: 170px;
}
#deptWrap .refineList a.catLvlOneMinus:hover {
	width: 170px;
}
/*  LM Subheader Text Style */

.subHdr {
	color:  #4a2813;
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	border-top: 1px solid #e9ddc3;
	padding-top: 12px;
	margin: 6px 0 9px 0;
	float: left;
	position: relative;
	left: 8px;
	width: 161px;
	cursor: defa  ult;
}
.subHdrSW {
	color: #25a;
	font-size: 14px;
	/*font-family: Georgia, serif !important; */
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	padding-right: 5px;
	margin: -6px 0 15px 0;
	float: left;
	position: relative;
	width: 161px;
	vertical-align: top;
}
/*** LEFT NAV SEARCH ***/

#searchWrap {
	/*background-color:#edf1f2;
	border:1px solid #dce4e5;*/
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0 0 10px 0;
	margin-bottom: 8px;
}
/*#searchWrap .subHdr {
	color: #000; font-size: 16px; font-family: Georgia; letter-spacing:-1px;
	border-top: 1px solid #b8c8cc;
	margin:6px 0 10px 0;
	float:left;
	width:159px;
}*/

#searchWrap .subHdr-withinResults {
	font-size: 11px;
	font-family: Arial/*

Georgia, serif !important;*/;
	letter-spacing: normal !important;
	font-weight: normal;
	margin-left: 4px;
}
.lmSearchBox {
	font: 11px Helvetica, Arial, sans-serif;
	background-color: #fff;
	width: 102px;
	margin: 0 0 0 8px;
	padding: 3px 1px;
	border: 1px solid #d3d0c8;
	position: left;
	float: left;
	vertical-align: middle;
	color: #7b7265;
}
.lmSearchBtn {
	background: url(/App_Themes/Default/images/leftnav/lm-srch-btn.gif) no-repeat;
	position: relative;
	float: left;
	/*top:2px;*/
	margin-left: 4px;
	width: 54px;
	height: 19px;
	cursor: pointer;
}
#narrowByWrap {
/*	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	color: #003399;
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	margin-bottom: 10px;
	float: left;
	width: 180px;
	position: relative;
	top: 10px;*/
}
#narrowByWrap .KidsSizeHdr {
	padding-left: 10px;
	float: left;
}
.deptHdr, .nbHdr {
	color: #4a2813;
	font: 18px/32px Helvetica, Arial, sans-serif;
	margin: 10px 0 0 8px;
	float: left;
}
a.clearAllSel {
	font: 9px Helvetica, Arial, sans-serif;
	text-decoration: none;
	float: right;
	position: relative;
	margin-top: -15px;
	color: #167187;
}
a.clearAllSel:hover {
	text-decoration: underline;
}
/*** DIMENSION BOXES ***/

#categoryWrap, #Brand_Wrap, #BrandAlpha_Wrap, #TopBrands_Wrap, #TopBrandsWomens_Wrap, #TopBrandsMens_Wrap, #TopBrandsKids_Wrap, #TopBrandsAccessories_Wrap, #Price_Range_Wrap, #PriceRange_Kids_Wrap, #PriceRange_Mens_Wrap, #PriceRange_Womens_Wrap, #PriceRange_Acc_Wrap, #Color_Wrap, #ShowMe_Wrap, #Heel_Height_Wrap, #SizeWidth_Wrap, #WidthSize_Wrap {
	padding: 0;
	float: left;
	width: 178px;
}
#categoryWrap .refineList {
	font: 11px/18px Helvetica, Arial, sans-serif;
	float: left;
	position: relative;
	padding-bottom: 8px;
	color: #167187;
}
#categoryWrap a {
	display: block;
	width: 170px;
	margin: 0;
	padding: 0;
}
/* Category Level 0 Links*/

.CatTreePlus_Lvl_0 {
	/*background: url(/App_Themes/Default/images/leftnav/icon-plusBox.gif) 10px no-repeat;*/
	width: 170px;
	display: block;
}
.CatTreePlus_Lvl_0:hover {
	/*color: #167187;*/
}
.CatTreePlus_Lvl_0 .catTxt {
	position: relative;
	left: 25px;
}
.CatTreePlus_Lvl_0:hover .catTxt {
	text-decoration: underline;
}
.CatTreeMinus_Lvl_0 {
	/*background: url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;*/
	width: 170px;
	display: block;
}
.CatTreeMinus_Lvl_0:hover {
}
.CatTreeMinus_Lvl_0 .catTxt {
	position: relative;
	left: 25px;
}
.CatTreeMinus_Lvl_0:hover .catTxt {
	text-decoration: underline;
}

.CatTreeBlank_Lvl_0 {
	width: 170px;
	display: block;
}
.CatTreeBlank_Lvl_0 .catTxt {
	position: relative;
	left: 25px;
}
/* Category Level 1 (Subcategories) Links */

.CatSubTable_Lvl_1 {
	position: relative;
	left: 12px;
	width: 157px;
	/*border-top:1px solid #ced7d9;*/
	margin-bottom: 5px;
}
.CatTreePlus_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
	background: url(/App_Themes/Default/images/leftnav/icon-plusBox.gif) 10px no-repeat;
}
.CatTreeMinus_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
	background: /*#cfe1e5*/ url(/App_Themes/Default/images/leftnav/icon-minusBox.gif) 10px no-repeat;
	font-weight: bold;
	display: block;
}
.CatTreeBlank_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
	display: block;
	margin: 0 !important;
}
.CatTreeBlankSlctd_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
	display: block;
}
.CatTreePlus_Lvl_1:hover, .CatTreeBlank_Lvl_1:hover {
	width: 157px !important;
}
.CatSubTable_Lvl_1 .catTxt {
	position: relative;
	left: 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.CatSubTable_Lvl_1 a:hover .catTxt {
	text-decoration: underline;
}
/* Category Level 2 (Sub-subcategories) Links*/

.CatSubTable_Lvl_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	left: 24px;
	width: 133px !important;
	margin-bottom: 5px;
	background: url(/App_Themes/Default/images/leftnav/catSubTbl-BG.gif) -3px repeat-y;
}
.CatTreeBlank_Lvl_2 {
	width: 133px !important;
	line-height: 18px;
}
.CatTreeBlank_Lvl_2:hover {
	width: 133px !important;
}
.CatTreeBlankSlctd_Lvl_2 {
	width: 133px !important;
	display: block;
	line-height: 18px;
}
.CatSubTable_Lvl_2 .catTxt {
	position: relative;
	left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Brand_Wrap .refineList, #BrandAlpha_Wrap .refineList, #TopBrands_Wrap .refineList, #TopBrandsWomens_Wrap .refineList, #TopBrandsMens_Wrap .refineList, #TopBrandsKids_Wrap .refineList, #TopBrandsAccessories_Wrap .refineList, #Price_Range_Wrap .refineList, #PriceRange_Kids_Wrap .refineList, #PriceRange_Mens_Wrap .refineList, #PriceRange_Womens_Wrap .refineList, #PriceRange_Acc_Wrap .refineList, #Color_Wrap .refineList, #ShowMe_Wrap .refineList, #Heel_Height_Wrap .refineList, #SizeWidth_Wrap .refineList, #WidthSize_Wrap .refineList {
	font: 11px/18px Helvetica, Arial, sans-serif;
	float: left;
	position: relative;
	/*padding-bottom: 8px;*/
	left: 8px;
}

/*** SIZE BOX ***/

#sizeWrap {
	background-color: #edf1f2;
	border: 1px solid #dce4e5;
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	margin-bottom: 10px;
	float: left;
	width: 180px;
}
#sizeWrap .refineList {
	font-size: 11px;
	font-family: Arial;
	float: left;
	position: relative;
	left: 8px;
	padding-bottom: 8px;
}
#sizeWrap .refineList TD {
	text-align: center !important;
}
.sizeTable {
	margin-top: 0;
	left: 8px;
	width: 163px;
	position: relative;
	float: left;/*bor

der-collapse:collapse;*/
}
.sizeTable TD {
	font-size: 11px;
	font-family: arial;
	text-align: center !important;
	border: 4px solid #F0EDE5;
	margin: 4px;
	width: 24px;
	height: 24px;
}
.sizeTable a {
	font-size: 11px;
	color: #167187;
	display: block;
	width: 24px;
	line-height: 24px;
}
.sizeTable a:hover {
	font-size: 11px;
	color: #167187;
	background-color: #cfc6b8;
}
.sizeActive {
    background-color: #fff;
	color: #544734;
    text-align: center !important;
	padding: 0 !important;
}
.sizeInActive {
	background-color: #e9e5da;
	color: #544734;
}
/*** WIDTH, PRICE, COLOR, HEEL BOXES ***/

.refineSelector {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
	position: relative;
	left: 8px;
	margin-bottom: 10px;
}
/* refinement list styles */

.statNums {
	font-size: 11px;
	position: relative;
}
/* SELECTED VALUE Styles */

.selectedValueBG {
	color: #167187;
	font: 11px/18px Helvetica, Arial, sans-serif;
	position: relative;
	float: left;
	width: 170px;
	display: inline;
	font-weight: bold;
	margin-bottom: 8px;
}
.selectedValueBG div.value {
	position: relative;
	left: 12px;
}
.goBack {
	background: url(/Images/Shopping/lm-blueArrow-back.gif) left 4px no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #039;
	padding: 0 0 10px 14px;
	position: relative;
	float: left;
	left: 10px;
}
.goBack a {
	color: #039;
}
/** TOOL TIP Styles ** -added 10/27/06 - ms */

.lmTipThis {
	margin: 0px;
	cursor: pointer;
	width: auto;
}
.lmToolTip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	border: 1px solid #036;
	position: relative;
	left: 3px;
	top: -8px;
	padding: 3px 5px 3px 5px;
	background: #fff;
	filter: alpha(opacity=90);
	opacity: 0.90;
}
.newTag {
	background: url(/App_Themes/Default/images/product/TE_newtag.gif) no-repeat;
	width: 46px;
	height: 31px;
}
.saleTag {
	background: url(/App_Themes/Default/images/product/TE_saletag.gif) no-repeat;
	width: 57px;
	height: 31px;
}
.saleAmount {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #940101;
}
.product-image {
	margin: 8px 0 0 0;
}
.wasPrice {
	color: #167187;
	font: 11px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
	display: block;
}
#searchSelect {
	font-size: 11px;
}
.siblingSelectBox {
	position: relative;
	left: 12px;
	background: #fafafa url(/App_Themes/Default/images/leftnav/CatTreePlus_Lvl_1-BG.gif) repeat-y;
	width: 157px;
	border-top: 1px solid #ced7d9;
	margin-bottom: 5px;
	padding-left: 13px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1 {
	border: 1px solid red;
	width: 157px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1 {
	width: 157px !important;
	line-height: 18px;
}
.siblingSelectBox a.CatTreePlus_Lvl_1:hover {
	width: 157px !important;
	background-color: #ced7d9 !important;
}
.xsibDiv {
	width: 157px !important;
	background: #fafafa url(/App_Themes/Default/images/leftnav/CatTreePlus_Lvl_1-BG.gif) repeat-y;
}
/* Category Page */

.productCell {
	width: 172px;
	padding-left: 18px;
	vertical-align: bottom;
	color: #167187;
	display: block;
	float: left;
	margin: 20px 0 0;
	height: 18em;
}
.productCell img {
	display: block;
	height: 31px;
}
.productCell a img {
	display: block;
	width: 135px;
	height: 135px;
}

/* @end Results */


/* @group Detail */

.SKUtxt {
	font: 9px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
}

/* @end Detail */


/* @group Returns */

/****** 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 {
	margin: 7px 0 0 10px;
}
.acct-hdr-Return h3 {
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin:  0;
}
#ROW-slashReturns {
	display: block;
	height: 200px;
}
/******* Title/Header Text ******/

.ROW-hdrTxt {
	/* wrapper */
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	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: bold 18px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	padding-right: 14px;
	float: left;
	margin: 0;
}
.ROW-hdrTxt h2.ROW-hdrTxt-StepTitle {
	/* Step name */
	font: 18px/32px Helvetica, Arial, sans-serif;
	color: #7b7265;
	float: left;
	margin: 0;
	width: auto;
}
.btn_Help {
	font:  11px/18px Helvetica, Arial, sans-serif;
}
/****** Step Boxes ******/

.stepBoxes {
	/* wrapper */
	position: relative;
	width: 520px;
	height: 40px;
	z-index: 1;
	margin-bottom: 15px;
	float: left;
}
.stepBoxes a {
	text-decoration: none;
	cursor: pointer;
}
.stepBoxes a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.stepON {
	/* Active step BOX */
	font-family: Helvetica, Arial, sans-serif;
	width: 115px;
	border: 1px solid #e9ddc3;
	border-width: 1px 0 1px 1px;
	background: #f0ede5;
	float: left;
	padding: 3px 0 1px 9px;
	height: 44px;
}
.stepON-3 {
	/* Active step BOX */
	font-family: Helvetica, Arial, sans-serif;
	width: 115px;
	border: 1px solid #e9ddc3;
	background: #f0ede5;
	float: left;
	padding: 3px 0 1px 9px;
	height: 44px;
}
.stepON-Num {
	/* Active step NUMBER */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #4a2813;
	position: relative;
	float: left;
	padding-right: 5px;
}
.stepON-Desc {
	/* Active step DESCRIPTION */
	font: 11px/14px Helvetica, Arial, sans-serif;
	color: #857e73;
	position: relative;
	float: left;
	width: 70px;
	margin-top: 4px;
}
.stepOFF {
	/* Inactive step BOX */
	 width: 115px;
	height: 44px;
	border: 1px solid #e9ddc3;
	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 #e9ddc3;
	background: #FFF;
	float: left;
	padding: 3px 0 1px 9px;
}
.stepOFF-Num {
	/* Inactive step NUMBER */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #857e73;
	position: relative;
	float: left;
	padding-right: 5px;
}
.stepOFF-Desc {
	/* Inactive step DESCRIPTION */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #857e73;
	position: relative;
	float: left;
	width: 70px;
	margin-top: 4px;
}
.stepOFF-3xDesc {
	/* Inactive step DESC for Steps 3a & 3b */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #857e73;
	position: relative;
	float: left;
	width: 60px;
	margin-top: 4px;
}
.stepON-3xDesc {
	/* Active step DESC for Steps 3a & 3b */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #857e73;
	position: relative;
	float: left;
	width: 60px;
	margin-top: 4px;
}
.stepRtBrdr {
	border-right: 1px solid #e9ddc3;
}
/* 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: 146px;
	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: 19px;
	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: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
	width: 505px;
	position: relative;
	z-index: 30;
	background: #FFF;
	float: left;
}
.ordTable_numHdr {
	/* Order Number header */
	font: bold 11px/20px Helvetica, Helvetica, sans-serif;
	border-right: 1px dotted #FFF;
	padding-left: 6px;
	background: #4a2813 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	color: #FFF;
}
.ordTable_regHdr {
	/* Regular blue header */
	font: bold 11px/20px Helvetica, Helvetica, sans-serif;
	text-align: center;
	background: #4a2813 url(/App_Themes/Default/images/returns/wht_arrow_down.gif) 95% no-repeat;
	color: #FFF;
}
.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-size: 11px;
	padding-left: 15px;
	text-decoration: underline !important;
}
.expandLink_hide a {
	/* [-] select items... */
	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: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7b7265;
	padding: 6px 0 6px 6px;
	border-right: 1px dotted #7b7265;/*width:300px;*/
}
.ordTable_midTD {
	/* "Date Ordered" and "Order Total" cells */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7b7265;
	text-align: center;
	padding: 6px 0 6px 0;
	border-right: 1px dotted #7b7265;
	width: 105px !important;
}
.ordTable_midTD FONT {
	font-size: 11px !important;
}
.ordTable_rightTD {
	/* "Order Status" cells */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7b7265;
	text-align: center;
	padding: 6px 0 6px 0;
	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: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
	border: 1px solid #e9ddc3;
	background: #f0ede5;
	border-width: 1px 0 0 1px;
	width: 450px !important;
	z-index: 300;
	position: relative;
	float: left;
}
.itmListTable TH {
	display: none !important;
}
.liteBlueBar {
	font-family: Helvetica, Arial, sans-serif;
	padding: 6px 0 6px 10px;
	border: 1px solid #e9ddc3;
	border-width: 0 1px 1px 0;
}
.medBlueBar {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 6px;
	border: 1px solid #e9ddc3;
	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;
	border-right: 1px solid #e9ddc3 !important;
}
.itmTable td {
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align: top;
}
.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;
	color: #346EA8;
	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: 11px/18px Helvetica, Arial, sans-serif;
	color: #7b7265;
	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: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #4a2813;
	font-weight: bold;
	position: relative;
	float: left;
	margin: 10px 0 5px 0;
}
.blue_instrux {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	width: 500px;
	position: relative;
	float: left;
	padding: 8px 0 15px 10px;
	border: 1px solid #e9ddc3;
	background: #f0ede5;
}
.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;
}
.packingSlip-wrap {
	position: relative;
	float: left;
	padding: 15px;
	width:
 480px;/*background:#FFF;*/
}
.packingSlip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	position: relative;
	float: left;
	border: 0;
 width:;
}
.packingSlip h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
}
.packingSlip h2 {
	color: #000 !important;
	width: 460px !important;
	padding: 15px 0 0 0 !important;
	margin: 0 !important;
	font-size: 16px;
	font-weight: bold;
}
.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;
}


/* @end Returns */

/* @group Legacy CSS */

/* GLOBAL LAYOUT */

body {
	margin: 0px auto;
	background-color: #fff;
}
#pageContainer {
	text-align: left;
	margin: auto;
	width: 762px;
	/*background-color: #fff;*/
}
font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GreyTextBold {
	font: 11px/17px Arial, Helvetica, sans-serif;
}
/* END GLOBAL LAYOUT */

/* HEADER */

#headerTop {
	width: 762px;
	/*height: 90px;*/
	background-color: #752828;
}
#headerServiceNav {
	margin: 10px 14px auto auto;
	font: normal 10px/16px Arial, Helvetica, Arial, sans-serif;
	color: #fff;
	background-color: inherit;
}
#headerServiceNav a {
	text-decoration: none;
	font: normal 10px/16px Arial, Helvetica, Arial, sans-serif;
	color: #fff;
}
#headerServiceNav a:hover {
	text-decoration: underline;
}
input#searchBox {
	background: #ffffff;
	margin: 0px 5px 0px 15px;
	padding: 0px;
	height: 17px;
	border-style: none;
	vertical-align: middle;
	font: 11px/17px Arial, Helvetica, Arial, sans-serif;
	color: #000;
}
#headerNav {
	width: 762px;
	line-height: 28px;
	background-color: #fff;
	color: #8e8579;
	/*border-bottom: 1px solid #d3d0c8;*/
}
.topNavLeft {
	padding-left: 8px;
}
.topNavRight {
}
.topNavLeft a {
	color: #167187;
	font: 12px/16px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.topNavLeft a:hover {
	color: #54b2c7;
	text-decoration: underline;
}
.topNavRight {
	padding-right: 9px;
}
.topNavRight a {
	color: #167187;
	font: bold 12px/16px Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0 9px;
}
.topNavRight a:hover {
	color: #54b2c7;
	text-decoration: underline;
}
a.topNavSaleLink, a.topNavSaleLink:hover {
	color: #940101;
	font-weight: bold;
	text-transform: uppercase;
}
.topNavWidth {
	padding: 0 9px;
	border-left: 2px solid #d3d0c8;
}
.topNavWidth a {
	color: #167187;
	font: 12px/16px Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0 9px;
}
.topNavWidth a:hover {
	color: #54b2c7;
	text-decoration: underline;
}


/* END HEADER */

/* FOOTER */

#footerNav, #footerNav-2{
	padding: 8px 14px 0;
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #fff;
	display: block;
	margin: 0;
	float: left;
	width: 734px;
}
.footerNavRight {
	float: right;
}
.footerNavLeft {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#footerNav a {
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footerNav a:hover {
	text-decoration: underline;
}

#footerNav-2 a {
	font: 10px/16px Helvetica, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footerNav-2 a:hover {
	text-decoration: underline;
}
#footerSearchText {
	font: 10px/13px Helvetica, Arial, sans-serif;
	color: #d3b49d;
	text-align: justify;
	padding: 9px 14px;
}
/* END FOOTER*/

/* @end Legacy CSS */

/* @group Customer Service Pages */

#content-utility {
	padding: 8px 30px 0 10px;
}
#content-utility h2 {
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin: 0;
	padding: 0 0 10px 0;
}
#content-utility h3 {
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin: 0;
	padding: 18px 0 4px 0;
}
#content-utility h4 {
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	color:  #544734;
	margin: 0;
	padding: 18px 0 0;
}
#content-utility th {
	font: bold 14px/18px Helvetica, Arial, sans-serif;
	color:  #544734;
	margin: 0;
	padding: 0;
}
#content-utility td {
	padding: 0 50px 0 0;
}
#content-utility td p {
	margin: 0;
}
#content-utility ul {
	margin: 8px 8px 0 8px;
}
#content-utility li {
	font: 12px/18px Helvetica, Arial, sans-serif;
	color:  #544734;
}
#content-utility p {
	margin: 0;
	padding: 4px 0 10px 0;
}
#content-sitemap div {
	padding: 0 50px 0 0;
	display:  block;
	float:  left;
}
#content-sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#content-sitemap li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content-sitemap a {
	font: 12px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
#content-sitemap a:hover {
	text-decoration: underline;
}
/* @end Customer Service Pages */


/* @group New Template */

/** New Template CSS **/

#SubFooter {
	clear: both;
	width: 762px;
	margin: 3px auto 0;
}
.clear {
	clear: both;
}
#leftNavHome {
	padding: 10px 8px;
	text-align: left;
	float: left;
	display: block;
	width: 109px;
}
#leftNavHome h4 {
	font: 18px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin: 0;
}
#leftNavHome ul {
	display: block;
	font: 12px/24px Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	list-style:  none;
}
#leftNavHome li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#leftNavHome a {
	text-decoration: none;
}
#leftNavHome a:hover {
	text-decoration: underline;
}
#homePageContent {
	display: block;
	float: left;
}
/* @end Template */

iframe {
	display: none;
}
/*Temporary*/
#deptWrap, #searchWrap, #BrandAlpha_Wrap { /*Hide Endeca Boxes */
	display: none;
}
#footer-tiles {
	padding: 6px 0;                                           
}
#footer-tiles-left {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
#footer-tiles-right {
	display: block;
	float: left;
}


/* TRENDS PAGE */

#bannerTrends {
	width: 646px;
	height: 89px;
	background-color: inherit;
	color: #fff;
}
#bannerTableTrends {
	padding: 18px 7px 0px 285px;
	font: 11px/18px Arial, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: inherit;
}
.bannerTrendsFall {
	background: url(/App_Themes/Default/images/FA07/banners/banner-trends.jpg) no-repeat left top;
}
.bannerTrendsWinter {
	background: url(/App_Themes/Default/images/SP07/banner-trends-winter.jpg) no-repeat left top;
}
.bannerTrendsSpring {
	background: url(/App_Themes/Default/images/SP07/banner-trends-spring.jpg) no-repeat left top;
}
.trendsRow {
	width: 627px;
	text-align: center;
	margin: 19px auto 60px;
}
.trendsTable {
	line-height: 5px;
	margin: auto;
}
.trendsHeading {
	margin: 26px auto auto;
}
.trendsButton {
	margin: 14px auto auto;
}
.trendsText {
	font: 11px/17px Arial, Helvetica, sans-serif;
	color: #7b7265;
	background-color: inherit;
	padding-top: 16px;
}

/* END TRENDS PAGE */

/* SPRING TRENDS PAGE */


#content-spring {
	padding: 8px 30px 0 10px;
	
}
#content-spring h2 {
	font: 26px/32px Helvetica, Arial, sans-serif;
	color: #4a2813;
	margin: 0;
	padding: 0 0 0px 0;
	float: left 
}
 #content-spring h3 {
	font: 20px/18px Helvetica, Arial, sans-serif;
	color: #39898e;
	margin: 0;
	padding-top: 30px;
    float: left 
}
.content-spring shop{	
	font: 18px/24px Helvetica, Arial, sans-serif;
	color: #39898e;
}
#content-spring p{	
	font: 11px/15px Helvetica, Arial, sans-serif;
	color: #aaa08d;
	float: left
}
#content-spring a {
	text-decoration: none;
}
#content-spring a:hover {
	text-decoration: underline;
}

/* shopping cart counter */
#topnav-cart a span{
	font-weight: bold;
	color: #fff;
}

#topnav-cart a:hover span {
	text-decoration: none;
}


/* SPRING TRENDS PAGE */






/* broken image links were blowing out the template -- Jay */
/*#ctl00_cphPageMain_ResultsThumbnails_DataListThumbnails_ctl00_LinkThumb img {width: 135px; height: 135px;}*/



