﻿#EventCalendar {float:left;clear:both;position:relative;width:545px;margin-top:10px;}
#EventCalendar table tr td {font:11px Tahoma, arial, sans-serif;color:#fff;line-height:14px;border:0;margin:0;padding:0;width:45px;height:23px;}
#EventCalendar table tr th {font:bold 11px arial, helvetica, sans-serif;color:#000;}

#EventCalendar .center {position:absolute;margin:50px;left:75px;top:75px;}

#EventCalendar .center img {margin:0px;display:inline}

	.calTitle   {
	             background-image: url(/includes/images/general/calendartitle.jpg);
	             background-repeat: repeat-x;width:317px!important;height:26px!important;margin:0;padding:0;
	             float:left;text-transform:uppercase;
	}

	.calBody    {font-size: 15;
	             border-width: 10px;
	             width: 317px;
	             background-image: url(/includes/images/general/calendarbg.jpg);background-repeat: repeat-x;
	}
	
	.calOther{color:#888 !important;cursor:default;}
	.calToday{background-image: url(/includes/images/general/today.jpg);background-repeat:no-repeat;background-position:center center;cursor:pointer;font-weight:bold !important;}
	.selected{background-image: url(/includes/images/general/selected.jpg);background-repeat: no-repeat;background-color:transparent;cursor:pointer;background-position:center center;color:black !important;font-weight:bold !important;}
	.calDay{width:45px!important;height:23px!important;margin:0;padding:0;color:#666!important;cursor:default;font-weight:bold !important;}
	.nextPrev{padding-left:5px!important;padding-right:5px!important;text-transform:lowercase;width:30px;}
table .calTitle tr td {font:bold 12px Verdana, arial, sans-serif!important;color:#fff;}
#tableHeader{width:223px;background: url(/includes/images/general/tableHeaderBg.jpg) repeat-x;height:32px;}
#eventsTable tr{width:223px;float:left;margin:0;padding:0;}
#eventsTable{float:left;width:223px; background-color:#e4e4e4;height:332px;margin-left:2px;display:block!important;background:url(/includes/images/general/rightPanel.jpg) no-repeat;}
#eventsTable table tr td {float:left;width:223px;padding:12px 0 0 12px;}
#eventsTable table tr td b.flLinkOffer {float:left;}
.flLinkOffer a{background-image:url(/includes/images/general/soBtn.jpg);background-repeat: no-repeat;height:25px;width:103px;margin:0;padding:0;}
#eventsTable table tr td b.flLinkBook {padding:0px 10px 10px 10px;float:left;}
.flLinkBook a{background-image:url(/includes/images/general/bookNowBtn.jpg);background-repeat: no-repeat;height:25px;width:74px;}
#eventsTable .topHdrEvent {overflow:hidden;float:left;width:200px;color:#333;line-height:14px;font:14px tahoma, arial, sans-serif;margin:10px 0 0 10px;}
#eventsTable .bottomEventTxt {float:left;width:180px;clear:both;height:auto;padding-left:10px;}
#eventsTable .bottomEventTxt span {padding:5px 0 5px 0;float:left;color:#666;width:195px;}
#tableHeader{width:223px;background: url(/includes/images/general/tableHeaderBg.jpg) repeat-x;height:32px;}
#tableHeader h3{font:14px tahoma, arial, sans-serif;color:#fff;line-height:14px;background-image:none;margin:0;padding:10px;}

    #calendarTable{width:317px;float:left;margin:0;padding:0;}
	#CalendarHeader{height:32px;width:317px;z-index:1;margin:0;padding:0;position:absolute;}
	#CalendarTitle{background-image:url(/includes/images/general/events_calendar_header1.png);background-repeat: no-repeat;text-indent:-9999px;height:32px;width:211px;margin:0;padding:0;float:left;}
	* html #CalendarTitle{line-height:0; font-size:0; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/images/general/events_calendar_header1.png',sizingMethod='scale');} 
	#CalendarImage{height:133px;width:317px;z-index:-1;}
	#dropDown{width:98px;float:right;padding:8px 0 0 8px;background-image:url(/includes/images/general/tranparent_bg.png);background-repeat: repeat;height:24px;}
	* html #dropDown{line-height:0; font-size:0; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/images/general/tranparent_bg.png',sizingMethod='scale');} 
	#dropDown select{font:11px tahoma, helvetica, sans-serif;}
	#Calendar{width:317px;height:199px;background-image: url(/includes/images/general/calendarbg.jpg);background-repeat: repeat-x;border:0;}
	.event{height:130px;margin-bottom:15px;}
	.stackPadEvents{background-color:#e3e3e3;float:left;}
