#basket{width:168px;padding:0 0 10px 0}
#basket a{color:#3D5C99}
#basket #headerEcomm{background:url(/img/BasketHeaderEcomm.png) no-repeat;width:168px;height:26px;margin:0}
#basket #headerICFR{background:url(/img/BasketHeaderICFR.png) no-repeat;width:172px;height:26px;margin:0 0 0 -3px}
#basket #headerTxt{font-size:1.3em;padding:7px 0 0 27px;font-family:Arial, Verdana,"Sans Serif"}
#basket #headings{border-bottom:1px solid #e2e2e2;font-size:0.9em;color:#333;font-family: Arial,Verdana, "Sans Serif";}
#basket #orderItemsTbl{border-collapse:collapse}
#basket #orderItemsTbl a{color:#3D5C99;text-decoration:underline}
#basket #orderItemsTbl a:hover{color:#3D5C99;text-decoration:underline}
#basket #orderItemsTbl th.col1{width:10%;}
#basket #orderItemsTbl th.col2{width:90%}
#basket #orderItemsTbl td.qty{color:#000;vertical-align:text-top;padding:0 3px}
#basket #orderItemsTbl td.item{padding:0 0 0 7px;width:137px}
#basket #orderItemsTbl td.icfr_item{padding:0 0 7px 7px;}
#basket #orderItemsTbl td.line{border-bottom:1px solid #e2e2e2;}
#basket #orderItemsTbl td.price{float:right;color:#000;font-size:0.9em}
#basket #orderItemsTbl .strike{text-decoration:line-through}
#basket #orderItemsTbl .red{color:#a2171e}
#basket #orderItemsTbl .price{float:right}
#basket #orderItemsTbl th{height:0;padding:0;margin:0}


#basketfooter{background:url(/img/BasketFooter.png) no-repeat;width:168px;height:8px}
#basket #bodyOuter{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
#basket #bodyInner{width:160px;padding:0 0 0 4px}
#basket #subtotal{float:right;font-size:0.9em;padding:3px 1px 0 0;}

#basket #checkout{padding:25px 0px 4px 10px}
#basket #edit{padding:0 0 0 10px}
#basketRight{float:right;padding:1px 2px 0 0}

#basket .bttnICFRBasketCheckout, #basket .bttnICFRBasketEdit, #basket .bttnBasketCheckout,  #basket .bttnBasketEdit{cursor:pointer;display:block;text-indent:-99999;}
#basket .bttnICFRBasketCheckout {width:140px;height:25px;}
#basket .bttnICFRBasketEdit {width:142px;height:27px;}
#basket .bttnBasketCheckout {width:140px;height:25px;}
#basket .bttnBasketEdit {width:140px;height:21px;}

#itemAddedNotice{ background:url(/img/itemAddedNoticeBackground.png) no-repeat; z-index: 100; position: absolute; width: 145px; height: 57px; padding: 8px 38px 8px 8px}
#itemAddedNotice #cartIcon{float: left;}
#itemAddedNotice #closeButton{float: right; margin-right: 4px;}
#itemAddedNotice #closeButton a{font-family: Arial, Helvetica, "Sans Serif"; font-size: 9px; text-decoration: none;}
#itemAddedNotice #closeButton a:hover{color: #000000;}
#itemAddedNotice img{display: inline;}
#itemAddedNotice #message{margin: 27px 0 0 2px; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; }
#itemAddedNoticeBig,#itemAddedNoticeIcfrBig { z-index: 101; position: absolute; left: 830px; }

#itemAddedNoticeBig,#itemAddedNoticeIcfrBig { background:url(/img/itemAddedNoticeBigBackground.png) no-repeat; z-index: 100; position: absolute; width: 160px; height: 90px; padding: 25px 8px 8px 8px}
#itemAddedNoticeBig #cartIcon,#itemAddedNoticeIcfrBig #cartIcon{float: left;}
#itemAddedNoticeBig #closeButton,#itemAddedNoticeIcfrBig #closeButton{float: right; margin-right: 4px;}
#itemAddedNoticeBig #closeButton a,#itemAddedNoticeIcfrBig #closeButton a{font-family: Arial, Helvetica, "Sans Serif"; font-size: 9px; color: #000000; text-decoration: none;}
#itemAddedNoticeBig #closeButton a:hover,#itemAddedNoticeIcfrBig #closeButton a:hover{color: #000000;}
#itemAddedNoticeBig img,#itemAddedNoticeIcfrBig img{display: inline; text-decoration: none}
#itemAddedNoticeBig #message p,#itemAddedNoticeIcfrBig #message p{margin-top: 11px; width: 150px; float: left; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px;}
#itemAddedNoticeBig #addedNoticeCheckout,#itemAddedNoticeIcfrBig #addedNoticeCheckout{ float: right; margin-top: 3px;}

.justAdded{ background-color: #FFFBB3;}

#errorNotice{ background:url(/img/itemAddedNoticeBackground.png) no-repeat; z-index: 100; position: absolute; width: 153px; height: 57px; padding: 4px 30px 8px 8px}
#errorNotice #errorTbl{border-collapse:collapse;font-family: Verdana, Helvetica, "Sans Serif";color: #FF0000;width:100%}
#errorNotice #errorTbl tr.top{vertical-align:top}
#errorNotice #errorTbl tr.bottom{}
#errorNotice #errorTbl td.icon{font-size: 1.5em;float:left}
#errorNotice #errorTbl td.close{color: #0000;font-size: 0.8em;width:33%;float:right}
#errorNotice #errorTbl td.close a:hover{color: #000000}
#errorNotice #errorTbl td.message{font-size: 0.85em;}
#errorNotice #errorTbl #errMessage{}
.bttnRemove{background:url(/img/BasketRemove.png) no-repeat;width:66px; height:19px;cursor:pointer;display:block;float:left}
#itemRemovedNotice{ background:url(/img/itemAddedNoticeBackground.png) no-repeat; z-index: 100; position: absolute; width: 145px; height: 57px; padding: 8px 38px 8px 8px}
#itemRemovedNotice #cartIcon{float: left;}
#itemRemovedNotice #closeButton{float: right; margin-right: 4px;}
#itemRemovedNotice #closeButton a{font-family: Arial, Helvetica, "Sans Serif"; font-size: 9px; text-decoration: none;}
#itemRemovedNotice #closeButton a:hover{color: #000000;}
#itemRemovedNotice img{display: inline;}
#itemRemovedNotice #message{margin: 27px 0 0 2px; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px; }
#itemRemovedNoticeBig{ z-index: 101; position: absolute; left: 830px; }

#itemRemovedNoticeBig{ background:url(/img/itemAddedNoticeBigBackground.png) no-repeat; z-index: 100; position: absolute; width: 160px; height: 90px; padding: 25px 8px 8px 8px}
#itemRemovedNoticeBig #cartIcon{float: left;}
#itemRemovedNoticeBig #closeButton{float: right; margin-right: 4px;}
#itemRemovedNoticeBig #closeButton a{font-family: Arial, Helvetica, "Sans Serif"; font-size: 9px; text-decoration: none;}
#itemRemovedNoticeBig #closeButton a:hover{color: #000000;}
#itemRemovedNoticeBig img{display: inline;}
#itemRemovedNoticeBig #message p{margin: 11px 0 0 19px; width: 150px; float: left; font-family: Arial, Helvetica, "Sans Serif"; font-size: 11px;}
#itemRemovedNoticeBig{ z-index: 101; position: absolute; left: 830px; }
#itemRemovedNoticeBig #addedNoticeCheckout{ float: right; margin-top: 5px; }

