


#content{width:628px;clear:none;}
#itemInfo2,#proaductDetails2,#inTheCart,#errMessageHolder,#unavailableMsg{display:none;}
#leftColumn{float:left;width:288px;}
#rightColumn{float:left;width:250px;}
#productGraphics, #productReview, #leftColumn, #rightColumn, #cartControls, #buttonsBar{border:solid 0px red;}
#productGraphics{width:288px;padding-bottom:20px;}
#productGraphics #productImage{text-align:center;}
#productGraphics #enlarge{text-align:center;padding-bottom:7px;}
#productGraphics #enlarge span{}

#productGraphics #viewsMenu span{cursor:pointer;}
#productGraphics #viewsMenu .dividerBar{cursor:default;padding-right:7px;padding-left:4px;}
#productGraphics #viewsMenu #Left span{display:none;}
#productGraphics #viewsMenu #heading{display:none;}
#productGraphics #viewsMenu #main{display:none;}
#productGraphics #viewsMenu .selected {font-size:11px;font-weight:bold;}

#cartControls{width:242px;padding-left:8px;}
#cartControls #selectableInfo{float:left;}
#cartControls #selectableInfo #colorsBlock #colorChips span img{cursor:pointer;padding:1px;}
#cartControls #selectableInfo #colorsBlock #colorChips{position:relative;height:69px;}
#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:237px;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes{width:210px;padding-left:2px;}
#cartControls #selectableInfo #sizesBlock #sizes span, #cartControls #selectableInfo #widthsBlock #widths span{margin:0px 3px 3px 0px;float:left;cursor:pointer;height:16px;padding:2px;text-align:center;vertical-align:middle;width:20px;}
#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:#ff6633;position:absolute;left:2px;top:15px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color:#ff6633;position:absolute;left:68px;top:0px;white-space:nowrap;background-color:#ffffff;z-index:101;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color:#ff6633;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 #errorText2 {float:left;clear:both;margin-top:10px;height:40px;}

