


#content {width:786px;}

#pdetailCenter{border:solid 1px #bbbbbb;background-color:#ffffff;float:left;width:632px;}
#leftColumn{float:left;padding:0 25px 0 30px;width:255px;}

#paging,#backToResults{height:64px;padding-top:10px;float:left;width:100%;}
#paging a,#backToResults a{text-decoration:none;color:#AB8B5D;font-weight:bold;}

#productCrumbs{height:64px;padding:10px 0 0 0;float:left;width:100%;}
#productCrumbs a{text-decoration:none;}
#productCrumbs a.grey{color:#AB8B5D;}

#itemInfo2{display:none;}

#productGraphics {padding-bottom:8px; }
#productGraphics #productImage {text-align:left;margin-bottom:5px;}
#productGraphics #productImage img {border:solid 1px #bbbbbb;}
#productGraphics #viewsMenu {width:100%;}
#productGraphics #viewsMenu #heading {display:none;}
#productGraphics #enlarge {text-align:center;padding:5px;font-size:9px;line-height:0;}
#productGraphics #enlarge #launchEnlarge {cursor:pointer;}
#productGraphics #enlarge span {cursor:pointer;}

#productGraphics #viewsMenu span { cursor:pointer;font-size:10px;color:#555555; }
#productGraphics #viewsMenu .selected{font-weight:bold;}
#productGraphics #viewsMenu .dividerBar { cursor: default; padding-right:5px;padding-left:2px; }
#productGraphics #viewsMenu #main { padding:0;}

#productDetails{width:100%;padding-bottom:50px;float:left;}
#productDetails #tabHeader{}
#productDetails #detailsItems{}
#productDetails ul{padding:15px 0 15px 0;float:left;list-style-type:none;}
#productDetails li{overflow:hidden;padding:0 0 2px 15px;margin:0;background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/productDetail/pd-dot.gif) 2px 8px no-repeat;}
#productDetails #topEdge, #productDetails #bottomEdge {display: none;}

/* ------------------------------------------------------------------------------- */
#rightColumn{float:left;width:290px;}

#lbquote{display:none;}

#productLineName{font-size:10px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}
#itemInfo #displayNameAndPrice{float:left;padding-bottom:5px;width:100%;}
#itemInfo #displayNameAndPrice .name{font-weight:bold;text-transform:uppercase;}
#itemInfo #displayNameAndPrice .onSale{font-weight:bold; float:left; padding-right:5px;}
#itemInfo #displayNameAndPrice .notSale{float:left;font-weight:bold;}
#itemInfo #displayNameAndPrice .salePrice{font-weight:bold;color:#CC0000;float:left;}
#itemInfo #desc{display:block;margin-bottom:15px;padding-top:0px;clear:both;}

#productDetails2{padding-left:10px;width:285px;display:none;clear:right;margin-bottom:15px;}
#productDetails2 ul{margin-left:15px;}
#productDetails2 ul li{}

#styleAndMore{font-size:10px;height:20px;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/dotted_line.gif);background-repeat:no-repeat;background-position:bottom;}
#styleAndMore span.style{display:block;color:#999999; width:140px; float:left;}
#styleAndMore span.moreDetailsLink{display:none;}
#styleAndMore a#moreDetailsLink{text-decoration:none;font-weight:bold; display:block; padding-right:10px; }
#styleAndMore a#moreDetailsLink.closed{background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/arrow_brn_down.gif) right 7px no-repeat;}
#styleAndMore a#moreDetailsLink.opened{background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/arrow_brn_up.gif) right 8px  no-repeat;}

#sizeClassTabs{float:left;border-top:solid 1px #999999;border-left:solid 1px #999999;margin-top:10px;}
.sizeClassTabs1 {width:97px;}
.sizeClassTabs2 {width:194px;}
.sizeClassTabs3 {width:291px;}

#sizeClassTabs div{cursor:pointer;float:left;width:92px;font-size:8pt;border-right:solid 1px #999999;font-weight:bold;text-align:center;padding:2px;}

