/*Page background colour*/
body { background-color: #fff; }
/*Background colour for non signifying cells*/
.cellbg { background-color: #fff }
/*Background colour for non signifying cells with emphasis - used on tariff table*/
.cellbg2 { background-color: #e4e4e4; }
/*grey bg for white lines*/
.cellbg3 { background-color: white; }
/*White accent bottom and right*/
.cellbg4 {  }
/*cellevent is the unbooked colour, cellevents is the diagonal start cell*/
.cellevent { background-color: #e8f6dd ; }
.cellevents { background-image: url(../media/diagonal-start-3.gif); background-repeat: no-repeat; background-position: left bottom; }
.celleventcf { background-color: #e8f6dd; }
.celleventcf1 { background-color: #8fa5ca; background-image: url(../media/diagonal-start-3.gif); background-repeat: no-repeat; background-position: left bottom; }
.celleventcf2 { background-color: #eb7d73; background-image: url(../media/diagonal-start-3.gif); background-repeat: no-repeat; background-position: left bottom; }
.celleventcf3 { background-color: #b4372e; background-image: url(../media/diagonal-start-3.gif); background-repeat: no-repeat; background-position: left bottom; }
/*cellevent1 is the not available colour*/
.cellevent1 { background-color: #8fa5ca; }
.cellevent1s  { background-image: url(../media/diagonal-start-7.gif); background-repeat: no-repeat  ; background-position: left bottom; }
.cellevent1cf { background-color: #e8f6dd; background-image: url(../media/diagonal-start-7.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent1cf1 { background-color: #8fa5ca; }
.cellevent1cf2 { background-color: #eb7d73; background-image: url(../media/diagonal-start-7.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent1cf3 { background-color: #b4372e; background-image: url(../media/diagonal-start-7.gif); background-repeat: no-repeat; background-position: left bottom; }
/*cellevent2 is the provisional colour*/
.cellevent2 { background-color: #eb7d73; }
.cellevent2s { background-image: url(../media/diagonal-start-5.gif); background-repeat: no-repeat ; background-position: left bottom; }
.cellevent2cf { background-color: #e8f6dd; background-image: url(../media/diagonal-start-5.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent2cf1 { background-color: #8fa5ca; background-image: url(../media/diagonal-start-5.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent2cf2 { background-color: #eb7d73; }
.cellevent2cf3 { background-color: #b4372e; background-image: url(../media/diagonal-start-5.gif); background-repeat: no-repeat; background-position: left bottom; }
/*cellevent3 is the booked colour*/
.cellevent3  { background-color: #b4372e; }
.cellevent3s  { background-image: url(../media/diagonal-start-4.gif); background-repeat: no-repeat ; background-position: left bottom; }
.cellevent3cf { background-color: #e8f6dd; background-image: url(../media/diagonal-start-4.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent3cf1 { background-color: #8fa5ca; background-image: url(../media/diagonal-start-4.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent3cf2 { background-color: #eb7d73; background-image: url(../media/diagonal-start-4.gif); background-repeat: no-repeat; background-position: left bottom; }
.cellevent3cf3 { background-color: #b4372e; }
/*Background for click to book link*/
.cellbglink { background-color: #fff3c5; }
/*Weekend background colour*/
.cellevent7    { background-color: #748dca }
/*Weekday background colour*/
.cellevent11 { background-color: #e1ebff; }
/*act - links on calendar to book or enquire*/
a.act:link  { color: #454545; font-weight: bold; background-image: url(../media/arrowlink-1.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin-left: 1px; padding-right: 3px; padding-left: 6px; }
a.act:visited { color: #454545; font-weight: bold; background-image: url(../media/arrowlink-1.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin-left: 1px; padding-right: 3px; padding-left: 6px; }
a.act:hover { color: #000; text-decoration: underline; margin-left: 1px; padding-right: 3px; padding-left: 6px; }
a.act:active { }

