/* a { color: #c0c000; text-decoration: none } */
a { color: #ffff00; text-decoration: none }
a:hover { color: #ffffff; text-decoration: none }
a.hdr { color: #404000; text-decoration: none }
a.hdr:hover { color: #808000; text-decoration: none }
a.dbm { color: #b0b0b0; text-decoration: none; font-weight: bold; font-family: sans-serif; font-size: 8pt}
a.dbm:hover { color: #d0d000; text-decoration: none; font-weight: bold; font-family: sans-serif; font-size: 8pt}
a.wfb { color: #d0d000; text-decoration: none; font-weight: bold; font-family: sans-serif; font-size: 8pt}
a.wfb:hover { color: #ffffff; text-decoration: none; font-weight: bold; font-family: sans-serif; font-size: 8pt}
a.link { color: #ffffff; font-size: 9pt; font-weight: bold; letter-spacing: .2em; text-transform: uppercase; text-shadow: 2px 2px 1px #404000; }
a.link:hover { color: #ffff00; text-shadow: 2px 2px 1px #404000; }
a.linkthis { color: #ffff00; font-size: 9pt; font-weight: bold; letter-spacing: .2em; text-transform: uppercase; text-shadow: 2px 2px 1px #404000; }
body { background: #333333 url(../img/graybkg.jpg) top center repeat-x; color: #ffffff; font-family: sans-serif; font-size: 8pt; margin: 0 auto; padding: 0; vertical-align: top; z-index: 0; }
h1 { color: #ffff00; font-family: sans-serif; font-size: 8pt; font-weight: bold; margin: 0; padding: 0; }
img { border: none }
img.bb { border: 1px solid black }
img.panel { border: 2px solid #888; margin: 0px 8px; }
table { border-collapse: collapse; margin: 0; padding: 0}
td { border-collapse: collapse; margin: 0; padding: 0 }
input { filter: alpha(opacity=50): moz-opacity: .50; opacity: .50; }
input.opaque { filter: alpha(opacity=100): moz-opacity: 1; opacity: 1; }
textarea { filter: alpha(opacity=50):  moz-opacity: .50;  opacity: .50; }
td.fbl {
	border: none;
	border-collapse: collapse;
	color: #ffffff;
	font-size: 10pt;
	height: 26px;
	padding: 0px 0px 4px 0px;
	text-align: left;
	vertical-align: middle;
}
td.fbr {
	border: none;
	border-collapse: collapse;
	color: #ffffff;
	font-size: 10pt;
	height: 26px;
	padding: 0px 0px 4px 6px;
	text-align: right;
	vertical-align: middle;
}
td.header { color: #000000; font-size: 9pt; font-weight: bold; font-style: italic; padding: 0px; text-align: right; vertical-align: middle; }
td.link { color: #ffffff; font-size: 9pt; font-weight: bold; letter-spacing: .2em; text-transform: uppercase; }
td.main { background-color: #484848; border-bottom: 0px solid #000; color: #ffffff; line-height: 110%; padding: 8px 0px 0px 0px; vertical-align: top; width: 657px;}
td.main1 { background: url(../img/springhousebkg.jpg) bottom center no-repeat; border-bottom: 0px solid #000; color: #ffffff; font-weight: normal; line-height: 110%; padding: 8px; vertical-align: top; width: 657px;}
td.main2 { background: url(../img/summerhousebkg.jpg) bottom center no-repeat; border-bottom: 0px solid #000; color: #ffffff; font-weight: bold; line-height: 110%; padding: 8px; vertical-align: top; width: 657px;}
td.main3 { background: url(../img/autumnhousebkg.jpg) bottom center no-repeat; border-bottom: 0px solid #000; color: #ffffff; font-weight: bold; line-height: 110%; padding: 8px; vertical-align: top; width: 657px;}
td.main4 { background: url(../img/winterhousebkg.jpg) bottom center no-repeat; border-bottom: 0px solid #000; color: #ffffff; font-weight: bold; line-height: 110%; padding: 8px; vertical-align: top; width: 657px;}
td.menuspc { height: 5px }
td.mainspc { height: 12px }
td.svcspc { height: 3px }
td.outbox { border-top: 1px solid #888; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #888; padding: 6px; text-align: left; vertical-align: top; }
td.outboxspecials { border-top: 1px solid #888; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #888; padding: 4px 32px; text-align: left; vertical-align: top; }
td.outboxtight { border-top: 1px solid #888; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #888; padding: 3px 6px 3px 6px; text-align: left; vertical-align: top; }
td.picpanel { border: 0; border-collapse: collapse; color: #000000; font-size: 12pt; font-weight: bold; font-style: italic; margin: 0; padding: 4px 0px; text-align: left; vertical-align: top; width: 550px; height: 292px; }
td.subpanel { padding: 0; vertical-align: top; width: 130px; height: 20px; }
td.spacer { border: 0; border-collapse: collapse; width: 12px; margin: 0; padding: 0; }
td.specials { padding: 4px 32px; }
td.specleft { width: 150px; height: 16px; padding-right: 6px; text-align: right; }
td.specright { width: 350px; padding-left: 6px; text-align: left; }