@import url(../elements/singleColumn.css);
@import url(../elements/results.css);
@import url(../elements/button.css);
@import url(../elements/filters.css);
@import url(../elements/resultsBar.css);
@import url(../elements/facetedSearchBox.css);
@import url(../elements/sortBySelector.css);
@import url(../elements/pagination.css);

#results_plants,
#results_products,
#results_articles {
	clear:both;
	}
#results #results_plants,
#results #results_products,
#results #results_articles {
/*	background:url(../../images/separator.gif) repeat-x left top; */
	padding-top:15px;	
	}
#results_products .result-card {
	background-color:#BBC4CB;
	}
#results_articles .result-card {
	background-color:#6A441D;
	}	
#results .more-results {
	clear:both;
	text-align:right;
	display:block;
	position:relative;
	top:-1em;
	padding-right:10px;
	}
#results .more-results .all-results-bttn {
	background:url(../../images/buttons/green_all_results_btn.gif) no-repeat;
	float:right;
	width:124px;
	height:26px;
	margin-top:-10px;
	text-indent:-9999px;
	}
#results .btn_buy, #results .btn_view-full-article {
	float:right;
	}
#results .btn_buy {
	margin-top:-27px;
	}
#results .btn_view-full-article {
	margin-top:-2px;
	margin-right:2px;
	}
#results_products .btn_buy {
	background:url(../../images/buttons/buy_btn.gif) no-repeat;
	}
#results .save {
	position:absolute;
	margin-top:5px;
	font-size:1.2em;
	font-weight:bold;
	color:#CA7500;
	}
h2, #results h3 {
	float:left;
	padding-right:1em;	
	}
.count-results {
	color:#00668D;
	padding-top:5px;
	}
.searched_for, #content #content_main p.searched_for {
	font-size:1.4em;
	padding-top:19px;
	margin:0;
	}
#results_products #faceted-search-box {
	background:url(../../images/elements/faceted-search-box_border_blue.gif) repeat-x;
	padding:2px 2px 0;
	}
#results_products .faceted-search-box_content {
	background:url(../../images/elements/faceted-search-box_bg_blue.gif) repeat-x;
	padding:15px 11px;
	}
#results_products h2 {
	float:none;
	}
#results_products #filters li .total {
	color:#00427F;
	}
#results_products #filters li {
	overflow:hidden;
	}
#search-tabs {
	clear:both;
	background:url(../../images/elements/search-tabs_dark-bg.png) repeat-x left bottom;
	margin-bottom:-29px;
	margin-top:20px;
	}	
#search-tabs ul, #search-tabs li {
	margin:0;
	padding:0;
	}	
#search-tabs ul {
	margin:0 2px;
	padding-bottom:49px;
	overflow:hidden;
	background:url(../../images/elements/search-tabs_bg.png) repeat-x left bottom;
	}	
#search-tabs li {
	float:left;
	display:block;
	width:246px;
	margin-right:6px;
	margin-left:0;
	border:2px solid #DEDEE0;
	border-bottom:none;
	background:#F6F6F8;
	padding-top:2px;
	padding-bottom:2px;
	}	
.sIFR-active #search-tabs li {
	margin-right:9px;
	margin-left:-2px;
	}
#search-tabs li.selected, 
#search-tabs li:hover {
	background:#E5E5E7;
	border-color:#C9C9CB;
	padding-bottom:4px;
	margin-bottom:-4px;
	}	
#search-tabs li.last {
	margin-right:0;
	}	
#search-tabs li h3 {
	float:left;
	white-space:nowrap;
	}		
#search-tabs li p {
	margin-bottom:0;
	}	
#search-tabs li h3 a, #search-tabs li p a {
	text-decoration:none;
	display:block;
	line-height:1.5em;
}	

#sort-by-selector {
	position:relative;
	z-index:1;
	left:1em;
	top:-1.1em;
	}
#sort-by-selector a {
	margin:0 1px;
	}
.pagination {
	position:relative;
	top:-1em;
	right:1em;
	}
 
/* IE5.5 & IE6 hacks */

* html #search-tabs {
	margin-bottom:0;
	position:relative;
	top:32px;
	}	
* html #search-tabs ul {
	height:49px;
	padding-bottom:0;
	overflow:visible;
	}	
* html #search-tabs li {
	position:relative;
	top:-34px; /* IE5.5 */
	to\p:-32px; /* IE6 */
	margin-bottom:0;
	padding-bottom:0;
	}
* html.sIFR-active #search-tabs li {
	margin-left:0; /* IE5.5 */
	ma\rgin-left:-2px; /* IE6 */
	}	
* html #search-tabs li.selected {
	margin-bottom:-2px;
	padding-bottom:2px;
	}