.search-error, .search-updated {
	margin: 1em 0em;
	padding: 0.75em;
	border-radius: 5px;
	color: black;
	font-size: 10pt;
}

.search-updated p,
.search-error p {
	padding: 0.25em !important;
}

.search-error {
	border: solid orange 1px;
	background-color: #ffa;
}

.search-updated {
	border: solid green 1px;
	background-color: #afa;
}

.paging { padding: 4px 0; }
.paging a {
	color: green;
	border: solid 1px green;
	background-color: #eee;
	padding: 1px 4px;
}

.paging a:hover {
	background-color: green;
	color: white;
	text-decoration: none;
}

/* Search Form */

.plant-search-form {
	max-width: 675px;
	margin: 0px auto;
	box-shadow: 0 0 5px #888;
	font-size: 11px;
	line-height: 18px;
	color: black;
}

.plant-search-form td {
	padding: 5px;
	border: solid 2px white;
}

.plant-search-form td.formfield {
	padding-left: 20px;
}

.plant-search-form td.textcell {
	width: 325px;
	background:#E0E0E0;
	padding:6px 4px 0px 10px;
}

.plant-search-form td input.text, .plant-search-form td input.number {
	height: 23px;
	width: 150px;
	border: 1px solid #ccc;
}

/* Results */

.plant-mylist,
.plant-search-nav,
.plant-search-results {
	width: 100%;
	color: #222;
	font-size: 10pt;
	border-spacing: 0;
	border-collapse: collapse;
}

.wfp-button,
.mylist-actions .button,
.plant-search-nav .button {
	display: inline-block;
	border-radius: 10px;
	padding: 10px 15px;
	background-color: #786b94;
	color: white;
	font-size: 10pt;
	line-height: 1.2em;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	margin: 0;
	outline: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
    box-shadow: unset;
}

a.wfp-button:hover {
	text-decoration: none;
}

.wfp-button:active,
.mylist-actions .button:active,
.plant-search-nav .button:active {
	border: none;
	margin: 1px;
}

.wfp-button.disabled, .wfp-button.disabled:active,
.mylist-actions .button.disabled, .mylist-actions .button.disabled:active,
.plant-search-nav .button.disabled, .plant-search-nav .button.disabled:active {
	background-color: #c9c4d4;
	color: #999;
	border: 1px outset;
	margin: 0;
}

.plant-search-results tbody tr td.no-results {
	text-align: center;
	height: 200px;
}

.plant-search-results tbody tr td.no-results:hover {
	background-color: #fcfcfc;
}

.plant-mylist tbody tr,
.plant-search-results tbody tr {
	background-color: #fcfcfc;
	cursor: pointer;
}

.plant-mylist tbody tr.alt,
.plant-search-results tbody tr.alt {
	background-color: #eee;
}

.plant-search-results tbody tr.selected {
	background-color: #aaf;
}

.plant-search-results tbody tr.hover {
	background-color: #564d6a;
	color: white;
}

.plant-mylist tr.col-headings,
.plant-search-results tr.col-headings {
	background-color: #786b94;
	color: white;
}

.plant-search-results tr.col-headings a {
	color: white;
	text-decoration: none;
}

.plant-search-results tr.col-headings a:hover {
	color: yellow;
}

.plant-search-results .wfp_entry_date { text-align: right; }
.plant-search-results .wfp_source_id { text-align: center; }
.plant-search-results .wfp_avail { text-align: center; }
.plant-search-results .wfp_quote { text-align: center; }

.plant-mylist .wfp_remove { text-align: center; font-weight: bold; }
.plant-mylist .wfp_entry_date { text-align: right; }
.plant-mylist .wfp_source_id { text-align: center; }
.plant-mylist .wfp_avail { text-align: center; }
.plant-mylist .wfp_quote { text-align: center; }

.plant-mylist .wfp_remove a { color: black; text-decoration: none; padding: 0 3px; display: block; }
.plant-mylist .wfp_remove a:hover { color: red; }

.plant-mylist th,
.plant-mylist td,
.plant-search-results th,
.plant-search-results td {
	text-align: left;
	padding: .25em .5em;
}

/* My List */
.mylist-actions {
	text-align: center;
	margin-top: 1em;
}

/* Email */

.plant-email-info td {
	vertical-align: top;
	padding: .25em 0;

}
.plant-email-info {
	width: 90%;
}

.plant-fullwidth {
	width: 100%;
}