﻿/* =CALENDAR 
   v1.0 - 26/07/06 - Authored by Matt Nish-Lapidus - mnish-lapidus@theniceagency.com
*/
#calendar {
 position: absolute;
 display: block;
 background: #fff;
 /* border: 1px solid #e8e8e8; */
 margin: 0 0 0 150px;
}
#calendar #btn_calendarClose {
 position: absolute;
 cursor: pointer;
 bottom: 0;
 right: 5px;
}
#calendar table {
 margin: 0;
 padding: 0;
 border: 1px solid #d1cac0;
 width: 185px;
 height: 192px;
 border-collapse: collapse;
}
#calendar table th, #calendar table td, #calendar table tr {
 background: none;
 border: none;
 margin: 0;
 padding: 0;
 font-size: 1em;
 line-height: 1em;
 text-align: center;
}
#calendar table td {
 height: 10px;
 width: 10px;
 vertical-align: middle;
 text-align: center;
 width: auto;
}
#calendar table td a {
 color: #333;
 width: auto;
}
#calendar table.month {
 border: 1px solid #b4a59f;
 background: url('/mct_images/month_bg.gif') top left repeat-x;
 height: 25px;
}
#calendar table.month td {
 text-align: center;
 font-weight: bold;
 color: #faa004;
 width: auto;
}
#calendar table.month td a {
 text-align: center;
 font-weight: bold;
 color: #935403;
}
#calendar table.month td a:hover {
color: #f3901d;
}
#calendar .cpOtherMonthDate {
 color: #ccc;
 width: auto;
}
#calendar .cpDayColumnHeader {
 font-weight: bold;
 width: auto;
}
 
#calendar .cpMonthNavigation {
color: #000;
}