html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#1a1818;
	color:#000000;
	font-family:Tahoma,Verdana, Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(/Images/page_bg.gif); background-repeat:repeat-x
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
width:911px; margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
/*float:left;
width:911px; height:274px; 
background-image:url(/Images/header_bg.png); background-repeat:no-repeat;*/
float:left;
width:911px;min-height:274px;_height:274px;
background-image:url(/Images/header_bg.png); background-repeat:no-repeat;
}
	div#HeaderTopContainer
	{
		float:left;
		width:729px; height:90px;
		padding:4px 92px 27px 90px;
		overflow:hidden;
	}
	div#HeaderBottomContainer
	{
		/*float:left;
		width:775px; height:153px;	
		padding:0px 68px 0px 68px;*/
		
		float:left;
		width:775px; _height:153px;	min-height:153px;	
		padding:0px 68px 0px 68px;
	}	
        div#HeaderBottomMainNaviContainer{
			float:left;
			width:469px; height:43px;	
			padding:74px 36px 9px 11px;
			overflow:hidden;
			background-image:url(/Images/header_top_nav_bg.jpg); background-repeat:no-repeat; background-position:0px 103px;
			 z-index:0; position:relative;
		}  
		
 		     	
        div#HeaderBottomLoginContainer{
			float:left;
			width:259px; height:126px;	
			overflow:hidden;
			background-image:url(/Images/login_bg.gif); background-repeat:no-repeat;
			z-index:0; position:relative;
		}
			div#HeaderBottomLoginLeftContainer{
				float:left;
				width:112px; height:126px;	
				overflow:hidden;
			}		
			div#HeaderBottomLoginRightContainer{
				float:left;
				width:147px; height:126px;	
				overflow:hidden;
				background-image:url(/Images/magazine_latte.gif);
				background-repeat:no-repeat;
				background-position:5px 13px;
			}	
			.magazine_latte
			{
				width:124px;
				height:84px;
				display:block;
				margin:13px 0px 0px 5px;
			}		
		
        div#HeaderBottomSubNaviContainer{
			/*float:left;
			width:730px; height:27px;	
			padding:0px 23px 0px 22px;
			background-image:url(/Images/sub_menu_bg.gif); background-repeat:no-repeat;*/
			float:left;
			width:730px;
			padding:0px 23px 0px 22px;
			background-image:url(/Images/sub_menu_bg.gif); background-repeat:repeat-y;
		}
		/**Product Category Right Menu **********/
			div#ProductCategoryRightMenuSubNaviContainer{
				height:27px; float:left; width:281px; overflow:hidden;
				cursor:hand; cursor:pointer;
				z-index:0; position:relative;
			}		
				div#ProductCategoryRightMenuItem1SubNaviContainer{
					height:27px; float:left; width:123px;overflow:hidden;
				}	
				div#ProductCategoryRightMenuItem2SubNaviContainer{
					height:27px; float:left; width:158px;overflow:hidden;
				}							
		
		div#HeaderJoinBtn{
		float:left; width:50px;height:18px; overflow:hidden; z-index:900px; margin-top:-42px; padding-left:14px;
		}
/************************************************************************
*	Event Selector Container
************************************************************************/		
	div#EventSelectorContainer{
			float:left;
			width:483px; height:88px;	
			padding:21px 0px 11px 0px;	
			overflow:hidden;
			background-image:url(/Images/EventSelector.jpg); background-repeat:no-repeat; background-position:0px 21px;
	}
		div#EventSelectorEventTypeExplainedContainer{
			float:left;
			width:167px; height:17px;	
			padding:10px 0px 0px 316px;	
		}
		div#EventSelectorSearchTextContainer{
			float:left;
			width:462px; height:18px;	
			padding:12px 10px 0px 11px;
			font-family:Verdana;font-size:10px; color:#fdfdfd;				
		}		
		
		div#EventSelectorEventTypeInputContainer{float:left;width:267px;height:31px;padding:0px 0px 0px 11px;}
			.EventTypeInputBox{width:256px;height:18px;border:solid 1px #333333;font-family:Verdana;font-size:10px;color:#000000; padding-top:2px; padding-left:2px;}		
		div#EventSelectorMonthInputContainer{float:left;width:78px;height:31px;}
			.MonthInputBox{width:66px;height:18px;border:solid 1px #333333;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;}	
		div#EventSelectorStateInputContainer{float:left;width:73px;height:31px;}
			.StateInputBox{width:62px;height:18px;border:solid 1px #333333;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;}	
		div#EventSelectorSearchSubmitContainer{float:left;width:54px;height:31px;}		
		
		
		.Heading1Small{font-size:18px; display:block}
/************************************************************************
*	Featured Events Container
************************************************************************/			
div#FeaturedEventsContainer{
	width:483px; float:left;
	overflow:hidden;
}
.FeaturedEventsItemContainer_1			{ 
	float:left;
	width:243px;height:170px;
	padding:0px 0px 11px 0px;
	background-image:url(/Images/shopping_bg.gif); background-repeat:repeat-x;
}

	div#FeaturedEventsTitleContainer{
		width:473px; float:left;height:27px;padding-left:10px;overflow:hidden;
		background-image:url(/Images/h2_bg.gif); background-repeat:no-repeat;
	}	
	
	.TitleTypeH2{ font-size:12px;}
	div#FeaturedEventsRankThumbnailContainer_1
	{
		float:left;
		width:88px;height:88px;overflow:hidden;	
		background-image:url(/Images/shopping_bg.gif); background-repeat:repeat-x;
		background-color:#330099
	}
	
		div#FeaturedEventsResultContainer{width:483px; float:left;}
			.FeaturedEventsResultThumbnailContainer_1	{
				height:86px;width:86px;overflow:hidden;float:left;
				background-image:url(/Images/thumb_border.gif); background-repeat:no-repeat;
				padding:1px 1px 1px 1px;
			}
				.FeaturedEventsResultThumbnailContainerCopy_1	{
					height:86px;width:86px;overflow:hidden;float:left;
				}			
			.FeaturedEventsResultNameContainer{float:left;width:132px}
			.FeaturedEventsResultDateDescContainer{float:left;width:132px; font-family:Tahoma;font-size:11px; color:#000000 }
			.FeaturedEventsResultTimeDescContainer{float:left;width:132px; font-family:Tahoma;font-size:11px; color:#000000 }			
			.FeaturedEventsResultLocationNameContainer{float:left;width:132px; font-family:Tahoma;font-size:11px; color:#000000 }
			.FeaturedEventsResultCodeContainer{float:left;width:132px; font-family:Tahoma;font-size:12px; color:#000000 }
			
			
			
			
			
.FeaturedEventsResultLinkContainer_1{
float:left; height:13px; width:236px;
z-index:1001; margin-top:-19px; position:relative;
}


.FeaturedEventsResultMoreDetailsLinkContainer_1{
float:left; height:13px; padding-left:12px;
}
.FeaturedEventsResultBuyLinkContainer_1{
float:left; height:13px; padding-left:23px;
}

			
	
/************************************************************************
*	Events Type Container
************************************************************************/	
div#EventsTypeContainer{
	width:483px; float:left; overflow:hidden;
}
	div#EventsTypeResultContainer{
		width:483px; float:left;
	}
	.EventsTypeItemContainer_1
	{
		float:left;
		width:243px;height:88px;
		overflow:hidden; padding:0px 0px 11px 0px;
		background-image:url(/Images/shopping2_bg.gif); background-repeat:repeat-x;
	}
/************************************************************************
*	Event Calendar
************************************************************************/	
div#EventCalendarMainContainer{
		float:left;
		width:236px;padding:20px 0px 0px 0px;
}

div#EventCalendarContainer{
		float:left;
		width:236px; height:229px;
		padding:13px 0px 11px 0px;
		overflow:hidden !important;
		background-image:url(/Images/calander_bg.jpg); background-repeat:no-repeat;

}
	div#EventCalendarInputBox{
		float:left;
		width:80px; height:20px;
		padding:0px 0px 0px 156px;
	}
	.EventCalendarInputBox_1{
	width:66px;height:18px;border:solid 1px #333333;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;
	}
	div#EventCalendarControlTextContainer{
		float:left;
		width:205px; height:40px;
		padding:20px 11px 0px 20px;
		font-family:Verdana;font-size:10px; color:#4b0101;
	
	}
	div#EventCalendarControlContainer{
		float:left;
		width:211px; height:131px; overflow:hidden;
		padding:0px 12px 13px 13px;		
	}
