 div.bar_av {font-size:80%; font-weight: normal; text-align: center; background-color: #dddddd;}
 table.types_list { border-collapse: collapse; }
 table.types_list td { border: 1px solid black; padding: 6px; }
 table.types_list td td { border: none; padding: 0; }
 tr.types_list_head td { font-size: x-small; padding: 2px 6px 2px 6px; }
 div.avail_types { padding: 6px; }
 div.typedescr { max-width: 600px; padding: 4px 2px 4px 12px; }
 div.typephoto { float: right; }
 div.typephoto img { float: right; max-width: 90px; max-height: 90px; border: 0px none ; text-decoration: none; }
 .sp_book_butt { height: 6px }
 .cctype { float: left; }
 .ccnum { clear: left; }
 .cclogo { display: block; float: left; width: 40px; height: 28px; padding: 1px; }
 .ccvisa { background: url("https://www.digitaldruid.net/hosted/img/cc_visa.png") no-repeat left center; }
 .ccmastercard { background: url("https://www.digitaldruid.net/hosted/img/cc_mastercard.png") no-repeat left center; }
 .ccamericanexpress { background: url("https://www.digitaldruid.net/hosted/img/cc_americanexpress.png") no-repeat left center; }
 .ccdinersclub { background: url("https://www.digitaldruid.net/hosted/img/cc_dinersclub.png") no-repeat left center; }
 .ccdiscover { background: url("https://www.digitaldruid.net/hosted/img/cc_discover.png") no-repeat left center; }
 .ccjcb { background: url("https://www.digitaldruid.net/hosted/img/cc_jcb.png") no-repeat left center; }
 #ccv_info { font-size: 60% }
 /*a { color: #000000; }*/
 .t_book { border-radius: 8px; }
 .t_book td { border-radius: 8px; }
 .extra_costs { margin-top: 5px }
 div.agreem { max-width: 600px; border: 1px solid black; padding: 3px; }
 select { background-color: #ffffff; }
