/* input fields */

	div.input,
	fieldset.input
	{
		margin-bottom: 1em;
		clear: left;
	}
	label, legend
	{
		font-size: 95%;
		cursor: pointer;
		color: #666;
		margin-bottom: .25em;
		display: block;
	}
	label.required,
	legend.required
	{
		background: url(../../img/admin/flag_orange.png) no-repeat left center;
		padding-left: 14px;
		color: #333;
		font-weight: bold;
	}
	fieldset input
	{
		margin-right: .25em;
	}
	
	
	input.text,
	div.input>select
	{
		
		
		margin: .25em 0;
		padding: 5px 6px;
	
		width: 415px;
	
		background: white;
		border: 2px solid #CCCCCC;
		
		font-family: "Courier New", Courier, monospace;
		font-size: 14px;
		
	}
	

	
	
	div.input>select
	{
		width: 425px;
		padding: 0;
		font-size: 16px;
	}
	div.input>select option
	{
		padding-right: 1em;
		font-size: 16px;
	}

	div.input>textarea
	{
		width: 415px;
		display: block;
		
		margin: .25em 0;
		padding: 5px;
	
		background: white;
		border: 2px solid #CCCCCC;
		
		font-family: "Courier New", Courier, monospace;
		font-size: 14px;
	}
	
	#TB_ajaxContent input.text,
	#TB_ajaxContent textarea,
	#TB_ajaxContent select
	{
		width: 275px;
	}
	
	input.text:focus,
	textarea.text:focus,
	select:focus
	{
		border-color: #6699CC;
	}
	
	
		
	.mceEditor
	{
		border: 2px solid #CCCCCC !important;
	}
	div.error table.mceEditor,
	div.error input.error,
	div.error textarea.error,
	div.error select.error
	{
		border-color:#CC3300 !important;
	}
	
	
	
		
/* boolean checkboxes */	
	div.boolean
	{
		padding-top: 18px;
	}
	div.boolean label 
	{
		font-size: .9em;
		cursor: pointer;
		color: #666;
		font-weight: bold;
		margin-bottom: .25em;
	}
	div.boolean input 
	{
		margin-right: .5em;
		*margin-right: .25em;
		margin-left: 0;
		padding: 0;
		float: left;
	}	

	
	
	
	div.help
	{
		font-size: 92%;
		color: #666;
		padding-top: 18px;
	}

	
	
/* error messages */

	#error
	{
		display: none;
	}
	label.error,
	div.error-message
	{
		font-weight: normal;
		color: #CC0000;
		background: url(../../img/admin/16-message-warn.png) no-repeat left center;
		padding-left: 18px;
		font-weight: bold;
		cursor: default;
		text-transform:uppercase;
		display: block;
	}


/* submit buttons */

	div.controls
	{
		position: relative;
		padding: 1em 0;
	}
	
	
	
a.quickadd,
a.trigger_cancel,
a#trigger_replace
{
	font-size: 92%;
	padding-left: 16px;
	background: url(../../img/admin/12-em-plus.png) no-repeat left;
	color: #339900;
	font-weight: bold;
}
	
	
a#trigger_replace
{
	background-image: url(../../img/admin/12-em-pencil.png);
	color: #CC6600;
}

a.trigger_cancel
{
	background-image: url(../../img/admin/12-em-cross.png);
	color:#CC3300
}
	
