
body { background: #ffffff; z-index:1; }

img, a { border: 0; }
div.calculator_container { margin: auto; position: relative; width: 298px; text-align: center; font: bold 1.0em Lucida Sans, Lucida Grande, sans-serif; color: #808080;  }
img.bottom { width: 281px; height: 12px; margin-bottom: 4px; }
img.see { width: 298px; height: 66px; position: relative; top: 4px; }
img#hang { width: 298px; height: 16px; position: absolute; top: 54px; left: 0; display: none; }
div#calculator { margin: 0; padding: 0; border: 0;
				margin-left: 14px; *margin-left: 8px; _margin-left: 12px;
				width: 281px; voice-family: "\"}\"";
				voice-family: inherit; width: 277px; 
			}
div.top_calc { border: 2px solid #d43d23; border-top: 0; border-bottom: 0;
				margin: 0; padding: 0; 
				width: 277px;				
/*				_margin-left: 4px; */
				_width: 281px;
				
				
}

table.operands { margin: 0 auto; width: 210px; text-align: left; table-layout: fixed; border: 0; padding: 0; color: #808080; }
td.operator { width: 28px; font: bold 2.4em Arial, sans-serif; text-align: center; padding-right: 4px; }
td.operands { width: 220px; text-align: left; font-weight: bold; font-size: 0.7em; text-align: left;  }
td.operands div.result_label { font-size: 11px; width: 220px; }
td.operands div { width: 150px; padding: 4px; font-size:10px; }
td.operands span { font: bold 1.5em Arial, sans-serif; }
td.operands input { font-size: 10px; width: 150px; }
hr.sep { margin: 0 auto; width: 250px; border: 0; height: 1px; background-color: #d43d23; color: #d43d23; }
span#savings { font-size: 2.3em; width: 210px; overflow: display; }
span.dollar { font-size: 1.4em; }
div#error {
	color: #c12c13; width: 210px;
	font-weight: normal; font-style: italic;	
	margin: 0; padding: 0;
}