


#content{width:580px; padding:0 10px 170px 15px;}
#cartPromotions{float:right;padding-right:44px;}
#cartPromotions div{padding-bottom:6px;}

#promotion2 {}
#promotion3 {display:none;}

#buttonsBar{float:right;width:290px;padding-bottom:10px;padding-top:25px;}
#buttonsBar span{float:right;padding-left:4px;}

#headerBar{width:290px;padding-bottom:10px;float:left;padding-top:25px;}
#shoppingCart{float:left;width:580px;padding-top:8px;padding-bottom:25px;}

#shoppingCart #cartHeader { float:left; width:580px; margin-bottom:5px; }
#shoppingCart #cartHeader #cartHeaderImg { padding:3px 0 3px 5px; }

#shoppingCart #lineItems{border-collapse:collapse;}
#shoppingCart #lineItems th{padding-top:8px;padding-bottom:8px;}
#shoppingCart #lineItems th,td{text-align:center;}
#shoppingCart #lineItems th{color:#000000;}

#shoppingCart #lineItems .cartItemsHeader th{border-bottom:solid 1px #e5e5e5;}

#shoppingCart #lineItems .itemColorHeader{width:110px;text-align:left;}
#shoppingCart #lineItems .sizeHeader{width:54px;}
#shoppingCart #lineItems .statusHeader{width:69px;}
#shoppingCart #lineItems .priceHeader{width:71px;}
#shoppingCart #lineItems .discountHeader{width:60px;}
#shoppingCart #lineItems .quantityHeader{width:60px;}
#shoppingCart #lineItems .editHeader{width:111px;}
#shoppingCart #lineItems .totalHeader{width:45px;}

#shoppingCart #lineItems .itemImageLink{text-decoration:none;}
#vertUpSell{float:left;width:290px;padding-bottom:150px;display:none;}
#vertUpSell #upSellBody{float:left;width:288px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;}
#vertUpSell #upSellBody #heading{padding-bottom:15px;padding-left:15px;}
#vertUpSell #upSellBody #items .upSellItem{float:left;padding-left:10px;text-align:center;width:83px;}
#vertUpSell #upSellBody #items .upSellItem a{text-decoration:none;}
#vertUpSell #upSellBottom{clear:both;width:290px;height:7px;}

/* vertical upsell */
#upSell{float:right;width:140px;padding:5px 42px 20px 0;}
#upSell #CSrightColumn{background: transparent url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-ninewest-Site/Sites-ninewest-Library/default/v1258781096282/CSS/cart/left_vert_bar.gif) repeat-y; padding-left:30px;}
#upSell #CSbottom{}

/* Cart Total Informtion */
#cartSubTotal {float:right;width:580px;border-top:solid 1px #e5e5e5;padding-top:8px;text-align:right;}
#cartSubTotal div{clear:right;float:right;}
#cartSubTotal table{border-collapse:collapse;}
#cartSubTotal table td{padding-left:5px;}