#cartControls{float:left;display:block;margin:0;}
#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;float:left;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes,#cartControls #selectableInfo #colorsBlock #colorChips{clear:both;float:left;width:270px;}

#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;overflow:hidden;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel div,#cartControls #selectableInfo #widthsBlock #widthsLabel div,#cartControls #selectableInfo #sizesBlock #sizesLabel div{padding-bottom:4px;float:left;padding-top: 2px; height: 16px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel,#cartControls #selectableInfo #sizesBlock #sizesLabel{position:relative;height:22px;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel{position:relative;height:44px;}
.choiceText{position:absolute;left:2px;top:0px;white-space:nowrap;color:#000000;}

#cartControls #selectableInfo #colorsBlock #colorChipsLabel #currentColor{color: #ab8b5d;position: absolute;left:0;top:20px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight:bold;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color: #ab8b5d;position: absolute;left:71px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index:101;font-weight:bold;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color: #ab8b5d;position: absolute;left:62px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight:bold;}

#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:69px;top:3px;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #errWidth{display:none;position:absolute;left:69px;top:3px;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #errSize{display:none;position:absolute;left:61px;top:3px;}

#cartControls #ckoutcShopBtns{float: left;clear: both;width: 230px;padding-top: 4px;display:none;}
#cartControls #ckoutcShopBtns img{cursor:pointer;}

/* cart button states classes */
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #999999;color:#333333;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #999999;color:#333333;}
.selectedButton{background-color:#ab8b5d;border:1px solid #ab8b5d;color:#FFFFFF;}
.selectedColorButton{border:2px solid #ab8b5d;color:#ab8b5d;margin-top:-1px;margin-left:-1px;}
.availableSizeClass,.CARTSizeClass{background-color:#ffffff;color:#ab8b5d;}
.selectedSizeClass{background-color:#ab8b5d;color:#ffffff;}
/* end cart button states */

/*  first row buttons */
#cartControls #cartControlButtons{margin-top:10px;padding:0;height:40px;width:290px;line-height:0;font-size:0;float:left;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/productDetail/cartButtonDotLines.gif);background-repeat:repeat-x;background-position:left center;}
#cartControls #cartControlButtons #fabricGlossary {float:left;width:85px;padding:12px 8px 0 0;clear:both;}
#cartControls #cartControlButtons #fitGuide {float:left;width:56px;padding:12px 8px 0 0;}
#cartControls #cartControlButtons #addToCart {float:right;padding:11px 0 0 0;}
#cartControls #cartControlButtons #addToCart img {cursor:pointer;}

#buttonsBar{}
/*#buttonsBar{width:100%;clear:both;float:left;padding-bottom:30px;}*/
#buttonsBar span{float:left;padding-top:12px;}
#buttonsBar #launchPrintProduct{}
#buttonsBar #addToCloset{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/pdetail_divider.gif);background-repeat:no-repeat;background-position:98px 11px;padding-right:22px;}
#buttonsBar #forwardToAFriend{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/pdetail_divider.gif);background-repeat:no-repeat;background-position:112px 11px;;padding-right:22px;}
#buttonsBar span img{cursor:pointer;}

#paging2{display:none;}

#crossSellmessage{float:right; overflow:hidden; width:146px;}
#crossSellmessage .hr{margin:10px 0;}
#crossSell {float:right; width:140px; padding-right:6px; padding-top:20px; overflow:hidden;}
#crossSell div,#crossSell p,#crossSell a{text-align:right;width:100%;}
#crossSell .product{padding-bottom:10px;}
#crossSell #CSrightColumn img{border:1px solid #bbbbbb;text-align:right;}
#crossSell #CSrightColumn {padding-top: 8px;}
.crossSellItem {padding:0;}
.crossSellItem a, .crossSellItem a:active, .crossSellItem a:link, .crossSellItem a:visited {color: #666666;text-decoration: none;float:left;}
.crossSellItem a:hover {color: #000000;float:left}

#crossSell #CSrightColumn #productName{float:right;}
#crossSell #CSrightColumn .onSale {font-size:10px;}
#crossSell #CSrightColumn .salePrice{font-size:10px;color:#CC0000;font-weight:bold;}
#crossSell #CSrightColumn .crossSellItem .crossSellDescription { width:80px; float:right; }

/* pop up shell */
#popUps {position:absolute;top:0;width:100%;left:0;}
#evPrintWidget{height:0;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:876px;}

/* easyViewer shopping bag */
#evShopBagWidget{height:0;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:960px;}
#evShopBag {position: absolute;right: 0px;top: 105px;z-index: 209;display: none;}
#evShopBagShadow {position: absolute;z-index: 109;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblShopBag, #tblShopBagShadow {border-collapse: collapse;}
#evShopBag td.cellT, #evShopBag td.cellB {width: 284px;}

#internalMiniBag{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/shoppingBag/ShoppingBag_bg2.jpg);background-repeat:no-repeat;width:428px;float:left;background-color:#fffff;border:4px solid #666666;}

#shopBagProdNameValue{color:#999999;font-weight:bold;}
#addedItemDetail{float:left;width:408px;padding:10px 0;}
#evShopBag td.cellC{border:0;}

#evShopBag #shopBagHeaderHolder{height:34px;width:100%;padding-top:8px;}
#evShopBag #shopBagHeader{float: left;}
#evShopBag #shopBagHeader img{display:none;}
#evShopBag h3 {width: 180px; float:left;}
#evShopBag #shopBagClose{float: right;padding: 10px 10px 0px 0px;}
#evShopBag #shopBagProdName{clear:both;font-size:15px;font-weight:bold;padding-bottom:5px;}
#evShopBag #shopBagAction{float:left;padding-bottom:10px;}
#evShopBag #shopBagTotalQty{color:#5F8BB2;float:left;padding-left:3px;width:180px;text-decoration:underline;padding-bottom:10px;}

#evShopBag #shopBagTotalQty a, #evShopBag #shopBagTotalQty a:link, #evShopBag #shopBagTotalQty a:visited, #evShopBag #shopBagTotalQty a:active {color:#AB8B5D;}
#evShopBag #shopBagTotalQty a:hover {color:#0d5799;}

#evShopBag #shopBagLeft{padding: 10px 0px 3px 8px;float: left;width: 100px;}
#evShopBag #shopBagRight {padding: 10px 0px 3px 8px;float: left;width: 160px;}
#evShopBag #shopBagImageHolder {float:left;}
#evShopBag #shopBagImageHolder img{border:1px solid #BBBBBB;}
#evShopBag #shopBagViewLink a, #evShopBag #shopBagViewLink a:active, #evShopBag #shopBagViewLink a:link, #evShopBag #shopBagViewLink a:visited, #evShopBag #shopBagViewLink a:hover {font-size: 9px;color: #CC3300;}

#evShopBag #shopBagItem, #evShopBag #shopBagColor, #evShopBag #shopBagSize, #evShopBag #shopBagQty {float:left;padding:0 5px;}
#evShopBag #shopBagItemHeading, #evShopBag #shopBagColorHeading, #evShopBag #shopBagSizeHeading, #evShopBag #shopBagQtyHeading {color:#999999;font-size:9px;font-weight:bold;}
#evShopBag #shopBagItemValue, #evShopBag #shopBagColorValue, #evShopBag #shopBagSizeValue, #evShopBag #shopBagQtyValue {font-size:10px;font-weight:bold;}

#evShopBag #shopBagQty{width:20px;}
#evShopBag #shopBagSize{width:34px;}
#evShopBag #shopBagColor{width:91px;}
#evShopBag #shopBagItem{width:148px;}
#evShopBag #shopBagMessage{padding: 0pt 0px 0px 5px; float: left; color: red; font-size: 10px; width: 315px;}

#evShopBag #shopBagCheckout { float:right;padding:10px 0;width:400px; }
#evShopBag #shopBagCheckout div{float:right;padding-left:15px;}
#evShopBag #shopBagCheckout input {border:none;}
#evShopBag #ShopBagContent{float:left;padding:10px 10px 0 10px;text-align:left;width:408px;}

/* print easyViewer */
#evPrint {position: absolute;left: 100px;top: 135px;z-index: 208;display: none;text-align: left;}
#evPrintShadow {position: absolute;z-index: 108;opacity: 0.2;filter: Alpha(Opacity=70);display: none;}
#tblPrint, #tblPrintShadow {width: 545px;}
#evPrint td.cellT, #evPrint td.cellB {width: 500px;}
#evPrintShadowIframe {border : 0px;}
#evPrint #printHR{display:none;}

#evPrint #printHeaderHolder {background:#2C2C2C;/*url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/header_bg.jpg);background-position:0 0;background-repeat:repeat-x;*/width:525px;height:60px;padding-left:20px;}
#evPrint #printHeader {float: left;padding:0;}
#evPrint #printClose {position:relative;left:490px;top:-40px;z-index:100;}
#evPrint #printLeft {float: left;width: 330px;padding: 25px 0px 15px 20px;}
#evPrint #printName, #evPrint #printNameValue {font-size:10pt;font-weight:bold;}
#evPrint #printNow, #evPrint #printNowValue {color: #cc3300;font-weight: bold;font-size: 11px;}
#evPrint #printDesc {}
#evPrint #printBtnHolder {padding:20px 0 10px 0;}
#evPrint #printImgHolder {padding: 10px 0px 0px 50px;}
#evPrint #crossSell {padding-top: 25px;}
#evPrint #crossSellPrint{float:left;padding:8px 0px 15px 20px;}
#evPrint #crossSellPrint .crossSellItem{float:left;font-size:10px;padding:10px;position:relative;text-align:center;width:80px;}
#evPrint #CSrightColumn {float: left;}

#evPrint #printImgHolderLeft{float:left;}
#evPrint #printImgHolder{display: block;}

/* enlarge easyViewer */
#productGraphics a, #productGraphics a:link, #productGraphics a:active, #productGraphics a:visited, #productGraphics a:hover {text-decoration: none;}
#evEnlarge {position:absolute;left:180px;top:135px;z-index:205;display:none;text-align:left;}
#evEnlargeShadow {position: absolute;z-index: 105;opacity: 0.2;filter: Alpha(Opacity=70);display: none;}
#tblEnlarge, #tblEnlargeShadow {width: 506px;}
#evEnlarge td.cellT, #evEnlarge td.cellB {width: 506px;}
#evEnlargeShadowIframe {border:0px;}

#evEnlarge #enlargeClose {float:right;}
#evEnlarge #enlargeName, #evEnlarge #enlargeNameValue {font-weight:bold;font-size:10pt;}
#evEnlarge #enlargeNow, #evEnlarge #enlargeNowValue {color:#EF3888;font-weight:bold;font-size:12pt;}

#evEnlarge #enlargeHeaderHolder {height:37px;width:42px;float:right;}
#evEnlarge #enlargeClose {text-align:right; margin-right:12px;margin-top:8px;}
#evEnlarge #enlargeName, #evEnlarge #enlargeNameValue {font-weight:bold;font-size:10pt;}
#evEnlarge #enlargeName {margin: 8px 0px 0px 17px;float:left;width:200px;display:block;height:40px;}
#evEnlarge #enlargeNameTitle {display:block;}
#evEnlarge #enlargeNow, #evEnlarge #enlargeNowValue {color:#cc3300;font-weight:bold;font-size:11px;}

#evEnlarge #enlargeDesc {margin-top:8px;font-size:9px;width:200px;float:right;text-align:right;}
#enlargeDesc a, #enlargeDesc a:link, #enlargeDesc a:active, #enlargeDesc a:visited, #enlargeDesc a:hover {text-decoration:none;font-size:9px;}
#enlargeHR {display:none;}
#evEnlarge #enlargeImgHolder {clear:both;}
#evEnlarge #enlargeImgHolder img {border:solid 1px #bbbbbb;margin:15px;}

.errMessageHolderClass{display:none;}
#cartControls .pickerArea{float:left;width:270px;}
#cartControls .SPbox{border:1px solid #999999;padding:10px;}
#cartControls .noSPBox{margin-top:10px;}

#locErrText{font-weight:bold;clear:both;padding-top:10px;height:42px;}
#unavailableMsg{position:absolute;left:0;top:26px;color:red;font-weight:bold;z-index:101;background:#ffffff;}
#messgingHolder{position:relative;float:left;width:99%;}
#errorText{display:none;}

.pickableAttributeEnder{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;width:99%;}
#chipsContainer{visibility:hidden;float:left;}

#productGraphics #enlarge a, #productGraphics #enlarge a:hover, #productGraphics #enlarge a:visited, #productGraphics #enlarge a:active{font-size:0;}

/* fit guide */
#popUps #contentFitGuide {display: none;height: 0px;position: absolute;left: 0px;top: 180px;width: 100%;z-index: 211;}
#popUps #mainFitGuide {background-color:#ffffff; border:4px solid #666666; margin-left:auto; margin-right:auto; width:700px; text-align:left;}
#popUps #mainFitGuide #fitGuideHeaderHolder {height:38px; padding:15px 0 0 25px;}
#popUps #mainFitGuide #fitGuideClose {display:block;}
#popUps #mainFitGuide p.intro {margin-left:15px;}
#popUps #mainFitGuide #mainFitGuide .text {padding: 0px 20px;}

/* fabric glossary */
#popUps #contentFabricGlossary {display: none;height: 0px;position: absolute;left: 0px;top: 180px;width: 100%;z-index: 211;}
#popUps #mainFabricGlossary {background-color:#F7F7F7; border:4px solid #666666; margin-left:auto; margin-right:auto; width:920px;}
#popUps #mainFabricGlossary #fabricGlossaryClose {display:block;}
#popUps #mainFabricGlossary p.intro {margin-left:15px;}
#popUps #mainFabricGlossary #mainFabricGlossary .text {padding: 0px 20px;}
#popUps #mainFabricGlossary div.text #l {width: 472px;}

.transparent {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.inTheCart { z-index: 100; position:absolute; left: 360px; top:310px; 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: 360px; top:310px; 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;}

.cellB,.cellBR,.cellBL,.cellT,.cellTR,.cellTL{display:none;}
#enlargeDesc .selected {font-size:11px;font-weight:bold;}

#linkToProductSetHolder{padding:10px 0;width:249px;float:left;background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/dotted_line.gif);background-repeat:repeat-x;background-position:left top;text-align:center;}
#linkToProductSetHolder a{text-decoration:none;color:#AB8B5D;font-weight:bold;}
#linkToProductSetHolder .productSetLink{}

#addToCartButton{cursor:pointer;}

.miniCartDividerBottom{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/shoppingBag/ak_dots.gif);background-repeat:repeat-x;height:1px;font-size:0;padding:0;margin:0;line-height:0;float:left;width:100%;}
.miniCartDividerTop{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/shoppingBag/ak_dots.gif);background-repeat:repeat-x;height:1px;font-size:0;padding:0;margin:0;line-height:0;float:left;width:100%;}

.productPromotion {clear:both;width:100%;color:#CC0000;font-size:8pt;line-height:8pt;font-weight:bold;height:11px;overflow:hidden;margin-bottom:5px;}
#promotionsSpan {float:left;width:100%;height:0;font-size:0;line-height:0;padding-top:10px;}
#itemInfo{float:left;}
#styleAndMore{float:left;width:100%;height:1px;font-size:0;line-height:0;}
