﻿.firstname,.lastname {width:150px;	border: 1px solid #808080; padding:2px;}
.fieldsetbg {width:520px; margin:20px auto 10px auto;}
.buttons {text-align:right; width:540px;margin:10px auto 10px auto;}
.eform p {padding:1px;margin:0;}
.eform label {margin-right:4px;width:130px;}
/*.eForm table {margin-left:64px;padding-right:4px;}*/
.warn
{
	color: #f00;
	font-weight: bold;
	text-align:center;
	
}

.nsptel {display:none;}

  .accordion li a.hdr {letter-spacing:.5em;}
	.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li {  cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width:100%;}
	.accordion li.active>a {outline:none;  font-weight:bold; color:#3090F0; background: url('/images/layout/collapse.jpg') no-repeat center right;}
	.accordion li div {font-size:1em; padding:10px 10px 10px 10px; display: block; clear: both; float: left; }
	.accordion li ul li ul li div { padding:10px 10px 10px 20px; display: block; clear: both; float: left; }
	.accordion a {color:#033f6e;font-size:1.1em; outline:none;  text-decoration: none; padding:2px 12px 2px 0; display: block; cursor: pointer; background: url('/images/layout/expand.jpg') no-repeat center right;}
	.accordion a.ext {font-size:1em;padding:0;background:0; display:inline;}
	/* Level 2 */
	.accordion li ul li a { padding-left:10px;}
	.accordion li ul li ul li a { padding-left:20px;}
	
.plu {border:solid 2px #000;}
.plu .title {background:#00599e;padding:4px; color:#fff; font-weight:bold; border-bottom:solid 2px #000;}

.plu .lucontent {padding:3px;}
.col1 { width:140px;  float:left; }	
.col2 { width:190px; float:left; }	
.col3 { width:30px; float:left; }	
.col4 { width:90px; text-align:center; }	
.col5 { width:320px; float:left; }	
.col6 { width:85px; float:left; }	
.col7 { width:420px; float:left; }	
.col8 { width:60px; float:left; }	
.col9 { width:20px; float:left; }	
.ocol1 { width:50px; float:left; text-align:center; }	
.ocol2 { width:400px; float:left;}	
.ocol3 { width:30px; float:left; text-align:center; }	
.imgfnd {margin:0px 0 2px 10px; vertical-align:middle; }
.hdr {padding:2px 0 2px 0;height:18px; color:#fff;display:block;}
.osel {vertical-align:bottom;padding:4px;}
.addproduct 
{
	padding:2px 0 2px 0;
}
.addproduct b {color:#fff;}
.num {float:left ; width:40px; margin:15px 50px 10px 10px;}