/************************************************************************
*	Event Search Container
************************************************************************/	
div#EventSearchMainContainer{
		float:left;
		width:483px;

		overflow:hidden;
}
	
	.EventSearchnoResultsFound{
		float:left;
		width:483px;
		padding:5px 0px 5px 0px		
	}
		.EventSearchNoResultsCopy{
		display:block; 
		border:solid 1px #990000;font-family:Verdana;font-size:10px;color:#990000;
		background-color:#FFF7D7;
		
		padding:10px 10px 10px 10px		

		}
			
		.EventSearchNoResultsCopy2{font-family:Verdana;font-size:10px;color:#990000;}
				
	
	.EventArchiveResultDetailsBuyLinkContainer_1{
			float:left;
			width:84px; height:10px; padding-left:20px;
			padding-top:3px;
	}
	
/*div#EventSearch1_objPagingTop_divPaging{
float:left; 
height:20px;width:240px;
background-image:url(/Images/top_paging_bg.gif);background-repeat:no-repeat; background-position:0px 8px;
z-index:1001; position:relative; margin-top:-8px;

}



div#EventSearch1_objPagingTop_divPaging .SearchResultsPagingPreviousPageContainer_1{float:left; height:20px; width:50px;overflow:hidden;}
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingPreviousLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingPreviousLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingPreviousLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingPreviousLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventSearch1_objPagingTop_divPaging .SearchResultsPagingNextPageContainer_1{float:right; height:20px; width:50px;overflow:hidden;}
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingNextLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingNextLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingNextLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingNextLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventSearch1_objPagingTop_divPaging .SearchResultsPagingListContainer_1{float:left; height:20px; width:110px;overflow:hidden; text-align:center;}
div#EventSearch1_objPagingTop_divPaging .SearchResultsPagingSeparator_1{}

div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingLink_1:Link{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingLink_1:active{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingLink_1:visited{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none}
div#EventSearch1_objPagingTop_divPaging A.SearchResultsPagingLink_1:hover{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }


div#EventSearch1_objPagingTop_divPaging .SearchResultsPagingLinkSelected_1{font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:underline }
	
div#EventSearch1_objPagingBottom_divPaging{
float:left; 
height:20px;width:240px;
background-image:url(/Images/bottom_paging_bg.gif);background-repeat:no-repeat; background-position:238px 13px;
padding-left:238px; 
z-index:1001; position:relative; margin-top:-10px;
}	
	*/
	
/************************************************************************
*	Event Archive Container
************************************************************************/	
div#EventArchiveMainContainer{
		float:left;
		width:483px;
		padding-top:20px;
		overflow:hidden;
}



div#EventArchiveContainer{
		float:left;
		width:483px;
}	
	
	div#EventArchiveResultContainer{
			float:left;
			width:483px;
			padding-top:15px;
	}	
		
		div#EventArchiveResultItemContainer{
			float:left;
			width:483px;height:88px;
			overflow:hidden; padding:0px 0px 11px 0px;
			background-image:url(/Images/shopping2_bg.gif); background-repeat:repeat-x;
		}			
		div#EventArchiveResultDetailsContainer{
			float:left;
			width:238px;height:88px;
			overflow:hidden; padding:0px 9px 0px 10px;

		}			
		
		div#EventArchiveResultDetailsNameContainer{
			float:left;
			width:238px;
			padding:7px 0px 0px 0px;
		}	
		div#EventArchiveResultDetailsLocationNameContainer{
			float:left;
			width:238px;
			font-family:Verdana; font-weight:bold; font-size:10px; color:#000000
		}		
		div#EventArchiveResultDetailsTeaserContainer{
			float:left;
			width:238px;
			font-family:Verdana;font-size:10px; color:#000000
		}			
		
	div#EventArchiveResultDetailsLinksContainer{
			float:left;
			width:138px; height:55px;
			padding-top:33px;
			background-image:url(/Images/seprator_07.gif); background-repeat:no-repeat;	
	}		
	div#EventArchiveResultDetailsMoreLinkContainer{
			float:left;
			width:84px; height:10px; padding-left:54px;

	}	
	
div#EventArchiveResultPagingContainer{
	float:left;
	width:483px;
}
			
	div#EventArchiveResultPagingPrevlinkContainer{
		float:left;
		width:50px;
		height:20px;
	}			
	div#EventArchiveResultPagingCenterContainer{
		float:left;
		width:383px;height:20px;
		text-align:center;
		font-family:Verdana;font-size:10px !important; color:#333333; text-decoration:none
	}		
	div#EventArchiveResultPagingNextlinkContainer{
		float:left;
		width:50px;	height:20px;
	}					





		
/************************************************************************
*	Event Archive Container
************************************************************************/		
div#EventArchiveResultTopContainer{
float:left; 
height:20px;width:240px;
background-image:url(/Images/top_paging_bg.gif);background-repeat:no-repeat; background-position:0px 8px;
z-index:1001; position:relative; margin-top:-8px;
padding-top:14px;
}



