/* STYLE FOR INSERT / UPDATE FORMS
-------------------------------------------------------- */
	form {
		margin:				0;
		padding:			0;
		width:				100%;
		float:				left;
		text-align:			left;
	}
	
	form p {
		margin:				0 0 10px;
	}
	
	form fieldset {
		margin:				20px 0 0;
		padding:			2%;
		width:				96%;
		text-align:			left;
		border:				solid 1px #DDD;
	}
	
	form fieldset legend {
		padding:			10px 5px;
		color:				#567;
		font-weight:		bold;
		font-size:			14px;
	}
	
	form fieldset p {
		margin:				0 0 20px;
	}
	
	form fieldset label {
		margin:				0 10px 0 0;
		padding:			0 0 5px;
		width:				127px;
		float:				left;
	}
	
	form fieldset input,
	form fieldset select,
	form fieldset textarea {
		font-family:		Arial;
		font-size:			11px;
		color:				#333;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* TEXT FIELDS
	----------------------------------- */
	form fieldset input {
		padding:			3px 5px 0;
		width:				150px;
		height:				17px;
		border:				none;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 0;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .error {
		width:				150px;
		height:				17px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -20px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	/* padding and border are already set by now */
	form fieldset .small {
		width:				60px;
		background:			url(../images/backgrounds/forms.png) no-repeat -180px 0;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .small_error {
		width:				60px;
		background:			url(../images/backgrounds/forms.png) no-repeat -180px -20px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .large {
		width:				250px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -40px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .large_error {
		width:				250px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -60px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	/* this field has the 'http://' already included in it */
	form fieldset .http {
		padding-left:		40px;
		width:				215px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -80px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .http_error {
		padding-left:		40px;
		width:				215px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -100px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .file_large {
		width:				330px;
		height:				22px;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -40px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .cbx {
		margin:				5px 0 0;
		width:				25px;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* SELECTS/DROPDOWNS
	----------------------------------- */
	form fieldset select {
		border:				solid 1px #AAA;
		background:			#FFF;
	}
	
	form fieldset select option {
		padding:			1px 5px;
		background:			#FFF;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* TEXTAREAS
	----------------------------------- */
	form fieldset .smalltextarea {
		padding:			2px 5px;
		height:				56px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -120px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .smalltextarea_error {
		padding:			2px 5px;
		height:				56px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -180px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .largetextarea {
		padding:			2px 5px;
		height:				176px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -240px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .largetextarea_error {
		padding:			2px 5px;
		height:				176px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.png) no-repeat 0 -420px;
		/* enable PNG support in IE */
		behavior:			url(lib/scripts/iepngfix.htc);
	}
	
	form fieldset .usemce {
		width:				450px;
		height:				350px;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* BUTTON BOX
	----------------------------------- */
	form #btn_box {
		width:				100%;
		margin:				5px 0 0;
		padding:			5px 0 0;
		border-top:			solid 1px #AAA;
		float:				right;
		text-align:			right;
	}
	
	/* used for the 'change order' button */
	form #btn_box #action_bar {
		float:				left;
		width:				250px;
		text-align:			left;
	}
	/* ----------------------------------- */