#lbox-inner iframe { height:564px; }
.sIFR-active .srep { visibility:hidden; }    
.replace-button { background: url(../images/graphics/text-buttons.gif) no-repeat; }
.error { background:url(../images/graphics/error.gif) 0 99% no-repeat; }
#cardimage { background:url(../images/graphics/text-buttons.gif) no-repeat -10px -680px; width:167px; height:35px; }

.button-login { width:72px !important; height:37px; background-position:-10px -118px; }
.button-sendpass { width:160px !important; height:37px; background-position:-10px -212px; }
.button-continue { width:98px !important; height:37px; background-position:-10px -373px; }
.button-addnew { width:121px !important; height:26px; background-position:-10px -10px; }
.button-edit { width:65px !important; height:26px; background-position:-10px -46px; }

    .button-actions span { background-image:url(../images/graphics/text-buttons.gif); }

.add-item { width:146px; height:37px; }
    .add-item span { width:146px; height:37px; background-position:-10px -850px; }
.add-off { width:142px; height:37px; }
    .add-off span { width:142px; height:37px; background-position:-10px -960px; }
.check-out { width:62px; height:37px; }
    .check-out span { width:62px; height:37px; background-position:-10px -1070px; padding:0; }
.view-prods { width:171px; height:26px; }
    .view-prods span { width:171px; height:26px; background-position:-10px -1180px; }
.update-item { width:146px; height:37px; }
    .update-item span { width:146px; height:37px; background-position:-10px -850px; }
.update-off { width:142px; height:37px; }
    .update-off span { width:142px; height:37px; background-position:-10px -960px; }
.recalc { width:100px; height:27px; margin-top:10px; }
    .recalc span { width:100px; height:27px; background-position:-10px -420px; }
.small-checkout { margin-left:82px; width:113px; height:26px; margin-bottom:10px; }
    .small-checkout span { width:113px; height:26px; background-position:-10px -1290px; }
.button-save { width:87px; height:39px; }
    .button-save span { width:87px; height:39px; background-position:-10px -165px; }
.button-delete { width:73px; height:39px; }
    .button-delete span { width:73px; height:39px; background-position:-10px -259px; }
.print-button { width:77px; height:27px; }
    .print-button span { width:77px; height:27px; background-position:-10px -480px; }

#account-tabs .customer-services a { width:223px; }

#basket { min-width:95px; _width:95px; }

.account-section .error { background:url(../images/graphics/text-buttons.gif) -10px -503px no-repeat; }

.sale { background-image:url(../images/graphics/sale.png); background-repeat:no-repeat; background-position:0 0; }
    .smallprod-sale { width:34px; height:34px; position:absolute; top:0; left:11px; }
    div.listing .sale { position:absolute; top:0; left:0; width:34px; height:34px; }
	.lock { background-position:202px -717px; }
        .sIFR-active .lock { background-position:192px -712px; }

