body
{
	margin:0px;
	font-size:100%;
	background:#ffffff url(../images/background.jpg) 0 0 repeat-x;
	font-family:Verdana, sans-serif;
}

p, ul, li
{
	color:#000000;	
	font-family:Verdana, sans-serif;
	font-size:100%;
}

td
{
	font-family:Verdana, Sans-Serif;
	font-size:12px;	
}


.label
{
	color:#000000;	
	font-family:Verdana, sans-serif;
	font-size:100%;
	width:100px;
	float:left;
}

.indent
{
	padding:0 0 0 20px;	
}

.required, .required ul, .required ul li
{
	color:red;	
	font-family:Verdana, sans-serif;
	font-size:100%;	
}

.highlight
{
	font-style:italic;
}

h1
{
	color:#002B57;
	font-family:helvetica, Arial, Verdana;
	font-size:160%;
}

h1 span
{
	font-size:60%;
	font-style:italic;	
}

h2
{
	color:#002B57;
	font-family:helvetica, Arial, Verdana;
	font-size:110%;
}

h3
{
	color:#000000;
	font-family:helvetica, Arial, Verdana;
	font-size:90%;	
}


a
{
	color:#000099;
}


#breadcrumbs
{
	font-size:90%;
	font-family:helvetica, Arial, Verdana;
	background-color:#efefef;
	padding:2px;
}

	#breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:visited
	{
			
	}


#header
{
	width:766px;
	height:122px;
}

#nav
{
	width:766px; height:25px; background:url(../images/nav_background.gif) 0 0 no-repeat;
}

	#banner_outer
	{
		width:766px;
		background:#ffffff url(../images/main_inner_background.jpg) 0 0 repeat-y; 
		padding:1px 0;

	}
	
	#banner_inner
	{
		width:760px;
		background-color:#eaeaea;
		
		padding:3px 0;
		
		border-top:dashed 1px #999999; /* #09549F; */
		border-bottom:dashed 1px #999999;
		
		font-size:75%;
		font-weight:bolder;
	}
	
	#banner_inner a, #banner_inner a:visited { text-decoration:none; }
	#banner_inner a:hover, #banner_inner a:active { text-decoration:underline; }

	#main_outer { width:766px; background:#ffffff url(../images/main_outer_background.jpg) 0 100% no-repeat; padding:0 0 80px 0; }


	
	#main_inner
	{
		width:766px;
		background:#ffffff url(../images/main_inner_background.jpg) 0 0 repeat-y; 
		height:100px; 
		min-height:200px;
		height:auto !important; 
		height:200px;
		
		padding:20px 0 10px 0;
	}
	
	
	#main_bottom
	{
		clear:both;	
		width:637px;
		padding:20px 0 20px 0;
		
		font-size:80%;
		/* background-color:#F4F4F4; */
	}
		
		#main_bottom_left
		{
			float:left;
			width:360px;
			
			/* border:dashed 1px #666666; */
		}
	
		#main_bottom_right
		{
			float:left;
			width:275px;
			
			/* border:dashed 1px #666666; */
		}
		
		#main_bottom_bottom
		{
			clear:both;
		}
	
	#content
	{
		position:relative;
		padding: 0 60px 20px 60px;
		
		font-size:80%;
		text-align:left;
		
		min-height:400px;
		height:auto !important;
		height:400px;
		
	}
	
#mnav_div_1
{
	width:193px;
	height:180px;
	background:url(../images/nav_bg_1.jpg) 0 0 no-repeat;	
}

#mnav_div_2
{
	width:193px;
	height:180px;
	background:url(../images/nav_bg_2.jpg) 0 0 no-repeat;		
}

#mnav_div_3
{
	width:193px;
	height:180px;
	background:url(../images/nav_bg_3.jpg) 0 0 no-repeat;	
}

.gutter
{
	width:29px;	
}

.divider
{
	clear:both;
	width:637px;
	height:20px;
	border-bottom:solid 1px #eaeaea;
}


#NewsAnnouncements
{
	padding:0 10px 0 10px;
	text-align:left;
	font-family:helvetica, Arial, Verdana;
}

#UpcomingEvents
{
	padding:0 0 0 10px;
	text-align:left;
	font-family:helvetica, Arial, Verdana;
}

	#NewsAnnouncements ul, #UpcomingEvents ul
	{
		margin:0px;
		padding:10px 0 0 0;
		list-style:none;
	}
	
	#NewsAnnouncements ul li, #UpcomingEvents ul li
	{
		clear:both;
		display:block;
		margin:0px;
		padding:0 0 20px 0;
		
	}
	
	#NewsAnnouncements li p, #UpcomingEvents li p
	{
		margin:0px;
		padding:0px;	
	}

    #UpcomingEvents h2 
    {
        padding-bottom:0px;margin-bottom:0px;
    }

    #UpcomingEvents ul 
    {
        padding-top:0px; margin-top:0px;
    }

	.event_date
	{
		float:left;
		width:50px;
		padding-top:8px;
	}
	
	.event_detail
	{
		float:left;
		width:200px;
		padding:8px 0 0 8px;
	}
	
	.event_detail_large
	{
		float:left;
		width:500px;
		padding:8px;
		background-color:#efefef;
	}
	
	.event_clear
	{
		clear:both;
	}


#footer
{
	clear:both;
	width:637px;
	height:140px;
	
	border-top:solid 1px #eaeaea;
	
	padding:20px 0 0 10px;
	
	
	font-family:helvetica, Arial, Verdana;
	font-size:70%;
	text-align:center;
	
	background:url(../images/bg_paw.gif) 50% 60px no-repeat; 
}

#footer ul
{
	clear:both;
	margin:0px;
	padding:0 0 2px 0;
	list-style:none;
}

#footer ul li
{
	display:inline;
	padding:0 10px 0 10px;
}

#footer ul li.border_right
{
	border-right:solid 1px #cccccc;	
}

#footer p
{
	clear:both;
}

.emailnewsletter_textbox
{
	WIDTH: 250px;
	
}

								#main_two_column_col1 { FLOAT: left; WIDTH: 380px }
							
								#main_two_column_col2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 85%; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 220px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d3d9e2 }
							
								.contactus_textbox { WIDTH: 250px }
							
								.contactus_ddl { WIDTH: 250px }
							
								.contactus_textarea { WIDTH: 350px; HEIGHT: 150px }



#divSwfPrint
{
	display:none;	
}

.warn
{
	font-weight:bold;	
}

.txexch_table
{
	width:640px;	
}

	.txexch_table td
	{
		font-size:11px;	
	}
	
	
	.txexch_listingId
	{
		width:65px;	
	}
	
	.txexch_seller
	{
		width:140px;	
	}
	
	.txexch_ticketLocation
	{
		width:120px;	
	}
	
	.txexch_contact
	{
		line-height:22px;	
	}
	
	a.sellernotes
	{
		display:block;	
	}	
	
.GameListing
{
	margin:30px 0 40px 0;
	display:block;
}
	
h4.GameTitle
{
	margin-bottom:2px;
	
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#002B57;
}
	
#rollover_detail
{
		width:260px;
		font-family:verdana;
		font-size:11px;
		border:solid 1px #003366;
		background-color:#eaeaea;
		color:#003366;
		position:absolute;
		padding:4px;
		visibility:hidden;
}

.small { font-size:10px; }