Не много украшательства
в функции printcart() заменяем строку
document.write('<div id="axcrt" class="bf" align="center" style="position: fixed; display: none; z-index: 100; visibility: hidden; left: '+Math.ceil((document.documentElement.clientWidth-300)/2)+'px; top: '+Math.ceil((document.documentElement.clientHeight-100)/2)+'px;">' + printcart_act1 + '<\/div>');
на
document.write('<div id="axcrt" class="bf" align="center" style="position: fixed; display: none; z-index: 100; visibility: hidden; left: '+Math.ceil((document.documentElement.clientWidth-300)/2)+'px; top: '+Math.ceil((document.documentElement.clientHeight-100)/2)+'px;">' + printcart_act1 + '</div><div id="axcrt_back" style="background-color:#FFFFFF;opacity: 0.50;position:fixed;top:0px;left:0px;z-index:99;display:none;visibility:hidden;"></div>'); $('#axcrt_back').css({'width':$(window).width()+'px','height':$(window).height()+'px'});
Я думаю так по симпатичней будет.