/* ----- search_results ----- */
.next {text-decoration: none;}
.search_results { padding: 23px 0; }
.search_results  table { width: 100%; font-family: "trebuchet ms",sans-serif; font-size: 16px; color: #666; font-weight: bold; border-bottom: 2px solid #fff6a6; margin: 0 0 13px; }
.search_results td { width: 230px; text-align: center; vertical-align: top; padding: 13px 0 20px; background: #fff; }
.search_results th {font-family: "trebuchet ms", sans-serif; font-size: 16px; color: #666; text-align: center; background: #fff6a6; padding: 4px 0 7px; }
.search_results th a { color: #666; /*padding: 0 20px 0 0; */text-decoration: none; }
.search_results th .photo { color: #333; background: url("/images/bg_photo.png") right 4px no-repeat; padding: 0 13px 0 0; }
/* th .ar_top { background-position: right -96px;  } */
th .asc { background: url("/images/ar_bot.gif") right 7px no-repeat; }
th .desc { background: url("/images/ar_top.gif") right 7px no-repeat; }
.th_1 a {display: none;}
.th_2 { width: 270px; padding-left: 21px; padding-right: 20px; text-align: left; }

.search_results td { background: #fff; padding: 10px 0 20px; }
.color_td td { background: #f4fce2; }
.col_1 { width: 161px; text-align: center; }
.search_results.cart .col_1 { width: 350px; text-align: center; margin: 5px;}
.col_2 { margin: 0 0 16px; font-size: 16px; color: #000; }
.col_3 { width: 150px; text-align: center; padding-top: 17px; font-size: 20px; }
.search_results.cart .col_3 {padding-top: 10px; font-size: 16px; }
.col_4 { width: 140px; padding-top: 17px; color: #000; }
.col_5 { width: 193px; position: relative; }
.col_5 a { margin: 0 auto; }

.search_results td.col_1{width:129px }
.search_results td.col_2{word-wrap:break-word; vertical-align: middle;}
.search_results td.col_2 .product_info{text-align: center !important; font-size: 14px; color:#666; text-align: left; margin: 15px 0 0 8px; display: block;}
.search_results td.col_2 .product_info a {color: #3390eb; }
.search_results td.col_2 .product_info a:hover {color: #ff7510; }
.search_results td.col_3{width:100px; vertical-align: middle;}
.search_results td.col_5{width: 180px; vertical-align: middle;}
.search_results td.col_6{width:100px; vertical-align: middle;}
.search_results th { font-family: "trebuchet ms",sans-serif; font-size: 16px; color: #666; text-align: center; background: #fff6a6; padding: 4px 0 7px; }

#product_card table {width: 100%;}
#product_descr table {width: 100%;}

.catalog_loading {position: absolute;}
.cart_notice {position: absolute;margin-top: 10px;margin-left: 20px;}



