/* STYLE FOR INSERT / UPDATE FORMS
-------------------------------------------------------- */
	form {
		margin:				0;
		padding:			0 0 0 5px;
		width:				475px;
		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:			4px 5px 0;
		width:				150px;
		height:				22px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -60px;
	}
	
	form fieldset .error {
		padding:			4px 5px 0;
		width:				150px;
		height:				20px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -90px;
	}
	
	form fieldset .small {
		width:				60px;
		background:			url(../images/backgrounds/forms.gif) no-repeat -180px -60px;
	}
	
	form fieldset .small_error {
		width:				60px;
		background:			url(../images/backgrounds/forms.gif) no-repeat -180px -90px;
	}
	
	form fieldset .large {
		width:				250px;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 0;
	}
	
	form fieldset .large_error {
		width:				250px;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -30px;
	}
	
	/* this field has the 'http://' already included in it */
	form fieldset .http {
		padding-left:		40px;
		width:				215px;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -150px;
	}
	
	form fieldset .http_error {
		padding-left:		40px;
		width:				215px;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -180px;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* SELECT FIELDS
	----------------------------------- */
	form fieldset select {
		padding:			0;
		height:				22px;
		width:				265px;
		border:				solid 1px #DDD;
	}
	
	form fieldset select option {
		padding:			2px 5px;
		background:			#FFF;
	}
	
	form fieldset .smallselect {
		padding:			0;
		height:				22px;
		width:				80px;
	}
	/* ----------------------------------- */
	
	
	
	
	
	/* TEXTAREAS
	----------------------------------- */
	form fieldset .smalltextarea {
		padding:			2px 5px;
		height:				60px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -210px;
	}
	
	form fieldset .smalltextarea_error {
		padding:			2px 5px;
		height:				60px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -280px;
	}
	
	form fieldset .largetextarea {
		padding:			2px 5px;
		height:				178px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -350px;
	}
	
	form fieldset .largetextarea_error {
		padding:			2px 5px;
		height:				178px;
		width:				290px;
		border:				none;
		background:			url(../images/backgrounds/forms.gif) no-repeat 0 -528px;
	}
	
	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:				200px;
		text-align:			left;
	}
	/* ----------------------------------- */