.rgl-action-input {
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	height: 1.667em;
	white-space: nowrap;
}

.rgl-inactive-action-input {
	background: url("images/widgetMenuBackground.png") repeat-x scroll 50% 50% #cccccc;
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	height: 1.667em;
	white-space: nowrap;
}

.rgl-action-input > input,
.rgl-action-input > select,
.rgl-action-input > .rgl-button {
	display: inline-block;
	margin: 0;
	border-radius: 0;
	border-left-width: 0;
}

.rgl-action-input > input[type='hidden'] {
	display: none;
}

.rgl-action-input > input.ui-helper-hidden,
.rgl-action-input > select.ui-helper-hidden,
.rgl-action-input > .rgl-button.ui-helper-hidden {
	display: none;
}

.rgl-action-input,
.rgl-action-input .rgl-first,
.rgl-action-input input:first-child,
.rgl-action-input select:first-child,
.rgl-action-input .rgl-button:first-child {
	margin-left: 0 !important;
	border-left-width: 1px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.rgl-action-input,
.rgl-action-input .rgl-last,
.rgl-action-input input:last-child,
.rgl-action-input select:last-child,
.rgl-action-input .rgl-button:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}


/* read only styles */
.rgl-action-input.rgl-read-only {
	background: none;
}

.rgl-action-input.rgl-read-only .rgl-button {
	visibility: hidden;
}

