#form_box {
	margin-top: 0.5em;
	margin-bottom: 2px;
}
   /*
#form_box div {
	padding: 0.2em 0.5em;
}

#form_box div.hr {
	border-bottom: 1px solid #222;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}

#form_box p {
	float: left;
	margin: 4px 0pt;
}
 */
 
#log {
	margin-top: 10px;
  font-size:.8em;
  font-style:italic;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 10px 0;
	background: url(../img/ajax-loader-blue.gif) no-repeat center;
}


form {
  margin:0;
  padding: 0;
}
input, select, textarea {
  float:left; 
  color: #fff;
  border:1px solid #999;
  background:#222;
  margin:0 2px;
  padding:2px;
  font-size:.8em;
}
select{width:230px;}
textarea {
  overflow: auto;
}
input.btn {
 font-weight:bold;
 text-align:center;
 color:#fff;
 background:#009DDF;
 border:1px solid #009DDF;
 /*width:60px;*/
}
input.btn:hover {
 color:#fff;border:1px solid #fff;
}
input.qty {
 width: 1.5em;
 text-align: center;
}
fieldset {
  float:left;
  color:#999;
  border:none;
  background:#000;
  padding: 2px;
  margin:0 4px 0 0;
 /* width:100%;border-top:#999 1px solid;*/
}
legend {
  float:left;
  font-weight: bold;
  color: #ffc;
  margin:2px 0;
  padding:0 5px;
}
label {
  float:left; 
  font-weight: bold;
  margin:2px 10px 2px 0;
  padding:0 2px 0 0;
  /*width:300px; display:inline;*/
}
