table th.package { width: 76px; }
table th.occupancy { width: 100px; }
table td.item, table th.item { text-align: right; border-right: 1px solid #373737; padding: 2px 4px 2px 0; }
table tr.item_desc td { border: none; padding: 0; }
table tr.item_desc p { background: #272727; text-align: left; font-size: 10px; color: #AEAEAE; border-top: 1px solid #373737; display: none; padding: 3px 6px 6px 6px; }
#content a.hotel_button,#context a.book_button{padding:1px;background-color:#FAC017;color:black;border:1px solid white;border-top:2px solid #ffe084;border-left:2px solid #ffe084;border-bottom:2px solid #dca400;border-right:2px solid #dca400;margin-left:5px;font-variant:small-caps;margin-top:2px;margin-bottom:2px;}
table.ufc td { text-align: left; }

/* book now box */
div.booknow { margin: 0 auto; width: 250px; border: 2px solid #333; padding: 10px; background-color: #111; }
div.bn_left { float: left; width: 100px; }
div.bn_right { float: left; width: 150px; }
input.bn_submit { width: 50px; margin-top: 10px; }
