/* CSS Document */

/* Calender integration */
.efewointegration_calendar { min-width:205px; max-width:210px; height:200px; float:left; margin:10px; }
.efewointegration_calendar .title { max-width:210px; text-align:left; text-transform:uppercase; border-bottom:2px solid #ddd; margin-bottom:5px; font-size:11pt; }
.efewointegration_calendar .weekday, 
.efewointegration_calendar .day, 
.efewointegration_calendar .noday { width:25px; float:left; padding:1px; margin:1px; text-align:left; font-size:10.5pt; line-height:18.5pt; }
.efewointegration_calendar .weekday { }
.efewointegration_calendar .day { cursor:pointer; border:none; color:#fff; border-radius:2px; opacity:1; text-align:center; }
.efewointegration_calendar .avail { background-color:#5cb85c; }
.efewointegration_calendar .noavail { background-color:#d9534f; }

.efewointegration_calendar .change { 
	background-image: linear-gradient(135deg, #d9534f 0 44%, #5cb85c 45% 55%, #d9534f 56% 100%); 
}

.efewointegration_calendar .arrive { 
	background-image: -ms-linear-gradient(right bottom,#d9534f 50%,#5cb85c 50%);
	background-image: -webkit-linear-gradient(right bottom,#d9534f 50%,#5cb85c 50%); 
	background-image: -moz-linear-gradient(right bottom,#d9534f 50%,#5cb85c 50%); 
	background-image: linear-gradient(135deg,#5cb85c 50%,#d9534f 50%);
}
.efewointegration_calendar .depart { 
	background-image: -ms-linear-gradient(right bottom,#5cb85c 50%,#d9534f 50%);
	background-image: -webkit-linear-gradient(right bottom,#5cb85c 50%,#d9534f 50%); 
	background-image: -moz-linear-gradient(right bottom,#5cb85c 50%,#d9534f 50%); 
	background-image: linear-gradient(135deg,#d9534f 50%,#5cb85c 50%);
}
.efewointegration_calendar .highlight { opacity:0.5; } /* Just use opacity for highlighting */


/* Rate integration */
table.efewointegration_rate { border-spacing: 0px; margin-bottom:15px;  }
table.efewointegration_rate tr:hover, table.efewointegration_rate tr.second { background-color:#f9f9f9; margin:0;}
table.efewointegration_rate td { padding:8px; vertical-align:top; }
table.efewointegration_rate th { padding:8px; text-align:left; }