<!--
a			{ color: darkgreen; }
a:visited		{ color: #333333; }
a.h1			{ text-decoration: none; }
body			{ background-repeat: repeat-y; }
center.bold	{ font-weight: bold; color: darkgreen; }
center.bold2	{ font-weight: bold; color: darkred; font-size: 20px; }
center.footer	{ font-size: 10px; margin-bottom: 15px; }
h1			{ font-size: 20px; margin: 0 0 5px 11px; }
h1.info		{ font-size: 16px; margin: 10px 0 0 20px; color: #D3D8B8; }
h2			{ font-size: 16px; margin: 20px 0 3px 0; }
h2.info		{ font-size: 16px; margin: 0 2px 3px 0; border-bottom: 2px #385745 dotted; }
h3.info		{ font-size: 16px; margin: 0 0 3px 0; border-bottom: 2px #385745 dotted; }
h4.info		{ font-size: 16px; margin: 15px 0 3px 0; border-bottom: 2px #385745 dotted; }
li			{ padding-bottom: 10px; }
td			{ background-repeat: no-repeat; }
td.h1		{ background-image: url("images/bg_h1.jpg"); height: 44px; vertical-align: top; }
td.head		{ background-image: url("images/cottage_r1_c2.jpg"); width: 372px; vertical-align: bottom; }
td.main		{ background-image: url("images/cottage_r3_c2.jpg"); width: 372px; vertical-align: top; padding: 25px; }
th			{ background-color: #385745; color: #FFFFFF; font-size: 12px; text-align: left; padding: 3px; }
ul			{ margin: 0; padding: 5px 0 5px 25px; }
body, td		{ font-family: arial; font-size: 12px; color: #333333; }
.bold		{ font-weight: bold; }
.hilite		{ color: darkgreen; }
.linksmall	{ font-size: 10px; }
.row1		{ background-color: white; }
.row2		{ background-color: #dfffdf; }
.white		{ color: white; }

/* INFO SCREEN STYLES */
td.info			{ width: 90px; background-image: url("images/bg_info.jpg"); background-color: #385745; color: #FFFFFF; text-align: right; font-weight: bold; padding-right: 5px; vertical-align: top; }
td.info2			{ background-color: #D3D8B8; color: #333333; padding-left: 3px; }
td.info3			{ background-color: #FFFFFF; width: 100px; }

/* CMT STYLES */
a.cmt			{ text-decoration: underline; }
div.message		{ margin-bottom: 15px; color:red; font-weight: bold; }
input.cmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
input.cmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
input.cmt_del		{ background-color: red; color: white; padding: 5px; width: 100%; font-weight: bold; font-size: 26px; margin: 15px 0 5px 0; }
h2.cmt			{ color: black; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.cmt			{ color: black; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted black; font-weight: bold; color: red; }
table.cmt			{ border: 1px solid #333333; }
td.cmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
td.cmt_none		{ padding: 30px; }
td.cmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }
tr.cmt_row1		{ background-color: #ffffff; }
tr.cmt_row2		{ background-color: #E0DFE3; }
tr.cmt_row3		{ background-color: pink; }

/* AVAILABILITY STYLES */
a.cal_a			{ color: white; font-size: 14px; font-weight: bold; text-decoration: none; }
td.cal_a_day		{ text-align: center; background-color: darkgreen; font-style: italic; color: white; font-weight: bold; }
td.cal_a_month		{ text-align: center; background-color: #333333; font-style: italic; color: white; font-weight: bold; font-size: 14px; }
td.cal_a_header	{ background-color: #333333; color: white; }
td.available		{ text-align: center; background-color: lightgreen; color: darkgreen; font-weight: bold; }
td.filler			{ background-color: #cec0ce; }
td.past			{ text-align: center; background-color: #999999; color: white; text-decoration: line-through;  font-weight: bold; }
td.today			{ text-align: center; background-color: pink; color: darkred; text-decoration: line-through;  font-weight: bold; }
td.unavailable		{ text-align: center; background-color: pink; color: darkred; text-decoration: line-through;  font-weight: bold; }
// -->