/* MEMBER SEARCH */

#asps-dir-search input[type="text"],
#asps-dir-search input[type="password"],
#asps-dir-search input[type="email"],
#asps-dir-search textarea,
#asps-dir-search select {
	display: inline;
	margin-right: 5px;
}

.ui-autocomplete {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #DDDDDD;
	float: left;
}

	.ui-autocomplete li {
		width: 100%;
		clear: left;
		float: left;
	}
	
		.ui-autocomplete li a {
			cursor: pointer;
			padding: 3px 5px;
			display: block;
		}
		
/* SEARCH RESULTS */

.asps-directory-member {
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 20px;
}

/* FORMS */

input[type="text"],
input[type="password"],
input[type="url"] {
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	box-shadow: 0 1px 4px #ececec inset, -5px -5px 0 0 #f8f8f8, 5px 5px 0 0 #f8f8f8, 5px 0 0 0 #f8f8f8, 0 5px 0 0 #f8f8f8, 5px -5px 0 0 #f8f8f8, -5px 5px 0 0 #f8f8f8;
}

input[disabled="disabled"] {
	background: #F2F2F2;
}

.asps-directory-form input[type="text"],
.asps-directory-form input[type="password"] {
	width: 320px;
	max-width: 90%;
	margin: 10px 5px;
    color: #888;
}

.asps-directory-error,
.asps-directory-success {
	padding: 8px 20px;
	margin: 0 0 20px;
	border-radius: 3px;
}

.asps-directory-error {
	background: #F2DEDE;
	border: 1px solid #E4B9B9;
	color: #C77070;
}

.asps-directory-success {
	background: #DFF0D8;
	border: 1px solid #B2DBA1;
	color: #529138;
}

.asps-directory-form-actions {
	padding: 10px 0 0;
	margin: 0 0 40px;
	border-top: 1px solid #DDD;
}

	.asps-directory-form-actions input,
	.asps-directory-form-actions a {
		display: inline;
		margin-right: 20px;
	}