#main-content {
	background: url('/images/background-search-results-wrapper.png') 0 0 repeat-y;
	margin: 5px 0 15px 0;
	width: 940px;
}

.page-heading { margin-bottom: 20px; }

.page-title {
	float: left;
	width: 400px;
	margin-left: 17px;
}

/* MAIN CONTENT */
#search-main {
	float: left;
	width: 702px;
	overflow: hidden;
}

#search-main h2 {
	color: #db011c;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 18px;
	padding-left: 20px;
}

.search-pager {
	color: #4e4e4e;
	line-height: 12px;
	margin-bottom: 20px;
	padding-left: 20px;
}

.search-pager-results {
	float: left;
	width: 184px;
}

.search-pager-results label { 
	padding-right: 14px;
	color: #333;
}

.search-pager-pages {
	float: left;
	width: 300px;
	margin-top: 4px;
}

.search-pager-pages a { padding: 0 2px; }

ul#search-results { margin-bottom: 10px; }

ul#search-results li {
	display: block;
	background: #f5f5f5;
	margin-bottom: 4px;
	height: 100px;
	padding: 8px 18px 12px 18px;
	overflow: hidden;
}

ul#search-results .search-result-image {
	float: left;
	width: 101px;
	height: 100px;
	overflow: hidden;
	margin-right: 22px;
}

ul#search-results .search-result-description {
	/*float: left;*/
	width: auto;
	margin-top: 12px;
}

ul#search-results li img { border: 1px solid #ccc; }
ul#search-results li a { color: #db011c; }

#search-results-suggestions {
	background: url('/images/background-search-results-suggestions.png') 0 0 repeat-x;
	width: auto;
	height: 134px;
	padding: 25px 60px 0 18px;
	overflow: hidden;
	margin: 40px 0 0 0;
}

#search-results-suggestions h3 {
	font-size: 14px;
	color: #db011c;
	text-transform: uppercase;
	font-weight: 100;
	margin-bottom: 10px;
}

#search-results-suggestions ul li {
	background: none;
	border-bottom: 1px solid #c2c2c2;
	padding: 8px 0 5px 3px;
	color: #db011c;
	font-size: 9px;
}

#search-results-suggestions ul li a {
	color: #db011c;
	font-size: 12px;
}

/* SIDEBAR */
#sidebar {
	float: left;
	width: 218px;
	margin-right: 20px;
	overflow: hidden;
	background: #efefef;
}

#sidebar h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;	
}

#sidebar ul li {
	background: none;
	padding: 0 0 11px 0;
	line-height: 12px;
}

#sidebar ul li a { text-decoration: none; }

#refine-search {
	background: #db011c;
	padding: 22px 17px 12px 17px;
	width: 184px;
	overflow: hidden;
}

#refine-search h3 { color: #fff; }
#refine-search ul li a 
{ 
	color: #fff;
	height:30px;
	padding-left:7px;
   }

#popular-searches {
	width: 184px;
	/*height: 687px;*/
	padding: 29px 17px 0 17px;
	overflow: hidden;
	background: url('/images/background-popular-searches.png') 0 0 repeat-x;
}

#popular-searches h3 { color: #db011c; }
#popular-searches ul li a { color: #db011c; }


