
.clear 	{ clear: both; }
.hidden { display: none; }




			#sf {
				background: #222222;
				width: 300px;
			}

			fieldset.xsearch2 {
				margin: 0 auto;
				border: none;
				width: 280px;
				background: #222222;			
				margin-bottom:10px;
			}

			.xsearch input, .xsearch button {
				border: none;
				float: left;
			}

			.xsearch2 input.searchbox2 {
				color: #fff;
				font-size: 1.0em;
				width: 180px;
				height: 18px;
				padding: 0px;
				margin: 0px;
			}
			.xsearch2 input.searchbox2:hover {
				background: #222222;
			}

			.xsearch2 input.btn2 {
				color: #fff;
				font-size: 1.0em;
				width: 80px;
				height: 18px;
				cursor: pointer;
			}
			.xsearch2 input.btn2:hover {
				background: #222222;
			}






.ac_results 		{ padding: 0px; position:absolute;  background: #222222; color: #ffffff; width: 193px; padding: 2px; border: 1px solid #222222; z-index: 11; margin-left: 10px; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; }
div#r.ac_results ul li a 	{ text-align: left; width: 190px; color: #000; font-weight: normal; text-decoration: none; } 
div#r.ac_results ul li a:hover 	{ text-decoration:none; background: #4E4C4C; }
div.resl 			{ float: left; color: #FFFFFF; cursor: pointer; }
div.resr 			{ float: right; cursor: pointer; font-size: 0.8em; color: #ffcc00; }
.ac_over			{ text-decoration:none; background: #4E4C4C;  }
.ac_input 			{ width: 180px; }
.ac_results ul 			{ width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0; }
.ac_results li 			{  font-size: 10px; margin: 0px;	padding: 0px 0px;	cursor: pointer;	display: block;	width: 100%; 	overflow: hidden; }
.ac_loading 			{ background : url('http://www.hardsextube.com/js/indicator.gif') right center no-repeat; }


