@charset "utf-8";
/* CSS Document */
.searchheading { color:#4282C0; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:bold; margin-left:4px; margin-top:10px; margin-bottom:10px; }
.search_bar { clear:both; width:500px; margin-left:auto; margin-right:auto; }
	.search_bar .search_type { float:left; }
		.search_bar .search_type .text { clear:both; font-size:10px; }
		.search_bar .search_type .input_box { clear:both }
	.search_bar .search_box { float:left; padding-left:10px; padding-top:12px; }
		.search_bar .search_box input { width:200px; }
	.search_bar .search_button { float:left; padding-top:12px; padding-left:10px; }
	.search_bar .search_descriptions { clear:both; font-size:14px; padding-left:120px; }

	  .power_search_help { clear:both; font-size:14px; margin:10px; padding:10px; border:solid 1px; display:none; }
		.power_search_help .heading { clear:both; }
		.power_search_help .command { clear:both; padding-top:5px; }
		.power_search_help .command .text { float:left; font-weight:bold; }
		.power_search_help .command .how { float:left; padding-left:10px; }
		.power_search_help .command .example { clear:both; font-style:italic; padding-left:10px;  }

.search_filters {  }
	.search_filters .category { clear:both; padding:10px; }
	.search_filters .category .text { float:left; font-size:14px; width:150px; font-weight:bold; }
	.search_filters .category .input_box { float:left; overflow:auto; width:200px; height:60px; border:1px solid #336699; padding-left:5px; background-color:#FFF; }
		.search_filters .category .input_box .controls { text-align:center; clear:both; font-size:12px; }
			.search_filters .category .input_box .controls .all_button { text-align:center; width:90px; float:left; }
			.search_filters .category .input_box .controls .none_button { text-align:center; width:90px; float:left; }
			.search_filters .category .input_box .controls a { text-decoration:none; }
		.search_filters .category .input_box .category_item { clear:both; }
			.search_filters .category .input_box .category_item .checkbox { float:left; }
			.search_filters .category .input_box .category_item .label { float:left; padding-left:5px; }
			
	.search_filters .manufacturer { clear:both; padding:10px; }
	.search_filters .manufacturer .text { float:left; font-size:14px; width:150px; font-weight:bold; }
	.search_filters .manufacturer .input_box { float:left; overflow:auto; width:200px; height:60px; border:1px solid #336699; padding-left:5px; background-color:#FFF; }
		.search_filters .manufacturer .input_box .controls { text-align:center; clear:both; font-size:12px; }
			.search_filters .manufacturer .input_box .controls .all_button { text-align:center; width:90px; float:left; }
			.search_filters .manufacturer .input_box .controls .none_button { text-align:center; width:90px; float:left; }
			.search_filters .manufacturer .input_box .controls a { text-decoration:none; }
		.search_filters .manufacturer .input_box .category_item { clear:both; }
			.search_filters .manufacturer .input_box .category_item .checkbox { float:left; }
			.search_filters .manufacturer .input_box .category_item .label { float:left; padding-left:5px; }
			
	.search_filters .extensions { clear:both; }
		.search_filters .extensions .extension { clear:both; padding:10px; }
			.search_filters .extensions .extension .text { float:left; font-size:14px; width:150px; font-weight:bold; }
			.search_filters .extensions .extension .input_box { float:left; }
				.search_filters .extensions .extension .input_box input { width:120px; }
				
	.search_filters .features { clear:both; }		
		.search_filters .features .feature_checkbox { clear:both; padding:10px; }
			.search_filters .features .feature_checkbox .text { float:left; font-size:14px; width:150px; font-weight:bold; }	
			.search_filters .features .feature_checkbox .input_box { float:left; overflow:auto; width:200px; height:60px; border:1px solid #336699; padding-left:5px; background-color:#FFF; }
				.search_filters .features .feature_checkbox .input_box .controls { text-align:center; clear:both; font-size:12px; }
					.search_filters .features .feature_checkbox .input_box .controls .all_button { text-align:center; width:90px; float:left; }
					.search_filters .features .feature_checkbox .input_box .controls .none_button { text-align:center; width:90px; float:left; }
					.search_filters .features .feature_checkbox .input_box .controls a { text-decoration:none; }
				.search_filters .features .feature_checkbox .input_box .feature_item { clear:both; }
					.search_filters .features .feature_checkbox .input_box .feature_item .checkbox { float:left; }
					.search_filters .features .feature_checkbox .input_box .feature_item .label { float:left; padding-left:5px; }
		.search_filters .features .feature_select { clear:both; padding:10px; }
			.search_filters .features .feature_select .text { float:left; font-size:14px; width:150px; font-weight:bold; }
			.search_filters .features .feature_select .input_box { float:left; }

.results_navigation { width:526px; margin-left:auto; margin-right:auto; clear:both; margin-top:10px; color:#4282c0; }
.results_navigation a{ color:#e8781a; text-decoration:none; }
.results_navigation a:hover{ color:#e8781a; }
	.results_navigation .pages { float:left; width:200px; padding:5px; }
		.results_navigation .pages .first_page { float:left; width:30px; text-align:center; }
		.results_navigation .pages .result_page { float:left; width:10px; text-align:center; }
		.results_navigation .pages .last_page { float:left; width:30px; text-align:center; }
	.results_navigation .navigation { width:100px; margin-left:auto; margin-right:auto; height:15px; padding:5px; }
		.results_navigation .next { float:left; width:50px; text-align:center; }
		.results_navigation .prev { float:left; width:50px; text-align:center; }
	.results_navigation .num_of_results { float:right; position:relative; top:-25px; padding:5px; }
		.results_navigation .num_of_results .result { float:left; width:20px; text-align:center; }

.search_heading { clear:both; font-weight:bold; font-family:Verdana, Geneva, sans-serif; border-bottom:1px dotted #7dbfff; margin-top:10px; height:28px; margin: 15px; padding:5px; background: #4282c0; margin-bottom: 5px; color:#fff;}
	.search_heading .thumbnail { float:left; }
	.search_heading .name { float:left; width:257px; font-size:11px; padding-left: 10px; padding-top: 2px;}
	.search_heading .price { float:left;  width:100px; font-size:11px; padding-left: 8px; padding-top: 2px; text-align:right; }
	.search_heading .shipping { float:left;  width:100px; font-size:11px; padding-top: 2px; text-align:right; }
	.search_heading .description {display:none; font-size:11px;}
.search_results { clear:both; font-family:Verdana, Geneva, sans-serif; padding-bottom: 10px; font-size:12px; color:#015087;}
.search_results a {color:#015087; font-size:12px;}

	.search_results .product { clear:both; padding:5px; border:1px solid #ddd; margin: 15px; height:162px; margin-top:8px; }

		.search_results .product .thumbnail { float:left; width:150px; height:150px; margin:5px; border:solid 1px #bababa; }
		.search_results .product .thumbnail img { float:left; max-width:140px; max-height:140px; margin:5px; }
		.search_results .product .name { float:left; width:100px; font-size:12px; padding:3px; font-weight:bold; padding-top:23px; padding-left: 10px; }
		.search_results .product .price { float:left; width:100px; font-size:11px; padding:3px; padding-top:23px; text-align:right;}
		.search_results .product .shipping { float:left; width:90px; font-size:11px; padding:3px; padding-top:23px; text-align:right;}
		.search_results .product .description { float:left; font-style:italic; font-size:11px; padding:3px; width:315px; border-top:1px dotted #ddd; }
