body{	font-family: "Trebuchet MS", Helvetica, sans-serif;}.hide{	display: none;}h1{	font-size: 1.2em;	font-weight: normal;}h2{	font-size: 0.8em;}p, li, dt, dd, label{	font-size: 0.7em;}blockquote{	margin: 20px 0 0 0;	padding: 10px;	border-top: 1px solid #ccc;	background: #eee;	border-bottom: 1px dashed #ccc;	font-style: italic;}cite{	margin: 0 0 0 10px;	font-size: 0.7em;	font-style: normal;}dd{	margin: 0 0 15px 0;}p.sun{	display: none;}#subnav{	display: none;}#sidebar{	display: none;}#footer p{	color: #666;}/*-- lists --*/ul.topnav{	display: none;}ul.primarynav{	display: none;}/* contact form */#contact-name, #email{	display: none;}#message{	display: none;}/* calendar */.calendarBG{	 background-color: #ccc;}.calendarBG tr{	height: 32px;}.calendarBlank{	 background: #ddd;}.calendarHeader{	 color: #fff;	 text-align: center;	 background: #333;}.calendarMonthLinks{	font-family: Verdana, Arial sans-serif;	font-weight: bold;	text-decoration: none;	color: #fff;	background-color: transparent;}.calendarMonthLinks a, .calendarMonthLinks a:visited{	color: #fff;	text-decoration: none;	background-color: transparent;}.calendarMonthLinks a:hover{	color: #ccc;	text-decoration: underline;	background-color: transparent;}.calendarDayHeading{	font-family: Tahoma, Verdana, Arial, sans-serif;	font-weight: bold;	font-size: 0.8em;	color: #fff;	background: #996041;	text-align: center;	vertical-align: middle;}.calendarToday{	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 0.8em;	text-decoration: none;	text-align: center;	vertical-align: middle;	color: #333;	background: #F6E587;}.calendarCell{	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 0.8em;	text-decoration: none;	text-align: center;	vertical-align: middle;	color: #333;	background-color: #fff;}.calendarCell a{	color: #000;	text-decoration: underline;	background-color: transparent;}.calendarCell a:visited{	color: #000;	text-decoration: underline;	background-color: transparent;}.calendarCell a:hover{	color: #fff;	text-decoration: none;	background-color: transparent;}.Booked{	background-color: #ED9CA4;}.Optioned{	background-color: #FFFF99;}.priceList th{	background: #f6e587;	}.priceList td{	background: #eee;	}.priceList th, .priceList td{	padding: 5px 10px;	font-size: 0.8em;	border-bottom: 1px solid #fff;}form, p.note{	display: none;}