


#content{width:613px;clear:none;padding-left:31px;}
#cartPromotions{float:left;padding-top:43px;}
#cartPromotions div{padding-bottom:6px;}

#buttonsBar{float:right;width:613px;padding-bottom:8px;}
#buttonsBar span{float:right;padding-left:4px;}

#verisignCopy{float:right;padding-top:8px;}

#headerBar{background-image:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-easyspirit-Site/Sites-easyspirit-Library/default/v1258695047827/CSS/bgHeaderBarGrayShort.jpg);width:602px;height:16px;padding-left:11px;padding-top:4px;background-repeat:no-repeat;float:left;}
#shoppingCart{float:left;width:613px;padding-bottom:25px;}

#shoppingCart #cartBlank {color:#FF6633;padding:20px;font-weight:bold;}
#shoppingCart #cartHeader { float:left; width:613px; 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;color:#000000;}
#shoppingCart #lineItems .cartItemsHeader{border-bottom:solid 1px #cccccc;}

#shoppingCart #lineItems .itemColorHeader{width:123px;}
#shoppingCart #lineItems .sizeHeader{width:54px;}
#shoppingCart #lineItems .statusHeader{width:69px;}
#shoppingCart #lineItems .priceHeader{width:71px;}
#shoppingCart #lineItems .discountHeader{width:80px;}
#shoppingCart #lineItems .quantityHeader{width:60px;}
#shoppingCart #lineItems .editHeader{width:111px;}
#shoppingCart #lineItems .totalHeader{width:45px;}

#shoppingCart .errormessage {padding:15px 0;color:#ff0000;}

#shoppingCart #lineItems .itemImageLink{text-decoration:none;}
#vertUpSell2{}
#vertUpSell{float:left;width:290px;}
#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;}

/* Cart Total Informtion */
#cartSubTotal {float:right;width:323px;border-top:solid 1px #cccccc;padding-top:8px;text-align:right;}
#cartSubTotal div{width:323px;float:right;}
#cartSubTotal table{border-collapse:collapse;}
#cartSubTotal #subTotal{padding-bottom:20px;color:#000000;}
#cartSubTotal #subTotal span{float:right;}
#cartSubTotal #moreShippingInfo{padding-bottom:8px;}
#cartSubTotal #shippingOptions{padding-bottom:10px;}
#cartSubTotal #zipCode{padding-bottom:15px;}
#cartSubTotal #zipCode #zipCodeError{color:#ff0000;}
#cartSubTotal #zipCode #postalCode{width:100px;color:#000000;}
#cartSubTotal #tax{padding-bottom:10px;color:#000000;}
#cartSubTotal #tax span{float:right;}
#cartSubTotal #shippingtotal{padding-bottom:10px;color:#000000;}
#cartSubTotal #shippingtotal span{float:right;}
#cartSubTotal #discount{padding-bottom:10px;color:#000000;}
#cartSubTotal #discount span{float:right;}
#cartSubTotal #total{padding-bottom:0px;color:#000000;}
#cartSubTotal #total span{float:right;font-weight:bold;}
#cartSubTotal #taxdisclaimer{padding-bottom:10px;color:#000000;}
#cartSubTotal #taxdisclaimer span{float:right;color: #7C7C66;}
#cartSubTotal #totalDiscountMsg{padding-bottom:15px;color:#ff0000;}
#cartSubTotal #promoCodeError{text-align:justify;width:250px;color:#ff0000;padding-bottom:15px;}
#cartSubTotal #promoCode{padding-bottom:15px;}
#cartSubTotal #promoCode #promotionCode {color:#000000;width:135px;}
#cartSubTotal .amount{width:50px;font-weight:bold;}
#cartSubTotal #techProblems{display:none;}
/* --------------------------------------------------------------------------------------- */
#cartControls{width:242px;padding-left:8px;}

#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 #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:237px;}
#cartControls #selectableInfo #widthsBlock #widths, #cartControls #selectableInfo #sizesBlock #sizes{width:210px;padding-left:2px;padding-right:14px;}
#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 #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 #cccccc;color:#000000;}
.notAvailable{background-color:#FFFFFF;border:1px dashed #cccccc;color:#000000;}
.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 */

#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;}
/* ----------------------------------------------------------------------------------------- */

/* easyViewer quick view */
/*#evQuickView{display:none;left:-150px;position:relative;top:172px;z-index:209;}*/
#evQuickView {position: absolute;left: 95px;top: 150px;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: 290px;
	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: 280px;
	text-align : left;
}

/* easyViewer shipping info */
/*#evShipInfoWidget{position:relative;}
#evShipInfo {display:none;left:-127px;position:absolute;top:10px;z-index:208;}*/
#evShipInfo {position: absolute;left: 60px;top: 180px;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;
}
#popUps{text-align:center;width:100%;border:solid 0px red;height:0px;position:absolute;top:0px;left:0px;}
#evShipInfoWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;width:800px;position:relative;display:none;}
#evQuickViewWidget{background:#ffFFff;margin-left:auto;margin-right:auto;text-align:left;width:800px;border:solid 0px blue;height:0px;width:800px;position:relative;display:none;}
