.mol_panel {
	/*position: absolute;
	top: 420px;
	left: 8px;*/
	height: 420px;
	width: 674px;
	
	border-right-color: #9e9e9e;
	border-left-color: #c2c2c2;
	border-bottom-color: #9a9a9a;
	border-top-color: #b3b3b3;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1px;
	padding: 20px;
	font-family: monospace;
	color: #c1c1c1;
	background-color: #e4e4e4;
	background-image: linear-gradient(bottom, rgb(199,199,199) 47%, rgb(230,230,230) 74%, rgb(237,240,240) 87%);
	background-image: -o-linear-gradient(bottom, rgb(199,199,199) 47%, rgb(230,230,230) 74%, rgb(237,240,240) 87%);
	background-image: -moz-linear-gradient(bottom, rgb(199,199,199) 47%, rgb(230,230,230) 74%, rgb(237,240,240) 87%);
	background-image: -webkit-linear-gradient(bottom, rgb(199,199,199) 47%, rgb(230,230,230) 74%, rgb(237,240,240) 87%);
	background-image: -ms-linear-gradient(bottom, rgb(199,199,199) 47%, rgb(230,230,230) 74%, rgb(237,240,240) 87%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.47, rgb(199,199,199)),
		color-stop(0.74, rgb(230,230,230)),
		color-stop(0.87, rgb(237,240,240))
	);
	-moz-border-radius: 8px;
	border-radius: 8px;
	
}

.mol_data {
	color: #7d7d7d;
	text-align: left;
	
	top: 10px;
	float: right;
	left: 410px;
	position: absolute;
	border-collapse: collapse;
	font-size: 10px;
	
}

.mol_image {
	top: 80px;
	width: 300px;
	left: 40px;
	position: absolute;
}






.mol_toolbar{
 position:absolute;
 -moz-border-radius:8px;
 -webkit-border-radius: 8px;
 width:300px;
 height:26px;
 float: top;
 top:0px
 margin:0px;
 padding:0px;
 left:25px;
 /*background-color:#000;
 border-bottom:2px solid #ccc;*/
 list-style-type:none;
 opacity: 0.3;
}
/*
ul.mol_toolbar li{
 display:block;
}
ul.mol_toolbar li a{
 float:left;
 cursor:pointer;
 width:70px;
 height:52px;
 opacity: 0.6;
}
ul.mol_toolbar li a:hover{
 opacity: 1.0;
}
a.label{
 background:#fff url(icons/label.png) no-repeat center center;
}
a.fav{
 background:#fff url(icons/favorite.png) no-repeat center center;
}
a.shop{
 background:#fff url(icons/shopping_cart.png) no-repeat center center;
}
a.zoomin{
 background:#fff url(icons/zoom_in.png) no-repeat center center;
}

*/

.mol_image_spinner {
	background-color: #e4e4e4;
	background: url('images/spinner.gif') no-repeat 0;
	top: 200px;
	left: 140px;
	position: absolute;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.mol_name {
	color: #797979;
	left: 5px;
	position: relative;
	top: 10px;
	text-align: left;
	text-shadow: 1px 1px 3px #d0d0d0;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial;
}

.p_label {
	font-weight: bold;
	left: 60px;
	top: 130px;
	position: absolute;
	color: #bfbfbf;
	font-size: 132px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	opacity: 0.4;
}

.s_label {
	font-weight: bold;
	left: 150px;
	position: absolute;
	top: 320px;
	color: #b4b4b4;
	font-size: 132px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	opacity: 0.4;
}

.k_label {
	font-weight: bold;
	left: 260px;
	top: 130px;
	position: absolute;
	color: #bfbfbf;
	font-size: 132px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	opacity: 0.4;
}

#summary {
	color: #747474;
	bottom: 74px;
	left: 20px;
	position: absolute;
	border-color: #d8d8d8;
	border-style: ridge;
	border-width: 1px;
	padding: 6px;
	height: 50px;
	width: 140px;
	line-height: 2px;
	text-align: left;
	font-size: 8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


.n19_align {
	background-color:rgba(124,252,0,0.3);
	
}
.n19_warn {
	background-color:rgba(200,200,0,0.3);
	
}
.n19_fail {
	background-color:rgba(255,0,0,0.2);
	
}

#p {
	margin-top: 10px;
	padding: 5px;
	border-color: white;
	border-width: 0px;
	border-style: solid;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#s {
	padding: 5px;
	margin-top: 10px;
	border-color: white;
	border-width: 0px;
	border-style: solid;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#k {
	padding: 5px;
	margin-top: 10px;
	border-color: white;
	border-width: 0px;
	border-style: solid;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.mol_result_heading {
	text-align: left;
	color: #737373;
	font-size: 9px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.mol_result_data {
	line-height: 10px;
	color: black;
	text-shadow: 0px 0px;
	font-family: "Courier New", Courier;
	text-transform: uppercase;
	text-align: left;
	position: relative;
	font-size: 11px;
}

.p_spec {
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-top: 2px;
	text-align: center;
	left: 30px;
	top: 130px;
	position: absolute;
	float: right;
	background-color: white;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial;
	color: black;
	height: auto;
	width: auto;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity: 0.4;
}

.s_spec {
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-top: 2px;
	text-align: center;
	left: 30px;
	top: 390px;
	position: absolute;
	float: right;
	background-color: white;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial;
	color: black;
	height: auto;
	width: auto;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity: 0.4;
}

.k_spec {
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-top: 2px;
	text-align: center;
	left: 250px;
	top: 210px;
	position: absolute;
	float: right;
	background-color: white;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial;
	color: black;
	height: auto;
	width: auto;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity: 0.4;
}
