@charset "utf-8";

/* CSS Document */

.search_bar { clear:both; width:540px; margin-left:auto; margin-right:auto; display:none; }

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

.search_box { width:860px; }

.search_filters .category_drop_downs { margin-left:190px; margin-top:6px; }

.search_filters .category_drop_downs .category_dropdown { float:left; margin-right:20px; }

.search_filters .category_drop_downs .value {  float:left;  }

.search_filters .category_drop_downs .value select { width:100px;  } 

.search_filters .category_drop_downs .label { float:left; font-weight:bold; padding-top:5px; margin-right:10px;}

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

.search_filters .search_button { margin-top:-2px; width:68px; float:left; margin-left:10px; }

.search_heading { clear:both; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:5px; padding-top:20px; }

.search_heading .thumbnail { float:left; width:60px; }

.search_heading .name { float:left; width:370px; font-size:12px; }

.search_heading .price { float:left; width:100px; font-size:12px; }

.search_heading .shipping { float:left; width:100px; font-size:12px; }

.search_heading .description { display:none; }

.search_results { clear:both; font-family:Verdana, Geneva, sans-serif; }

.search_results .product { clear:both; }

.search_results .product .thumbnail { float:left; width:80px; height:80px; margin:5px; border:solid 1px; }

.search_results .product .name { float:left; width:364px; font-size:13px; padding:3px; font-weight:bold; padding-top:10px; }

.search_results .product .price { float:left; width:94px; font-size:12px; padding:3px; padding-top:10px; }

.search_results .product .shipping { float:left; width:94px; font-size:12px; padding:3px; padding-top:10px; }

.search_results .product .description { float:left; width:620px; font-style:italic; font-size:12px; padding:3px; }

