

.searchEntries {
	border: solid 1px #ccc;
	font-size:11px;
	margin: 0 0 10px 0;
}

	.searchEntries .error {
		background: #ffff99;
		color: #ff3300;
		font-weight: bold;
		font-size: 13px;
		margin: 0 0 7px;
	}
	
	.searchEntries .error.hidden {
		display: none;
	}
	
	.searchEntries .error p {
		padding: 3px 5px;
	}		

	.searchEntries form {
		padding:0 12px 14px 12px;
	}

	.searchEntries table {
		width: 100%;
	}

	.searchEntries h3 {
		background:transparent url(http://a.dolimg.com/family/images/gap/search/searchIcon.png) no-repeat scroll 9px 7px;
		border-bottom:1px solid #CCCCCC;
		margin:0 0 0 0;
		padding:10px 0 9px 36px;
		font-size:1.231em;
		line-height:1.25;
	}

	.searchEntries input, .searchEntries button {
		font-size: 13px;
	}

	.searchEntries label {
		margin: 10px 0;
		display: block;
	}

	.searchEntries .btnSearch {
		background: url(http://a.dolimg.com/family/images/gap/search/searchBg.png) no-repeat;
		border: 0;
		font-weight: bold;
		color: #fff;
		width: 67px;
		height: 32px;
		padding: 0 0 5px 0;
		*height: 34px;
		*padding: 0 0 3px 0;
		*position: relative;
		*top: 2px;
	}

	.searchEntries .txtQuery {
		border:1px solid #999999;
		height:24px;
		padding:5px 0 0 0;
		text-indent: 4px;
		position:relative;
		top:0px;
		*top:-1px;
		width:100%;
	}
	
	.searchEntries .extended {
	
	}
	
	.searchEntries .extended.hidden {
		display: none;
	}