
body, td, th { font-family: arial; font-size: 13px; color: #666666; font-weight: normal; }

H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform : uppercase;
}
H2{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 }

/* Link colours */
a { color: #3399CC; }
a:hover { color: #666666; }

/* Text */
.hometext { font-size: 15px; }
.largetext { line-height: 25px; font-size: 15px; }
.text { line-height: 21px; font-size: 13px; }
.text_nlh { font-size: 13px; }
.smalltext { font-family: arial; font-size: 11px; }
.nearesttext { line-height: 17px; font-size: 11px; }
.pricestext { font-size: 11px; }
.boldblue { font-weight: bold; color: #3399CC; }

/* Forms */
form.inline { display: inline; font-size: 11px; }
textarea,select,input,.formstyle { font-family: arial; font-size: 11px; }

/*Calendar styling */
td.clear { text-align: center; vertical-align: middle; font-size: 15px; background-color: #ffffff; }
td.avail { text-align: center; vertical-align: middle; font-size: 15px; background-color: #FFD75A; }
td.booked { text-align: center; vertical-align: middle; font-size: 15px; background-color: #FF0000; }
td.awaiting { text-align: center; vertical-align: middle; font-size: 15px; background-color: #ffffff; }


td.provision { text-align: center; vertical-align: middle; font-size: 15px; background-color: #7Fb8E5; }

.daynumtext {color:#000000;}