
body {
	background: #eeede9;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #666;
}


div {
	overflow: hidden;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:22px;
	color: #333;
}

	#slideshow {
			height:321px;
			overflow: hidden;
			position: relative;
		}


h2.gray {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #333;
}
h2.white {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #FFF;
}
h3 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	margin-bottom: 4px;
	color: #333;
}

h4 {
	font-family: Arial, sans-serif;
	color: #182c67;
	font-size: 12px;
	margin-bottom: 4px;
}

p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}

.SubP {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666;
	padding-bottom:20px;
}


.SubTitle {
	font-family: Arial, sans-serif;
	font-size: 20px;
	line-height: 38px;
	color:#666666;
	font-weight:bold;
	margin-bottom:20px;
}

.SubTitleLink {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 38px;
	color:#666666;
	font-weight:bold;
}


.green {
	color: #9cd246;
	font-weight: bold;
}

a:link { 
color: #333;
	text-decoration:none;
}
a:visited { 
color: #333;
	text-decoration:none; 
}
a:hover { 
color: #333;
	text-decoration:none; 
}
a:active {
color: #333;
	text-decoration:none; 
}


a:link.seatLnk { 
	text-decoration:none;
}
a:visited.seatLnk { 
	text-decoration:none; 
}
a:hover.seatLnk { 
	text-decoration:underline; 
}
a:active.seatLnk {
	text-decoration:none; 
}


a:link.menu { 
	text-decoration:none;
}
a:visited.menu { 
	text-decoration:none; 
}
a:hover.menu { 
	text-decoration:none; 
}
a:active.menu {
	text-decoration:none; 
}

a:link.items {
	color: #333;
	font-size: 12px;
	text-decoration:none;
}
a:visited.items {
	color: #333;
	font-size: 12px;
	text-decoration:none; 
}
a:hover.items {
	color: #333; 
	font-size: 12px;
	text-decoration:underline; 
}
a:active.items {
	color: #333;
	font-size: 12px;
	text-decoration:none; 
}

a:link.moreItems {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
a:visited.moreItems {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none; 
}
a:hover.moreItems {
	color: #333; 
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline; 
}
a:active.moreItems {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none; 
}

a:link.findTickets {
	color: #182c67;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
}
a:visited.findTickets {
	color: #182c67;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none; 
}
a:hover.findTickets {
	color: #182c67; 
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline; 
}
a:active.findTickets {
	color: #182c67;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none; 
}

ul.menu {
	list-style: none;  
	float: right;
	margin: 0; 
	padding: 0;
}
ul.menu li {
	float: left;
	margin: 0px 0px 0px 16px;
	padding: 0;
	line-height: 34px;
}

ul.items {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.items li {
	padding: 0px 0px 8px 4px;
	margin: 0;
}
ul.moreItems li {
	padding: 0px 0px 8px 4px;
	margin: 0;
	font-weight: bold;
}

						#productTitle {
						padding: 10px 10px 10px 10px;
						font: 12px Arial, sans-serif;
						text-transform:uppercase;
						color:#999999;
						text-align: center;
						background:#EEEEEE;
						margin-bottom:10px;
						text-align:left;
			}
img.grayBorder {
	border: 1px solid #EBEBEB;
}
img.blueBorder {
	border: 1px solid #cbd7ff;
	width:88px;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	background: #FFF;
}
	
	#wrapperInner {
		width: 920px;
		margin: 0 auto;
	}
	
		#header {
			width: 920px;
			height: 34px;
			margin: 0 auto;
			margin-top: 20px;
			margin-bottom: 12px;
			border-top: 1px solid #eaeaea;
			border-bottom: 1px solid #eaeaea;
		}
			#logoBox {
				width: 200px;
				height: 42px;
				float: left;
			}
			#menuBox {
				width: 700px;	
				height: 34px;
				float: right;
			}
			
		
		#signupBox {
			width: 888px;
			height: 36px;
			padding: 16px;
			margin: 0 auto;
			background: #9cd246;
		}	
			#signupLeftBox {
				width: 230px;
				height: 41px;
				float: left;
				font-size: 14px;
				color: #FFF;
				line-height: 18px;
			}
			#signupRightBox {
				width: 300px;
				height: 36px;
				float: right;
				line-height: 20px;
			}
			
		
		#mainBox {
			width: 920px;
			margin: 0 auto;
			margin-top: 12px;
		}
			#mainLeftBox {
				width: 160px;
				float: left;
			}
			#mainCenterBox {
				width: 464px;
				margin-right: 20px;
				margin-left: 20px;
				float: left;
			}
			
						#mainCenterBoxProduct {
				width: 710px;
				margin-right: 20px;
				margin-left: 20px;
				float: left;
			}
			
									#mainCenterBoxProductCheck {
				width: 870px;
				margin-right: 20px;
				margin-left: 20px;
				float: left;
			}
				#mainEventBox {
					width: 464px;
					margin-bottom: 20px;
				}
				
				.showGrid {
					margin: 16px 22px 16px 22px;
				}
				
			#mainRightBox {
				width: 256px;
				float: right;
			}
				.featuredEventBox {
					width: 256px;
					padding-bottom: 12px;
					margin-bottom: 12px;
					border-bottom: 1px solid #EBEBEB;
				}
					.featuredEventImageBox {
						width: 100px;
						float: left;
					}
					.featuredEventTextBox {
						width: 144px;
						float: right;
					}
			
			
		#footerBox {
			width: 900px;
			height: 32px;
			padding-right: 10px;
			padding-left: 10px;
			margin: auto;
			margin-bottom: 16px;
			line-height: 32px;
			color: #FFF;
			background: #9cd246;
		}

/*
	Other classes
*/			
		
.grayRect {
	padding-left: 4px;
	margin-bottom: 16px;
	line-height: 24px;
	background: #DDD;
}
.greenRect {
	padding-left: 4px;
	margin-bottom: 8px;
	line-height: 24px;
	background: #9cd246;
}
			
.gridItem {
	width: 90px;
	height: 140px;
}	
	.gridItemImage {
		width: 90px;
		height: 99px;
	}
	.gridItemTitle {
		width: 90px;
		height: 40px;
		padding-top: 8px;
		font-size: 10px;
		text-align: center;
		line-height: 12px;
		color: #182c67;
	}
			
			
	#blockall{
padding:10PX;
margin-top:20px;
background:#FCFCFC;
border: 1px solid #F2F2F2;
float:left;
font-size:11px;
color:#666666;
line-height:16px;
}	

#detailsViewExhibit_calProductFilter_T {
	color:#9CD246;
	font-weight:bold;
	text-decoration:underline;
	
	}	
	
.dxeCalendarButton_BlackGlass  {
background-color:#9CD246;

}
		
		
			
			
			
			
			
