.available { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #5a8720; text-align: center }
.availablelow { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #81b242; text-align: center }
.availpart { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #79ad36; text-align: center }
.bg { color: #e6efba ; }
.booked { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #becf71; text-align: center }
.bookingform { color: #426317; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-indent: 20px }
.buttonbar { border-right: 1px solid #666633; border-left: 1px solid #666633 }
.calender { background-position: center; border: solid 1px #666633 }
.close { background-image: url(../graphics/close.gif); width: 60px; height: 21px }
.datefrom { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633 }
.dateto { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633 }
.deposit { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-top: 1px solid #666633; border-right: 1px solid #666633; border-bottom: 1px solid #666633 }
.form { color: #e6efba; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #5a8720; text-indent: 2px }
.high { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #666633; text-align: center }

.info { background: #e6efba center; border-top: 1px solid #666633; border-right: 1px solid #666633; border-left: 1px solid #666633 } /* #e6efba = pale green */

.italicright { color: #333301; font-style: italic; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: right }
.low { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #c8c878; text-align: center }
.mapnumber { border: solid 1px #666633 }
.mid { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #919149; text-align: center; text-indent: 1px }
.minus { background-image: url(../graphics/minus.gif); width: 21px; height: 21px }
.month { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border-right: 1px solid #666633 }
.pending { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #47471f; text-align: center }
.plus { background-image: url(../graphics/plus.gif); width: 21px; height: 21px }
.rate { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; border: solid 1px #666633 }
.ratetable { border-right: 1px solid #666633; border-bottom: 1px solid #666633; border-left: 1px solid #666633 }
.text { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:left; }
.textcenter { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center; }
a.linkcalender { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center }
a.linkcalender:visited { color: white; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center }
a.linkcalender:hover { color: white; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center }
a.main { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif }
a.main:visited { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif }
a.main:hover { color: #333301; font-style: normal; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif }

body { background-color: #ddee8c; } /* mid green */

h1 { color: #333301; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: center; vertical-align: bottom; }
h2 { color: #333301; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; margin:0; padding: 0 0 5px 0; border: 0; }
p { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: left; float: none; clear: none; position: relative; left: 10px; width: 676px }
#inventory p {width:330px;}

/* dark green = #426317 */
p.bookingform { color: #426317; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-indent: 20px }

p.footer { color: #333301; font-style: normal; font-weight: normal; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; text-align: center }
