body {  background-color: #FFFFFF; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px}
.copyrightText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a {  color: #006600; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}
.mainTableBack {  background-color: #C8D9C6}
.dateText {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold}
.topLink {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #F0F0F0}
.tableTopText {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #006600}
.bottomLink {  color: #CCCCCC}
.availabilityText {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.dateSelect {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.tableSurround {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableHeader {  font-weight: bold; color: #FFFFFF; background-color: #006600; border-color: black black #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 14px}
.lineUnder {  border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tableTopText2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #23386B }
a.toplink:hover {  color: #FFFFFF; text-decoration: underline}
a.bottomLink:hover {  color: #FFFFFF}.bookingDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #666666; background-color: #FFFFFF; height: 25px; width: 25px}
.bookingDateOn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #FFFFFF; border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #666666 ; background-color: #E57C00; height: 25px; width: 25px}
.bookingDateWeekend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #666666 ; background-color: #E4E4E4; height: 25px; width: 25px}
.bookingDateTop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; color: #000000; border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #666666; background-color: #B0BBD7; height: 25px; width: 25px }
.dateSelect2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 ; text-align: right; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.alertHere {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF9900}
#divThis {
	position:absolute;
	left:0px;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	background-image: url(/graphics/backShade.png);
}
#apDiv1 {
	z-index:1;
	overflow: auto;
	margin:0px 0px;
	padding:0 0;
	width:800px;
	height:500px;
	position:absolute;
	top:20%;
	left:20%;
	;
	border: 5px #6d6d6d solid
; background-color: #FFFFFF
}.invoice {  border: #999999; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E9E9E9}
.invUnder {  border-color: black black #CCCCCC; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
