.search-wrapper {
	position: absolute;
	right: 120px;
	width: 240px;
	top: 12px;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #999999;
	z-index: 999999;
}

.search-wrapper-active {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjE3NDgzNTU0RjE0MTFFMDlEN0I5QTE2N0I4RDRDNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjE3NDgzNTY0RjE0MTFFMDlEN0I5QTE2N0I4RDRDNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMTc0ODM1MzRGMTQxMUUwOUQ3QjlBMTY3QjhENEM2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMTc0ODM1NDRGMTQxMUUwOUQ3QjlBMTY3QjhENEM2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmfhAJsAAAAPSURBVHjaYmBgYPAFCDAAAFIATlFlXk8AAAAASUVORK5CYII=') /*../images/shared/000000x0.3.png*/;
	padding: 10px;
	right: 110px;
	top: 2px;
	border: 0;
}

.search-wrapper .ui-icon {
	margin-top: 2px;
	top: 0;
}

.search-wrapper-active .ui-icon {
	top: 10px;
	margin-left: 10px;
}

.rgba .search-wrapper-active {
	background: #000000;
	background: rgba(0,0,0,0.3);
}

.form-text {
	border: 0;
	float: left;
	clear: none;
}

	.form-text:focus {
		outline: none;
	}

.search-input-text {
	width: 160px;
	padding: 2px 60px 2px 20px;
	text-indent: 10px;
	margin-right: -40px;
}

.search-button {
	background-color: transparent;
	border: 0;
	width: 16px;
	height: 16px;
	margin-top: 2px;
	margin-left: 2px;
	background-image: url(../images/shared/icons-sprite.png);
	background-position: 0 -16px;
	position: absolute;
	left: 0;
	top: 0;
}

.search-wrapper-active .search-button {
	left: 10px;
	top: 10px;
}

.search-padded {
	margin-top: 10px;
	margin-right: 5px;
}

.search-button:hover {
	background-position: 0 -32px;
}

.ui-icon-triangle-1-search-arrow {
	right: 0;
	left: auto;
}

.search-wrapper-active .ui-icon-triangle-1-search-arrow {
	right: 10px;
}

.search-scope {
	position: absolute;
	right: 16px;
	top: 0;
	padding-top: 2px;
	color: #ADAFB2;
}

.search-wrapper-active .search-scope {
	right: 26px;
	top: 10px;
}

.search-dropdown {
	font-size: 85%;
	outline: none;
	margin: 0;
	float: left;
	overflow: hidden;
	position: relative;
	list-style: none;
	width: 220px;
	padding: 0.818em 10px;
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #D8D9DA;
	background: #f1f1f1;
}

	.search-dropdown label {
		float: right;
		text-align: left;
		width: 90px;
		padding: 0 0 0 30px;
		cursor: default;
		position: relative;
		z-index: 2;
	}

.ie7 .search-dropdown label,
.ie8 .search-dropdown label {
	background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==') /*../images/shared/transparent-pixel.gif*/ 0 0 repeat;
}

.search-dropdown label:hover {
	cursor: pointer;
}

.search-filter-item {
	height: 47px;
	float: left;
	width: 50%;
	border-bottom: 1px solid #d8d9da;
}

.search-filter-item-all {
	width: 100%;
	height: 26px;
	border-bottom: 1px solid #444444;
}

.ie7 .search-filter-item-all {
	height: 35px;
}

.search-filter-item-all label {
	width: 195px;
}

.search-checkbox {
	float: left;
	margin: 10px 4px 0 0;
	position: absolute;
	z-index: 3;
}

.search-checkboxes-all .search-checkbox {
	z-index: 1;
}

.search-filter {
	width: 240px;
	clear: both;
	text-transform: uppercase;
	color: #444;
	height: 16px;
	padding: 0;
}

.search-scope:hover,
.ui-icon:hover {
	cursor: pointer;
}

.search-results {
	background: transparent;
	padding-left: 0;
}

.search-results-short .pagination {
	width: 540px;
}

.search-results-short .search-result {
	width: 560px;
	clear: both;
}

	.search-results-short .search-result:after {
		clear: both;
		content: "";
		display: table;
	}

.search-results .pagination-pages-list,
.search-results .main ul.pagination-pages-list {
	border: none !important;
}

.search-results .pagination {
	margin-top: 0;
}

.search-results-header {
	margin-left: 0;
}
	.search-results-filter .hd {
		padding-top: 0;
		padding-bottom: 0;
	}

	.search-results-filter h3 {
		margin-left: 0;
	}

	.search-results-filter .inner {
		padding-right: 20px;
	}

.search-result {
	margin-left: -10px;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #fff;
}

.search-result-header {
	height: auto;
	margin: 0 0 0 10px;
}

.search-result-date {
	margin: 0;
	color: #999999;
}

.search-result h4 {
	margin-left: 0;
	line-height: 1.5em;
	width: 470px;
}

.search-result p {
	width: 470px;
}

.cunyCols-search-result-blanker {
	width: 81px;
}

.search-didyoumean {
	margin-left: 10px;
}
