/* ############################################################################
   ##
   ##  Search Stylesheet
   ##
   ######################################################################### */

/* ####################################
   HTML Element Styles
   ################################## */

/* ####################################
   Page Layout
   ################################## */

#SearchResults {
}

#RefineSearch {
}

#ResultsSummaryTop, #ResultsSummaryBottom {
	margin: 1em 0em 1em 0em;
	padding: 6px;
	background: #f8f8f8;
	border-top: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
}

	#ResultsSummaryTop .results, #ResultsSummaryBottom .results {
	}

	#ResultsSummaryTop .pages, #ResultsSummaryBottom .pages {
	}

	#ResultsSummaryTop .arrow, #ResultsSummaryBottom .arrow {
		display: inline;
		padding: 0px 2px;
	}

#SearchKeywords {
	/* Table containing refine search form */
	width: 100%;
}

	#SearchKeywords td {
		padding: 5px;
	}

.SearchResult {
}

.ResultDetails {
	display: block;
	clear: both;
	width: 100%;
	margin: 1em 0em 1em 0em;
}

	.ResultDetails .icon {
		/* Image icons */
		float: left;
		width: 24px;
		text-align: center;
	}

	.ResultDetails .details {
		
	}

	.ResultDetails h3 {
		margin: 0em;
		padding: 0px 5px;
	}

	.ResultDetails p {
		margin: 0 0 0 22px;
		padding: 0px 5px;
	}

	.ResultDetails .trailnav {
		font-size: 91.7%;
	}

/* ####################################
   Global Page Layout Overrides
   ################################## */

