/*blue*/

.calendar-head .previous, .calendar-head .next ,
.calendar-head .current-month,
.ecwd_calendar_view_tabs ul li a{
    text-shadow:none;
}
.ecwd-widget-mini .calendar-head.ecwd_calendar_prev_next{
	border:1px solid #E5E5E5;
}
.ecwd_calendar_view_tabs ul li:first-child.ecwd-selected-mode a {
    border-left: 1px solid #EEE;
}
.ecwd_calendar_view_tabs ul li.ecwd-selected-mode a {
    border: 1px solid #eeeeee;
}
.ecwd_calendar .ecwd_calendar_prev_next{
	box-shadow: none;
	border: 1px solid #E5E5E5;
	border-bottom: 0;
}
.ecwd_calendar td {
    border: 1px solid #E5E5E5;
}
.cal_blue.ecwd_calendar_container{
	margin:0;
}
table.cal_blue.ecwd_calendar_container th > div {
    font-size: 14px;
}
.ecwd_calendar_view_tabs  ul li{
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}

table.cal_blue.ecwd_calendar_container .day-without-date {
	background:#F9F9F9;
}
table.cal_blue.ecwd_calendar_container .day-without-date div {
	text-align:center;
}
table.cal_blue.ecwd_calendar_container .weekend {
  background: #EDEDED;
}

table.cal_blue.ecwd_calendar_container .normal-day-heading, table.cal_blue.ecwd_calendar_container .weekend-heading{
  background: #e5e5e5 !important;
}


.ecwd_calendar_view_tabs  ul li a{
    color: #555555;
    background:#f5f5f5;
}

.ecwd_calendar_view_tabs  ul li a:hover{
    color: #555555;
    background:#fff;
}

.ecwd_calendar_view_tabs  ul li.ecwd-selected-mode a{
    background:#ffffff;
    border-bottom: 1px solid rgba(0,0,0,0.2);
	color: #555555;
}
.ecwd_calendar_view_tabs  ul li  a{
	border: 1px solid #F5F5F5;
}

.cal_blue.ecwd_calendar_container .view-buttons a {
    background:#647b9a;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7D9AC0", endColorstr="#647b9a");
    background: -webkit-gradient(linear, left top, left bottom, from(#7D9AC0), to(#647b9a));
    background: -moz-linear-gradient(top,  #7D9AC0, #647b9a);
    border:1px solid #a5b9d3;
    color:#fdfefe;
    font-size: 1.3em;
}

.cal_