﻿/**************Calendar***************/
.tw-calendar-wrapper .x-dayview-pool, .tw-calendar-wrapper .x-calendar-container, .tw-calendar-wrapper .x-calendar-west, 
.tw-calendar-wrapper .x-border-layout-ct, .tw-calendar-wrapper .x-panel-mc, .tw-calendar-wrapper .x-panel-body {
	background: transparent url(/images/template/25pctopacitywhite.png) repeat;
}

.tw-calendar-wrapper .x-dayview-header, .tw-calendar-wrapper .x-monthview-header
{
	background: transparent url(/images/template/75pctopacitywhite.png) repeat;
}

.tw-calendar-wrapper .x-monthview-lefter
{
	background: none;
}

.tw-calendar-wrapper .x-toolbar button 
{
	color: #263E65;
}


/*********Calendar Pop-Up***********/
.eventWrapper
{
	padding: 10px;
}

.eventWrapper p
{
	margin: 0;
}

.eventWrapper .eventInfoTopBlock
{
	display: block;
	border-bottom: 2px dotted black;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.eventWrapper .eventImg
{
	float: left; 
	margin-right: 10px; 
}

.eventWrapper .ProductCount
{
	font-style: italic;
	margin-bottom: 5px;
	font-size: 1.05em;
}
.eventWrapper .eventBulkInfo
{
	float: left;
}

.eventWrapper .description
{
	margin: 1em 0;
}

.eventWrapper .eventTitle
{
	font-size:1.5em;
	font-weight: bold;
	text-transform:uppercase;
	position:relative;
	left:-2px;
	display: block;
}

.eventWrapper .eventSubTitle
{
	color: #4A4A4A;
	font-style: italic;
	font-size: 1.1em;
	display: block;
}

.eventWrapper .metaDataTitle
{
	font-weight: bold;
}

.metaDataMediaTitle
{
	font-size:1.3em !important;
	font-weight: bold !important;
	color: black !important;
	margin:12px 0 6px !important;
}

.divRegistrationItemsOuter
{
	margin-top: 15px;
	padding-top: 12px;
	width:424px;
}

.divRegistrationItemsInner
{
	color: #ffffff;
	padding:0 12px 12px;
	width:400px;
}

.tw-dialog-product-form-list-container
{
	padding: 10px;
}

.tw-calendar-window .x-plain-header-text
{
	padding: 0 10px;
}
