/* CSS file for SearchControl and SearchResultControl UserControls */

.searchBoxContainer {
    padding: 3px 0px 3px 3px;
    height: 16px;
}
.searchResultContainer .searchBoxContainer {
    background-color: #FFFFFF;
	padding: 8px 0px;
	margin: 10px 0px;
    border-bottom: 1px solid #CCCCCC;
    height: 15px;
}
.searchResultContainer .searchBoxContainer .searchTextField {	
    width: 150px;
}
.searchResultContainer .searchBoxContainer .searchButton {
	background-image: none;
	background-color: #ea6a03;
	color: #FFFFFF;
	padding: 1px 6px;
	width: 82px;
	margin: 1px 0px 0px 10px;
}
.searchControlTextPrefix {
	padding: 4px 5px 0px 8px;
	font-weight: bold;
	float: left;
}
.searchTextField {
	width: 130px;
	height: 10px;
	float:left;
	margin-top: 2px;
	vertical-align:top;
	border:solid 1px #ea6a03;
	line-height:10px;
}
.searchButton {	  
    /*border: 1px solid #CCCCCC !important;*/    
    background: #ea6a03 url(/_images/search.gif) no-repeat top left;
    width:16px;
    height:16px;
    overflow:hidden;
    font-weight: bold;
    float: left;
    margin-top: 2px;
}

/* SearchResultControl Header */
.searchresultHeader {
	text-align: right;
	padding: 1px 5px 1px 0px;
	margin-bottom: 5px;
}
.searchresultHeader a {
	color:blue;
}
.searchresultHeader span {
	color:gray;
	font-size: 95%;
}

/* SearchResultControl Container */
.searchResultContainer {
	position:relative;
	margin-top: 10px;
}
.searchResultContainer h3 {
	display: inline !important;
	font-weight:normal;
}
.searchResultContainer h3 a {
	color:blue !important;
	font-size: 85%;
	font-weight: normal;
}
.searchResultContainer p {
	display: inline !important;
}
.searchResultContainer a {
	color:green;
	font-weight:normal;
}
.searchResultContainer span {
	color:green;
}

/* SearchResultControl pagingContainer */
.searchResultPagingContainer a, .searchResultPagingContainer span {  
    padding: 5px;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0px;
    min-width: 20px;
    background-color: #FFFFFF;
}
.searchResultPagingContainer ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
    
    background-color: Transparent;
	border-bottom: none;
	border-top: none;
}
.searchResultPagingContainer li {
    margin: 0px 2px !important;
    padding: 0px !important;
    display: inline !important;
    background-image: none;
}
.searchResultPagingContainer li.selected span {  
    font-weight: bold;  
    color: #ea6903;
}
