/* TINY BOX */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#fff; z-index:1500}
#tinycontent {background:#fff}
/* */

/*TINY BOX 2 LIGTH BOX*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900;}
.tinner { 
	overflow:hidden;
	background:#fff url(../images/preload.gif) no-repeat 50% 50%; 
	border:2px solid #2e6da4;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
}
.tcontent{padding:20px;overflow-y:scroll;height:100%;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800;}
.tclose {position:absolute; top:5px; right:5px; width:30px; height:30px; cursor:pointer; background:url(./images/close.png) no-repeat;z-index:800;}
.tclose:hover {background-position:0 -30px}
/* */
.receipt{padding:20px;overflow-x:hidden;overflow-y:scroll;height:400px;}

/* LOYALTY PROGRAM */
/* LIGHTBOX RECIEPT */
.sale{}
.sale .title{display:inline-block;font-weight:bold;width:100px;color:#696969;}
.sale .colon{display:inline-block;font-weight:bold;width:10px;color:#696969;}
.sale .receipt{font-size:18px;}
.sale .origin{font-size:14px;}
.sale .store{font-size:11px;}
.sale .date{font-size:11px;}
.sale .subtotal{font-size:11px;color:#d80202;}
.sale .tax{font-size:11px;color:#d80202;}
.sale .grandtotal{font-size:11px;color:#018c26;font-weight:bold;}
.sale .items{}
.sale .items .item{padding:5px 0;}
.sale .items .item .header{font-weight:bold;padding-bottom:0px;}
.sale .items .item .sku{float:left;padding:3px;width:75px;}
.sale .items .item .description{float:left;padding:3px;width:300px;}
.sale .items .item .features{float:left;padding:3px;width:200px;}
.sale .items .item .quantity{float:left;padding:3px;width:75px;}
.sale .items .item .amount{float:left;padding:3px;width:75px;}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}