body{ color: #6a746d; background-color :#b8babe; background-image: url(back.gif); }

h2{ font-size: 1.2em; border-bottom: 1px solid #96050c; margin-bottom: 5px; }

td, th{ vertical-align:top;font:normal 13px/16px verdana, arial, helvetica, sans serif; }
table.links{ background-color:#97050c;color:#ffffff;border-bottom:3px solid #009734; }
td.link{ padding:5px;border-right:1px dotted #ffffff;text-align:center; }
table.bottom{ background-color:#6c0308;color:#ffffff;border-top:3px solid #009734;padding:5px; }
td.main{ padding:8px; }
table.rates{ border-collapse: collpse; }
table.rates th{ padding:3px; border:1px solid #970000; }
table.rates td{ padding:3px; border:1px solid #970000; }
table.distances{ border-collapse:collapse; border:1px solid #fff; }
table.distances td{ border:1px solid #fff; }
table.distances tr.head{ color:#fff; background-color:#6c0308; }
table.distances tr.on{ background-color:#e0cdcd; }
table.distances tr.off{ background-color:#deefff; }

.beige{ background-color:#e0cdcd;text-align:right;padding:4px; }
.bordered{ border:1px solid #97050c;margin-bottom:8px; }

a{ text-decoration:none;color:#97050c; }
a:hover{ color:#6a746d; }
a.link{ color:#ffffff; }
a.mail{ color:#97050c; }
a.mail:hover{ color:#6a746d; }
a.splashlink{ color:#6a746d; font-weight:bold; }
a.splashlink:hover{ color:#97050c; }

ul.decimal{ margin:2px; padding-left:20px; list-style-type:decimal; }

span.localamenities{ color:#970000;font-weight:bold; }
input.contact{ width:165px;border:1px solid #97050c;font:normal 11px/11px verdana;color:#97050c; margin-top: 2px; margin-bottom: 2px; }
select.contact{ width:165px;border:1px solid #97050c;font:normal 11px/11px verdana;color:#97050c; margin-top: 2px; margin-bottom: 2px; }
textarea.contact{ width:165px;height:150px;border:1px solid #97050c;font:normal 11px/12px verdana;color:#97050c; margin-top: 2px; margin-bottom: 2px; }
input.submit{ width:70px;border:1px solid #97050c;font:normal 11px/11px verdana;color:#97050c; }