/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Receipt <<<---------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#receipt_top, #receipt_bottom {
	width: 97%;
	margin-bottom: 1.5em;
	border-bottom: 1px solid #eee;
	border-spacing: 0pt;
	font-family: Arial, Helvetica, sans-serif;
}

#receipt_top {
	background-color: #FFF9D8;
	padding: 0.25em;
}

#receipt_top td {
	width: 40%;
}

#receipt_bottom td {
	border-right: 2px solid #ccc;
	width: 33%;
}

#receipt_bottom thead td {
	border-right: none;
}

#receipt_bottom .qty {
	width: 10%;
}

#receipt_bottom .total_row {
	text-align: right;
	font-weight: bold;
}



.evenRow {
    }

.oddRow {
        background-color: #EEEEF0;
    }
/*
 * ------------- Flashbox 
*/
    #flashBox {
        margin: 0.5em auto 0 auto;
        width: 30em;
        background-color: #fff;
		/*line-height: 0pt;*/
    }
	
    #flashError {
        color: #cc0033;
        border: 1px solid #990000;
		padding: 0.5em;
    }
    
    #flashWarning {
        color: #c60;
        padding: 0.5em;
    }
    
    #flashNotice {
        color: green;
        padding: 0.5em;
        border: 1px solid #009933;
    }
   
