﻿/* Availability */
.cal-nav-outer {position:relative;top:70px;z-index:10;}
div.cal-surround {float:left;width:31.3%;height:300px;margin:0 2% 3% 0;padding:0;background:white;}
div.cal-surround div {text-align:center;margin:14px 0;color: #264262;font-size:22px;font-family:freight-sans-pro, sans-serif;font-weight:600;}
table.calendar-table { width: 100%;}
table.calendar-table tr td {border:2px solid white;width:14.28%;height:35px;background:white;color:#254061;text-align:center;font-family:freight-sans-pro, sans-serif;font-weight:600;font-size:16px;}

table.calendar-table tr td a {display:block;text-align:center;text-decoration:none;padding: 0;text-decoration:none;background:none;font-family:freight-sans-pro, sans-serif;font-weight:600;font-size:16px;}
table.calendar-table tr td.changeover {background:#caaf54;}
table.calendar-table tr td.available {background:white;}
table.calendar-table tr td.available a {color:#254061;}
table.calendar-table tr td.confirmed {background:#ebe0c3;}
table.calendar-table tr td.confirmed a {color:black;}
table.calendar-table tr td.provisional {background:#ebe0c3;}
table.calendar-table tr td.provisional a {color:black;}
table.calendar-table tr td.provisional-confirmed {background:url(../images/calendartriangleprovisionalconfirmed.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.provisional-confirmed a {color:white;}
table.calendar-table tr td.confirmed-provisional {background:url(../images/calendartriangleconfirmedprovisional.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.confirmed-provisional a {color:white;}

table.calendar-table tr td.confirmed-can-click {background:url(../images/calendartriangle.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.confirmed-can-click a {color:black;}
table.calendar-table tr td.confirmed-can-click-start {background:url(../images/calendartrianglestart.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.confirmed-can-click-start a {color:black;}

table.calendar-table tr td.provisional-can-click {background:url(../images/calendartriangleprovisional.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.provisional-can-click a {color:#264262;}
table.calendar-table tr td.provisional-can-click-start {background:url(../images/calendartriangleprovisionalstart.jpg) top left no-repeat;background-size:100%;}
table.calendar-table tr td.provisional-can-click-start a {color:#264262;}

/*
table.calendar-table tr td.click-me { background:url(../images/cal-bg.gif) top left no-repeat !important;}
*/

table.calendar-table tr td.click-me a {color:#254061;}

.provisional-changeover { background:url(../images/provisional-changeover.jpg) top left no-repeat !important;}
.confirmed-changeover { background:url(../images/confirmedl-changeover.jpg) top left no-repeat !important;}

.cal-date-surround {float:left;max-width:460px;}

.availability-cal {display:none;}
.availability-cal-2 {display:none;}
.availability-cal-3 {display:none;}
.availability-cal-4 {display:none;}
.availability-cal-5 {display:none;}
.availability-cal-6 {display:none;}
.availability-cal-1 {display:inline;}