/* OSX search http://www.brandspankingnew.net/specials/osx_searchbox_zooley/index.html */


/*--------------------------------------------------------------------
 *
 *   LIVE SEARCH STYLES
 *
 *--------------------------------------------------------------------
 */

/* Input Text Box 

#livesearch .sbox input {
background:white url(../livesearch/images/srch_bg.gif) repeat-x scroll left top;
border:0pt none;
color:#000000;
float:left;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:13px;
padding:3px;
width:142px;
}
*/


/* Results Box */

#search-results {
	width:344px;
	position: absolute;
	z-index: 10;
	right: 0;
	top: 35px;
	background: #f4f4f4;
	border: 1px solid #999;
	}

/* 
 * This is Products, General, News
 */
#search-results h5#heading {
	padding: 3px 12px;
	background: #999;
	color: #fff;
	text-transform: capitalize;
	margin-bottom: 0;
	}
	
#search-results h5#heading a { color: #fff; }
	
/*
 * This is the hover color for the more results block
 */
#search-results h5#heading.hover { background: #009999; }

/*
 * This is the <a> link containing the entire block
 */
a.linkBlock { padding: 2px 12px; }

	
/*
 * This is the DIV containing the link's icon, header and description
 */
#search-results .link-box {
	height: 56px;
	overflow: hidden;
	padding: 4px 12px;
	border-bottom: 1px solid #ddd;
	}
#search-results .link-box#site { height: 20px; }

	#search-results .link-box p {
		font-weight: 200;
		color: #545454;
		}
		
#search-results .link-box img { padding: 0; border: none; }

/*
 * This is the link's icon/image
 */
#search-results img.whiteBorder {
	border-color: #ddd;
	}
	
/*
 * Consolidated link hovering between mouse and arrow keys here
 */
.hover {
	background: #ddd;
	cursor: pointer;
}
.hover h5 {
	color: #009999;
}

/*--------------------------------------------------------------------
 *
 *   PHP Crawler Styles
 *
 *--------------------------------------------------------------------
 */


.s_text {
   text-align: left;
   /* font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; */
}

.s_text_small {
   text-align: left;
   font-size: 9px;
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
}

.s_text_large_white {
   text-align: left;
   font-size: 14pt; /* 16px; */
   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
   color: #FFFFFF;
   font-weight: bold;
}

.resultstitle {
   text-align: left;
   padding-bottom: 20px;
   font-size: 20px;
}

.resultset .s_text {
   padding-bottom: 12pt;
}

.tx_blue {
   color: #1B2757;
}

.tx_url {
   color: #4CA640;
}

.searchbox {
   border: 1px black solid;
   font-size: 10pt;
   border-collapse: collapse;
   background-color: #0075E8;
   width: 100%;
   vertical-align: middle;
   text-align: center;
}

.resultset {
   list-style-type: none;
   overflow: hidden;
}

