body {margin: 0; background-color: #fff; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;}

table {border: 0; border-spacing: 0; border-collapse: collapse;}
td {padding: 0; vertical-align: top;}


#main {width: 761px;}
#nav {width: 114px; background: url(../img/navbg.gif) top right no-repeat;}
#nav img {display: block;} 
#content {background: url(../img/bg.jpg) no-repeat; padding: 8px 10px; font-size: 75%; line-height: 1.4}
#content h1 {text-align: center; font-size: 130%;}
#content h1 .sub {font-size: 90%}
#content h2 {font-size: 120%; margin-bottom: 0;}
#content h2.reserve {text-align: center; margin-bottom: 10px;}
#content h3 {font-size: 100%; margin-bottom: 0;}
#content p {margin: 0 0 8px}
#content .note {font-weight: bold; font-size: 85%}
#content .notice {font-size: 85%;}
#content .phone {color: #383F5C; font-size: 140%; font-weight: bold; text-align: center;}
#content #rates {width: 80%; padding: 2px 10px 10px; margin: 10px 0 10px 50px; clear: both; background: url(../img/bg.jpg) no-repeat;}

#content form fieldset {border: 1px solid #ccc; margin-bottom: 12px; padding: 10px}
#content form fieldset legend {font-size: 120%; font-weight: bold; padding: 2px 8px; border: 1px solid #ccc}
#content form fieldset div {margin-bottom: 6px;}
#content form fieldset div.entryset {clear: both; height: 100%; overflow: auto;}
#content form fieldset div.entryset div {float: left; margin-right: 16px}
#content form fieldset label {display: block}
#content form fieldset .radio label {display: inline; text-indent: 20px;}
#content form fieldset .radio div label {margin-bottom: 4px;}

#content .links {background-color: #dbebf6; width: 80%; padding: 2px 10px 10px; margin: 10px 0 10px 50px; clear: both;}
#content .links ul {margin: 0 20px; padding: 0;}

.footer {font-weight: bold; margin-bottom: 12px; text-align: center;}
.footer a {display: block}
