.basket .summary{margin-top:20px;}
#current-shopping-basket{width:220px;border:1px solid #E6E6E6;margin:0 auto 0 auto;text-align:center;padding:0px;clear:both;}
#current-shopping-basket th.title{text-align:left;font-family:Arial, Helvetica, Ventana, sans-serif;background:url(/res/img/template/expressbuy-bk.jpg) repeat-x 0 0;color:white;padding:4px 0 4px 5px;font-weight:bold;border:0;margin-bottom:3px;width:100%;font-size:9pt;}
.#current-shopping-basket td.status{background-color:white;padding:4px 0px;color:red;clear:both;}
.basket .summary #summary-total{background-color:white;padding:4px 0px;clear:both;}
.basket .summary #checkout-button{width:100%;background-color:white;margin:0;padding:0;clear:both;text-align:center;}
.basket .summary #checkout-button input{text-align:center;}
.basket .summary #checkout-button input.checkoutbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:1px solid #F58220;}
.basket .summary #checkout-buttonborder{width:100%;background-color:white;margin:0;padding:0;clear:both;text-align:center;border-bottom:1px solid #A9A9A9;}
.basket .summary #checkout-buttonborder input{text-align:center;}
.basket .summary #checkout-buttonborder input.checkoutbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 201px 50%;color:white;padding:2px 20px 2px 2px;margin:2px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:1px solid #F58220;width:100%;}
.basket .summary #authorisation-button{width:100%;background-color:white;margin:0;padding:0;clear:both;text-align:center;}
.basket .summary #authorisation-button input{text-align:center;}
.basket .summary #authorisation-button input.authorisationbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 203px 50%;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:100%;}
#show-full-basket-trig, #hide-full-basket-trig{background-color:white;width:18px;padding:2px 0px;cursor:hand;}
.basket .basket-footer{background-color:white;width:100%;padding:0;margin:0;clear:both;}
.basket .basket-footer .basket-update{float:left;padding:0px;text-align:left;}
.basket .basket-footer .basket-emptybig{float:left;padding:0px 0px 0px 8px;text-align:left;}
.basket .basket-footer .basket-empty{float:right;padding:0px;text-align:left;}
.basket .basket-footer .basket-continue-shopping{float:right;padding:0px;text-align:left;}
.basket .basket-footer .basket-update input{}
.basket .basket-footer .basket-empty input{text-align:left;}
.basket-update INPUT.checkoutbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
.basket-empty INPUT.checkoutbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
.basket .trolley-header{width:60%;margin-bottom:6px;}
.basket .intro{float:left;}
.basket .continue{float:right;}
.basket .details{float:left;}
.basket .checkout-wrapper{float:left;margin-bottom:10px;background-color:white;width:80%;}
.basket .checkout-wrapper .intro{float:left;padding-left:10px;}
.basket .checkout-wrapper .continue{float:right;}
.basket .checkout-wrapper2{float:left;margin-bottom:10px;background-color:white;padding-left:10px;width:80%;}
.basket .checkout-confirmation-details{float:left;margin-bottom:10px;background-color:white;padding-left:10px;width:100%;}
.basket .items{}
.basket .items .basket-table{width:100%;border-color:#E6E6E6;border-style:solid;border-width:1px 0px;background-color:white;}
.basket .items .basket-table th{background-color:#666666;color:white;font-size:8pt;font-weight:bold;padding:2px;}
.basket .items .basket-table th.th-left{text-align:left;}
.basket .items .basket-table th.th-right{text-align:right;}
.basket .items .basket-table td{font-size:8pt;padding:1px 0px 0px 1px;vertical-align:top;}
.basket .items .basket-table .bullet{text-align:center;padding-top:2px;width:16px;}
.basket .items .basket-table .itemNo{text-align:left;width:60%;padding-left:2px;}
.basket .items .basket-table .itemNo img{width:10px;border:1px solid black;padding-top:1px;}
.basket .items .basket-table .quantity{padding:0;text-align:right;white-space:nowrap;}
.basket .items .basket-table .quantity input{margin:0;padding:0;height:16px;color:#666666;}
.basket .items .basket-table .price{text-align:right;white-space:nowrap;width:50%;}
.basket .items .basket-table .pricesaving{text-align:right;white-space:nowrap;width:50%;color:red;}
.basket .items .saving{color:red;}
.basket .items .basket-table .trash{width:16px;}
.basket .items .basket-table .description{width:100%;padding-left:2px;}
.basket .items .basket-table .unit{text-align:right;padding-right:2px;}
.basket .items .basket-table .unitsaving{text-align:right;padding-right:2px;color:#0099ff;}
.basket .items .basket-table .total{text-align:right;}
.basket .items .basket-table .promotionsForProduct{font-style:normal;font-size:8pt;color:#0099ff;padding:0px;width:100%;padding-left:2px;}
.basket .items .basket-table .promotionsForProduct a{color:#0099ff;}
.basket .items .basket-table .sep{background-color:lightgray;padding:0px;margin:0px;height:1px;}
.basket .items .basket-table .sephard{background-color:darkgray;padding:0px;margin:0px;height:1px;}
.basket .items tr.summary-row-bottom td{border-bottom:1px solid #ABABAB;}
.basket .items .basket-table .basket-total{border-top:1px solid #787878;border-bottom:1px solid #787878;font-weight:bold;}
.basket .items .basket-table .basket-saving{border-bottom:1px solid #787878;font-weight:bold;}
.basket .items .basket-table .basket-buttons{border-top:1px solid #787878;font-weight:bold;padding:5px;}
.basket .progress-wrapper{width:15%;float:left;margin-left:30px;}
.basket .checkoutProgress{float:left;}
.basket .checkoutProgress .step{float:left;clear:both;font-size:9pt;width:85px;height:18px;padding:1px 0 0 4px;margin-bottom:12px;border:1px dotted #007F93;}
.basket .checkoutProgress .flag{float:left;margin-left:10px;}
.basket .checkoutProgress .current-step{border:2px dotted #007F93;background-color:#BCDBE0;font-weight:bold;}
.basket .checkoutAuthorisationProgress{float:left;}
.basket .checkoutAuthorisationProgress .step{float:left;clear:both;font-size:9pt;width:85px;height:18px;padding:1px 0 0 4px;margin-bottom:12px;border:1px dotted #007F93;}
.basket .checkoutAuthorisationProgress .flag{float:left;margin-left:10px;}
.basket .checkoutAuthorisationProgress .current-step{border:2px dotted #007F93;background-color:#BCDBE0;font-weight:bold;}
.basket .highlightOffersInner{padding:4px;width:90%;text-align:center;margin:10px auto 0 auto;}
.basket .highlightOffersInner .title{color:#007F93;font-weight:bold;text-align:center;width:100%;}
.basket .highlightOffersInner .offer{float:left;margin-right:6px;}
.basket .authorisation{float:left;margin-bottom:10px;background-color:white;width:80%;color:red;}
.fullquantitybutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:155px;}
.basket .insufficientQuantity input.instockquantitybutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:210px;}
.basket .insufficientQuantity input.orderviewsubsbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;*width:355px;}
.basket .insufficientQuantity input.deleteviewsubsbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:342px;}
hr.itemseperator{color:#F58220;border:0;background-color:#F58220;height:1px;margin-bottom:10px;}
.ignorebutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:155px;}
.orderotheritemsbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:155px;}
.orderalternativebutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:365px;}
.ignorealternativebutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:425px;}
.showtipbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:430px;}
.ignoretipbutton{background:#007F93 url(/res/img/button-pointer.jpg) no-repeat 20px 50%;background-position:right;color:white;padding:2px 20px 2px 2px;margin:4px 0 0 0;font-weight:bold;font-size:9pt;text-align:left;height:20px;border:0;width:425px;}
#basket-multibuy-items input{color:#666666;}
