/* Code written by Xiomara Ortiz, Morgan Packard, Habib Chaudhary for Jones Apparel Group 2007 */ *{ margin: 0; padding: 0; } /* CSS Document */ body { text-align: center; background-color: #F2F2F2; } body.naked { background-color:#fff; } /*general styles */ div, span, td, th, img {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding:0; border:0;} .textBox{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border:solid 1px #cdcdcd; padding-left:2px; padding-top: 2px; padding-bottom: 2px;} select.textBox { padding-top: 0px; padding-bottom: 0px;} .shellInput {height: 14px; padding-top: 0px; padding-bottom: 0px;} select { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; } select option {padding-left: 5px;} .clear, .clearer {clear:both; height:0px; font-size:0px;} .clearRight {clear:right} .clearLeft {clear:left} .err, .errb { font-size:11px; color:#F80109; } .errb { font-weight:bold; } .highlight { font-weight:bold; font-size:11px; } .headerTxt { font-size:15px; font-weight:bold; } div#accessible { height:1px; left:0px; overflow:hidden; position:absolute; top:-500px; width:1px; } .show { display:block; } .hide { display:none; } #trib_shell { margin: 0 0px 0 0; width: 876px; clear:both;} #homePage div#content {float:left; padding: 5px 0px 0px 0px; width: 960px;} #homePage div#main { padding: 10px 0 10px 0px; } #homePage *html div#content { width:960px;} /*************NON FLASH FORMATTING STYLES ********************/ div#nonflash{ margin-left: 43px;display:none;} div#nonflash img{ border: 3px solid #000000;} table#nfstories{border-collapse:collapse; margin-top: 10px; margin-left:42px; margin-bottom: 30px;} td#nfstoryleft{ padding-right:2px; } td#nfstorysecond{ padding-right:2px;} /*td#nfstoryright{ width: 291px; height: 58px; border-left: 1px solid #666666;} div#nftitle{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 43px; padding-top: 10px;} div#nfdesc{ color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform:uppercase; margin-left: 43px; } div#nfpromo{ color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left: 43px; } div#nfdesc a {text-decoration: none;} */ /*************MISC FORMATTING STYLES ********************/ a.arrowLink { background: transparent url(http://www.ninewest.com/on/demandware.static/-/Sites-ninewest-Library/default/v1503201661569/CSS/menu/images/img_arr_h.gif) left center no-repeat; padding-left: 10px; text-align: left; text-decoration: none; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; } a.remove, a.remove:link, a.remove:visited, a.remove:hover, a.remove:active { text-decoration:underline; color:#cf3f3f; } a:link { color: #666666; text-decoration: none; } a:visited { color: #666666; text-decoration: none; } a:hover { color: #000000; text-decoration: none; } a:active { color: #000000; text-decoration: none; } a.blackStrong{color:#000000;font-weight:bold;} a.blackStrong:hover, a.blackStrong:active {color:#666666;font-weight:bold;} .redStrong { color:#cf3f3f; font-weight: bold; } .i_left{ display:block; float:left; padding-right: 10px; } /********** main layout (footer) elements ************************/ #footerLeft { width:365px; float:left;} #footerLeft #txt { float:left; margin-top:5px; margin-right:8px;} #footerLeft #txt span { color:#636466; } #footerLeft #customizeEmail{margin-left:7px;} #footerLeft #customizeHolder{margin-top:2px;} #footerLeft #emailBox {float:left; margin-top:2px; margin-right:0px; padding:0 0 0 0;} #footerLeft #email {width:173px;} #footerLeft #submitButton {float:left; margin:0 0 0 0; padding:0 0 0 1px;} #footerRight { float:right; width:580px;} .footerLink {float:left;} .footerLinkDivider{padding-left:10px; padding-right:10px; float:left;} .footerLinkDividerLast{width:10px; height:4px; float:left;} /*************main layout header elements ***************************/-> ul#headerLeft { width:500px; float:left; height:15px; } ul#headerLeft li{ float: left; display: inline; } ul#headerLeft li a{ display: block; height: 0px; padding-top: 14px; margin:0 8px; overflow: hidden; height: 0;} ul#headerLeft li#lookbook a{margin-left:0px; width:58px; background-position: 0 -13px; } ul#headerLeft li#scene a{ width:86px; background-position: -74px -13px; } ul#headerLeft li#designing a{width:90px; background-position: -176px -13px; } ul#headerLeft li#lookbook a.current{ background-position: 0 -26px; } ul#headerLeft li#scene a.current{ background-position: -74px -26px; } ul#headerLeft li#designing a.current{ background-position: -176px -26px; } /************* main layout header elements SHOP ***************************/-> ul#headerLeftShop { width:500px; float:left; height:15px; } ul#headerLeftShop li{ float: left; display: inline; } ul#headerLeftShop li a{ display: block; height: 0px; padding-top: 14px; margin:0 8px; overflow: hidden; height: 0;} ul#headerLeftShop li#shoes a{margin-left:0px; width:31px; background-position: 0 -12px; } ul#headerLeftShop li#handBags a{ width:53px; background-position: -47px -12px; } ul#headerLeftShop li#accessories a{ width:66px; background-position: -116px -12px; } ul#headerLeftShop li#apparel a{width:43px; background-position: -198px -12px; } ul#headerLeftShop li#hotTrends a{ width:57px; background-position: -257px -12px; } ul#headerLeftShop li#newArrivals a{width:69px; background-position: -330px -12px; } ul#headerLeftShop li#sale a{width:30px; background-position: -415px -12px; } ul#headerLeftShop li#shoes a.current{ background-position: 0 -24px; } ul#headerLeftShop li#handBags a.current{ background-position: -47px -24px; } ul#headerLeftShop li#accessories a.current{ background-position: -116px -24px; } ul#headerLeftShop li#apparel a.current{ background-position: -198px -24px; } ul#headerLeftShop li#hotTrends a.current{ background-position: -257px -24px; } ul#headerLeftShop li#newArrivals a.current{ background-position: -330px -24px; } ul#headerLeftShop li#sale a.current{ background-position: -415px -24px; } #headerRight #searchBtn {vertical-align:bottom; margin:0 0 1px 0; padding:0; } #headerRight input#globalNavSearchBox {width:173px; margin-bottom:1px} #headerRight { float:right; text-align:right; width:285px; height:23px; } #searchform {float:left;} #headerLeft { width:280px; float:left; } #headerLeftShop { height: 15px; width:600px; float:left; margin-top:4px;} #topcrumbs{ height:20px; text-align:right; padding-top: 10px; margin-bottom:16px;} .welcomeIcon{margin-left:30px; float:right;} .checkOutItems{margin-left:2px; float:right; } .checkOutIcon{margin-left:30px; float:right; } .myClosetIcon{float:right; } .welcome{color:#636466; font-weight:bold;} #nw_logo{float:left; margin-top:7px;} #topnav {float:left; margin-left:21px; width:658px;} #topNavAndLogo {height: 40px;} /*************** hides shopping cart from NW *********************/ .miniCart, .emptyCart { display:none; } /*************** profile navigation styles *********************/ .profileNavBar { position:relative; float:left; clear:both; width: 100%; } .profileNavBar .headerImg { position:relative; float:left; } .profileNavBar .profileOptions { position:absolute; right: 0px; } .profileNavBar .selected { font-weight:bold; color:#333; } .memberBenefits { border-bottom:1px dotted #ccc; text-align:right; padding:10px; clear:both; display:none;} .disclaimerSaveBtn { clear:both; } .disclaimer a { text-decoration:underline; } .disclaimerSaveBtn a { text-decoration:underline; } .disclaimerSaveBtn .note { margin:10px 0 0 0; clear:both; } .disclaimer { padding:10px 0 10px 0; clear:both; } .disclaimerSaveBtn .disclaimer { padding:20px 0 10px 0; clear:both; } *html .disclaimerSaveBtn .disclaimer { padding:0 0 10px 0; } /************** upsells *****************/ #upSell .leftCol{width: 30px;} #upSell .contentCol{width: 110px;} /*************** refine search styles *********************/ .refineSearch { width:130px; } .refineSearch select {width:114px; height:17px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666 } .refineSearch .top { margin-bottom:5px; } .refineSearch .bottom { margin-bottom:24px; } .refineSearch .last { margin-bottom:12px; } .refineSearch input#searchQuery { width:110px; margin-top:1px; margin-bottom:5px; } .verticalSearchTable {border-collapse: collapse; margin-top:44px;} *html .exclusiveText { margin:-10px 0 0 0; } #sub_nav{float: right;margin: 1px 0 5px 0;text-align:right;height: 15px;font-size: 12px;width:876px;} #sub_nav a.current:link, #sub_nav a.current:visited, #sub_nav a.current:hover, #sub_nav a.current:active { color: #006699; }