#cartControls #addToCart{float:left;width:230px;clear:both;}
#cartControls #addToCart img{cursor:pointer;}
#cartControls #ckoutcShopBtns{clear:both;width:115px;height:28px;overflow:hidden;}
#cartControls #ckoutcShopBtns span{float:left;padding-top:3px;padding-right:3px;}
#cartControls #ckoutcShopBtns span img{cursor:pointer;}
/* cart button states classes */
.CARTchip,.CARTwidth,.CARTsize,.available{background-color:#FFFFFF;border:1px solid #cccccc;color:#000000;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #cccccc; color: #cccccc;}
.selectedButton{background-color:#ff6633;border:1px solid #ff6633;color:#FFFFFF;}
.selectedColorButton{border:2px solid #ff6633;color:#ff6633;margin-top:-1px;margin-left:-1px;}
/* end cart button states */

#itemInfo{width:230px;padding-left:10px;}
#itemInfo #productLineName {display:none; padding-bottom:5px; font-weight:bold; color:#000000;}
#itemInfo #displayNameAndPrice .name{font-weight:bold;font-size:11pt;color:#000000;text-transform:uppercase;}
#itemInfo #displayNameAndPrice .onSale{font-weight:bold;font-size:10pt;color:#000000;text-decoration:line-through;float:left;padding-right:10px;}
#itemInfo #displayNameAndPrice .notSale{font-weight:bold;font-size:10pt;color:#000000;float:left;}
#itemInfo .salePrice{font-weight:bold;font-size:10pt;color:#ff6633;float:left;}
#itemInfo .hiddenSalePrice{display:none;}
#itemInfo #desc{color:#000000;clear:both;}
#itemInfo .productSale {display: inline;}
#itemInfo .productListPrice {color:#000000; font-size:10pt; font-weight:bold;}
#itemInfo .productSaleText {color:#ff6633; font-size:10pt; font-weight:bold;}

#productDetails span{float:left;}
#detailItems{border-right:1px solid #CDCDCD;width:285px;display:block;}
#productDetails ul{color:#000000;padding:15px;}

#buttonsBar{width:235px;padding-left:15px;padding-top:6px;float:left;}
#buttonsBar span{float:left;padding-right:5px;padding-top:4px;}
#buttonsBar span img{cursor:pointer;}
#buttonsBar #showProductLocator{display:none;}

#crossSell{float:left;width:90px;padding-top:12px;}
/*#crossSell #CSleftColumn{width:8px;float:left;background: transparent url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-easyspirit-Site/Sites-easyspirit-Library/default/v1258695047827/CSS/productDetail/vert_gray_line.gif) repeat-y scroll 0%;height:270px;}*/
#crossSell #CSrightColumn{float:left;padding-top:15px;border-left:solid 1px #cdcdcd;width:80px;padding-left:6px;}
#crossSell #CSrightColumn .crossSellItem{text-align:center;width:80px;}
#crossSell #CSrightColumn .crossSellItem a{text-decoration:none;}
#crossSell #CSrightColumn .crossSellItem .thumbnail img{width:70px;height:70px;}
#crossSell #CSbottom{display:none;}

/* easyViewer shopping bag */
#evShopBag {position: absolute;right:8px;top: 70px;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: 426px;}

/* print easyViewer */
#evPrint {position: absolute;left: 50px;top: 116px;z-index: 208;display: none;}
#evPrintShadow {position: absolute;z-index: 108;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblPrint, #tblPrintShadow {width: 510px;border-collapse: collapse;}
#evPrint td.cellT, #evPrint td.cellB {width: 494px;}

#evPrint #printHeaderHolder {height: 41px;}
#evPrint #printHeader {padding: 2px 0px 5px 19px;float: left;}
#evPrint #printClose {float: right;padding: 10px 12px 0px 0px;}
#evPrint #printLeft {float: left;width: 398px;padding: 8px 0px 15px 20px;}
#evPrint #printName, #evPrint #printNameValue {color: #000000;font-weight: bold;font-size: 10pt;}
#evPrint #printNameValue {text-decoration: line-through;}
#evPrint #printNow, #evPrint #printNowValue {color: #ff6633;font-weight: bold;font-size: 12pt;}
#evPrint #printDesc {color: #000000;}
#evPrint #printBtnHolder {padding-top: 10px;}
#evPrint #printImgHolder {padding: 2px 0px 0px 40px;}

#evPrint #crossSellHeader {padding: 2px 0px 0px 0px;text-align:center;}
#evPrint #CSrightColumn {border-left: solid 1px #cccccc;}

/* 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: 115px;z-index: 205;display: none;}
#evEnlargeShadow {position: absolute;z-index: 105;opacity: 0.3;filter: Alpha(Opacity=30);display: none;}
#tblEnlarge, #tblEnlargeShadow {width: 506px;border-collapse: collapse;}
#evEnlarge td.cellT, #evEnlarge td.cellB {width: 490px;}

#evEnlarge #enlargeHeaderHolder {height: 17px;}
#evEnlarge #enlargeClose {float: right;padding-right: 12px;}
#evEnlarge #enlargeName, #evEnlarge #enlargeNameValue {color: #000000;font-weight: bold;font-size: 10pt;}
#evEnlarge #enlargeName {padding: 15px 0px 0px 20px;}
#evEnlarge #enlargeNameValue {text-decoration: line-through;}
#evEnlarge #enlargeNow, #evEnlarge #enlargeNowValue {color: #ff6633;font-weight: bold;font-size: 12pt;}
#evEnlarge #enlargeDesc {color: #000000;padding-left: 20px;}
#enlargeDesc a, #enlargeDesc a:link, #enlargeDesc a:active, #enlargeDesc a:visited, #enlargeDesc a:hover {text-decoration: none;font-size: 8pt;color: #000000;}

#popUps{text-align:center;width:100%;border:solid 0px red;height:0px;position:absolute;top:0px;left:0px;}

#evShopBagWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
#evPrintWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
#evEnlargeWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;position:relative;}
/*#ckoutcShopBtns > span:first-child {visibility:hidden;}*/
#enlargeDesc .selected {font-size:11px;font-weight:bold;}

#internalMiniBag {background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-easyspirit-Site/Sites-easyspirit-Library/default/v1258695047827/images/productDetail/ShoppingBag_bg2.gif);background-position:10px 7px;background-repeat:no-repeat;width:426px;}
#internalMiniBag #shopBagHeaderHolder {height:26px;width:100%;}
#internalMiniBag #shopBagClose {float:right;padding:10px 10px 0 0;}
#internalMiniBag #ShopBagContent {float:left;padding:10px;text-align:left;width:420px;}
#internalMiniBag #shopBagProdName {clear:both;font-size:11px;font-weight:bold;color:#000000;}
#internalMiniBag #shopBagProdNameValue {color:#000000;font-weight:bold;padding-bottom:3px;}

#internalMiniBag #shopBagAction {color:#FF6633;float:left;font-size:11px;font-weight:bold;padding-bottom:10px;}
#internalMiniBag #shopBagTotalQty {color:#FF6633;float:left;padding-left:3px;padding-bottom:10px;text-decoration:underline;width:180px;font-size:11px;font-weight:bold;}
#internalMiniBag #shopBagTotalQty a, #internalMiniBag #shopBagTotalQty a:link, #internalMiniBag #shopBagTotalQty a:visited, #internalMiniBag #shopBagTotalQty a:active {color:#FF6633;font-size:11px;font-weight:bold;text-decoration:underline;}
#internalMiniBag #shopBagTotalQtyValue{font-size:11px;font-weight:bold;color:#FF6633;text-decoration:underline;}

#internalMiniBag #addedItemDetail {float:left;padding:10px 0;width:420px;}
#internalMiniBag #shopBagImageHolder {float:left;width:70px;height:70px;}
#internalMiniBag #shopBagImageHolder img {border:0px solid #EFE7DA;padding-top:10px;}

#internalMiniBag #shopBagItem, #internalMiniBag #shopBagColor, #internalMiniBag #shopBagSize, #internalMiniBag #shopBagQty {float:left;padding:8px 5px;}

#internalMiniBag #shopBagItem {width:133px;}
#internalMiniBag #shopBagColor {width:95px;}
#internalMiniBag #shopBagSize {width:45px;}
#internalMiniBag #shopBagQty {width:20px;}

#internalMiniBag #shopBagItemHeading, #internalMiniBag #shopBagColorHeading, #internalMiniBag #shopBagSizeHeading, #internalMiniBag #shopBagQtyHeading {color:#000000;font-size:11px;font-weight:bold;}
#internalMiniBag #shopBagItemValue, #internalMiniBag #shopBagColorValue, #internalMiniBag #shopBagSizeValue, #internalMiniBag #shopBagQtyValue {font-size:11px;color:#FF6633;}

#internalMiniBag #shopBagCheckout {float:right;padding-top:15px;width:100%;}
#internalMiniBag #shopBagCheckout div {float:right;padding-left:15px;}
#internalMiniBag #shopBagMessage{color:#FF0000;float:left;padding-left:5px;width:325px;font-size:10px;}
#internalMiniBag #mini_addToCloset{visibility:hidden;}

#locErrText{font-weight:bold;clear:both;padding:5px 0 10px 3px;height:42px;}
#unavailableMsg{position:absolute;left:3px;top:24px;color:red;z-index:101;background:#ffffff;font-size:11px;font-weight:bold;}
#messgingHolder{text-align:left;position:relative;float:left;width:230px;}
#messgingHolder .errTitle{padding-bottom:5px;}
#messgingHolder .errTitle,#messgingHolder #theError{font-size:11px;font-weight:bold;}

#errorText{display:none;}

.miniCartDividerBottom{background-color:#cccccc;height:1px;font-size:0;padding:0;margin:0;line-height:0;float:left;width:100%;}
.miniCartDividerTop{background-color:#cccccc;height:1px;font-size:0;padding:0;margin:0;line-height:0;float:left;width:100%;}

#paging{padding:0 20px 20px 0;text-align:right;}
#paging a{color:#000000;text-decoration:none;}

.productPromotion {clear:both;width:100%;color:red;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;}
