


#content {padding: 7px;border: 1px solid #979694;float: left;width: 634px;clear: none;color: #000000;}
#content #contentHolder {background-color: #ffffff;float: left;width: 634px;padding-bottom: 10px;}
#content a:link, #content a:visited, #content a:active, #content a:hover {color: #000000;}

#cartPromotions {float: left;padding: 0px 9px 0px 33px;text-align: left;width: 136px;}
#cartPromotions div {padding-bottom:6px;}

#buttonsBar {float: right;width: 292px;padding: 10px 15px 10px 0px;text-align: right;}
#buttonsBar span{float:right;padding-left:4px;}
#quickViewHR {display: none;}

#headerBar{width: 290px;float: left;padding: 15px 0px 12px 15px;text-align: left;}
#shoppingCart {float: left;padding-bottom: 25px;}
#emptyCart {font-weight: bold;padding: 20px;}

#shoppingCart #cartHeader { float:left; width:580px; margin-bottom:5px; }
#shoppingCart #cartHeader #cartHeaderImg { padding:3px 0 3px 5px; }
#shoppingCart #lineItems {border-collapse: collapse;width: 634px;}
#shoppingCart #lineItems th{padding: 8px 0px;text-align: center;font-weight: normal;}
#shoppingCart #lineItems td {padding-top: 10px;text-align: center;}
#shoppingCart #lineItems .cartItemsHeader th {border-top: solid 1px #000000;border-bottom: solid 1px #000000;}
#shoppingCart #lineItems .itemColorHeader {width: 147px;text-align: left;text-indent: 15px;}
#shoppingCart #lineItems .sizeHeader{width:54px;}
#shoppingCart #lineItems .statusHeader{width:69px;}
#shoppingCart #lineItems .priceHeader{width:71px;}
#shoppingCart #lineItems .discountHeader{width:55px;}
#shoppingCart #lineItems .quantityHeader{width:60px;}
#shoppingCart #lineItems .editHeader{width:105px;}
#shoppingCart #lineItems .totalHeader{width: 73px;font-weight: bold;}
#shoppingCart #lineItems .itemImageLink, #shoppingCart #lineItems .itemLink{text-decoration:none;}

/* vertical upsell */
#cartUpHolder #cartUp {float: left;padding: 20px 0px 90px 15px;}
#cartUpHolder #upsellTbl {border-collapse: collapse;}
#cartUpHolder #upsellHeader {width: 242px;}
#cartUpHolder #upsellItemsHolder {float:left; padding:9px 7px 4px; background-color:#96735F; width:228px; background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-bandolino-Site/Sites-bandolino-Library/default/v1258735006037/CSS/myAccount/you_might_want_bottom.gif); background-position:bottom; background-repeat:no-repeat;}
#cartUpHolder .upsellItem, #cartUpHolder .upSellItem {float:left; padding:3px; text-align:center; width:70px;}
#cartUpHolder .upsellItem img, #cartUpHolder .upSellItem img {padding-bottom: 7px;}
#cartUpHolder a, #cartUpHolder a:link, #cartUpHolder a:active, #cartUpHolder a:visited {text-decoration: none;color: #ffffff;}
#cartUpHolder a:hover {color: #F9DDD1;}
#cartUpHolder td {border: 0px none;}
#cartUpHolder .cellB {}
#cartUpHolder #cartUpBtn {float: left;padding: 10px 0px 0px 340px;}

