P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

A { color: #5D6014; text-decoration:none; }
A:hover { color: #5D6014; text-decoration:underline; }


TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.optiontitle { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space: nowrap; width:140px;}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5D6014;
	font-weight:bold;
}

#bookingcalendar { font-size: 12px; color: BLACK; font-family: Verdana, Arial, Helvetica, sans-serif;  margin: auto; width:760px; text-align: center; align:center; } 
.diary TD { font-size: 9px; color: BLACK; font-family: Verdana, Arial, Helvetica, sans-serif; }
.diaryvacantweekend { background-color:#E4E4E4; }
.diaryvacantweekday { background-color:#FFFFFF; }
.diarybookedweekend { background-color:#B7B109;  }
.diarybookedweekday { background-color:#B7B139;}
.diarybookedlastday { background-color:#FFFFFF; background-image: url("/images/lastdate.png"); background-repeat:no-repeat;}
.diarybookedblock { background-color:#FFC64A;}
.diarypassedbooked { background-color:#646464; }
.diarypassedvacant { background-color:#BBBBBB; }
.diaryspecialoffer { background-color:#54B1CF; }
.diaryvacantnoprice { background-color:#646464; }

.boxpadding { margin-top:6px; margin-left: 4px; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:1px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}

.errormessage { font-size:12px; border:2px #FF0000 solid; color:#FF0000; background-color:#FF99AC; font-weight:bold; padding:4px; }
.workedmessage { font-size:12px; border:2px #008000 solid; color:#008000; background-color:#99FF99; font-weight:bold; padding:4px; }

.smallertext { font-family: Verdana, Arial; font-size:9px; }
.smallertext TD { font-family: Verdana, Arial; font-size:9px; }
.smallertext li { font-family: Verdana, Arial; font-size:9px; padding-bottom:12px; }
.smallprint { font-family: Verdana, Arial; font-size:9px; }
.bookitbutton {padding-left:14px; padding-right:14px; font-size:16px; border:2px #008000 solid; color:black; background-color:#99FF99; font-weight:bold; cursor:pointer;}
.paybutton {font-size:14px; border:2px #008000 solid; color:black; background-color:#99FF99; font-weight:bold; cursor:pointer;}

#bookingplaceholder { text-align:center; margin-right:auto;margin-left:auto; width:652px;}

#picture1 { margin-left: 20px;}



#picture2 { margin-left: 20px;}

INPUT  { font-size: 10px; font-weight: bold; padding: 2px; border: 1px solid #777777; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;  }

.savebutton { font-size:12px; border:2px #008000 solid; color:black; background-color:#99FF99; font-weight:bold; cursor:pointer;}
.killbutton { font-size:12px; border:2px #FF0000 solid; color:black; background-color:#FF99AC; font-weight:bold; cursor:pointer;}
.cancelbutton { font-size:12px; border:2px #666666 solid; color:black; background-color:#CCCCCC; font-weight:bold; cursor:pointer;}

table.livebookingsection { background-color:#EEEEEE; border: 3px solid #999999; }