div#EventArchiveResultTopContainer .SearchResultsPagingPreviousPageContainer_1{float:left; height:20px; width:50px;overflow:hidden;}
div#EventArchiveResultTopContainer A.SearchResultsPagingPreviousLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingPreviousLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingPreviousLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventArchiveResultTopContainer A.SearchResultsPagingPreviousLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventArchiveResultTopContainer .SearchResultsPagingNextPageContainer_1{float:right; height:20px; width:50px;overflow:hidden; text-align:left}
div#EventArchiveResultTopContainer A.SearchResultsPagingNextLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingNextLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingNextLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventArchiveResultTopContainer A.SearchResultsPagingNextLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventArchiveResultTopContainer .SearchResultsPagingListContainer_1{float:left; height:20px; width:110px;overflow:hidden; text-align:center;}
div#EventArchiveResultTopContainer  .SearchResultsPagingListContainer_1 TABLE{margin:auto;}
div#EventArchiveResultTopContainer .SearchResultsPagingSeparator_1{}

div#EventArchiveResultTopContainer A.SearchResultsPagingLink_1:Link{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingLink_1:active{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventArchiveResultTopContainer A.SearchResultsPagingLink_1:visited{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none}
div#EventArchiveResultTopContainer A.SearchResultsPagingLink_1:hover{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }

div#EventArchiveResultTopContainer .SearchResultsPagingLinkSelected_1{font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:underline }



div#EventArchiveResultBottomContainer {
float:left; 
height:20px;width:240px;
background-image:url(/Images/bottom_paging_bg.gif);background-repeat:no-repeat; background-position:238px 13px;
padding-top:14px;
padding-left:238px; 
z-index:1001; position:relative; margin-top:-10px;
}

div#EventArchiveResultBottomContainer .SearchResultsPagingPreviousPageContainer_1{float:left; height:20px; width:50px;overflow:hidden; text-align:right}
div#EventArchiveResultBottomContainer  A.SearchResultsPagingPreviousLink_1:Link{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingPreviousLink_1:active{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingPreviousLink_1:visited{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none}
div#EventArchiveResultBottomContainer  A.SearchResultsPagingPreviousLink_1:hover{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }

div#EventArchiveResultBottomContainer  .SearchResultsPagingNextPageContainer_1{float:right; height:20px; width:50px;overflow:hidden;}
div#EventArchiveResultBottomContainer  A.SearchResultsPagingNextLink_1:Link{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingNextLink_1:active{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingNextLink_1:visited{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none}
div#EventArchiveResultBottomContainer  A.SearchResultsPagingNextLink_1:hover{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }

div#EventArchiveResultBottomContainer  .SearchResultsPagingListContainer_1{float:left; height:20px; width:110px;overflow:hidden; text-align:center;margin:auto;}
div#EventArchiveResultBottomContainer  .SearchResultsPagingListContainer_1 TABLE{margin:auto;}
div#EventArchiveResultBottomContainer  .SearchResultsPagingSeparator_1{}

div#EventArchiveResultBottomContainer  A.SearchResultsPagingLink_1:Link{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingLink_1:active{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }
div#EventArchiveResultBottomContainer  A.SearchResultsPagingLink_1:visited{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none}
div#EventArchiveResultBottomContainer  A.SearchResultsPagingLink_1:hover{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }

div#EventArchiveResultBottomContainer  .SearchResultsPagingLinkSelected_1{font-family:Verdana;font-size:10px; color:#990000;text-decoration:underline }
div#EventArchiveResultBottomContainer #Searchresults1_Paging_plhPagingBottom_dtlDataList{margin:auto;}
		

/************************************************************************
*	Event Search Container
************************************************************************/		
div#EventSearchResultTopContainer{
float:left; 
height:20px;width:240px;
background-image:url(/Images/top_paging_bg.gif);background-repeat:no-repeat; background-position:0px 8px;
z-index:1001; position:relative; margin-top:-8px;
padding-top:14px;
}



div#EventSearchResultTopContainer .SearchResultsPagingPreviousPageContainer_1{float:left; height:20px; width:50px;overflow:hidden;}
div#EventSearchResultTopContainer A.SearchResultsPagingPreviousLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingPreviousLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingPreviousLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventSearchResultTopContainer A.SearchResultsPagingPreviousLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventSearchResultTopContainer .SearchResultsPagingNextPageContainer_1{float:right; height:20px; width:50px;overflow:hidden; text-align:left}
div#EventSearchResultTopContainer A.SearchResultsPagingNextLink_1:Link{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingNextLink_1:active{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingNextLink_1:visited{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none}
div#EventSearchResultTopContainer A.SearchResultsPagingNextLink_1:hover{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }

div#EventSearchResultTopContainer .SearchResultsPagingListContainer_1{float:left; height:20px; width:110px;overflow:hidden; text-align:center;}
div#EventSearchResultTopContainer .SearchResultsPagingListContainer_1 TABLE{margin:auto  !important;}
div#EventSearchResultTopContainer .SearchResultsPagingSeparator_1{}

div#EventSearchResultTopContainer A.SearchResultsPagingLink_1:Link{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingLink_1:active{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none }
div#EventSearchResultTopContainer A.SearchResultsPagingLink_1:visited{ font-family:Verdana;font-size:10px; color:#cccccc;text-decoration:none}
div#EventSearchResultTopContainer A.SearchResultsPagingLink_1:hover{ font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:none }

div#EventSearchResultTopContainer .SearchResultsPagingLinkSelected_1{font-family:Verdana;font-size:10px; color:#ffcc00;text-decoration:underline }



div#EventSearchResultBottomContainer {
float:left; 
height:20px;width:240px;
background-image:url(/Images/bottom_paging_bg.gif);background-repeat:no-repeat; background-position:238px 13px;
padding-top:14px;
padding-left:238px; 
z-index:1001; position:relative; margin-top:-10px;
}

div#EventSearchResultBottomContainer .SearchResultsPagingPreviousPageContainer_1{float:left; height:20px; width:50px;overflow:hidden; text-align:right}
div#EventSearchResultBottomContainer A.SearchResultsPagingPreviousLink_1:Link{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingPreviousLink_1:active{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingPreviousLink_1:visited{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none}
div#EventSearchResultBottomContainer A.SearchResultsPagingPreviousLink_1:hover{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }

div#EventSearchResultBottomContainer .SearchResultsPagingNextPageContainer_1{float:right; height:20px; width:50px;overflow:hidden;}
div#EventSearchResultBottomContainer A.SearchResultsPagingNextLink_1:Link{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingNextLink_1:active{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingNextLink_1:visited{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none}
div#EventSearchResultBottomContainer A.SearchResultsPagingNextLink_1:hover{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }

div#EventSearchResultBottomContainer .SearchResultsPagingListContainer_1{float:left; height:20px; width:110px;overflow:hidden; text-align:center;margin:auto;}
div#EventSearchResultBottomContainer .SearchResultsPagingListContainer_1 TABLE{margin:auto !important;}
div#EventSearchResultBottomContainer .SearchResultsPagingSeparator_1{}

div#EventSearchResultBottomContainer A.SearchResultsPagingLink_1:Link{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingLink_1:active{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none }
div#EventSearchResultBottomContainer A.SearchResultsPagingLink_1:visited{ font-family:Verdana;font-size:10px; color:#333333;text-decoration:none}
div#EventSearchResultBottomContainer A.SearchResultsPagingLink_1:hover{ font-family:Verdana;font-size:10px; color:#990000;text-decoration:none }

