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

	.category_title { font-weight:bold; text-align:center; font-size:22px; margin-left: 5px; margin-right: 5px; padding:10px; border-bottom: 1px dotted #ddd; color:#444; background: #eeeeee;}
	.category_image { clear:left; float:left; padding:10px; padding-left:20px; border-right: 2px dotted #ddd; }
	.category_features { float:right; padding:10px; padding-right:20px; }
		.category_features .checkbox { clear:both; padding:3px; width:200px; padding-top:20px; }
		.category_features .checkbox .text { font-weight:bold; clear:both; }
		.category_features .checkbox .feature_option { float:left; padding-left:5px; }
			.category_features .checkbox .feature_option .option_name { float:left; }
			.category_features .checkbox .feature_option .option_image { float:left; padding-left:5px; }
		.category_features .select { clear:both; padding:3px; width:200px; }
			.category_features .select .text { float:left; font-weight:bold; }
			.category_features .select .option_name { float:left; padding-left:5px; }
			.category_features .select .option_image { float:left; padding-left:5px; }
	.category_extension { clear:both; width:658px; padding:10px; }
		.category_extension .text_box { float:left; width:323px; padding:3px; }
			.category_extension .text_box .text { float:left; font-weight:bold; }
			.category_extension .text_box .value { float:left; padding-left:5px; }
		.category_extension .text_area { float:left; width:323px; padding:3px; }
			.category_extension .text_area .text { clear:both; font-weight:bold; }
			.category_extension .text_area .value { clear:both; }			
	.category_description .descriptionheading { font-weight: bold; color:#1e97b2; font-size: 12px; margin-bottom: 10px;}
	.category_description { float: left; padding:20px; padding-left:20px; padding-right:20px; color: #666; font-size: 12px;}	
	.dotteddivide { clear: both; border-bottom: 2px dotted #ddd; margin-left:5px; margin-right: 5px;}
	.productheading {color: #da7d10; font-size:16px; margin-left: 20px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin-top: 10px;}
	
.category_listings { clear:both; font-family:Verdana, Geneva, sans-serif; padding:10px; margin: 15px; bordeR: solid 1px #eee; }
.category_listings h2 { font-size: 16px; color:#003458; margin-top: 0px; margin-bottom: 5px;}
	.category_listings .subcategory { float:left; font-size:11px; font-weight:bold; text-align:center; margin: 4px; border:1px solid #EEEEEE; width:98px; padding-bottom:10px; padding-top:5px; }
	.category_listings .subcategory a {font-size: 12px; color:#015087; }
	.category_listings .subcategory .image {min-height: 50px; }
	.category_listings .subcategory .link { margin-top: 5px;}

.results_headings { margin-left:auto; margin-right:auto; clear:both; padding-top:15px; text-align: center; font-size: 6pt; }

.results_headings .pages { float:left; border:solid 1px #ddd; padding:5px; height:15px; width:50px; _margin-right:40px; }

.results_headings .pages .first_page { float:left; width:30px; text-align:center;}
.results_headings .pages .result_page { float:left; width:10px; text-align:center; }
.results_headings .pages .last_page { float:left; width:30px; text-align:center; }

.results_headings .navigation { width:100px; float:left; border:solid 1px #ddd; height:15px; padding:5px; _margin-left:-1px; margin-left:60px; }

.results_headings .next { float:left; width:50px; text-align:center; }
.results_headings .prev { float:left; width:50px; text-align:center; }
.results_headings .num_of_results { float:left; width:70px; border:solid 1px #ddd; padding:5px; height:15px; margin-left:60px; }




.results_navigation {  margin-left:auto; margin-right:auto; clear:both; padding-top:5px; padding-bottom:30px; text-align: center; }

	.results_navigation .pages { float:left; border:solid 1px #ddd; padding:5px; height:15px; _margin-right:40px; width:50px;}

		.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; float:left; border:solid 1px #ddd; height:15px; padding:5px; _margin-left:-1px; margin-left:60px;}

		.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:left; width:70px; border:solid 1px #ddd; padding:5px; height:15px; margin-left:60px;}
		.results_navigation .num_of_results .result { float:left; width:22px; text-align:center; }



.product_heading { clear:both; font-weight:bold; font-family:Verdana, Geneva, sans-serif; border-bottom:1px dotted #aaa; margin-top:10px; height:18px; margin: 5px; padding:5px; background: #eee; margin-bottom: 5px; color:#015087; }
.product_heading a { color:#333; font-size:12px;}
	.product_heading .thumbnail { float:left;}
	.product_heading .name { float:left; width:230px; font-size:11px; padding-left: 10px; padding-top: 2px; }
	.product_heading .price { float:right;  width:100px; font-size:11px; padding-left: 8px; padding-top: 2px; text-align:right; }
	.product_heading .shipping { float:left;  width:100px; font-size:11px; padding-top: 2px; text-align:right;}
	.product_heading .description { display:none; font-size:11px;  }
	
.product_listings { clear:both; font-family:Verdana, Geneva, sans-serif; padding-bottom: 10px; font-size:12px; color:#015087;}
.product_listings a {color:#015087; font-size:12px;}

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

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