#price_table { border-spacing: 1px; }
#price_table td { padding: 5px; }
#price_table td, #tau-price-table td { vertical-align: middle; }
#price_table #thead, #tau-price-table #thead { background-color: #dddddd; font-weight: bold; text-align: center; }
#price_table #thead td{ border-top: solid 1px black; border-bottom: solid 1px black; }
#price_table tr.even td { background-color: #FFFFFF; }
#price_table tr.odd td { background-color: #E1E1E1; }



div.comment { margin: 20px 0; }



#price_table_print { border: 2px solid #000; border-collapse: collapse; }
#price_table_print td { padding: 3px; border: 1px solid gray; border-top: 0; }
#price_table_print td { vertical-align: middle; }
#price_table_print #thead td { border: 1px solid #fff; border-bottom-color: #000; background-color: #bdbdbd; font-weight: bold; text-align: center; }
#price#price_table_print_table tr.even td { background-color: white; }
#price_table_print tr.odd td { background-color: #E1E1E1; }



div.href_wrapper { float: left; /*border: 1px solid gray; /**/}
div.href_wrapper table td { vertical-align: middle; white-space: nowrap; height: 95px; }
div.href_wrapper table td.img_cell { padding-left: 20px; }
.clearer { clear: both; }

