/*
	Martians Reunited Forms CSS
*/

/*
	Autoform styling
*/

.autoform .e_share_info {
	display:				none;
}

.autoform .block {
	clear:					both;
}

.autoform .block.multicheckbox {
	clear:					none;
}

.autoform {
	display:				block;
	clear:					both;
	
	width:					520px;
	padding:				10px 10px 0 0;
}

.autoform .notice {
	display:				block;
	clear:					both;
	background-image:		url(form_notice_top.gif);
	background-repeat:		no-repeat;
	background-position:	0 10px;
	
	padding-top:			10px;
	margin-bottom:			5px;
}

.autoform .notice .internal {
	display:				block;
	background-image:		url(form_notice_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	0 100%;
	
	padding:				5px 10px 5px 10px;
}

.autoform .notice .internal span {
	display:				block;
	clear:					both;
	
	color:					#fff;
}

.autoform .notice .internal .title {
	font-weight:			bold;
}

.autoform .varchar,
.autoform .spacer,
.autoform .date,
.autoform .upload,
.autoform .text,
.autoform .checkbox,
.autoform .password,
.autoform .enum {
	margin-left:			10px;
	padding-bottom:			5px;
}

/*
.autoform .multicheck  {
	float:					left;
	width:					100px;
}
*/

.autoform .date .title,
.autoform .text .title,
.autoform .upload .title,
.autoform .varchar .title,
.autoform .password .title,
.autoform .enum .title {
	float:					left;
	clear:					left;
	width:					160px;
	margin-right:			10px;
}

.autoform .checkbox {
	float:					left;
	clear:					left;

}

.autoform .checkbox input {
	float:					left;
	margin-right:			10px;
}

.autoform .checkbox .title {
	float:					left;
}

.autoform .multicheck {
	display:				block;
	clear:					both;
	
	width:					100%;
}

.autoform .multicheck .title {
	float:					left;
	clear:					left;

	padding-top:			10px;
	font-weight:			bold;
}

.autoform .spacer  .title {
	float:					left;
	clear:					left;

	padding-top:			10px;
}

.autoform .multicheckbox {
	float:					left;
	width:					170px;
	margin-bottom:			0!important;
}

.autoform .varchar .element input,
.autoform .password .element input,
.autoform .text .element textarea,
.autoform .upload .element input,
.autoform .date .element input {
	float:					left;
	width:					320px;
	
	margin-bottom:			5px;
}

.autoform .enum .element select {
	float:					left;
	max-width:				320px;
	min-width:				150px;
	
	margin-bottom:			5px;
}

.autoform .text .element textarea {
	height:					150px;
}

.autoform .varchar .hint,
.autoform .multicheck .hint,
.autoform .password .hint,
.autoform .text .hint,
.autoform .enum .hint,
.autoform .date .hint,
.autoform .checkbox .hint {
	display:				block;
	clear:					left;
	
	font-style:				italic;
	color:					#f00;
}

.autoform .buttons .submit {
	float:					right;
}

.autoform .buttons {
	display:				block;
	clear:					both;
}

.autoform .edit {
	overflow:				hidden;
	float:					left;
	background-image:		url(icons/16x16/edit-copy.png);
	background-repeat:		no-repeat;
	
	width:					16px;
	height:					16px;
	
	margin-right:			5px;
	text-indent:			-1000px;
}

.autoform .spacer,
.autoform .subtitle {
	float:					left;
	clear:					both;
	font-size:				8pt;
	color:					#666;
	margin-bottom:			6px;
}
