


/* 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://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-ninewest-Site/Sites-ninewest-Library/default/v1258781096282/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;
}