div#EventSearchResultBottomContainer .SearchResultsPagingLinkSelected_1{font-family:Verdana;font-size:10px; color:#990000;text-decoration:underline }
div#EventSearchResultBottomContainer #Searchresults1_Paging_plhPagingBottom_dtlDataList{margin:auto;}

/************************************************************************
*	OnlineStoreBottom
************************************************************************/	
div#OnlineStoreBottom{
float:left;
width:486px;
overflow:hidden;
}
div#OnlineStoreBottomTitle{
float:left;
width:113px; height:28px;
overflow:hidden;
background-image:url(/Images/onlineStore_bottomTitle.gif); background-repeat:no-repeat; background-position:11px 15px;
padding:17px 0px 0px 370px;
}

div#OnlineStoreBottomTitle A:Link{ font-family:Verdana; font-size:10px; color:#3366cc; text-decoration:none}
div#OnlineStoreBottomTitle A:active{ font-family:Verdana; font-size:10px; color:#3366cc; text-decoration:none}
div#OnlineStoreBottomTitle A:visited{ font-family:Verdana; font-size:10px; color:#3366cc; text-decoration:none}
div#OnlineStoreBottomTitle A:hover{ font-family:Verdana; font-size:10px; color:#3366cc; text-decoration:underline}


/************************************************************************
*	Event Details Container
************************************************************************/	
div#EventDetailsContainer{
		float:left;
		width:483px;
		z-index:888; margin-top:-50px; position:relative;
}
	div#EventDetailsNameContainer{
		float:left;
		width:550px;
		height:38px;
		overflow:hidden;
	}
		div#EventDetailsDateDescContainer{float:left;width:252px;height:35px; padding:21px 0px 0px 116px;
		font-family:Verdana; font-size:12px; color:#000000;
		background-image:url(/Images/When.gif);background-repeat:no-repeat; background-position:43px 21px;
		}	
			
		
		div#EventDetailsLocationNameContainer{float:left;width:252px;height:70px; padding:0px 0px 0px 116px;
		font-family:Verdana; font-size:12px; color:#000000;
		background-image:url(/Images/where.gif);background-repeat:no-repeat; background-position:39px 0px;
		}	
		
				
		div#EventDetailsTicketsRemainingNumContainer{float:left;width:252px;height:40px; padding:10px 0px 0px 116px;
		font-family:Verdana; font-size:12px; color:#000000;
		background-image:url(/Images/TicketsLeft.gif);background-repeat:no-repeat; background-position:36px 10px;
		display:none;	
		}			
		div#EventDetailsPriceContainer{float:left;height:70px; padding:10px 0px 0px 250px; width:150px;
		font-family:Verdana; font-size:12px; color:#000000;
		background-image:url(/Images/how_much.gif);background-repeat:no-repeat; background-position:38px 0px;
		}
		div#EventDetailsPriceContainer2{float:left;height:70px; padding:10px 0px 0px 250px; width:150px;
		font-family:Verdana; font-size:12px; color:#000000;
		background-image:url(/Images/how_much1.gif);background-repeat:no-repeat; background-position:38px 0px;
		}			
		
		.MemberPrice{font-family:Verdana; font-size:12px; color:#000000;font-weight:bold;}
		.noneMemberPrice{font-family:Verdana; font-size:12px; color:#990002;font-weight:bold; padding-top:8px; display:block;}
		.TablePrice{font-family:Verdana; font-size:12px; color:#ff9900;font-weight:bold; padding-top:5px; display:block;}
		
		div#EventDetailsSubmitContainer{float:left;width:252px;height:29px; padding:10px 0px 0px 116px;
		font-family:Verdana; font-size:12px; color:#000000;
		
		}		
		
			
		div#EventDetailsLocationViewGalleryContainer{ 
		float:right; width:115px; height:83px; overflow:hidden; padding:0px 0px 11px 0px;
		z-index:1002; position:relative; margin-top:-10px;
		}		
		div#EventDetailsContentContainer{
			float:left;
			width:483px; padding:11px 0px 0px 0px;
		}
		
		div#EventDetailsReportHTMLContainer{
			float:left;
			width:451px; padding:15px 20px 15px 12px;
			font-family:Tahoma;font-size:12px;color:#000000;font-weight:normal;
		}
		
		div#DownloadThePodCast{
			float:left;
			padding:11px 0px 11px 0px;		
		}
		div#eldPodcast{
			float:left;
			padding:0px 0px 11px 0px;		
		}
/************************************************************************
*	Tell A Friend Container
************************************************************************/	
		.TellAFriendContainer_1{
			float:left;
			width:332px;	
			padding:17px 13px 0px 10px;
			overflow:hidden;
		}	

/************************************************************************
*	Up Comming Event Item
************************************************************************/	
div#UpCommingEventContainer{
	float:left;
	width:236px;
	padding:17px 0px 0px 0px;
	overflow:hidden;
	background-image:url(/Images/UpCommingEvents.jpg); background-repeat:no-repeat;
}

div#UpCommingEventResultContainer{
float:left;
	width:236px;
	overflow:hidden;	
	}



	div#UpCommingEventContainerSubmit{
		/*float:left;
		width:87px; height:34px;
		padding:0px 0px 0px 149px;*/
		
		float:left;
		width:87px; height:34px;
		padding:0px 0px 0px 149px;
		overflow:hidden;
		
	}
	
	.UpCommingEventItem_1{}
		.UpCommingEventItem_1 #UpCommingEventResultItemContainer{
			background-image:url(/Images/UpCommingEventItem_bg.gif); background-repeat:repeat-y;
		}	
	.UpCommingEventItem{}
		.UpCommingEventItem #UpCommingEventResultItemContainer{
			background-image:url(/Images/UpCommingEventItem_1_bg.gif); background-repeat:repeat-y;
		}
	
	div#UpCommingEventResultItemContainer{
		float:left;
		width:236px;
		padding:0px 0px 7px 0px;
		border-bottom:1px solid #a31e20;
		
	}
	div#UpCommingEventResultItemCopyContainer{
		float:left;
		width:236px;
		background-position:right top; background-repeat:no-repeat;
	}	
		div#UpCommingEventName{float:left;width:193px;}
			div#UpCommingEventNameArrow{float:left;width:24px; height:25px;background-image:url(/Images/Arrow.png); background-repeat:no-repeat;}
			div#UpCommingEventNameCopy_1{float:left;width:169px; padding-top:8px;}
			.UpCommingEventNameCopy{ font-size:14px; display:block;}
			
			
			a.UpCommingEventNameCopy2:link{ font-size:11px; font-family:Verdana; color:#FFFFFF; text-decoration:none; font-weight:bold}
			a.UpCommingEventNameCopy2:active{ font-size:11px; font-family:Verdana; color:#FFFFFF; text-decoration:none; font-weight:bold}
			a.UpCommingEventNameCopy2:visited{ font-size:11px; font-family:Verdana; color:#FFFFFF; text-decoration:none; font-weight:bold}
			a.UpCommingEventNameCopy2:hover{ font-size:11px; font-family:Verdana; color:#FFFFFF; text-decoration:underline; font-weight:bold}			
			
			
			
		div#UpCommingEventMembersFlag{
			float:right;width:43px; height:42px; 
		}
			
		div#UpCommingEventDetails{float:left;width:169px; padding-left:24px;}
		div#UpCommingEventDateDesc{float:left;width:169px;font-family:Verdana;font-size:10px;color:#000000;}
		div#UpCommingEventLocationName{float:left;width:169px;font-family:Verdana;font-size:10px;color:#000000;}		
		div#UpCommingEventMemberPrice{float:left;width:61px;font-family:Verdana;font-size:10px;color:#000000;font-weight:bold;
		
		}		
		div#UpCommingEventNonMemberPrice{float:left;width:100px;font-family:Verdana;font-size:10px;color:#990000; font-weight:bold;
		text-align:right;background-image:url(/Images/member_icon2.gif); background-repeat:no-repeat; background-position:0px 3px;
		padding-left:8px;
		text-align:left;
		}								
	
/************************************************************************
*	Shopping Cart
************************************************************************/			
	div#ShoppingCartHeader{
		height:104px; width:774px; float:left;
		background-image:url(/Images/shoppingcart_header.png); background-repeat:no-repeat	;
		z-index:1000; position:relative; margin-top:-23px; margin-top:-50px;
	}
	
	div#JoinNowShoppingCartButton{
		height:22px; width:87px; float:left;
		z-index:1000; position:relative; margin-top:-51px; padding-left:470px;
	}
		
		
