@CHARSET "UTF-8";b

#calculator h1, #calculator div, #calculator ul, #calculator ol, #calculator li, #calculator form,
#calculator a, #calculator img, #calculator label, #calculator hr, #calculator input, #calculator select
{ 	border:0pt none;
	font-family: Helvetica;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	padding:0pt;
	vertical-align:baseline;
	text-align: left;
}
#calculator ul, #calculator ol { list-style: none; }
#calculator a { cursor: pointer; text-decoration:none; }
#calculatorBackground {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
	opacity: 0.7;
}
#calculator {
	color: #86686a;
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:534px;
	width:518px;
	background:#efe9e4;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
}
#calculator h1{
	text-align:left;
	color:#412b2b;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}

/* Buttons */
#calculatorClose, #calculatorRefresh, #calculatorNext, #calculatorPrevious { position:absolute; display:block; }
#calculatorClose { right:4px; top:4px; }
#calculatorRefresh{ right:28px; top:4px; }
#calculatorNext{ right:4px; bottom:4px; display: none; }
#calculatorPrevious{ left:4px; bottom:4px; display: none; }
#button{ text-align:center; margin:100px; }

/* Items */
#calculator #categories { width: 100%; }

#calculator #products, #calculator #questions
{display: none;overflow: auto;margin-top: 10px;list-style: none;}
#calculator #products { height: 450px; }
#calculator #products img { height: 70px; width: 70px; border: 1px solid #D3D3D3;}
#calculator #products li { float: left; height: 70px; min-width: 70px; margin-right: 2px; margin-bottom: 4px;}
#calculator #product { width: 150px; float: right; }
#calculator #product img.main { display: block; width: 150px; vertical-align: middle; border: 1px solid #D3D3D3;}

#calculator #questions { height: 452px;}
#calculator #questions li { display: block; clear: both; margin-bottom: 5px; }
#calculator #questions label.common { display: block; clear: left; float: left; height: 22px; width: 120px; font-weight: bold; font-size: 14px; line-height: 20px; }

#calculator select { width: 240px; border: 1px solid #D3D3D3; color: #86686a;}
#calculator select[disabled="disabled"] { background: #efe9e4; color: #86686a; }
#calculator input { margin-right: 8px; color: #86686a;}
#calculator input[type="text"] { border: 1px solid #D3D3D3; width: 236px; cursor: text; }
#calculator input[type="submit"], #calculator input[type="button"] { display: none; cursor: pointer; position: absolute; bottom: 10px; background-color: #efe9e4; border: 1px solid #D3D3D3; width: 100px; text-align: center; font-weight: bold; }
#calculator input[disabled="disabled"] { background-color: #ccc; }
#calculator input[readonly="readonly"] { cursor: default; }

#calculator #questions #qAdditional, #calculator #qCalculation, #calculator .checkList
{width: 355px;}

#calculator #qCalculation {background: #fff;border: 1px solid #d3d3d3;padding-top:4px;}
#calculator #qCalculation li {margin-left: 8px; position:relative;}
#calculator #qCalculation li.summary { font-size:115%;font-weight:bolder;color:#412b2b}

#calculator .error { border: 1px solid #aa0000 !important; }
#calculator span.qPrice { color: #a20607; font-weight: bold; display: block; position: absolute; top: 0px; right: 8px; }
#calculator span.head { display: block; width: 355px; text-align: center; margin-top: 10px; margin-bottom: 10px; font-weight : bold; font-size: 100%; text-decoration: underline;}
#calculator div.description { font-size: 120%; text-align: center; font-weight: bold; margin-top: 10px; color: #412b2b; }

#calculator .checkList { border: 1px solid #D3D3D3; overflow: auto; padding-top: 4px; background: #fff;}
#calculator .checkList label { display: block; padding-left: 25px; text-indent: -25px; position: relative;}
#calculator .checkList label:hover { background: #efe9e4; color: #86686a; cursor: pointer; }
#calculator .checkList label { margin-left: 8px; }
#calculator .checkList label.summary:hover { background: #efe9e4; color: #412b2b; cursor: default; }
#calculator .checkList input { vertical-align: middle;}

* html .checklist label { height: 1%; }
* html #calculator #submit { display: none; cursor: pointer; position: absolute; bottom: 2px; background-color: #efe9e4; border: 1px solid #D3D3D3; width: 100px; text-align: center;}
* html #calculator input.text { border: 1px solid #D3D3D3; width: 222px; cursor: text; }

#copyrights {position:fixed !important;bottom:0px;left:10px;background:transparent;color:#fff;}
#calculator #text {font-size: 80%; padding-left: 2px; text-align: center;}
#calculator #indicator {width: 514px; background: #fff; border: 2px solid #777; margin: 160px auto;text-align: center; }
#calculator #indicator img { width: 40px; height: 40px; border: none; margin-bottom: 10px;}
#calculator #indicator h2 { color: #000; }