/****************************
* Search Box 
****************************/
.cfxSearchRecords input[type=text], .cfxSearchRecords input[type=button]  {
	margin: 0;
	color: #222222;
	}
.cfxSearchRecords input[type=text] {
	padding: 0.4em;
	font-size: 1em;
	line-height: 1.6em; 
	height: 1.6em;
	width: 90%;
	}
	.cfxSearchRecords input[type=text]::-ms-clear {
		display: none;
		}
		
	.cfxSearchRecords input[type="submit"],.cfxSearchRecords input[type="button"],.cfxSearchRecords input[type="submit"]:enabled, .cfxSearchRecords input[type="button"]:enabled,.cfxSearchRecords button, .cfxSearchRecords button {
		width: 1.6em;
		min-width: 16px;
		height: 1.6em;
		min-height: 16px
		display: inline-block;
		margin-left: -2em;
		background-image:url("/static/img/hicolor/16x16/stock/navigation/stock_zoom.png");
		background-repeat: no-repeat;
		background-color: transparent;
		background-position: center center;
		text-indent: -999px;
		border: none;
		}
		.cfxSearchRecords input[type="submit"]:hover,.cfxSearchRecords input[type="button"]:hover,.cfxSearchRecords input[type="submit"]:enabled:hover, .cfxSearchRecords input[type="button"]:enabled:hover,.cfxSearchRecords button:hover, .cfxSearchRecords button:hover  {
			width: 1.6em;
			min-width: 16px;
			height: 1.6em;
			min-height: 16px
			display: inline-block;
			margin-left: -2em;
			background-image:url("/static/img/hicolor/16x16/stock/navigation/stock_zoom.png");
			background-repeat: no-repeat;
			background-color: transparent;
			background-position: center center;
			text-indent: -999px;
			cursor: pointer;
			border: none;
			}
	
/**************************
* Search Results 
**************************/

.searchbar {
	position: relative;
	display:block;
	padding: .6em 0 0 .7em;
	}
	
.cfxSearchRecords .cfxSearchRecords_results {
	background-color: #F9F9F9;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
    left: 0;
    margin-left: 0.9em;
    max-height: 24em;
    min-height: 8em;
    overflow: auto;
    padding: 0.4em;
    top: 2.1em;
    width: 88%;
    z-index: 1;
	margin: 0;
	}
	.cfxSearchRecords ul {
		padding: 0;
		}
		.cfxSearchRecords li {
			list-style-type: none;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			padding: 0.5em;
			cursor: pointer;
			line-height: 1em;
			}
			.cfxSearchRecords li:hover,  .cfxSearchRecords .selected{
				background-color: #DDDDDD;
				padding: 0.5em;
				}
.wait { cursor: wait; }

/* Please style SEARCH button so that it is completely unique to this widget and not overridden by RFStyle or another stylesheet */