/************************************************************************
*	Checkout Cart
************************************************************************/			
	div#CheckoutHeader{
		height:104px; width:774px; float:left;
		background-image:url(/Images/checkout_top.png); background-repeat:no-repeat	;
		z-index:1000; position:relative; margin-top:-23px; margin-top:-50px;
	}
		
		
			
/************************************************************************
*	Event Booking Header
************************************************************************/	
.EventBookingStepContainerStatus{

		
		padding:10px 0px 10px 0px		
}	

	
	div#EventBookingHeader{
		height:104px; width:774px; float:left;
		background-image:url(/Images/booking_header.png); background-repeat:no-repeat	;
		z-index:1000; position:relative; margin-top:-23px; margin-top:-50px;
	}
		div#EventBookingHeaderInternal{
			height:24px; width:669px; float:left;padding:80px 0px 0px 104px;
			background-image:url(/Images/bookevent_title.gif); background-repeat:no-repeat	; background-position:30px 20px;
			font-family:Verdana;font-size:10px;font-weight:normal;color:#000000;
		}	
		
	.EventBookingStepContainerStep_1{
		float:left;
		width:730px;
		padding-top:13px;					
	}
		.EventBookingStepLeftContainerStep_1{
			float:left;
			width:355px;
			background-image:url(/Images/bookingfrom_bg.gif);	
		}
		.EventBookingStepLeftContainerStepCopy_1{
			float:left;
			width:355px;
			background-color:#e5e1e2;

		}		
		
		.EventBookingStepTitleContainerStep_1{
			float:left;
			width:342px; height:20px;	
			padding-left:13px; padding-top:7px;
			background-image:url(/Images/bookingh2_style_bg.gif); background-repeat:no-repeat		
		}	
		
		
		
		
		.EventBookingStepLeftContainerStep_3{
			float:left;
			width:730px;

		}
		.EventBookingStepTitleContainerStep_3{
			float:left;
			width:717px; height:20px;	
			padding-left:13px; padding-top:7px;
			background-image:url(/Images/bookingh3_style_bg.gif); background-repeat:no-repeat		
		}		
		
			
		.EventBookingStepYourDetailsContainerStep_1{
			float:left;
			width:330px;	
			border-bottom:1px solid #000000;
			border-left:1px solid #000000;	
			border-right:1px solid #000000;	
			padding:17px 13px 0px 10px;
		}	
		.EventBookingStepYourDetailsContainerStepCopy_1{
			float:left;
			width:332px;	
			padding:17px 13px 0px 10px;
		}			
		
			.EventBookingStepYourDetailsItemNameContainerStep_1{
				float:left;
				width:330px;
				font-family:Verdana;font-size:10px;font-weight:normal;color:#553e03;
			}					
			.EventBookingStepYourDetailsItemInpouBoxContainerStep_1{			
				float:left;
				width:330px; height:36px;				
			}
			.EventBookingStepYourDetailsDisclaimer{			
				float:left;
				width:330px; 			
			}
			.EventBookingStepYourDetailsItemInpouBox_1{
				width:325px;height:18px;
				border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;
				padding-top:2px; padding-left:2px;
			}
			
			.EventBookingStepYourDetailsItemInpouBox_3{
				width:325px;height:70px;
				border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;
				padding-top:2px; padding-left:2px;
			}	

		#objEventBooking_drpCreditCardExpiryMonth {width:110px;height:18px;
				border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;
				padding-top:2px; padding-left:2px;}
	
		#objEventBooking_drpCreditCardExpiryYear {width:210px;height:18px;
				border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;
				padding-top:2px; padding-left:2px;}		
	
		
		.EventBookingStepYourTableNameContainerStep_1{
			width:355px;	
			background-image:url(/Images/bookingfrom_bg.gif);				
		}
		.EventBookingStepYourTableNameContainerStepCopy_1{
			float:left;
			width:355px;	
			background-color:#e5e1e2;

						
		}		
		.EventBookingStepYourLogoUploaderContainerStep_1{
			width:355px;
			background-image:url(/Images/bookingfrom_bg.gif);				
		}			
		
		.TicketAllocation_FirstName_Container{float:left;}
		.TicketAllocation_LastName_Container{float:left;}
		.TicketAllocation_CompanyName_Container{float:left;}
		.TicketAllocation_Email_Container{float:left;}
		.TicketAllocation_LineBreak{clear:both;}
		.TicketAllocation_Table_LineBreak{clear:both;}
		
		.EventBookingStepYourLogoUploaderRowContainerStep_1{
			float:right;
			width:330px;min-height:235px; _height:235px;	
			border-bottom:1px solid #000000;
			border-left:1px solid #000000;	
			border-right:1px solid #000000;	
			padding:17px 13px 0px 10px;
		}
		.EventBookingStepYourDetailsItemInpouBoxImageContainerStep_1{
		float:left;padding:17px 0px 17px 70px;text-align:center		
		}
			.EventBookingStepYourDetailsItemInpouBoxImageStep_1{
			 		float:left;
					width:200px;height:120px;
					overflow:hidden;
					border:solid 1px #d8d6d7;
					background-color:#f1edee;
			}		
	
		.EventBookingStepSubmitButtonContainerStep_1{
			float:left;
			width:730px;
			padding-top:27px;padding-bottom:27px;
			background-color:#FFFFFF;
		
		}

	.EventBookingStepContainerStep_2{
		float:left;
		width:730px;
		padding-top:13px;					
	}
	.EventBookingStepAddToGuestListContainerStep_2{
			float:right;
			width:305px;
			height:171px;	
			padding:40px 16px 23px 22px;		
			background-image:url(/Images/adtoguest_list.jpg); background-repeat:no-repeat	
	}	
	.EventBookingStepGuestListContainerStep_2{
			float:left;
			width:355px;
	}		
	.EventBookingStepGuestListDetilsContainerStep_2{
			float:right;
			width:355px;
			padding:14px 0px 0px 0px;

	}
	
		.EventBookingStepYourDetailsItemInpouBox_2{
			width:250px;height:16px;
			border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;
			padding-top:2px; padding-left:2px;
		}			
		.EventBookingStepAddToGuestListItemNameContainerStep_2{
			float:left;
			width:330px; height:14px;	
			font-family:Verdana;font-size:10px;font-weight:normal;color:#553e03;font-weight:bold;
		}
		.EventBookingStepAddToGuestListInputBoxContainerStep_2{
			/*float:left;
			width:330px; height:36px;	*/
			float:left;
			width:330px; height:25px;	
		}
		.EventBookingStepAddToGuestListSubmitContainerStep_2{
			float:left;
			width:293px; height:22px;	
			padding-left:37px;
			padding-top:10px;
		}		
		.rblMember { 
			font-family:Verdana;font-size:10px;font-weight:normal;color:#990000; font-weight:bold;
		}
		.EventBookingStepGuestListDetilsAlternatingItemContainerStep_2{ background-color:#FFFFFF;padding:5px 0px 6px 0px; width:400px;}
		.EventBookingStepGuestListDetilsItemContainerStep_2{ background-color:#eeeeee;padding:5px 0px 6px 0px;}
		
		.EventBookingStepGuestListDetilsAlternatingItemContainerStep_3{ background-color:#FFFFFF;padding:5px 0px 6px 0px; width:730px;}
		.EventBookingStepGuestListDetilsItemContainerStep_3{ background-color:#eeeeee;padding:5px 0px 6px 0px;}		
		
			.EventBookingStepGuestListDetilsItemCopyContainerStep_2{width:355px; float:left;}	
			.EventBookingStepGuestListDetilsItemNameContainerStep_2{padding:0px 0px 0px 21px; width:280px; float:left;}	
			.EventBookingStepGuestListDetilsItemRemoveContainerStep_2{padding:0px 0px 0px 0px;width:50px; float:right ;}
				
			
			a.EventBookingStepGuestListDetilsItemRemoveLinkContainerStep_2:link{font-family:Verdana;font-size:10px;font-weight:normal;color:#0099ff;text-decoration:none;}
			a.EventBookingStepGuestListDetilsItemRemoveLinkContainerStep_2:active{font-family:Verdana;font-size:10px;font-weight:normal;color:#0099ff;text-decoration:none;}		
			a.EventBookingStepGuestListDetilsItemRemoveLinkContainerStep_2:visited{font-family:Verdana;font-size:10px;font-weight:normal;color:#0099ff;text-decoration:none;}	
			a.EventBookingStepGuestListDetilsItemRemoveLinkContainerStep_2:hover{font-family:Verdana;font-size:10px;font-weight:normal;color:#0099ff;text-decoration:none;}
			
			.EventBookingStepGuestListDetilsItemGuestNameContainerStep_2{font-family:Verdana;font-size:10px;font-weight:normal;color:#990000;text-decoration:none;}
			.EventBookingStepYourDetailsItemCol1ContainerStep_1{
				font-family:Verdana;font-size:10px;font-weight:normal;color:#990000;text-decoration:none;
				width:130px; height:20px; float:left;
				text-align:right;
			}
			.EventBookingStepYourDetailsItemCol1ContainerStep_2{
				font-family:Verdana;font-size:10px;font-weight:normal;color:#999999;text-decoration:none;
				width:124px; height:20px; float:left;
				text-align:right;
			}
			.EventBookingStepYourDetailsItemCol1ContainerStep_3{
				font-family:Verdana;font-size:10px;font-weight:normal;color:#fd0000;text-decoration:none;
				width:76px; height:20px; float:left;
				text-align:right;
			}
			
			
			.OrderListTitle{
				font-family:Verdana;font-size:10px;font-weight:normal;color:#3b3b3b;text-decoration:none; font-weight:bold;
				padding:10px 0px 10px 0px;
			}
			.OrderListItem{
				font-family:Verdana;font-size:10px;font-weight:normal;color:#4f4f4f;text-decoration:none; 
				padding:5px 0px 5px 0px;	
			}			
			.OrderListItem a:link{font-family:Verdana;font-size:10px;font-weight:normal;color:#4f4f4f;text-decoration:none;}				
			.OrderListItem a:active{font-family:Verdana;font-size:10px;font-weight:normal;color:#4f4f4f;text-decoration:none;}	
			.OrderListItem a:visited{font-family:Verdana;font-size:10px;font-weight:normal;color:#4f4f4f;text-decoration:none;}	
			.OrderListItem a:hover{font-family:Verdana;font-size:10px;font-weight:normal;color:#4f4f4f;text-decoration:underline;}	
			

			.dotedLine{ border-bottom:1px dotted #cdcece; float:left; height:5px; width:335px; }
			
			
			
			
#objEventBooking_pnlBookTickets{float:left}
#objEventBooking_pnlBookTables{float:left}
#objEventBooking_pnlStep1{float:left}
#objEventBooking_pnlStep2{float:left}
#objEventBooking_pnlStep3{float:left;background-color:#e5e1e2;}
#objEventBooking_pnlStep4{float:left}
#objEventBooking_pnlTotalCostTable{float:left}
#objEventBooking_pnlTotalCostCreditCardSurcharge{float:left}
#objEventBooking_pnlCreditCardFields{float:left}
#objEventBooking_pnlCheque{float:left}
#objEventBooking_pnlEFT{float:left}
#objEventBooking_pnlStep5{float:left}


.EventBookingStepContainerStatus{float:left;width:730px;padding:5px 0px 10px 0px; height:20px;}
.EventSearchNoResultsCopy2{ padding:3px 5px 3px 5px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold}


.TicketAllocation_TableName_Container{
float:left;
width:718px;
height:20px;
padding:5px 0px 0px 10px;
border:solid 1px #990000;
background-color:#9a0000;

font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#FFFFFF; 
font-weight:bold; 
text-transform:uppercase;




}

.TicketAllocation_FirstName_Container{ float:left; height:25px; width:177px ; overflow:hidden; background-color:#e5e1e2; padding:4px 0px 0px 3px}
.TicketAllocation_LastName_Container{float:left; height:25px; width:182px ; overflow:hidden; background-color:#e5e1e2; padding:4px 0px 0px 0px}
.TicketAllocation_CompanyName_Container{float:left; height:25px; width:146px ; overflow:hidden; background-color:#e5e1e2; padding:4px 0px 0px 0px}
.TicketAllocation_Email_Container{float:left; height:25px; width:145px ; overflow:hidden; background-color:#e5e1e2; padding:4px 0px 0px 0px}
.TicketAllocation_Member_Container{float:left; height:25px; width:47px ; overflow:hidden; background-color:#e5e1e2; padding:5px 0px 0px 30px}

.TicketAllocation_FirstName_Input{width:172px;height:18px;border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;background-color:#FFFFFF !important;}
.TicketAllocation_LastName_Input{width:177px;height:18px;border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;background-color:#FFFFFF !important;}
.TicketAllocation_CompanyName_Input{width:141px;height:18px;border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;background-color:#FFFFFF !important;}
.TicketAllocation_Email_Input{width:140px;height:18px;border:solid 1px #a37b02;font-family:Verdana;font-size:10px;color:#000000;padding-top:2px; padding-left:2px;background-color:#FFFFFF !important;}
.TicketAllocation_Email_Input{font-family:Verdana;font-size:10px;color:#000000;}


/************************************************************************
*	UserLoggedIn
************************************************************************/	
div#NoItemsInCart{
float:left; 
width:112px;height:23px;
overflow:hidden; 
padding:86px 0px 0px 0px; 
background-image:url(/Images/NoItemsInCart.gif); background-repeat:no-repeat;
text-align:center;
}

A.NoItemsInCart:Link{font-family:Verdana;font-size:10px;font-weight:normal;color:#cbcdca;text-decoration:none; text}
A.NoItemsInCart:Active{font-family:Verdana;font-size:10px;font-weight:normal;color:#cbcdca;text-decoration:none;}
A.NoItemsInCart:Visited{font-family:Verdana;font-size:10px;font-weight:normal;color:#cbcdca;text-decoration:none;}
A.NoItemsInCart:Hover{font-family:Verdana;font-size:10px;font-weight:normal;color:#FFFFFF;text-decoration:underline;}
	
div#UserLoggedIn{
/*float:left; 
width:110px;height:69px;
overflow:hidden; 
padding:57px 23px 0px 14px; 
background-image:url(/Images/welcom_back_user.gif); background-repeat:no-repeat; background-position:14px 5px;
*/
float:left; 
width:147px;height:69px;
overflow:hidden; 
padding:57px 0px 0px 0px; 
background-image:url(/Images/welcom_back_user.gif); background-repeat:no-repeat; background-position:14px 5px;
}

A.LogedInUser:Link{padding-left:10px;font-family:Verdana;font-size:9px;font-weight:normal;color:#FFFFFF;text-decoration:none; background-image:url(/Images/member_icon.gif); background-repeat:no-repeat; background-position:left 2px;}
A.LogedInUser:Active{padding-left:10px;font-family:Verdana;font-size:9px;font-weight:normal;color:#FFFFFF;text-decoration:none; background-image:url(/Images/member_icon.gif); background-repeat:no-repeat; background-position:left 2px;}
A.LogedInUser:Visited{padding-left:10px;font-family:Verdana;font-size:9px;font-weight:normal;color:#FFFFFF;text-decoration:none; background-image:url(/Images/member_icon.gif); background-repeat:no-repeat; background-position:left 2px;}
A.LogedInUser:Hover{padding-left:10px;font-family:Verdana;font-size:9px;font-weight:normal;color:#FFFFFF;text-decoration:underline; background-image:url(/Images/member_icon.gif); background-repeat:no-repeat; background-position:left 2px;}

div#UserLoggedInUserName{
float:left; 
width:137px;height:28px;
padding-right:10px;
text-align:center;
}
div#UserLoggedInEditMember{
float:left; 
width:58px;height:28px;
padding-left:10px;
overflow:hidden;
}
div#UserLogout{
float:left; 
width:58px;height:28px;
overflow:hidden;
}
		
		
		
		
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float:left;
	width:775px;
	padding:0px 68px 0px 68px;
}
	div#MainBodyInnerContainer
	{
		float:left;
		width:730px; min-height:200px;_height:200px;
		background-image:url(/Images/body_bg.png); background-repeat:repeat-y;
		padding:0px 23px 0px 22px;
	}
		div#MainBodyInnerLeftPaneContainer{	
			float:left;
			width:483px;
			padding:25px 11px 20px 0px;
		}
			div#HomeFlash
			{
				float:left;
				width:483px;
			}
			div#HomeCustomEventListContainer{	
				float:left;
				width:483px;
				padding:15px 0px 15px 0px;
			}			
		div#MainBodyInnerRightPaneContainer{
			float:left;
			width:236px;
			padding:17px 0px 11px 0px;
			overflow:hidden;
		}
			div#BookAnEventNowContainer{
				float:left;
				width:236px;
				padding:0px 0px 0px 0px;
				overflow:hidden;		
			}		
            div#DownloadPodcastFromLastEventContainer{
				float:left;
				width:236px;
				padding:11px 0px 11px 0px;
				overflow:hidden;			
			}
            div#KeepInTouchContainer{
				float:left;
				width:236px; height:320px;
				padding:0px 0px 0px 0px;
				overflow:hidden;
				background-image:url(/Images/KeepInTouch.jpg); background-repeat:no-repeat			
			}
            div#SupportsKidsHelpLineContainer{
				float:left;
				width:236px;
				padding:11px 0px 11px 0px;
				overflow:hidden;			
			}                                                                                  
            div#RightPaneBottomContainer{
				float:left;
				width:236px;
				padding:0px 0px 0px 0px;
				overflow:hidden;			
			}
			 div#RightStructuralPortfolio{
				float:left;
				width:236px;
				padding:11px 0px 11px 0px;
				overflow:hidden;			
			} 
			
/************************************************************************
*	Latteon Us Inner Container
************************************************************************/				
	div#LatteonUsInnerContainer
	{
		float:left;
		width:730px;
		background-image:url(/Images/latte_on_us.jpg); background-repeat:no-repeat;
		font-family:Verdana; font-size:12px; color:#663300; 
		background-color:#f6e5d6;

	}	

		div#LatteonUsInnerContainer a:link{font-family:Verdana; font-size:12px; color:#663300; text-decoration:none; font-weight:bold}
		div#LatteonUsInnerContainer a:active{font-family:Verdana; font-size:12px; color:#663300; text-decoration:none; font-weight:bold}
		div#LatteonUsInnerContainer a:visited{font-family:Verdana; font-size:12px; color:#663300; text-decoration:none; font-weight:bold}
		div#LatteonUsInnerContainer a:hover{font-family:Verdana; font-size:12px; color:#663300; text-decoration:underline; font-weight:bold}

	div#LatteonUsInnerFormContainer
	{
		float:left;
		width:514px; height:206px;
		background-image:url(/Images/latte_on_us_form.gif); background-repeat:no-repeat;
		padding:50px 124px 0px 92px;
	}
	
	.LatteonUsInnerFormContainerItem{ font-family:Verdana; font-weight:bold; font-size:10px; color:#663300}
	.LatteonUsInpouBox_1{
				width:220px;height:18px;
				border:solid 1px #dba97b;font-family:Verdana;font-size:10px;color:#000000;
				background-color:#FFFFFF;
				padding-top:2px; padding-left:2px;
	}
	.LatteonUsInpouBox_2{
				width:105px;height:18px;
				border:solid 1px #dba97b;font-family:Verdana;font-size:10px;color:#000000;
				background-color:#FFFFFF;
				padding-top:2px; padding-left:2px;
	}	
	.LatteonUsInpouBox_3{
				width:93px;height:18px;
				border:solid 1px #dba97b;font-family:Verdana;font-size:10px;color:#000000;
				background-color:#FFFFFF;
				padding-top:2px; padding-left:2px;
	}			
	
	.LatteonUsInpouBox_4{				
		font-family:Verdana;font-size:8px;color:#865831;

	}		
			
/************************************************************************
*	Internal
************************************************************************/	
div#InternalBodyHeaderContainer{
	float:left;
	width:730px; height:43px;
	padding:25px 0px 0px 0px;
	overflow:hidden;
	background-image:url(/Images/internal_header_bg.gif); background-repeat:repeat-x;			
}	
	div#InternalBodyInnerLeftPaneContainer{	
		/*float:left;
		width:483px;
		padding:0px 11px 20px 0px;*/
		float:left;
		width:483px;
		padding:0px 9px 20px 0px;
		
	}

	div#InternalBodyInnerRightPaneContainer
	{
		float:left;
		width:236px;
		padding:0px 0px 11px 0px;
		overflow:hidden;
	}
					
			div#UpcommingEventsContainer{
				float:left;
				width:236px;
				padding:11px 0px 11px 0px;
				overflow:hidden;		
			}	
			
			div#InternalStructuralMedia{
				float:left;
				width:236px;
				padding:0px 0px 0px 0px;
				overflow:hidden;		
			}
/************************************************************************
*	Product Category
************************************************************************/				
	div#ProductCategoryInnerContainer
	{
		float:left;
		width:730px; min-height:200px;_height:200px;
		background-image:url(/Images/body_bg.png); background-repeat:repeat-y;
		padding:0px 23px 0px 22px;
	}
			
/************************************************************************
*	Product
************************************************************************/	
					
div#ProductBodyHeaderContainer{
	float:left;
	width:730px; height:43px;
	padding:25px 0px 0px 0px;
	overflow:hidden;
	background-image:url(/Images/product_header_bg.gif); background-repeat:repeat-x;			
}	

	div#ProductBodyBottomContainer{
		float:left;
		width:730px;
		padding:42px 0px 0px 0px;
		overflow:hidden;
		/*background-image:url(/Images/related_product_title.gif); background-repeat:no-repeat; background-position:11px 18px;*/
		border-top:solid 1px #e8e8e8;			
	}	
		div#ProductBodyLeftBottomContainer{
			float:left;
			width:491px;
			padding:0px 0px 0px 0px;
			overflow:hidden;
		}			
		div#ProductBodyRightBottomContainer{
			float:right;
			width:236px;
			padding:0px 0px 11px 0px;
			overflow:hidden;
		}	
/************************************************************************
*	Contact us
************************************************************************/	
	div#ContactUsBodyInnerContainer
	{
		float:left;
		width:730px; min-height:200px;_height:200px;
		background-image:url(/Images/body_bg.png); background-repeat:repeat-y;
		padding:11px 23px 11px 22px;
	}		
	
		div#ContactUsHeaderContainer
		{
			float:left;
			width:730px; height:197px; overflow:hidden;
			background-image:url(/Images/contactus_header.jpg); background-repeat:no-repeat
		}	
		
		div#ContactUsHeaderTitleContainer
		{
			float:left;
			width:730px; height:27px; overflow:hidden;
			background-image:url(/Images/contactus_title.gif); background-repeat:no-repeat
		}		
		div#ContactUsContentContainer{
				float:left;
				width:730px;	
				background-image:url(/Images/contactus_bg.gif); background-repeat:repeat-y;
		}
			div#ContactUsInnerContentContainer{
				float:left;
				width:730px; min-height:421px; _height:421px;
				background-image:url(/Images/contactus_bottom.jpg); background-repeat:no-repeat; background-position:bottom;
						
			}
				div#ContactUsInnerLeftContentContainer{
					float:left;
					width:198px;padding:14px 20px 28px 10px;
					overflow:hidden;	
				}		
					div#ContactUsInnerLeftTextContentContainer{
						padding:0px 0px 0px 0px; 
						width:198px;
						font-family:Verdana; font-size:12px; color:#000000
					}					
					
				div#ContactUsInnerRightContentContainer{
					float:left;
					width:462px;padding:18px 22px 23px 18px;								
				}	
/*
					div#ContactUsInnerRightCopyLeftContentContainer{
						float:left;
						width:210px;padding:0px 21px 0px 0px;	
												
					}					
				
					div#ContactUsInnerRightCopyRightContentContainer{
						float:right;
						width:210px;padding:0px 0px 0px 21px;		
												
					}	*/	

					div#ContactUsInnerRightCopyLeftContentContainer{
						float:left;
						width:250px;padding:0px 21px 0px 0px;	
												
					}					
				
					div#ContactUsInnerRightCopyRightContentContainer{
						float:right;
						width:170px;padding:0px 0px 0px 21px;		
												
					}					
				

			.snippetLineOne{font-family:Verdana;font-size:10px; color:#000000; font-weight:bold}
			.snippetLineTwo{font-family:Verdana;font-size:10px; color:#000000 }

												
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	width:775px;
	padding:0px 68px 0px 68px;
	overflow:hidden;
}
	div#FooterInnerContainer
	{
		float:left;
		width:730px;
		background-image:url(/Images/body_bg.png); background-repeat:repeat-y;
		padding:0px 23px 0px 22px;
		overflow:hidden;
		
	}
	div#FooterInnerBottomContainer
	{
		float:left;
		width:775px; height:21px;
		background-image:url(/Images/footer_bg.gif); background-repeat:no-repeat;

	}
	
div#FooterNetstarter { float:left; width:730px; height:18px;padding:11px 23px 12px 22px;text-align:right;}
	
	div#CreativeProText {width:300px;float:left;text-align:left;}
	div#NetstarterText {width:430px;float:left;text-align:right;}

.FooterNetstarterLink		{font-family:Verdana; color:#3A3636; font-size:11px; text-decoration:none; /*text-transform:uppercase*/}
A.FooterNetstarterLink:link		{font-family:Verdana; color:#3A3636; font-size:11px; text-decoration:none; /*text-transform:uppercase*/}
A.FooterNetstarterLink:visited	{font-family:Verdana; color:#3A3636; font-size:11px; text-decoration:none; /*text-transform:uppercase*/}
A.FooterNetstarterLink:active		{font-family:Verdana; color:#3A3636; font-size:11px; text-decoration:none; /*text-transform:uppercase*/}
A.FooterNetstarterLink:hover		{font-family:Verdana; color:#3A3636; font-size:11px; text-decoration:underline; 	