

#body input.text {
	background: #ffffff url('images/input-background.gif') left top repeat-x !important;
	border: 2px solid #aa7755;
	margin: 1px 0;
	padding: 3px;
}
#body select {
	background: #ffffff url('images/input-background.gif') left top repeat-x !important;
	border: 2px solid #aa7755;
}
#body select option,
#body select optgroup {
	background: #ffffff;
}
#body textarea {
	background: #ffffff url('images/input-background.gif') left top repeat-x !important;
	border: 2px solid #aa7755;
	padding: 3px;
}

#body input.text:focus {
	border-color: #ddbbaa;
}
#body select:focus {
	border-color: #ddbbaa;
}
#body textarea:focus {
	border-color: #ddbbaa;
}



#body input.button {
	background: #555;
	color: #eee;
	border-top: 2px solid #777;
	border-left: 2px solid #777;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	padding: 1px 3px;
}
#body input.button.edit,
#body input.button.update {
	background: #339;
	color: #ddf;
	border-top: 2px solid #559;
	border-left: 2px solid #559;
	border-right: 2px solid #117;
	border-bottom: 2px solid #117;
}
#body input.button.add,
#body input.button.save,
#body input.button.send,
#body input.button.confirm,
#body input.button.continue {
	background: #393;
	color: #dfd;
	border-top: 2px solid #595;
	border-left: 2px solid #595;
	border-right: 2px solid #171;
	border-bottom: 2px solid #171;
}
#body input.button.return,
#body input.button.cancel,
#body input.button.delete,
#body input.button.action {
	background: #933;
	color: #fdd;
	border-top: 2px solid #955;
	border-left: 2px solid #955;
	border-right: 2px solid #711;
	border-bottom: 2px solid #711;
}
#body fieldset.controls {
	border: 0 none;
}
