@charset "utf-8";
/* CSS Document */

.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; }

.results_navigation_category { margin-left:auto; margin-right:auto; clear:both; color:#bababa; padding:20px; height:30px; }
	.results_navigation_category .pages { float:left; padding:5px; border:1px solid #ddd; }
		.results_navigation_category .pages .text { float:left; width:30px; padding:3px; text-align:center; }
		.results_navigation_category .pages .first_page { float:left; width:30px; padding:3px; text-align:center; }
		.results_navigation_category .pages .result_page { float:left; width:10px; padding:3px; text-align:center; }
		.results_navigation_category .pages .last_page { float:left; width:30px; padding:3px; text-align:center; }
	.results_navigation_category .navigation { float:left; margin-left:100px; width:100px; height:15px; padding:5px; }
		.results_navigation_category .next { float:left; width:50px; text-align:center; padding:3px; }
		.results_navigation_category .prev { float:left; width:50px; text-align:center; padding:3px; }
	.results_navigation_category .num_of_results { float:right; border:solid 1px #ddd; padding:5px; }
		.results_navigation_category .num_of_results .text { float:left; width:75px; text-align:center; padding:3px; }
		.results_navigation_category .num_of_results .result { float:left; width:25px; text-align:center; padding:3px; }
		
.search_results { clear:both; font-family:Verdana, Geneva, sans-serif; padding-bottom: 10px; font-size:12px; color:#848484;}
.search_results a {color:#848484; font-size:12px;}
	.search_results .product { float:left; padding:5px; border:1px solid #ddd; margin: 15px; min-height:190px; width:123px; margin-top:8px; }
		.search_results .product .thumbnail { float:left; width:110px; height:110px; margin:5px; border:solid 1px #bababa; }
		.search_results .product .thumbnail img { height:100px; width:100px; margin:5px; }
		.search_results .product .name { float:left; width:120px; max-height:42px; overflow:hidden; font-size:12px; padding:3px; font-weight:bold;  padding-left: 5px; }
		.search_results .product .price { float:left; width:110px; font-size:11px; padding:3px;}
		.search_results .product .description { clear:both; font-style:italic; font-size:11px; padding:3px; border-top:1px dotted #ddd; }

.no_results_message { clear:both; padding:10px; text-align:center; font-size:24px; font-weight:bold; }

.search_tips { clear:both; font-size:16px; padding:10px; }
	.search_tips .heading { padding:5px; font-weight:bold; text-decoration:underline; }
	.search_tips .search_tip { clear:both; padding:5px; }
