BODY { background: #fff url(images/bg.gif) top center; font-family: Arial, Helvetica, sans-serif; font-size: 80%;
	color: #000; }
H1 { font-size: 110%; color: #a00; }
H2 { font-size: 105%; color: #95613E; }
A { color: #a00; }
A:HOVER { color: #95613E; }


#page { border: 1px solid #a00; width: 738px; margin: 15px auto; background-color: #fff; }
#top { height: 129px; background: transparent url(images/top.jpg) repeat-x left; margin: 0; padding: 0; }
#main { background-color: #fff; margin: 0; padding:  15px 20px; }
#footer { border-top: 1px solid #a00; text-align: center; height: 30px; padding: 9px;
	background: #FFFFD7 url(images/footer-bg.jpg) repeat-x center; font-size: 90%; clear: both; }


.bold { font-weight: bold; }
TD P { font-size: 95%; padding: 1px; }
#contactright { float: right; width: 250px; margin-right: 50px; }
.orange { font-weight: bold; }
.picright { float: right; border: 1px solid #000; margin-left: 20px; }
.picleft { float: left; border: 1px solid #000; margin-right: 20px; }
.small { font-size: 85%; color: #777; }
TABLE H2 { color: #a00; width: 100%; background-color: #FFFFD1; border-bottom: 1px solid #a00;
	text-align: center; padding: 1px; margin-top: 10px; }
TABLE#booking TD { vertical-align: top; }
TD.buttons { padding: 10px; }
.formdisclaimer { font-style: italic; color: #777; }
#bookingright { float: right; width: 195px; /*border: 1px solid #a00;*/ background-color: #ffffd1;
	padding: 5px; margin-right: 5px; }
