@CHARSET "ISO-8859-1";

.search_bar_border { padding:5px; margin:10px; border:solid 1px #CCC; }

.search_bar { clear:both; width:500px; margin-left:auto; margin-right:auto; }
	.search_bar .title{ float:left; text-align:left;  font-size: 18px; color:#003458; padding-top:10px; }
	.search_bar .search_type { padding-left:20px; 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:185px; }

.search_results { border:solid 1px #CCC; margin:10px; margin-top:0px; padding:5px; width:236px; float:left; font-family:Verdana, Geneva, sans-serif; }
	.search_results .title{ clear:both; text-align:left;  font-size: 16px; color:#4282C0; margin-left:5px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #ddd; width:230px; font-weight:bold; }
	.search_results .product { clear:both; border-bottom:1px dotted #DDDDDD; margin-bottom:6px; }
		.search_results .product .thumbnail { float:left; width:80px; height:80px; margin:5px; border:solid 1px #BABABA; }
		.search_results .product img { width:80px; height:80px; }
		.search_results .product .prod_details { width:120px; float:left; margin-top:5px; }
		.search_results .product .prod_details .name { clear:both; font-size:13px; padding:3px; font-weight:bold;  color:#015087; }
		.search_results .product .prod_details .description { height:25px; clear:both; font-style:italic; font-size:12px; padding:3px; }
		.search_results .product .prod_details .price { clear:both; font-size:12px; padding:3px; padding-top:10px; font-weight:bold;  }
		
.browse_categories { border:solid 1px #CCC; padding:5px; float:left; width:236px; text-align:left; font-size:12px; color:#000;}
.browse_categories  a {font-size:14px; color:#015087;}
.browse_categories .title{ clear:both; text-align:left;  font-size: 16px; color:#4282C0; margin-left:10px; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px dotted #ddd; width:230px; font-weight:bold; }
	.browse_categories .category {  width: 155px; height: 170px; margin: 10px; margin-bottom: 20px; margin-top: 0px; background:#4282c0; border-top:1px solid #4282C0; margin-left:auto; margin-right:auto; }
		.browse_categories .category .image { clear:both; margin: 5px; height: 108px; border: 1px solid #eee; background-color:#FFF; margin-top:4px;}
		.browse_categories .category .image img{ max-width: 108px; max-height: 108px; border: 0;}
		.browse_categories .category .link { clear:both; padding:10px; padding-top: 2px; padding-bottom: 5px; text-transform:uppercase; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; }
		    .browse_categories .category .link a { color:#FFF; }
		.browse_categories .category .from { clear:both; margin-top: 1px; display:none; }
		
		
.results_navigation_basic { clear:both; }
    .results_navigation_basic .navigation { float:left; width:90px; }
	    .results_navigation_basic .navigation .prev { float:left; width:60px; }
		    .results_navigation_basic .navigation .prev a { color:#E8781A; }
		.results_navigation_basic .navigation .next { float:right; width:30px; text-align:right; }
		    .results_navigation_basic .navigation .next a { color:#E8781A; }
	.results_navigation_basic .num_of_results { width:100px; float:right; }
	    .results_navigation_basic .result { float:left; width:30px; text-align:center; }
		    .results_navigation_basic .result  a { color:#E8781A;  }
		
