#calender { width:688px; font-family:Tahoma; font-size:12px;}
#calender a {text-decoration:none;}
.carousel { position: relative;   /*visibility: hidden;    left: -5000px;*/}

.month {}
.month_names { background: url(../images/month_bg.png) repeat-x; padding:0px; color:#686868; height:24px; width:50px; text-align:center;}
.month_names a { color:#686868; text-decoration:none;}
.month_names_selected { background: url(../images/month_bg.png) repeat-x; font-size:16px; color:#FFFF00; padding:0 5px 0 5px; font-weight:bold;}
.month_names_selected a { text-decoration:none; color:#FFFF00; }
.month_names_seperator{ background: url(../images/month_bg.png) repeat-x; padding:0 5px 0 5px; color:#686868;}
.calender_days { }
.day_prev {width:35px; position:relative;z-index:99;}
.day_next {width:35px; position:relative; z-index:99;}
.calender_days { font-family:Arial, Helvetica, sans-serif;}
.calender_days_bg{ background:url(../images/calender_main_bg.png) repeat-x;}
.first_day { background:url(../images/rounded_first_day.png) no-repeat; width:55px;}
.selected_day_style  { background:#7b7c7d; color:#fff; z-index:99; width:55px; height:48px; }
.last_day { background:url(../images/rounded_last_day.png) no-repeat;}
.day_style { background:url(../images/day_style_bg.png) repeat-x;}
.day_style_seperator { width:1px; background:none;}
.day { width:55px; height:48px; color:#919397; cursor:pointer;}
.day:hover { background:#7b7c7d; color:#fff; z-index:99; width:55px; height:48px; }
.day_number { font-size:25px; padding-top:5px;}
.dayofday { font-size:11px; padding-top:5px;}

.carousel2 { width:230px; margin-left:250px;}

.first_day .day { width:55px; height:48px; color:#919397;}
.first_day .day:hover { background:url(../images/hover_bg_firstday.png) no-repeat; color:#fff; z-index:99; width:55px; height:48px; }
.first_day .day_number { font-size:25px; padding-top:5px;}
.first_day .dayofday { font-size:11px; padding-top:5px;}

.last_day .day { width:55px; height:48px; color:#919397;}
.last_day .day:hover { background:url(../images/hover_bg_lastday.png) no-repeat; color:#fff; z-index:99; width:55px; height:48px; }
.last_day .day_number { font-size:25px; padding-top:5px;}
.last_day .dayofday { font-size:11px; padding-top:5px;}

.last_day .selected_day_style:hover { background:url(../images/hover_bg_lastday.png) no-repeat; }
.first_day .selected_day_style:hover { background:url(../images/hover_bg_firstday.png) no-repeat; }
.last_day .selected_day_style { background:url(../images/hover_bg_lastday.png) no-repeat; }
.first_day .selected_day_style { background:url(../images/hover_bg_firstday.png) no-repeat; }
.day {}