.bodytext { font-family: Trebouchet MS,Helvetica,Arial,sans-serif; color: #666; font-size: 14px; line-height: 139%; padding-left:12px;   }
.normaltext { font-family: Trebouchet MS,Helvetica,Arial,sans-serif; color: #666; font-size: 14px; line-height: 139%; padding-left:12px;   }



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

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


.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A26D78;
	font-weight:bold;
	
}

#maintextblock {
	background-color:#FFFFFF;
	padding: 10px 30px 10px 30px; 
	border:3px solid #9C8633;
}

.whiteheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: WHITE;
	text-align:center;
	font-weight:bold;
}


.smallprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

A.headerlinks  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C8633;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	padding-right:4px;
	background-color:WHITE;	
}

A.headerlinks:hover {
	background-color:#9C8633;
	color: WHITE;
	padding:4px;
	text-decoration:none;
}

A { color: #A26D78; text-decoration:none; font-weight:bold;}
A:hover { color: #A26D78; text-decoration:underline; font-weight:bold;}

.cottagedetail { background-image: url('images/roundedbackdrop.gif'); color:white; text-align:center; }

.SectionTitle { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; white-space: nowrap;}

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


.diary TABLE {border: 1px #BD8789 solid; background:WHITE; } 
#diarytable {border: 1px #BD8789 solid; background:WHITE; } 

.diary TD { font-size: 9px; color: BLACK; font-family: Verdana, Arial, Helvetica, sans-serif; border:none;}
.diaryvacantweekend { background-color:#ABA361; }
.diaryvacantweekday { background-color:#C3BD8E; }
.diarybookedweekend { background-color:#BD8789;  }
.diarybookedweekday { background-color:#BD8789; }
.diarybookedblock { background-color:#AA898A; }
.diarypassedbooked { background-color:#646464; }
.diarypassedvacant { background-color:#EEEEEE; }
.diaryspecialoffer { background-color:#7DC1B5; }

.selectionbox {background-color:#DEC3C4; }

.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:600px;}

#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; }

