input.LSformElement_supannLabeledValue_search {
	border: 1px solid #CCC;
	width: 200px;
	background: url('../image/find') no-repeat scroll 0% 0% #FFF !important;
	padding-left: 18px;
}

div.supannLabeledValue_possibleValues ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

div.supannLabeledValue_possibleValues li {
	border-bottom: 1px solid #CCC;
	margin-bottom: 2px;
}

div.supannLabeledValue_possibleValues li:hover {
	background-color: #CCC;
	cursor: pointer;
}

pre.LSformElement_supannLabeledValue_value {
	display: inline-block;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0;
}

@media (min-width: 401px) {
	select.LSformElement_supannLabeledValue_label, input.LSformElement_supannLabeledValue_label, span.LSformElement_supannLabeledValue_label {
		width: 50px;
		vertical-align: top;
	}

	input.LSformElement_supannLabeledValue_value, textarea.LSformElement_supannLabeledValue_value {
		scrollbar-width: thin;
		width: calc(150px - 1em);
	}

	textarea.LSformElement_supannLabeledValue_value {
		height: 5em;
	}
}
