﻿
#contentHolder {}
#EventCalendar {float:left;clear:both;position:relative;width:615px;margin-top:30px;}
#EventCalendar table tr td {font:normal 11px/14px Verdana, helvetica, sans-serif; color:#fff;border:0;margin:0;padding:0;width:45px;height:23px;}
#EventCalendar table tr th {font:12px Verdana, helvetica, sans-serif;text-transform:uppercase;color:#fff;}

#EventCalendar .center {position:absolute;margin:50px;left:75px;top:75px;}

#EventCalendar .center img {margin:0px;display:inline}

	.calTitle   {
	             background-color:#243448;
	             background-repeat: repeat-x;width:317px!important;height:26px!important;margin:0;padding:0;
	             float:left;
	}
td#monthTitle {width:64%!important;}
	.calBody    {font-size: 15;
	             border-width: 10px;
	             width: 317px;
	}
	
#EventCalendar	.calOther{opacity:0.15; filter:alpha(opacity=15); color:#fff!important;}
#EventCalendar	.calToday{background: url(/includes/images/EventsCalendar/today.gif) center center no-repeat;}
#EventCalendar	.calToday a {color:#fff!important;}
#EventCalendar	.selected{background:transparent url(/includes/images/EventsCalendar/selected.gif) center center no-repeat; }
#EventCalendar	#Calendar .selected a {color:#fbdb6e!important;}
#EventCalendar	.calDay{width:45px!important;height:23px!important;margin:0;padding:0;}
#EventCalendar .calDay a {color:#C1C0C0!important;} 
	
table .calTitle tr td.nextPrev {font:normal 10px/13px Verdana, helvetica, sans-serif!important ;padding-left:2px!important;padding-right:2px!important; width:40px; vertical-align:bottom;}
table .calTitle tr td.nextPrev a{text-decoration:none;}
table .calTitle tr td.nextPrev a:hover{color:#fbdb6e!important;}
table .calTitle tr td.nextPrev img{float:none!important;}
table .calTitle tr td {font:16px/20px Arial, tahoma, sans-serif!important;color:#fff;}
#eventsTable tr{width:223px;float:left;margin:0;padding:0;}
#eventsTable{float:left;width:295px; background:url(/includes/images/EventsCalendar/details_bg.gif) top left no-repeat;height:332px;margin-left:2px;display:block!important;}
#eventsTable table tr td {float:left;width:223px;padding:12px 0 0 12px;}


.flLinkOffer{float:left;clear:left; width:282px;}
.flLinkOffer a{display:block!important;float:left; height:15px;margin:0 5px 0 0;padding:0;}
.flLinkOffer a:hover{background-position:0 -15px!important;}
.flLinkOffer a.hlOffer {background:url(/includes/images/EventsCalendar/showRelatedOffers.gif) 0 0 no-repeat; width:170px;}
.flLinkOffer a.hlBooknow{background:url(/includes/images/EventsCalendar/BookNow.gif) 0 0 no-repeat;width:80px;}

#eventReminder {padding-bottom:15px;float:left;clear:both;width:274px;height:28px;}
#eventReminder a {float:left;width:274px;height:28px;}
#eventsTable .topHdrEvent {overflow:hidden;float:left;width:280px;color:#fff;line-height:14px;font:14px Verdana, helvetica, sans-serif;margin:10px 0 0 10px;}
#eventsTable .bottomEventTxt {float:left;clear:both;height:auto;padding-left:10px;width:285px}
#eventsTable .bottomEventTxt span {padding:5px 0 10px 0;float:left;color:#fff;width:195px;}
#tableHeader{width:223;background-color:#243448;height:32px;}
#tableHeader h3{font:14px/14px Verdana, helvetica, sans-serif, sans-serif;color:#fff;background-image:none;margin:0;padding:9px;width:275px;}

#calendarTable{width:317px;float:left;margin:0;padding:0;}
#CalendarHeader{background:url(/includes/images/EventsCalendar/events_calendar_header1.png) top left no-repeat;height:32px;width:317px;z-index:1;margin:0;padding:0;position:absolute;}

#CalendarTitle{text-indent:-9999px;height:32px;width:211px;margin:0;padding:0;float:left;}
	
*html #CalendarHeader{line-height:0; font-size:0; _background:none; width:317px!important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/images/EventsCalendar/events_calendar_header1.png',sizingMethod='scale');} 
	
#CalendarImage{height:133px;width:317px;z-index:-1;}
#dropDown{width:98px;float:right;padding:8px 0 0 8px;height:24px;}

#dropDown select{font:11px Verdana, helvetica, sans-serif;}
#Calendar{width:317px;height:199px;background: url(/includes/images/EventsCalendar/month_bg.gif) 0 25px repeat-x; border:0;}
.event{height:130px;margin-bottom:15px;}

