/*css reset */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td{border:0px none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0px; outline-color:-moz-use-text-color; outline-style:none; outline-width:0px; padding:0px; vertical-align:baseline}
:focus{outline-color:-moz-use-text-color; outline-style:none; outline-width:0}
body{background:#fff; color:black; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1; margin:0; text-align:center}
ol, ul{list-style-image:none; list-style-position:outside; list-style-type:none}

blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
em, i{font-style:italic}
strong, b{font-weight:bold}
/*end css reset */
body{margin:0px auto; padding:0px 0px; text-align:center; background:#fff url(CustomImages/bg.gif) repeat-y center center; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#3e3e3e}
#bottomBg{padding-bottom:53px}

/*global tag styles, don't be scared of these, they are your friend*/
a:active, a:link, a:visited{color:#3e3e3e; text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:14px; margin-bottom:4px; background:#7c94a0; line-height:30px; color:White; padding:0px 6px}
h2{font-size:12pt; margin-bottom:5px}
h3{color:#8B4F59; font-size:10pt; font-weight:bold; text-align:left; padding-bottom:5px}

#mainContent td{padding:3px; /* adding padding to the checkout and account page tables*/vertical-align:top; /*vertical ailign the product pages*/}
button{vertical-align:middle}
/*PAGE SETUP*/
.wrapper{width:915px; margin:0px auto; padding:0px; text-align:left; font-size:10pt}
#breadcrumb a{color:#fff; text-transform:lowercase}
#breadcrumb{text-transform:lowercase}
#bodyWrap{padding:0px 0px 8px}
#verticalNavWrap{float:left; width:208px}
#contentWrap{float:right; width:699px}
#contentWrapFullWidth{ }
#homeContentWrap{}
#pnlErrorMsg{ color:red;  font-weight:bold}
#contentBox{}
#mainContent{min-height:300px}
#breadcrumb{font-size:14px; color:#666; margin-bottom:8px}
#breadcrumb a{color:#666}
#mainContent p{margin:10px 0px; line-height:18px}
/*HEADER ELEMENTS*/
#logo{position:absolute; top:40px; left:-4px}
#chatWrap{position:absolute; top:25px; right:0px; text-align:right; width:375px}

#digicertsitesealcodeTop{ float:right;    margin:0px 0px;  padding:0px 0px;  width:81px;  margin-left:5px}
#phone{float:right; width:94px; text-align:center}
#phoneNumber{font-size:12px; font-weight:bold; letter-spacing:-1px; margin-top:6px}
#liveChat{    float:right}
#hours{color:Black; padding-right:50px; position:relative; top:-10px; font-size:12px}
#searchWrap{position:absolute; top:89px; left:270px; width:295px; padding:0px}
#searchBox{padding:5px; width:205px; border:solid 1px black; font-size:12px; background:#ECECEA; padding:2px 5px}
#searchGo{background:url(CustomImages/searchGo.gif) no-repeat left top; width:56px; height:15px; border:none; vertical-align:top; margin-top:2px}
#headerSecurityWrap{position:absolute; top:91px; left:596px}
#cartLinkWrap{position:absolute; top:85px; right:0px; background:url(CustomImages/cartLink.gif) no-repeat left top; width:183px; height:50px}
#cartLinkWrap div{line-height:35px; padding-top:15px}
#cartItems{float:left; width:36px; text-align:center; font-weight:bold; color:White}
#cartLinks{text-align:right; font-size:11px; padding-right:10px}
#bagLink{margin-right:15px}
#checkoutLink{font-weight:bold; color:#895059}
#accountLinks{text-align:center; position:absolute; bottom:75px; right:0px; font-size:10px; font-weight:bold; line-height:25px; text-transform:uppercase}

#accountLinks a{margin:0px 12px; letter-spacing:-1px}
#promoBar{position:absolute; bottom:0px; left:0px; width:100%; background:#7C94A0; text-align:center}
.topNavDivider{margin:0px 30px}

/*HORIZ NAV*/
#horizNav{height:25px; width:502px; position:absolute; bottom:77px; left:215px; text-align:left}
#horizLinks{line-height:25px}
#horizLinks a{color:#000; text-decoration:none; padding:0px 12px; font-size:14px; display:block; float:left}
#horizLinks a:hover{background:#6A73DA url(CustomImages/horizNavHover.jpg) repeat-x left top; color:White}

/* VERTICAL NAV */
#verticalNav{border:solid 1px #ccc; background-color:White}
#verticalNavWrap #categories{margin:3px; min-height:110px; overflow:auto}
.leftNav{padding:10px 0px}
ul.tame, ul.tame li{list-style:square}
ul.tame li{padding:2px 0px 2px 12px}
ul.tame li a{line-height:14px; font-size:12px}
li.tame{text-transform:none}
.topCat{}
#currentCategories{background-color:#f4f4f4}
#currentCategories ul li{list-style:none}
#viewAllBrandsLink{margin-left:12px; line-height:22px; color:#895059; font-weight:bold}
/* FOOTER */
#emailFooter{position:relative; margin:auto; width:915px; height:50px; background-color:#bfd4c5}
#blurb{position:absolute; top:5px; left:5px; width:330px; height:40px}
#mailSignup{position:absolute; top:5px; left:340px; width:295px; height:40px; background-color:#a1bba8}
#emailEnvelope{position:absolute; top:8px; left:5px; margin:0px; padding:0px}
input#emailInput{position:absolute; top:7px; left:45px; margin:0px; padding:3px; width:160px}
input#emailSubmit{position:absolute; top:7px; left:220px; margin:0px; padding:0px}
#socialMedia{position:absolute; top:5px; right:5px}

#emailSubscribe{float:right}
#subscribeBox{vertical-align:middle; width:264px; height:14px; border:solid 1px black; line-height:14px; font-size:12px; padding:2px 5px}
#subscribeGo{background:url(CustomImages/subscribeGo.gif) no-repeat left top; width:34px; height:19px; border:none; vertical-align:middle}
#footer{width:915px; margin:auto; text-align:center; border-bottom:dotted 3px #dcdcdc}
#footer a{line-height:36px; color:#000; margin:0px 0px; font-size:11px; vertical-align:middle}
#footer img{vertical-align:middle}
#securityFooter{text-align:center}
#securityFooter img{vertical-align:middle}
#securityFooter A{text-decoration:none}
#closer{text-align:center; font-size:10px; margin-bottom:10px}
/* PRODUCT PAGE */
#productDescription{line-height:18px}
#productDescription  h2, #reviews h2, #shippingInfo h2, #manufacturerDescription h2 {
	display:inherit;
	font-weight:bold;
}
#productDescription br{margin:7px}

#productLayoutTable{width:100%}
#productLayoutTable td{padding:0px}
#productBackLinkWrap a{float:left; background:#E9E9E9; padding:4px 10px}
#manufacturerIcon{float:right}
h1#ProductNameText{background:Transparent; font-size:18px; color:#3e3e3e; line-height:22px; padding:0px}
#productDetailsCell{width:424px; text-align:left}
.msrp{color:#3e3e3e}
.price{font-size:18px; color:#895059; margin-right:10px}
.oneVariantName{font-size:18px; color:#895059; margin-right:10px; padding-bottom:5px}
.oneVariantWrap{float:left; width:186px; text-align:center}
.prodPageInCartMsg{    font-size:18px; margin-right:10px;     color:Black}

.savings{color:#6c9578; font-size:14px; font-weight:bold}
#productPriceWrap{margin-bottom:10px}
#cartBoxWrap{background:#ECECEA; padding:15px 32px}
#productOptionsWrap{float:left; width:186px; padding-top:10px}

#variantSelect{padding:2px}

#cartWrap{float:right; width:170px; text-align:right}
.AddToCartButton{width:163px; height:41px; background:url(CustomImages/addtoCartButton.gif) no-repeat left top; border:none; cursor:pointer}
#cartWrap small, #cartWrap #Quantity{display:none}
#freeShipPromo{float:left}
#emailLink{float:right; padding-right:6px; padding-top:10px}
#productPromosWrap{border:solid 1px #7D949C; padding:5px 10px; margin-top:10px; margin-bottom:15px; text-align:center}
#productPromosWrap table{width:100%}
#productPromosWrap table td{padding:3px; vertical-align:middle; line-height:16px}

#productPromosWrap .productPromosBottomBorderTD{ border-bottom:1px solid #7D949C}

#addThisWrap{padding-top:10px; float:right}
#productDetailTabber{margin:15px 0px}
.upsellCell, .relatedCell{font-size:10px; line-height:12px}
.upsellMsrp{font-weight:bold}
.strike{text-decoration:line-through}
.upsellPrice{color:#885059; font-weight:bold}
.WishListWarning, #lblKitError{color:Red}
#KitError{text-align:center; vertical-align:middle; padding:5px 5px 5px 5px}
#productDetailsCell #manufacturerIcon img{cursor:default !important}

/* default class for stock hint display */
.StockHint_OutOfStock{color:red}
.StockHint_InStock{color:blue}
/* indented class variation for stock hint display */
.StockHint_Indented_OutOfStock{color:red}
.StockHint_Indented_InStock{color:blue}
/* CSS for productratings [begin] */
.CommentHelpfulText{font-family:Arial,Helvetica; color:#099}
/****** [end] ******/
/* CSS for Checkout GiftCard [begin] */
.CheckoutEmailGiftCardHeader{background-color:#ccc; color:#000}
/****** [end] ******/
/* CSS for Checkout Terms And Conditions [begin] */
.CheckOutTermsBorder{border-style:dashed; border-width:1px; border-color:#000}
/****** [end] ******/
/*tabber tab styles*/
.tabberlive .tabbertabhide{ display:none}

ul.tabbernav{ margin:0;  padding:0px;  border-bottom:1px solid #7C949E;  width:100%;  overflow:hidden}

ul.tabbernav li{ list-style:none;  margin:0;  float:left}

ul.tabbernav li a{ padding:0px 15px;  margin-right:3px;  background-color:#895059;  text-decoration:none;  display:block;  height:22px}

ul.tabbernav li a:link{color:#448}
ul.tabbernav li a:visited{color:#667}

ul.tabbernav li a:hover{text-decoration:underline}

ul.tabbernav li.tabberactive a{ background-color:#7C949E}

 .tabbertab{ clear:both}
.tabberlive .tabbertab{ padding:15px;  border:1px solid #7C949E;  border-top:0}

.tabberlive .tabbertab h2{ display:none}
.tabberlive .tabbertab h3{ display:none}

/*end tabber tab styles*/
#descriptionTab{background-image:url(CustomImages/productDetails-Default.gif); background-position:center top; background-repeat:no-repeat; width:74px}
#reviewsTab{background-image:url(CustomImages/reviews-Default.gif); background-position:center top; background-repeat:no-repeat; width:37px}
#shippingInfoTab{background-image:url(CustomImages/shippingInfo-Default.gif); background-position:center top; background-repeat:no-repeat; width:64px}

#manufacturerDescriptionTab{background-image:url(CustomImages/aboutThisBrand-Default.gif); background-position:center top; background-repeat:no-repeat; width:80px}
#relatedTab{background-image:url(CustomImages/relatedProducts-Default.gif); background-position:center top; background-repeat:no-repeat; width:81px}

#upsellTab{background-image:url(CustomImages/youMayAlsoLike-Default.gif); background-position:center top; background-repeat:no-repeat; width:84px}

.tabberactive #descriptionTab{background-image:url(CustomImages/productDetails-Selected.gif)}
.tabberactive #reviewsTab{background-image:url(CustomImages/reviews-Selected.gif)}
.tabberactive #shippingInfoTab{background-image:url(CustomImages/shippingInfo-Selected.gif)}

.tabberactive #manufacturerDescriptionTab{background-image:url(CustomImages/aboutThisBrand-Selected.gif)}
.tabberactive #relatedTab{background-image:url(CustomImages/relatedProducts-Selected.gif)}
.tabberactive #upsellTab{background-image:url(CustomImages/youMayAlsoLike-Selected.gif)}

/* COMPONENT ART HORIZONTAL MENU */
.TopMenuGroup{    border:none;     background-color:transparent;     line-height:25px;     padding:0px;     margin:0px}
.MenuGroup{    border:solid 1px #7C94A0;     color:#000;     margin:0;     background:#fff none;     padding:4px 0px}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover{}
.TopMenuItem, .TopMenuItemHover{    cursor:pointer;     margin:0;     vertical-align:middle;     background:url(CustomImages/topMenuItem.gif) no-repeat top left;  width:124px;  text-align:center;  line-height:23px;  font-weight:bold;  text-transform:uppercase}
.TopMenuItemHover{color:#9BAFA3}
/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td{ border:solid 0px white;  cursor:hand;  cursor:pointer;  margin:0;  background:#F8F8F8 none;  width:100%!important}

.MenuItemHover, .MenuItemHover td{ background:#BFD4C5}

.ScrollItem{ background-color:green;  font-size:0.8em;  border:solid 0px gray;  cursor:default;  text-align:center}

.ScrollItemH{ background-color:aqua;  color:orange;  font-size:0.8em;  border:solid 0px gray;  cursor:default;  text-align:center}

.ScrollItemA{ background-color:Lime;  color:yellow;  font-size:0.8em;  border:solid 0px gray;  cursor:default;  text-align:center}
/*HOME PAGE STYLES*/
#homeTopRow{margin-bottom:2px}
#homeShopByWrap{float:left; width:264px; text-align:center}
#faderWrap{float:right; width:641px; margin:10px 0px}
.homeSizes{border-bottom:dotted 3px #8d8f8a; margin-bottom:10px}
.homeSizes a{display:block; float:left; width:30px; height:27px; line-height:27px; font-size:11px; font-weight:bold; letter-spacing:-.5px; margin:0px 1px 5px 0px}
#shopByWomens .homeSizes a{background:url(CustomImages/womensSizeBg.gif) no-repeat left top}
#shopByMens .homeSizes a{background:url(CustomImages/mensSizeBg.gif) no-repeat left top}
#homeShopByWrap .homeSizes a.moreSizes{display:block; width:42px; height:27px; line-height:12px; font-size:10px; font-weight:bold; letter-spacing:-.5px; margin:0px 0px 5px 0px; background:#fff none; text-align:left}
#shopByWomens .homeSizes a.moreSizes{color:#895059}
#shopByMens .homeSizes a.moreSizes{color:#7C94A0}
#homeShopByStyle{text-align:left; padding-top:5px; font-size:12px; line-height:16px}
#womensStylesLeft{float:left; width:142px; padding-bottom:15px}
#mensStylesLeft{float:left; width:110px}
#mensStylesLeft h3{color:#7C94A0}
#featuredBrands{padding-bottom:2px}
#brandIconTable{float:left; width:632px}
#brandIconTable td{padding:0px}
#homeBrandNames{float:right; width:268px; border-left:dotted 3px #8d8f8a; font-size:12px; min-height:104px; line-height:16px; padding:6px 0px}
#homeBrandNamesLeft{float:left; padding-left:20px; width:110px}
#homeBrandNamesRight{float:right; width:128px}
#viewAllBrandsHome{color:#895059; font-weight:bold; letter-spacing:-1px}
#shoeSpotlight{text-align:center}
#featuredProducts{width:720px; margin:0px auto}
.featuredProductCell{text-align:center; border:sold 1px red; font-size:10px}
.featuredImageWrap{margin-bottom:4px}
.featuredPriceWrap{padding-top:10px}
.featuredProductCell .SalePrice{font-weight:bold; color:Black !important}

/***************** Topic page Objects *************/
.topicPageBox{ margin:0px 10px}

.topicPageBox a, .topicPageBox a:hover, .topicPageBox a:visited{ color:#7C94A0;  text-decoration:underline}

.topicPageBox p{ margin:8px 0px}

.topicPageBox h1, h2, h3, h4{ margin:6px 0px}

.topicPageBox h2{ color:#895059;  font-weight:bold}

.topicDecimal{ list-style-type:decimal;  margin:0px 30px 0px 30px}

.topicBold{ font-weight:bold}

.topicRed{ color:#895059}

.topicBlue{ color:#7C94A0}

.variantprice{color:#333}

.variantprice .variantprice{color:#d52027;}

#verticalNavWrap{font-size:10px}

.tame{font-size:12px}

.topicBullet{list-style:square;  margin:0px 30px 0px 30px}

/* Nextopia Search Header */
h1#brandNameSearch{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; background:transparent}
h1#brandNameSearch:hover{text-decoration:underline}
#brandHeader{position:relative; width:100%; height:50px; background-image:url(http://www.shoemetro.net/assets/promoboxes/bg.gif); background-repeat:repeat-x}
#brandHeader a:link{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-right:30px; text-decoration:none}
#brandHeader a:visited{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-right:30px; text-decoration:none}
#brandHeader a:hover{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-right:30px; text-decoration:underline}
#brandHeader a:active{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#fff; margin-right:30px; text-decoration:none}
.brandLogo{position:absolute; top:5px; left:0px; margin:0px; padding:0px}
.brandName{position:absolute; top:10px; left:110px; margin:0px; padding:0px}
.brandNameNoLogo{position:absolute; top:10px; left:20px; margin:0px; padding:0px}
.brandLinks{position:absolute; top:15px; right:0px; margin:0px; padding:0px; margin:0px; padding:0px}

/* Nextopia Pagination */
.currentPage{margin:3px; padding:2px; border:1px solid #895059; background-color:#895059; font-weight:bold; color:#fff; text-decoration:none}
.pagelink2{margin:3px; padding:2px; border:1px solid #ccc; text-decoration:none}
a.pagelink2{margin:3px; padding:2px; border:1px solid #ccc; text-decoration:none}
a.pagelink2:hover{margin:3px; padding:2px; border:1px solid #895059; text-decoration:none}
a.prevNext{margin:3px; padding:2px 4px; border:1px solid #ccc; text-decoration:none}
a.prevNext:hover{margin:3px; padding:2px 4px; border:1px solid #895059; text-decoration:none}
.CurrentResultsPer{margin:3px; padding:2px; border:1px solid #895059; text-decoration:none}
.ResultsPer{margin:3px; padding:2px; border:1px solid #fff; text-decoration:none}
a.ResultsPer:hover{margin:3px; padding:2px; border:1px solid #ccc; text-decoration:none}

.productDesc{margin:10px 0px; line-height:18px}

#textLinks{font-size:12px; position:absolute; top:2px; right:0px}

#textLinks a{margin:0px 7px}

/* Testimionials */
#testimonialSoMe{position:relative; width:915px; height:100px; background-color:#bdcdc0; line-height:18px; margin:auto; text-align:left;}
#testimonialsWrap{position:absolute; top:10px; left:10px; width:650px; height:80px; background-color:#fff; border:1px solid #a1bba8}
#testimonialHeader{position:absolute; top:6px; left:10px; color:#895059; font-weight:bold}
#testimonials, #testimonials li{margin:0; padding:0; list-style:none}
#testimonials{position:absolute; top:26px; left:10px}
#testimonials li{width:630px; height:42px; display:none; /* hide the items at first only to display one with javascript */}
.testAuthor{position:absolute; bottom:-5px; right:0px; font-weight:bold}
#someWrap{position:absolute; top:10px; left:670px; width:235px; height:82px; background-color:#a1bba8}
#testFacebook{position:absolute; top:7px; left:9px}
#testTwitter{position:absolute; bottom:6px; left:9px}
#testBlog{position:absolute; top:7px; right:8px}
.normalText{font-weight:normal; color:#000}
#testimonialHeader a:link{color:#000; text-decoration:none; font-size:11px}
#testimonialHeader a:visited{color:#000; text-decoration:none; font-size:11px}
#testimonialHeader a:hover{color:#000; text-decoration:underline; font-size:11px}
#testimonialHeader a:active{color:#000; text-decoration:none; font-size:11px}
#testimonials li a:link {color: #895059; text-decoration:underline}
#testimonials li a:visited {color: #895059; text-decoration:underline}
#testimonials li a:hover {color: #895059; text-decoration:underline}
#testimonials li a:active {color: #895059; text-decoration:underline}

/* Testimionials */
p.manuDesc{line-height:18px; margin-bottom:18px}

/* Sitewide Footer */
.SWfooterWrapper a:link{color:#777; text-decoration:none; text-align:left}
.SWfooterWrapper a:visited{color:#777; text-decoration:none; text-align:left}
.SWfooterWrapper a:hover{color:#895059; text-decoration:underline; text-align:left}
.SWfooterWrapper a:active{color:#777; text-decoration:none; text-align:left}
.SWfooterWrapper{margin:auto; padding:0px; width:915px; background-color:#f4f4f4; color:#777; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px}
.SWfooterWrapper div.float{float:left; text-align:left}
.SWfooterWrapper .column ul{margin:0px 0px 0px 11px; padding:20px; width:130px; list-style:square; text-align:left}
.SWfooterWrapper #brandList{width:875px; padding:20px; text-align:left}
.SWfooterWrapper .footerSubHeader{padding:20px 20px 0px; font-size:18px; font-weight:bold; text-align:left}
.SWfooterWrapper .footerSubText{padding:20px 20px 0px; text-align:left}
.SWfooterWrapper .listHeader{list-style:none; margin-bottom:5px; text-align:left}
.SWfooterWrapper .footerStyleHeader{font-size:12px; font-weight:bold; text-align:left}
.SWfooterWrapper .borderTop{border-top:1px solid #ddd; text-align:left}
.SWfooterWrapper ul.borderRightMarginTop{margin-top:21px; border-right:1px solid #ddd; text-align:left}

/* Shop By Style Topic */
#MWwrapper a:link{color:#895059; text-decoration:none}
#MWwrapper a:visited{text-decoration:none; color:#895059}
#MWwrapper a:hover{text-decoration:underline; color:#895059}
#MWwrapper a:active{text-decoration:none; color:#895059}
#MWwrapper{margin:auto; width:915px; line-height:18px}
#MWwrapper #styleWrapper{margin:15px 0px; border:1px solid #ccc}
#MWwrapper .subTitle{margin:15px}
#MWwrapper .styles{padding:5px; width:200px; border:1px solid #ccc}
#MWwrapper .styles img{margin:auto}
#MWwrapper .styleDesc{padding:10px; width:180px; background-image:url(CustomImages/shopbystyle/bg_styles.jpg); background-repeat:repeat-x}
#MWwrapper .shopNow{margin:10px 0px 0px; text-align:right}
#MWwrapper .shopNow a:link{color:#fff; text-decoration:none; background-color:#895059; padding:3px 5px}
#MWwrapper .shopNow a:visited{color:#fff; text-decoration:none; background-color:#895059; padding:3px 5px}
#MWwrapper .shopNow a:hover{color:#fff; text-decoration:underline; background-color:#895059; padding:3px 5px}
#MWwrapper .shopNow a:active{color:#fff; text-decoration:none; background-color:#895059; padding:3px 5px}
#MWwrapper #pageHeader{margin:15px 15px 0px}
#MWwrapper #MWlink{margin:15px 15px 0px; padding:15px 15px 15px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}
#MWwrapper #MWlink a{margin-right:10px}
#MWwrapper h1{font-size:30px; color:#000; background-color:#fff; font-weight:bold}
#MWwrapper h2{font-size:24px; line-height:24px; font-weight:normal}
#MWwrapper h3{font-size:24px; line-height:24px; font-weight:normal}

#prodpageshipinfo {
	font-size:13px;
	line-height:18px;
}
#prodpageshipinfo a {
	color:#895059;
	text-decoration:underline;
	display:block;
	padding:10px 0px 0px;
}
#RCbread {}
#tweetMEME {
	position:absolute;
	top:0px;
	right:0px;
	margin:10px 10px 0px 0px;
	width:50px;
}
.clearFloat {
	clear:both;
}
#btnAddThis {
	margin:20px 0px;
}

/* Nextopia Paragraph Links */
#mainContent p a {
	color:#0076a3;
	text-decoration:underline;
}

/* Nextopia Landing Pages */
#chippewaLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/chippewa/bg-chippewa.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:16px; color:#fff; text-align:center}
#chippewaLanding h1, #chippewaLanding p{margin:0px; padding:0px}
#chippewaLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#chippewaLanding p{position:absolute; width:699px; bottom:11px; left:0px}

#catLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/cat/cat.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:16px; color:#fff; text-align:center}
#catLanding h1, #catLanding p{margin:0px; padding:0px}
#catLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#catLanding p{position:absolute; width:699px; bottom:11px; left:0px}

#jnmLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/jnm/bg-jnm.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#fff; text-align:center}
#jnmLanding h1, #jnmLanding p{margin:0px; padding:0px}
#jnmLanding h1{position:absolute; top:36px; left:30px; font-size:30px; font-weight:bold; line-height:30px; text-align:left; background:none}
#jnmLanding p{position:absolute; width:699px; bottom:14px; left:0px}

#springstepLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/springstep.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#1c854c; text-align:center}
#springstepLanding h1, #springstepLanding p{margin:0px; padding:0px}
#springstepLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none; color:#1c854c}
#springstepLanding span{position:absolute; width:670px; bottom:0px; left:0px; margin:10px 10px 5px; font-size:11px; line-height:13px; text-align:left}
#springstepLanding h2{display:inline; font-size:inherit; font-weight:normal}

#flyflotLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/flyflot.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#2e4974; text-align:center}
#flyflotLanding h1, #flyflotLanding p{margin:0px; padding:0px}
#flyflotLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none; color:#2e4974}
#flyflotLanding p{position:absolute; width:699px; bottom:14px; left:0px}

#clarksLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/clarks.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#fff; text-align:center}
#clarksLanding h1, #clarksLanding p{margin:0px; padding:0px}
#clarksLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#clarksLanding p{position:absolute; width:699px; bottom:14px; left:0px;}

#indigoLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/indigo.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#fff; text-align:center}
#indigoLanding h1, #indigoLanding p{margin:0px; padding:0px}
#indigoLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#indigoLanding p{position:absolute; width:699px; bottom:14px; left:0px; color:#6d9191}

#klogsLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/klogs.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#fff; text-align:center}
#klogsLanding h1, #klogsLanding p{margin:0px; padding:0px}
#klogsLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#klogsLanding p{position:absolute; width:699px; bottom:14px; left:0px; color:#972137}

#naotLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/naot.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#54678f; text-align:center}
#naotLanding h1, #naotLanding p{margin:0px; padding:0px}
#naotLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none; color:#54678f}
#naotLanding p{position:absolute; width:699px; bottom:14px; left:0px}

#hitecLanding{position:relative; width:699px; height:200px; background-image:url(http://www.shoemetro.com/skins/landingpages/backgrounds/hitec.jpg); background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; color:#fff; text-align:center}
#hitecLanding h1, #hitecLanding p{margin:0px; padding:0px}
#hitecLanding h1{position:absolute; top:30px; left:30px; font-size:36px; font-weight:bold; line-height:36px; text-align:left; background:none}
#hitecLanding span{position:absolute; width:670px; bottom:0px; left:0px; margin:10px 10px 5px; font-size:11px; line-height:13px; text-align:left}
#hitecLanding h2{display:inline; font-size:inherit; font-weight:normal}

/* Shopping Cart Buttons */
/* #btnCheckOutNowTop, #btnCheckOutNowBottom {
	margin:0px;
	padding:0px;
	width:190px;
	height:50px;
	border:none;
	background-image:url(https://www.shoemetro.com/skins/Skin_1/images/btn-checkout.jpg);
	text-indent:-9999px;
	cursor:pointer;
}
#btnContinueShoppingTop, #btnContinueShoppingBottom {
	margin:0px;
	padding:0px;
	width:152px;
	height:50px;
	border:none;
	background-image:url(https://www.shoemetro.com/skins/Skin_1/images/btn-contShopping.jpg);
	text-indent:-9999px;
	cursor:pointer;
}
#btnUpdateCart1, #btnUpdateCart3 {
	margin:0px;
	padding:0px;
	width:100px;
	height:40px;
	border:none;
	background-image:url(https://www.shoemetro.com/skins/Skin_1/images/btn-updateCart.jpg);
	text-indent:-9999px;
	cursor:pointer;
}
.CartDeleteButton {
	margin:0px;
	padding:0px;
	width:70px;
	height:30px;
	border:none;
	background-image:url(https://www.shoemetro.com/skins/Skin_1/images/btn-cartDelete.jpg);
	text-indent:-9999px;
	cursor:pointer;
}
#currentSelections {
	margin-bottom:10px;
	background-color:#e5dbef !important;
} */

/* Guides */
#guidesWrapper{font-size:13px; line-height:18px}
#guidesWrapper{margin:auto; width:890px}
#guidesWrapper #navBar ul{margin:0px; padding:0px; height:40px; background-image:url(http://www.shoemetro.com/skins/guides/images/bg-nav.jpg)}
#guidesWrapper #navBar ul li{float:left; padding-top:7px; margin:0px 10px; list-style:none}
#guidesWrapper #navBar ul li a{color:#0076a3}
#guidesWrapper .navHeader{font-size:17px; font-weight:bold}
#guidesWrapper .guideSubheader{background-image:url(http://www.shoemetro.com/skins/guides/images/bg-holidayheader.jpg); background-repeat:no-repeat}
#guidesWrapper h1{padding:20px 10px; border-bottom:3px solid #ccc; font-size:24px; line-height:24px; color:#333; background:transparent; font-weight:bold}
#guidesWrapper .holiday{background-image:url(http://www.shoemetro.com/skins/guides/images/bg-holidaycategory.jpg); background-position:left bottom; background-repeat:repeat-x}
#guidesWrapper .category{margin-bottom:10px; min-height:200px; border-bottom:1px solid #ccc; overflow:auto}
#guidesWrapper .category ul {margin-left:20px; list-style:disc}
#guidesWrapper h2{margin:0px; padding:0px; font-size:24px; font-weight:bold; line-height:29px}
#guidesWrapper .trendPic{margin-right:20px; border:none}
#guidesWrapper .button{margin-top:20px; border:none}
#guidesWrapper .clearFloat{clear:both; line-height:0px; margin:0px; padding:0px}
#guidesWrapper h2 a{color:#333; text-decoration:none}
#guidesWrapper h2 a:hover{text-decoration:underline}
#guidesWrapper .top{color:#0076a3}
#guidesWrapper .trendImageWrap{float:left; width:250px}
#guidesWrapper .trendContentWrap{float:right; margin-top:10px; width:620px}
#guidesWrapper .giftdImageWrap{float:left; width:200px}
#guidesWrapper .giftContentWrap{float:right; margin-top:10px; width:670px}

.NTcustomWrap {
	padding:10px;
	background:#ebebeb;
	overflow:auto;
}
.NTcustomWrap img {
	margin:0px 10px 0px 0px;
}
#ErrorMsgLabel {
	color:#ff0000;
	font-weight:bold;
}

/* Product and Page Not Found */
#NFwrap{margin:auto; padding:0px 0px 20px; width:800px; text-align:left}
#NFwrap p{margin-bottom:10px}
#NFtext{padding:0px 20px 20px}
#NFheader{font-size:26px; font-weight:bold; line-height:31px !important}
#NFsubHeader{font-size:16px; line-height:31px !important}
#NFsearchBar{padding:20px; background-color:#ebebeb; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; /* future proofing */-khtml-border-radius:10px; /* for old Konqueror browsers */}
#NFsearchBox{float:left; padding:5px; width:600px}
#NFsearchBtn{float:right}
#NFsizeWrap{position:relative}
#NFsizeWrap a{display:block; margin:1px; padding:10px 0px; width:43px; background-color:#ebebeb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; /* future proofing */-khtml-border-radius:5px; /* for old Konqueror browsers */}
#NFwomensSizes{float:left; margin:10px 0px; padding:13px; width:367px; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; /* future proofing */-khtml-border-radius:10px; /* for old Konqueror browsers */}
#NFwomensSizes p{font-size:18px; font-weight:bold; color:#895059}
#NFwomensSizes ul{margin-left:3px}
#NFwomensSizes li{float:left; text-align:center}
#NFmensSizes{float:right; margin:10px 0px; padding:13px; width:367px; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; /* future proofing */-khtml-border-radius:10px; /* for old Konqueror browsers */}
#NFmensSizes p{font-size:18px; font-weight:bold; color:#895059}
#NFmensSizes ul{margin-left:3px}
#NFmensSizes li{float:left; text-align:center}
#NFcategoriesWrap p{margin-bottom:13px; font-size:18px; font-weight:bold; color:#895059}
#NFwomensCat, #NFmensCat, #NFyouthAcc{float:left; padding:15px; width:228px; min-height:260px !important; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; /* future proofing */-khtml-border-radius:10px; /* for old Konqueror browsers */}
#NFwomensCat ul, #NFmensCat ul, #NFyouthAcc ul{margin-bottom:13px}
#NFwomensCat li, #NFmensCat li, #NFyouthAcc li{margin:0px 0px 8px 20px; list-style:disc}
#NFmensCat{margin:0px 10px}

#topBrandsDesc {
	line-height:18px;
}
#topBrandsDesc a {
	color:#0076A3;
	text-decoration:underline;
}
#topBrandsDesc h2 {
	font-size:12px;
	display:inline;
}
.ui-autocomplete div:last-child {
	display:none !important;
}
.ui-autocomplete {
	z-index:9999 !important;
}
