/***** GALLERIES AND EVENTS *****/	
#gallery-event-CON-EG {
	width:818px;
	margin:auto;
	margin-top:15px;
	background:#000000;}
#featured-EG {
	float:left;
	width:298px;
	border:1px solid #292929;}
	#featured-EG h3{
		display:block;
		height:40px;
		width:298px;
		background:url(../images/GALLERY_header_feature_photo.gif) no-repeat;}
#featured2-EG {
	float:left;
	width:268px;
	border:1px solid #292929;}
	#featured2-EG h3{
		display:block;
		height:40px;
		width:268px;
		background:url(../images/GALLERY_header_feature_photo.gif) no-repeat;}
	#featured-photo-EG {
		height:200px;
		background:url(../images/GALLERY_bg_feature_photo.gif) repeat-x;
		text-align:center;}
		#featured-photo-EG img {
			margin-top:15px;
			border:6px solid #FFFFFF;}
	#featured-photo-gallery-EG {
		height:250px;
		background:url(../images/GALLERY_bg_feature_photo.gif) repeat-x;
		text-align:center;}
		#featured-photo-gallery-EG img {
			margin-top:15px;
			border:6px solid #FFFFFF;}

	#galleries-list-EG {
		border-top:none;
		background:url(../images/GALLERY_bg_feature_photo.gif) repeat-x;
		text-align:center;}	
			
/***** GALLERIES *****/
#galleries-EG {
	float:left;
	width:498px;
	margin-left:18px;
	border:1px solid #292929;}
	#galleries-EG h3{
		display:block;
		height:40px;
		width:498px;
		background:url(../images/GALLERY_header_photo_galleries.gif) no-repeat;}
	#galleries-EG #event-list-EG {
		height:150px;
		width:498px;
		margin:auto;
		background:#000000;
		overflow-y:scroll;}
		#event-list-EG table
			{width:470px;
			margin:auto;}
			#event-list-EG tr {
				vertical-align:middle;}
				#event-list-EG td {
					padding:5px 5px 5px 5px;
					
					vertical-align:middle;
					border-bottom:1px solid #292929;}
					#event-list-EG td div {
						overflow:hidden;
						_overflow:visible;
						font-size:11px;
						line-height:12px;
						color:#FBFBFB;}
						.EG-type
							{width:30px;
							padding:0px 0px 0px 15px;}
							.EG-type img
								{border:1px solid #292929;}
						.EG-date
							{width:70px;}
						.EG-name
							{width:100px;}
						.EG-location
							{width:160px;}
						.EG-view
							{width:50px;}
							.EG-view a
								{display:block;
								width:45px;
								height:17px;
								background:url(../images/GALLERY_btn_view.gif) no-repeat bottom;}
								.EG-view a:hover
									{background-position:top;}
/***** GALLERIES *****/

			
/***** EVENTS *****/
#events-EG {
	float:left;
	width:528px;
	margin-right:18px;
	*margin-bottom:-15px !important; /* IE7 : 2011.05.03 : m */
	border:1px solid #292929;}
	#events-EG h3{
		display:block;
		height:40px;
		width:528px;
		background:url(../images/GALLERY_header_event_listing.gif) no-repeat;
		margin:0;}
	#events-EG #event-list-EG {
		height:450px;
		width:528px;
		margin:auto;
		background:#000000;
		overflow-y:scroll;}
		#events-EG #event-list-EG table
			{width:500px;
			margin:auto;}
			#events-EG #event-list-EG tr {
				vertical-align:middle;}
				#events-EG #event-list-EG td {
					padding:5px 5px 5px 5px;
					vertical-align:middle;
					border-bottom:1px solid #292929;}
					#events-EG #event-list-EG td div {
						overflow:hidden;
						font-size:11px;
						line-height:12px;
						color:#FBFBFB;}
						#events-EG .EG-type
							{width:60px;}
							#events-EG .EG-type img
								{border:1px solid #292929;}
						#events-EG .EG-date
							{width:60px;}
						#events-EG .EG-name
							{width:110px;}
						#events-EG .EG-location
							{width:110px;}
						#events-EG .EG-view
							{width:80px;}
							#events-EG .EG-view a
								{display:block;
								width:45px;
								height:17px;
								margin:auto;
								background:url(../images/GALLERY_btn_view.gif) no-repeat bottom;}
							#events-EG .EG-view-map a
								{background:url(../images/GALLERY_btn_map.gif) no-repeat bottom;}
								#events-EG .EG-view a:hover
									{background-position:top;}		
/***** EVENTS *****/			


/***** LEGEND BOX *****/
#legend-icon-EG {
	height:50px;
	padding-left:10px;
	_padding-left:5px;
	background:#000;
	
	
	}
	#legend-icon-EG .legend-item {
		float:left;
		width:110px;
		_width:130px;
		height:30px;
		line-height:30px;
		padding:0px 8px 0px 8px;
		_padding:0 2px 0 2px;
		margin-top:10px;
		color:#898989;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		border-right:1px solid #292929;}
	#legend-icon-EG img {
		float:left;
		margin-right:5px;
		border:1px solid #292929;}
