table.data tbody td.prod_image { width: 130px; border-right: none; padding: 5px 0; }
table.data tbody td.prod_image img { margin: 0 5px; } 
table.data tbody td.prod_text { width: 142px; border-left: none; padding: 5px 0; overflow: hidden; line-height: normal; }
table.data tbody td.prod_text div { margin: 0 5px 0 0; overflow: hidden; }


div#main_col_center div.right_search label { color: #58595b; display: block; padding: 3px 0 0; }

div.left_search,
div.right_search { width: 275px; }
* html div.left_search,
* html div.right_search { width: 270px; }
div.left_search table.form,
div.right_search table.form { border-collapse: collapse; width: 100%; margin: 0; }
div.left_search { float: left; border-right: 1px solid #d1d3d4; }
div.left_search table.form { margin-right: 15px; }
div.right_search { float: left; }
div.right_search table.form { margin-left: 0; }
div.left_search table.form th,
div.right_search table.form th { border: none; background: none; width: 80px; }
div.left_search table.form td,
div.right_search table.form td { border: none; background: none; padding: 5px; }
div.left_search table.form td input,
div.right_search table.form td input { width: 140px; }
div.left_search table.form td select,
div.right_search table.form td select { width: 148px; }
div.left_search table.form td input.small,
div.right_search table.form td input.small { width: 48px; }
div#main_col_center div.left_search table.form td input.checkbox,
div#main_col_center div.right_search table.form td input.checkbox { width: auto; margin-right: 2px; }
div.action_bar input { float: right; }
