.inputbox {
	background	: #fffbf2;
	border		: 1px solid #ccc;
	padding		: 2px 3px;
	font-size	: 10px;
	color		: #333;
}

.button {
	background	: #f7af1b;
	border		: none;
	padding		: 2px 10px;
	color		: #FFF;
	font-weight	: bold;
	font-size	: 10px;
}

/*============================================= search results ==*/

.searchintro {
	margin			: 0 0 24px 0;
}

.searchintro strong {
	font-weight		: normal;
}

.searchintro p {
	margin			: 0;
}

.results h3 {
	font-size		: 100%;
	font-style		: italic;
	font-weight		: normal;
	color			: #000;
	margin			: 0 0 24px 0;
}
	
.results .list {
	list-style	: none;
	margin		: 15px 0;
}

.results .list h4,
.results .list a {
	color			: #e38300;
	text-decoration	: underline;
	font-style		: italic;
	margin			: 0;
	font-weight		: normal;
}

.results .list p,
.results .list .small,
.search_result .only,
.search_result .display p {
	display			: none;
}

.results li {
	color			: #234254;
	border-bottom	: 1px solid #b1b5b7;
	padding			: 0 0 14px 0;
	margin			: 0 0 8px 0;
}

.search_result label,
.search_result .phrase label.ordering {
	width			: 150px;
	float			: left;
	clear			: left;
	margin			: 0 0 5px 0;
	font-weight		: bold;
	color			: #234254;	
}

.search_result .phrase label,
.search_result .display label,
.search_result .display .inputbox {
	display			: inline;
	float			: none;
	clear			: none;
	font-weight		: normal;
	color			: #000;		
}

.search_result .inputbox {
	float			: left;
	clear			: right;
	margin			: 0 0 5px 0;
}

.search_result .phrase legend {
	color			: #234254;
	font-weight		: bold;
	margin			: 0 0 10px 0;
}

/*======================================= pagination ==*/

ul.pagination {
	text-align		: center;
	list-style		: none;
	margin			: 15px 0;
	color			: #e38300;
}

ul.pagination li {
	display			: inline;
	padding			: 0 5px;
	margin			: 0;
	border			: none;
}

/*======================================= form ==*/

#userForm .formFieldset {
	padding			: 0px;
	margin			: 0px;
}

#userForm .formFieldset legend,
#userForm .formFieldset .formCaption strong {
	display			: none;
}

#userForm .formFieldset ol.formContainer li {
	padding			: 0 0 3px 0;
	margin			: 0;
}

#userForm .formFieldset .formCaption {
	float			: left;
	width			: 150px;
}

#userForm .formFieldset .formDescription {
	clear			: both;
}

#userForm .formFieldset .formBody {
	float			: left;
	width			: 166px;
}

#userForm .formFieldset .inputbox {
	width			: 158px;
}

#userForm .formFieldset .smallbox {
	width			: 46px;
	margin			: 0 3px 0 0;
}

#userForm .formFieldset .mediumbox {
	width			: 101px;
}

#userForm .formFieldset .button {
	float			: right;
	clear			: right;
}


ul.pagination li {
	list-style:none;
	float:left;
	padding:0 10px;
}