#legend-icon-gallery-EG {
	height:50px;
	padding-left:10px;}
	#legend-icon-gallery-EG .legend-item {
		float:left;
		width:110px;
		height:30px;
		line-height:30px;
		padding:0px 0px 0px 8px;
		_padding: 0 0 0 4px;
		margin-top:10px;
		color:#898989;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		border-right:1px solid #292929;}
	#legend-icon-gallery-EG img {
		float:left;
		margin-right:5px;
		border:1px solid #292929;}
/***** LEGEND BOX *****/


/*****SORT FORM*****/
.event-sort-form-table
	{margin:auto;}
#sort-form
	{clear:both;
	padding-left:5px;
	padding:15px 0px 15px 0px;
	border-top:1px solid #292929;
	border-bottom:1px solid #292929;}
	#sort-form select
		{font-size:11px;
		float:left;
		margin-right:3px;
		border:1px solid #5e5e5e;
		color:#FBFBFB;
		background:#000000;
		
		
		}
		
		/*****SORT FORM - EVENTS*****/	
			#events-EG #eventTypes
				{width:120px;}
			#events-EG #provinceList
				{width:140px;}
			#events-EG #months
				{width:45px;}
			#events-EG #days
				{width:45px;}
			#events-EG #years
				{width:50px;}
		/*****SORT FORM - EVENTS*****/	
#btn-go
	{display:block;
	width:39px;
	padding-left:3px;}	
	#btn-go a
		{display:block;
		float:left;
		height:17px;
		width:39px;
		background:url(../images/GALLERY_btn_go.gif) no-repeat bottom;}	
		#btn-go a:hover
			{background-position:top;}		
/*****SORT FORM*****/


/***** PHOTO GALLERIES *****/	
#photos-EG {
	clear:both;
	width:818px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #292929;}
	#photos-EG #event-name-EG {
		position:absolute;
		width:800px;
		margin-top:10px;
		font-size:14px;
		color:#CFCFCF;
		font-weight:bold;
		text-align:right;}
	#photos-EG #photo-thumb-box {
		text-align:center;
		padding: 15px 21px 15px 21px;}
		#photos-EG #photo-thumb-box img {
			border:4px solid #FFFFFF;
			margin-top:2px;
			margin-left:8px;
			margin-right:8px;}
/***** PHOTO GALLERIES *****/


/***** EVENT POPUP GALLERIES *****/	
#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#f0f0f0;
	color:#333333;
	}

#easyTooltip2{
	padding:5px 10px;
	border:1px solid #5e5e5e;
	background:#f0f0f0;
	color:#333333;
	width:250px;
	}
#easyTooltip2 h4, #easyTooltip2 p{
	margin:.25em 0;
	}	
	
.event-location	{
	font-size:11px;
	text-align:center;
	padding-bottom:10px;}
	.event-location h4	{
		font-size:13px;
		text-align:center;}

/***** EVENT POPUP GALLERIES *****/


/* DEFAULT STYLES */
.text-caption {
	display:block;
	text-indent:-50000px;}
.spacer {
	clear:both;
	height:10px;}
.no-border {
	border-width:0px!important;}		
/* DEFAULT STYLES */
.cos-eventlistcomplete
{
	margin: 0 0 0 67px;
	width: 500px;
	*float:left; /* IE7 : 2011.05.03 : m */
	}
.cos-featuredphoto
{
    border: 1px solid #292929;
    float: left;
    width: 268px;
	margin: -92px 0 0 0;
	*margin: 0 0 0 114px; /* IE7 : 2011.05.03 : m */
	}
	
#Promotional-CON { *padding-top:15px !important; /* IE7 : 2011.05.03 : m */ }
.cos-footer-bottom { *margin-top:30px !important; /* IE7 : 2011.05.03 : m */ }