/* Cart Total Informtion */
#cartSubTotal {float: right;width: 328px;padding: 8px 0px 0px 0px;text-align: right;}
#cartSubTotal div {float: right;padding-right: 15px;width: 300px;}
#cartSubTotal table{border-collapse:collapse;}
#cartSubTotal table td{padding-left:5px;}
#cartSubTotal #subTotal {padding-bottom: 6px;color:#000000;}
#cartSubTotal #subTotal span{float:right;}
#cartSubTotal #moreShippingInfo {padding: 14px 15px 8px 0px;}
#moreShippingInfo a:link, #moreShippingInfo a:visited, #moreShippingInfo a:active {color: #999999;}
#moreShippingInfo a:hover {color: #333333;}
#cartSubTotal #shippingOptions{padding-bottom:10px;}
#cartSubTotal #zipCode{padding-bottom:15px;}
#zipCodeError{color:#ff3399;}
#cartSubTotal #zipCode #postalCode{width:100px;color:#000000;}
#cartSubTotal #tax{padding-bottom:10px;color:#000000;}
#cartSubTotal #tax span{float:right;}
#cartSubTotal #discount{padding-bottom:10px;color:#000000;}
#cartSubTotal #discount span{float:right;}
#cartSubTotal #shippingtotal{padding-bottom:10px;color:#000000;}
#cartSubTotal #shippingtotal span{float:right;}
#cartSubTotal #total{padding-bottom:10px;color:#000000;}
#cartSubTotal #total span{float:right;font-weight:bold;}
#cartSubTotal #totalDiscountMsg{padding-bottom:15px;color:#ff3399;}
#cartSubTotal #promoCodeError{text-align:justify;width:250px;color:#ff3399;padding-bottom:15px;}
#cartSubTotal #taxdisclaimer{padding-bottom:10px;}
#cartSubTotal #promoCode{padding-bottom:30px;}
#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{padding-left: 2px;clear: both;float: left;width: 212px;}
#cartControls #selectableInfo #sizesBlock #sizes span, #cartControls #selectableInfo #widthsBlock #widths span{margin: 2px;float: left;cursor: pointer;height: 1.5em;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: #000000;position: absolute;left: 2px;top: 14px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight: bold;}
#cartControls #selectableInfo #widthsBlock #widthsLabel #currentWidth{color: #000000;position: absolute;left: 68px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index:101;font-weight: bold;}
#cartControls #selectableInfo #sizesBlock #sizesLabel #currentSize{color: #000000;position: absolute;left: 61px;top: 0px;white-space: nowrap;background-color: #ffffff;z-index: 101;font-weight: bold;}
#cartControls #selectableInfo #colorsBlock #colorChipsLabel #unavailableColor{color:#ff3399;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:#ff3399;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:#ff3399;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:10px;}
#cartControls #errorText {float: left;clear: both;margin: 10px 0px 5px 0px;font-weight: bold;color: #ff3399;}
.errormessage {color: #ff3399;}
#shoppingCart .errormessage {padding:20px 14px 0 20px;text-align:left;width:600px;}

#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 #d0d0d0;color: #333333;}
.notAvailable{background-color: #FFFFFF;border: 1px dashed #d0d0d0;color: #9f9f9f;}
.selectedButton{background-color: #2A1301;border: 1px solid #2A1301;color:#FFFFFF;}
.selectedColorButton{border: 2px solid #27190E;color: #27190E;margin-top:-1px;margin-left:-1px;}
#cartControls #cartControlDivider {display: none;}

/* end cart button states */
#locErrText{font-weight:bold;clear:both;padding:5px 0 10px 3px;height:42px;}
#unavailableMsg{position:absolute;left:3px;top:24px;color:#EF3888;z-index:101;background:#ffffff;font-size:11px;font-weight:bold;}
#messgingHolder{text-align:left;position:relative;float:left;width:99%;}
#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: 134px;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;background-color: #2A1301;}
#evQuickView #quickViewHeader {padding: 10px 0px 0px 25px;float: left;color : #ffffff;font-size : 12pt;font-weight : bold;}
#evQuickView #quickViewClose{float: right;padding: 12px 10px 0px 0px;}
#evQuickView #quickViewLeft{padding: 20px 0px 48px 25px;float: left;width: 260px;text-align : left;}
#evQuickView #quickViewDesc {color: #000000;}
#evQuickView #quickViewImgHolder {padding: 12px 0px 8px 5px;width:249px;height:249px;}
#evQuickView #quickViewRight {padding: 10px 0px 3px 8px;float: left;width: 310px;text-align : left;}
#evQuickView #errorText2{clear: both;color: #FF3399;display: block;padding: 5px 0 10px 5px;font-weight: bold;}
#evQuickView #inTheCart{display:none;}
#evQuickView #unavailableMsg{display:none;}

/* easyViewer shipping info */
#evShipInfo {position: absolute;left: 275px;top: 135px;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: 35px;background-color: #2A1301;}
#evShipInfo #shipInfoHeader{padding: 10px 0px 0px 25px;float: left;}
#evShipInfo #shipInfoHeaderText {font-size: 9pt;font-weight: bold;padding: 15px 0px 10px 25px;text-align: left;color: #000000;}
#evShipInfo #shipInfoHR {display: none;}
#evShipInfo #shipInfoClose{float: right;padding: 10px 12px 0px 0px;}
#evShipInfo #shipInfoMain{padding: 5px 20px 14px 25px;float: left;text-align: left;color: #000000;}
#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 #000000;	border-right: solid 1px #000000;}
#evShipInfo #tblShipOptions td {border-top: solid 1px #000000;border-left: solid 1px #000000;padding: 10px 22px;color: #000000;}
#evShipInfo #tblShipOptions th {border-top: solid 1px #000000;border-left: solid 1px #000000;padding: 5px 22px;background-color:#666666;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: #ff3399;}
#evShipInfo #shipInfoBtnHolder {padding-top: 15px;}
#evShipInfo a:link, #evShipInfo a:visited, #evShipInfo a:active, #evShipInfo a:hover {color: #000000;}
#colorChipsLabel .choiceText{width:100px;}
#widthsLabel .choiceText{width:63px;}
#sizesLabel .choiceText{width:56px;}
