.table_container{margin-left:1px;}
table{width:100%;color:#212424;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Lucida,Helvetica,sans-serif;font-size:90%;line-height:160%;margin-top:0;margin-right:0;margin-bottom:1em;}
table,tr,th,td{margin:0;padding:0;border-spacing:0;border-collapse:collapse;}
caption{font-size:150%;line-height:250%;font-weight:bold;text-align:left;text-indent:100px;color:#212424;background-color:#d0eba6;border:1px solid #d0eba6;}
thead{background:#524123;border:1px solid #a5d768;}
thead tr th{text-align:center;color:#faf7d4;border-bottom:3px solid #a5d768;padding-top:.3em;padding-right:0;padding-bottom:.3em;padding-left:0;width:20%;}
tfoot{color:#fff;background:#524123;}
tfoot tr th,tfoot tr td{padding:.2em .6em;border-top:2px solid #a5d768;}
tfoot tr th{width:20%;}
tfoot tr td{text-align:right;}
tbody tr td{background:#ddf0bd;text-align:right;}
tbody tr.odd td{background-color:#d0eba6;}
tbody tr th,tbody tr td{padding:.1em .4em;border:1px solid #a6ce39;}
tbody tr th{padding-right:1em;text-align:left;font-weight:bold;background:#c5e894;width:20%;}
tbody tr.odd th{background:#d0eba6;}
.book_now{float:right;margin-right:.8em;border:none;margin-top:.4ex;}
.year_month{font-size:120%;font-weight:bold;}
