.search #main {
	width: 610px;
}

.search #content {
	background-image: url('../images/bg/content-without-sidebar.gif');
}

.search #site-results ol {
	clear: both;
	border-top: 1px dotted #bebab2;
}

.search #site-results ol li {
	background-image: none;
	padding: 0;
	margin: 1.5em 0;
}

.search #site-results ol li a {
	border: none;
	font-weight: normal;
	font-size: 150%;
	text-transform: none;
}

.search #site-results ol li h3,
.search #site-results ol li p {
	display: inline;
}

.search h2 {
	text-transform: uppercase;
	font-weight: normal;
	float: left;
	width: 50%;
}

.search div.site-nav {
	float: right;
	width: 50%;
	margin-bottom: 1em;
	text-align: right;
}

.search div.site-nav p.summary,
.search div.site-nav p.controller {
	display: inline;
}

.search div.site-nav p.controller {
	margin-left: 1em;
	padding-left: 1em;
	border-left: 1px solid #21332c;
}


/* Product search
---------------------------------*/
.search #product-results {
	margin-top: 2.5em;
}

.search #product-results ol {
	clear: both;
	border-top: 1px dotted #bebab2;
}

.search #product-results ol li {
	background-image: none;
	padding: 0;
	margin: 0.75em 0;
	padding: 0.75em 0;
	clear: both;
	float: left;
	border-bottom: 1px dotted #bebab2;
	width: 610px;
}

.search #product-results ol li a {
	border: none;
	font-weight: normal;
	font-size: 150%;
	text-transform: none;
}

.search #product-results ol li a.image {
	float: left;
	display: block;
	width: 50px;
}

.search #product-results ol li a.name,
.search #product-results ol li p.description {
	float: right;
	display: block;
	width: 540px;
}

.search #product-results ol li p.description {
	margin-top: 0.75em;
}