#cartSubTotal #rewardPromo {float:left;position:relative;width:340px;}
#cartSubTotal #subTotal{padding-bottom:20px;color:#000000;}
#cartSubTotal #subTotal span{float:right;}
#cartSubTotal #moreShippingInfo{padding-bottom:8px;width:100px;}
#cartSubTotal #shippingOptions{padding-bottom:10px;}
#cartSubTotal #zipCode{padding-bottom:15px;}
#cartSubTotal #zipCode #zipCodeError{display:none;color:#ff0000;}
#cartSubTotal #zipCode #postalCode{width:100px;color:#000000;}
#cartSubTotal #shippingtotal span {float:right;}
#cartSubTotal #tax{padding-bottom:10px;color:#000000;}
#cartSubTotal #tax span{float:right;}
#cartSubTotal #discount{width:300px;padding-bottom:10px; padding-top:10px;color:#000000;}
#cartSubTotal #discount span{float:right;}
#cartSubTotal #total{padding-bottom:10px;color:#000000;width:300px;}
#cartSubTotal #total span{float:right;font-weight:bold;}
#cartSubTotal #totalDiscountMsg{padding-bottom:15px;color:#ff0000;width:300px;}
#cartSubTotal #promoCodeError{text-align:justify;width:250px;color:#ff0000;padding-bottom:15px;}
#cartSubTotal #promoCode{padding-bottom:0px;}
#cartSubTotal #promoCode #promotionCode {color:#000000;width:135px;}
#cartSubTotal .amount{width:50px;font-weight:bold;}
#cartSubTotal #techProblems{display:none;}
/* --------------------------------------------------------------------------------------- */
#cartControls{width:300px;padding-left:8px;}
#cartControls #selectableInfo #colorsBlock #colorChips span img{cursor:pointer;padding:1px;}
#cartControls #selectableInfo #colorsBlock #colorChips{position:relative;}
#cartControls #selectableInfo #colorsBlock #colorChips span{float:left;padding:2px;position:absolute;}
#cartControls #selectableInfo #colorsBlock,#cartControls #selectableInfo #widthsBlock,#cartControls #selectableInfo #sizesBlock{clear:both;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes, #cartControls #selectableInfo #colorsBlock #colorChips{clear:both;float:left;width:290px;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes{width:300px;padding-left:2px;}
#cartControls #selectableInfo #sizesBlock #sizes span, #cartControls #selectableInfo #widthsBlock #widths span{margin:3px 4px 3px 3px;float:left;cursor:pointer;height:1.5em;padding:2px;text-align:center;vertical-align:middle;width:25px;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel div,#cartControls #selectableInfo #widthsBlock #widthsLabel div,#cartControls #selectableInfo #sizesBlock #sizesLabel div{padding-bottom:2px;float:left;color:#000000;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel{position:relative;height:35px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel,#cartControls #selectableInfo #sizesBlock #sizesLabel{position:relative;height:16px;}
.choiceText{position:absolute;left:2px;top:0px;white-space:nowrap;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #currentColor{color:#006699;position:absolute;left:2px;top:15px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color:#006699;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color:#006699;position:absolute;left:61px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #unavailableColor{color:red;font-weight:bold;position:absolute;left:104px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #unavailableWidth{color:red;font-weight:bold;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #unavailableSize{color:red;font-weight:bold;position:absolute;left:61px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;width:20px;display:none;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #errColor{display:none;position:absolute;left:104px;top:1px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #errWidth{display:none;position:absolute;left:68px;top:1px;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #errSize{display:none;position:absolute;left:61px;top:1px;}
.controlSeperator{height:15px;}
#cartControls #errorText {float:left;clear:both;margin-top:10px;margin-bottom:15px;}

#cartControls #addToCart{float:left;clear:both;}
#cartControls #addToCart img{cursor:pointer;}
/* cart button states classes */
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #333333;color:#333333;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #666666;color:#666666;}
.selectedButton{background-color:#006699;border:1px solid #006699;color:#FFFFFF;}
.selectedColorButton{border:2px solid #006699;color:#006699;margin-top:-1px;margin-left:-1px;}
/* end cart button states */

#locErrText{font-weight:bold;clear:both;padding-top:10px;height:42px;}
#unavailableMsg{position:absolute;left:0;top:29px;color:red;z-index:101;background:#ffffff;font-size:11px;font-weight:bold;}
#messgingHolder{position:relative;float:left;width:270px;background:transparent url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-ninewest-Site/Sites-ninewest-Library/default/v1258781096282/CSS/productDetail/border_line.gif) repeat-x top center;margin:10px 0;}
#messgingHolder .errTitle{padding-bottom:5px;}
#messgingHolder .errTitle,#messgingHolder #theError{font-size:11px;font-weight:bold;}

#errorText{display:none;}
/* ----------------------------------------------------------------------------------------- */

/* easyViewer quick view */
#evQuickView {position: absolute;left: 340px;top: 172px;z-index: 209;display: none;}
#evQuickViewShadow {position: absolute;z-index: 109;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblQuickView, #tblQuickViewShadow {width: 606px;border-collapse: collapse;}
#evQuickView td.cellT, #evQuickView td.cellB {width: 590px;}

#evQuickView #quickViewHeaderHolder{height: 36px;}
#evQuickView #quickViewHeader{padding: 10px 0px 0px 25px;float: left;color : #000000;font-size : 12pt;font-weight : bold;}
#evQuickView #quickViewClose{float: right;padding: 10px 12px 0px 0px;}
#evQuickView #quickViewLeft{padding: 14px 0px 48px 25px;float: left;width: 260px;text-align : left;}
#evQuickView #quickViewDesc {color: #000000;}
#evQuickView #quickViewImgHolder {padding: 12px 0px 8px 5px;}
#evQuickView #quickViewRight {padding: 10px 0px 3px 8px;float: left;width: 310px;text-align : left;}
#tblQuickView .errMessageHolderTop, #tblQuickView .inTheCartTop {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-ninewest-Site/Sites-ninewest-Library/default/v1258781096282/images/productdetail/shoe_err_msg_top.gif);background-repeat: no-repeat;background-color: #ff9429;height: 5px;width: 207px;filter: alpha(opacity=75);-moz-opacity:. 75;opacity: .75;}
#tblQuickView .errMessageHolderBottom, #tblQuickView .inTheCartBottom {background-image: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-ninewest-Site/Sites-ninewest-Library/default/v1258781096282/images/productdetail/shoe_err_msg_bottom.gif);background-repeat: no-repeat;height: 5px;width: 207px;filter: alpha(opacity=75);-moz-opacity:. 75;opacity: .75;}

/* easyViewer shipping info */
#evShipInfo {position: absolute;left: 275px;top: 160px;z-index: 208;display: none;}
#evShipInfoShadow {position: absolute;z-index: 108;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblShipInfo, #tblShipInfoShadow {width: 700px;border-collapse: collapse;}
#evShipInfo td.cellT, #evShipInfo td.cellB {width: 684px;}

#evShipInfo #shipInfoHeaderHolder{height: 45px;}
#evShipInfo #shipInfoHeader{padding: 10px 0px 0px 25px;float: left;}
#evShipInfo #shipInfoHeaderText {font-size: 9pt;font-weight: bold;padding: 0px 0px 10px 25px;text-align: left;color: #666666;}
#evShipInfo #shipInfoClose{float: right;padding: 10px 12px 0px 0px;}
#evShipInfo #shipInfoMain{padding: 5px 20px 14px 25px;float: left;text-align: left;color: #666666;}
#evShipInfo .headerInfo {font-weight: bold;padding: 5px 0px;}
#evShipInfo .shipInfo {padding: 5px 0px 5px 35px;}
#evShipInfo .shipNote {padding: 5px 0px 5px 0px;}
#evShipInfo #shipOptions {padding: 5px 0px;}
#evShipInfo #tblShipOptions {width: 100%;border-collapse: collapse;border-bottom: solid 1px #cccccc;border-right: solid 1px #cccccc;}
#evShipInfo #tblShipOptions td {border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;padding: 10px 22px;color: #000000;}
#evShipInfo #tblShipOptions th {border-top: solid 1px #999999;border-left: solid 1px #999999;padding: 5px 22px;background-color: #999999;color: #ffffff;}
#evShipInfo #tblShipOptions th span {font-weight: normal;}
#evShipInfo #tblShipOptions th.centeredCell {text-align: center;}
#evShipInfo #tblShipOptions th.greyedCell {color: #cccccc;}
#evShipInfo #tblShipOptions td.greyedCell {color: #999999;}
#evShipInfo #tblShipOptions td.leftCell {text-align: left;}
#evShipInfo .red {color: #ff0000;}
#evShipInfo #shipInfoBtnHolder {padding-top: 15px;}

#addToCartMessage{color:#FF0000;float:left;font-size:11px;font-weight:bold;padding:20px 5px 5px 5px;width:300px;}
.transparent {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.inTheCart { z-index: 100; position:absolute; left: 30px; top:200px; display: none;}
.inTheCartText {color:#fff; font-size:9pt; font-weight:bold; background-color:#ff9429; width:207px; height:30px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.errMessageHolderClass { z-index: 200; position:absolute; left: 30px; top:200px; display: none; }
.errorText{ padding-right:5px; padding-left:5px; color:#fff; font-size:9pt; font-weight:bold; background-color:#ff9429; width:197px; height:30px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.rewardsWidget{border:2px solid #6E3A73; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#999999;}
#verisignCopy{float:left;width:100%;}
#verisignCopy .contentasset{float:right;}

#cartSubTotal #taxdisclaimer {width:300px;padding-bottom:5px;}
