/* FORMS */
form {
  margin: 0;
  padding: 0
}

.login label {
  float: left;
  width: 100px;
  text-align: right;
  margin-bottom: 5px
}

.login input {
  float: left;
  width: 300px;
  margin-left: 10px;
  margin-bottom: 5px
}

.notes {
//  width: 175px;
  height: auto;
  margin: 10px auto;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}
.cleanform input {
}

.cleanform select {
}

.cleanform textarea {
}

.cleanform submit {
}

.advanced {
    font-size: 12px
}

.advanced label {
  font-size: 12px
}
.advanced .title {
  color: #333333
}

.options {
  width: 20%;
  float: left
}

.options input{
  margin: 5px 10px 0 0
}

.options  label{
  text-align: left;
  font-size: 12px
}

hr.divider {
  border: none 0; 
  border-top: 1px solid #a8a3ac;
  width: 80% ;
  height: 1px; 
  margin: 10px auto 5px 
}
/* CLEARS */
.clearleft {clear: left}

.clearright {clear: right}

.clearboth {clear: both}

/* LIGHTBOX */
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}