/* CSS Document */


/*Search Bar*/
#SearchBar {
background-color: #069;
padding: 5px;
margin: 15px 0px 0px 0px;
text-align: center;
}
	#SearchBar input {
	padding: 0.1em;
	margin: 0em 0.2em;
	vertical-align: middle;
	}

#SearchTips {
margin-top: 20px;
border-top: dashed 1px #999999;
padding-top: 10px;
}

/*PageNumbers*/
.PageNumbers {
position: relative;
display: block;
font-weight: bold;
}
.PageNumbers b {
border: solid 1px #999;
background-color: #efefef;
padding: 2px 5px;
color: #09f;
}
.PageNumbers a {
border: solid 1px #ccc;
background-color: #efefef;
padding: 2px 5px;
text-decoration: none;
}
/*Product Results*/
#ProductResults {
margin-bottom: 1em;
}
	#ProductResults p {
	}
		#ProductResults p span {
		}
a:link.ResultsPageSelected, a:visited.ResultsPageSelected {
color: #CC0000;
}
/*Alternative Search Terms*/
#AlternativeSearchTerms {
border: solid 1px #069;
padding: 0.2em 0.25em 0.15em;
background-color: #efefef;
font-size: 90%;
}
	#AlternativeSearchTerms h4 {
	display: inline;	
	font-size: 100%;
	}
	#AlternativeSearchTerms ul {
	display: inline;
	}
		#AlternativeSearchTerms ul li {
		display: inline;
		margin-left: 5px;
		}
		
/*FilterResults*/
.ResultFilter div ul li {
margin-left: -3px;
padding-left: 16px;
background: url(../PDimages/category2.gif) no-repeat;
}
/*Document Results*/
#DocumentResults {
width: 100%;
border-top: solid 2px #999999;
padding-top: 10px;
}
	#DocumentResults table {
	border-collapse: collapse;
	}
		#DocumentResults table tr th, #DocumentResults Table tr td {
		border: solid #999999;
		border-width: 1px;
		padding: 2px 5px;
		margin: 0px;
		}
		#DocumentResults table tr th {
		background-color: #069;
		color: white;
		}
		#DocumentResults table tr td {
		}
			#DocumentResults table tr td p {
			margin-top: 0;
			margin-bottom: 5px;
			}
			#DocumentResults table tr td a {
			display: block;
			}
			#DocumentResults table tr td span {
			float: right;
			color: #333;
			}
