div.app_search_s *{
	margin: 0;
	padding: 0;
}

div.app_search_s {
	float: left;
	clear: both;
	margin: 0 0 15px;
	padding: 0 0 5px 0;
	width: 230px;
}

	div.app_search_s h2{
		color: #3C3C3C;
		font-family: Tahoma, Arial, Verdana;
		font-size: 20px;
		font-weight: bold;
		line-height: 24px;
		margin: 0;
		padding: 3px 0 10px 34px;
		background: url(../g/title_search.png) 0 0 no-repeat;
	}
	
	div.app_search_s fieldset{
		border: none;
	}
	
	div.app_search_s input.text{
		width: 199px;
		background-color: #e4f7fc;
		border: 1px solid #c4c4c4;
		margin: 0 0 8px 11px;
		padding: 3px 2px 4px 5px;
		font-size: 16px;
		color: #adadad;
	}
	
		div.app_search_s .btn_s {
			float: left;
			margin: 0 0 0 0px;
			padding-left: 17px;
			height: 26px;
			font-size: 14px;
			font-weight: bold;
			background: url(../g/button_s_left.gif) no-repeat 12px 0px;
		}

			div.app_search_s .btn_s input,
			div.app_search_s .btn_s a{
				float: left;
				height: 26px;
				border: none;
				padding: 0 10px 3px 6px;
				#padding-bottom: 1px;
				_padding-bottom: 1px;
				font-size: 14px;
				font-weight: bold;
				color: #3c3c3c;
				background: url(../g/button_s_right.gif) right 0 no-repeat;
			}
			div.app_search_s .btn_s a{
				padding: 3px 9px 0px 3px;
			}
			
				div.app_search_s .btn_s a:hover{
					color: #3c3c3c;
					text-decoration: none;
				}
				
div.app_search_s div.results_autosuggest ul {
	width: 206px;
	background: url(../g/autosuggest_208_bg.gif) no-repeat left bottom;
}
div.app_search_s div.results_autosuggest ul li a {
	width: 186px;
}

