/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// forms
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.form
{ margin:10px auto; padding:0; overflow:hidden; }
	div.form div.left, div.form div.right
	{ width:215px; margin:10px 0; display:inline; overflow:hidden; }
		div.form fieldset
		{ padding:10px 0; }	
			div.form fieldset legend
			{ display:none; }
		div.form div.left
		{ float:left; }
		div.form div.right
		{ float:right; }
		div.form div.wide
		{ display:block; clear:both; overflow:hidden; }
	
	div.form label
	{ overflow:hidden; margin:2px 0; display:block; clear:both; }
	div.form span.label
	{ width:95px; display:inline; float:left; overflow:hidden; color:#252525; }
		div.form div.left input.input_text, div.form div.right input.input_text
		{ width:100px; }
		div.form div.wide input.input_text
		{ width:250px; }

	div.form input.input_text, div.form textarea.input_textarea, input.quantity
	{ border:none; padding:1px; color:#fff; background-color:#808080; border:solid 1px #252525; clear:right; }
	input.quantity
	{ width:25px; text-align:center; }
	div.form input.input_text:focus, div.form textarea.input_textarea:focus
	{ border:solid 1px #ed1c24; }
	div.form p.links
	{ text-align:center; }