/*---------styling------------*/
#formholder{width:400px;

}
fieldset#theform{
	background: white url(imgs/structure/fm_bottom.gif) bottom left no-repeat; width:390px; border:0;margin:0;padding:0;
	padding-bottom:14px;
}
#formhead{padding:10px 0 0 10px;	background: transparent url(imgs/structure/fm_top.gif) top left  no-repeat; }
#forminside{margin:10px;}
.formitem_box{width:250px;
border:1px solid #ccc;
background:#eee;
margin:3px 0;
font:11px Verdana, Helvetica, sans-serif;
}

.forminput{border:1px solid #ccc;
background:#eee;
margin:3px 0;
font:11px Verdana, Helvetica, sans-serif;
}
.formlabel{display:block;margin:0 5px;}
.validatoritem{display:block;margin:0 5px 10px 100px;}
/*=======forms=========*/
 fieldset{
width:600px;
}
legend {
color:#ccc;font-size:11px;
top:0;
padding:0;
height:2em;
font-weight:bold;
}
.frm_lbl{width:100px;
font-size:11px;
	margin: 3px 0;
padding-right:2px;
  text-align:right;
  float: left;
  clear:all;
  /*letter-spacing:-1px;*/
  }
.formitem{width:350px;
border:1px solid #ccc;
margin:3px 0;
	font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}


.formitem_wide{width:480px;
font-size:11px;
border:1px solid #ccc;
margin:3px 0;
font-family: Arial, Helvetica, sans-serif;
}
/*=====preview=========*/
.previewbox{border:1px dotted #ffcc00;
padding:10px; 
margin-top:10px;}
