@charset "utf-8";
/* CSS Document */

#search-bar { position: relative; }
#search-bar form p { padding: 0px; }
#search-bar form .text-input { 
	padding-left: 10px; 
	padding-right: 30px; 
	padding-top: 7px; 
	padding-bottom: 2px; 
	height: 24px; 
	width: 270px; 
	border: 1px solid #999999; 
	font-size: 14px; 
	color: #404040; 
	vertical-align: middle; 
	background-image: url('../images/input_bg_slice.jpg'); 
}
#search-bar form .submit { 
	background: transparent url('../images/search_glass.png') no-repeat; 
	border: none; 
	height: 30px; 
	width: 30px; 
	padding: 0px; 
	cursor: pointer; 
	position: absolute; 
	top: 2px; 
	right: 2px; 
	text-indent: -9999px; 
}
#search-bar form div.arrow { position: absolute; height: 15px; width: 15px; top: 12px; left: -5px; }
#search-bar form .arrow-up { background-image: url('../images/right-slide.png'); background-repeat: no-repeat; }
#search-bar form .arrow-down { background-image: url('../images/down-slide.png'); background-repeat: no-repeat; }
#search-bar form div.form-container { height: 40px; }

div.fancy-panel { 
	display: block; 
	background: #ffffff url('../images/fancy_search_bg.jpg') no-repeat left top; 
	background-color: white; 
	position: absolute; 
	z-index: 5000; 
	width: 280px; 
	top: 40px; 
	border: 1px solid #999999; 
	padding: 15px; 
	color: #1a1a1a; 
	font-size: 13px; 
	font-weight: bold; 
}
div.fancy-panel div.searchFields { float: left; width: 150px; text-align:left; }
div.fancy-panel div.searchFields ul { padding: 5px 0px 0px 0px; list-style: none; }
div.fancy-panel div.searchFields ul li { padding: 3px 1px; color: #1a1a1a; font-size: 12px; font-weight: normal; overflow: hidden; text-align:left; }
div.fancy-panel div.misc { float: right; width: 115px; text-align:left }
div.fancy-panel div.misc label { display: block; padding-bottom: 14px; }
div.fancy-panel div.misc label span, div.fancy-panel div.searchFields label span { padding-left: 5px; }

div.growlUISearch { background: url('../images/65.png') no-repeat 4px 4px }
div.growlUISearch h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 75px; 
	text-align: left !important;
}
div.growlUISearch h1 {
	font-size: 1.2em;
}
div.growlUISearch h2 {
	font-size: 1em;
	padding-bottom: 7px !important;
}