﻿/* Search Box */
.sf_searchBox 
{
	margin: 0;
	padding: 0;
	border: 0;
	
}

/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}
.sf_searchSubmit
{
    background-image:url("img/search_button.jpg") ;
    background-repeat:no-repeat;
    background-color:Transparent !important;
    border:none ;    
    width:16px;    
    cursor:pointer;    
}
.sf_searchText
{
    width:133px;
}

/* custom Search box styles ************/

/* Search Box */ 
.sf_searchBoxCustom label 
{ 
 display: block; 
} 
/* Search Box */ 
.sf_searchBoxCustom 
{ 
 position: relative; 
} 
.sf_searchBoxCustom label ,.lblErrorText
{ 
 display: block; 
 position: absolute; 
 top: 58px; 
 left: 13px; 
 color: #000; 
 font-style: italic; 
 color: #666; 
} 
.sf_searchBoxCustom .sf_searchText 
{ 
 padding: 2px; 
 width: 148px; 
 vertical-align: middle; 
} 
 
.sf_searchBoxCustom .sf_searchSubmit 
{ 
 font-weight: bold; 
 padding: 0 0 2px; 
 font-size: .9em; 
 vertical-align: middle; 
 width:16px; 
 text-align: center; 
} 
.sf_s 
{ 
    text-indent: 0px; 
} 

*html #searchContainerDiv
{
 width:188px !important;
}

table.searchtable { width: 100%; padding: 0px; }
table.searchtable td {  border: none; vertical-align: middle; padding: 2px 0px 2px 2px;}
.searchtable select{width:80%;}
