body {
	padding : 3px;
}
.ux-calc {
	background: #EEEEEE;
}

.ux-calc-container {
	border: 1px solid #C7D8ED;
}

.ux-calc-container table.x-table-layout {
	width: 100%;
	empty-cells: show;
}

.ux-calc-digit button, .ux-calc-equals button {
	font-weight: bold;
	color: green;
}

.ux-calc-operator button {
	color: blue;
}

.ux-calc-memory button {
	color: red;
}

.ux-calc-memstore, .ux-calc-memstore * {
	color: inherit!important;
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);
}

.ux-calc-btn-hover {
	background: #C7D8ED;
	cursor: pointer;
}

.ux-calc-input {
	text-align: right;
}

.ux-calc-misc { }
.ux-calc-ok { }

.calculator_icon {
	background-image: url('/resources/images/icons/silk/calculator.png') !important;
}