/***********************
 * For use in home+new.php *
 ***********************/
 
 body {
	margin:0px;
	background:#3E030A; /* url("../images/bg_rich.jpg") repeat-x; */
	
}

img {
	border:none;
}

.bump {

padding-left: 0 px; 
border:2px solid black;
}


.gold {
	background: #ffcc66;
}

.gray {
 background: #efecfb;
}

.navgold {
	background:	#ffcc66 url("../images/nav_gold.gif") no-repeat;

}

.navgray {
	background: #efecfb url("../images/nav_gray.gif") no-repeat;

}

.addyleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	padding-left: 17px;
	padding-top: 20px;
	text-transform: none;
	color: #333;
	text-decoration: none;
	
	}


.navleft {
	padding-left: 12px;

}

.navright {
	padding-left: 24px;

}

.coming {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 28px;
	text-align: center;
	letter-spacing: 3px;
	color: #000;
	text-decoration: none;


}

.attractleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-left: 30px; 
	color: #000;
	text-decoration: none;
	
	}

a.bignav:link, a.bignav:visited {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	line-height: 24px;
	text-align:justify;
	color: #000;
	text-decoration: none;
	}
	
	a.bignav:hover {
	color: #600;
	text-decoration: underline;
	}
	
	
	/***********************
 * end home+new.php *
 ***********************/


.menulinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: normal; text-transform: uppercase; color: #CCCC99; text-decoration: none}
.menulinks a:hover {  color: #FFFFFF; text-decoration: underline}
.menulinkswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.menulinkswhite a:hover { color: #FFFFFF; text-decoration: underline }
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	text-decoration:underline;
}

.includelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

/*
.menu_schedule
{
display:block;
width:80px;
height:93px;
background: white url("../images/menu_schedule.jpg");
}

.menu_schedule:hover {
background: url("../images/menu_schedule_hover.jpg");
}

.menu_menu
{
display:block;
width:80px;
height:93px;
background: white url("../images/menu_menu.jpg");
}

.menu_menu:hover {
background: url("../images/menu_menu_hover.jpg");
}

.menu_rental
{
display:block;
width:80px;
height:93px;
background: white url("../images/menu_rental.jpg");
}

.menu_rental:hover {
background: url("../images/menu_rental_hover.jpg");
}

.menu_info
{
display:block;
width:80px;
height:93px;
background: white url("../images/menu_about.jpg");
}

.menu_info:hover {
background: url("../images/menu_about_hover.jpg");
}

.menu_shop
{
display:block;
width:85px;
height:93px;
background: white url("../images/menu_shop.jpg");
}

.menu_shop:hover {
background: url("../images/menu_shop_hover.jpg");
}

.menu_home
{
display:block;
width:80px;
height:93px;
background: white url("../images/menu_home.jpg") no-repeat;
}

.menu_home:hover {
background: url("../images/menu_home_hover.jpg") no-repeat;
}

.nodisplay {
display:none;
}

*/

a.FrontPagePicContainer img {
	border:none;
margin-left:auto;
margin-right:auto;
	display:block;
	width:220px;
}

a.FrontPagePicContainer {
display:block;
background:#000000;
padding:3px;
margin:5px;
text-align:center;
text-decoration:none;
font-weight:bold;
font-family:"Segoe Script";
}

.FrontPageLinkMenu {
	padding-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#ffffff;
}

.FrontPageLinkMenu a{
	font-size:18px;
	color:#ffffff;
}

.showtitle
{
	font-weight:bold;
	font-size:larger;
}

.shoplink a {
color:#663300;
font-size:24px;
font-family:"Segoe Script";
text-decoration:none;
}

.style3 {font-style: italic; color: #FFFF00;}
.style8 {
	color: #666633;
	font-weight: bold;
	font-style: italic;
}
.style11 {
	font-size: 21px;
	font-style: italic;
	font-weight: bold;
	color: #666633;
}
.style14 {
	color: #999966;
	font-weight: bold;
	font-size: 24px;
	background-color: #FFFFCC;
}

.style26 {font-size: 21px; font-style: italic; font-weight: bold; color: #666633; background-color: #CCCC99; }
.style27 {background-color: #CCCC99}


/*************************************************
 * The following CSS Styles are for schedule.php *
 *************************************************/
 
	.sched_playdate
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#3E030A;
	}
	
	.sched_input
	{
		border:none;
		border-bottom:1px solid #000000;
		color:inherit;
		font:inherit;
		background:transparent;
		float:left;
		width:225px;
		margin-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
	}
	
	.sched_input:hover
	{
		background:#ddddaa;
	}
	
	.sched_label
	{
		width:100px;
		float:left;
		clear:left;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	label
	{
		width:150px;
		font:inherit;
		margin-bottom:5px;
		margin-right:5px;
		text-align:left;
	}
	
	textarea
	{
		font:inherit;
		background:inherit;
		border:1px solid #000000;
	}
	
	.sched_description
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#3E030A;
		font-size:16px;
		text-align:left;
	}
	
	.sched_description p
	{
		text-indent:40px;
	}
	
	.sched_title
	{
		color:#777755;
		font-weight:bold;
		font-style:italic;
		font-size:22px;
		text-align:center;	
	}
	
	.sched_picture
	{
		margin:10px;
		border:0px;
		width:144px;
		height:205px;
	}
	
	.sched_cell
	{
		text-align:center;
		padding:10px;
	}
	
	.sched_ticketlink
	{
		color:#553311;
		font-size:22px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:italic;
		text-decoration:none;
		font-weight:bold;
	}
	
	.sched_ticketlink:hover
	{
		text-decoration:underline;
	}
	
	.sched_adminrow td
	{
		background:#000000;
		color:#ddaaaa;
		font-family:Calibri;
		font-size:14px;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	.sched_adminrow td a
	{
		padding-left:2px;
		padding-right:2px;
		color:inherit;
		text-decoration:none;
	}
	
	.sched_adminrow td a:hover
	{
		color:#ffffff;
	}
	
	.sched_adminrow td input,.sched_adminrow td textarea
	{
		border:1px solid white;
		background:#cccccc;
		color:black;
		float:left;
		font-weight:bold;
		margin:3px;
	}
	
	.sched_adminrow td label
	{
		text-align:right;
		color:#999999;
		display:block;
		float:left;
		clear:left;
		margin:3px;
		width:150px;
	}
	
	.sched_optional
	{
		font-style:italic;
		color:#0099FF;
	}
	
	.sched_showtime_grid
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:10px;
	}
	
	.sched_showtime_grid_header
	{
		padding:3px;
		border:solid 1px black;
		background:#bbbbbb;
		text-align:center;
	}
	
	.sched_link
	{
		color:#000000;
		text-decoration:none;
	}
	
	.sched_link:hover
	{
		color:#0000ff;
		text-decoration:underline;
	}
	
	.sched_showtime_grid_times
	{
		padding:3px;
		border:solid 1px black;
		text-align:center;
	}

	.sched_toolbar
	{
	}
	
	.sched_toolbar img
	{
		margin:4px;
		height:25px;
		width:25px;
	}
	
	.sched_toolbar img:hover
	{
		margin:2px;
		border:2px #ffffff solid;
	}
	
	.sched_toolbar2
	{
	}
	
	.sched_toolbar2 img
	{
		margin:4px;
		background:#inherit;
	}
	
	.sched_toolbar2 img:hover
	{
		margin:1px;
		border:3px #dddd77 solid;
		background:#dddd77;
	}

/********************************
 * For use in addressheader.php *
 ********************************/
 
 	.addressheader {
		margin-left:auto;
		margin-right:auto;
		width:775px;
		padding-left:10px;
		padding-right:10px;
		font-weight:bold;
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:#cccc99;
		color:#ffffff;
	}
	
	.addressheader a{
		text-decoration:underline;
		font:inherit;
		color:inherit;
	}
	
/**************************
 * For use in sidebar.php *
 **************************/
 	.sidebar_venue
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#3E030A;
		text-align:center;
		font-size:18px;
		font-style:italic;
		font-weight:bold;
		margin-top:5px;
	}
	
 	.sidebar_heading
	{
		margin-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		color:#CCCC99;
		font-weight:bold;
		text-align:center;
	}
	
	.sidebar_title
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: normal;
		text-transform: none;
		color: #FFFFCC;
		font-weight:bold;
		text-decoration: none;
		text-align:center;
	}
	
	.sidebar_title a
	{
		text-decoration:none;
	}
	
/**************************************
 *    For use in menu.php, and the    *
 * menu.html files that it draws from *
 **************************************/
 
 	.food_table
	{
		background:#CCCC99;
		margin-top:10px;
		font-family:Arial, Helvetica, sans-serif;
		width:550px;
		margin-left:auto;
		margin-right:auto;
		overflow:hidden;
	}
	
	.food_table td
	{
		width:50%;
	}
 
 	.food_content
	{
		margin-top: 0;
		font-size:12px;
		text-align:left;
		font-weight:bold;
	}
	 
 	.food_othertext
	{
		margin-top: 0;
		font-size:12px;
		text-align:left;
	}
	
	.food_heading
	{
		font-size:26px;
		color:#666633;
		font-weight:bold;
	}
	
/***********************
 * For use in shop.php *
 ***********************/
 
 	.shop_giftblock a, .shop_giftblock input
	{
		display:block;
		float:left;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
		width:90px;
		height:25px;
		background:inherit;
		color:#000000;
		margin-left:auto;
		margin-right:auto;
	}
	
	.shop_giftblock a:hover, .shop_giftblock input:hover
	{
		background:#FFCC33;
	}
	
/***********************
 * For use in home.php *
 ***********************/
 
 	.home_caps_text
	{
		font-weight:bold;
		color:#CCCC99;
		font-family:Arial, Helvetica, sans-serif;
 	}
	
	.home_caps_text a, .home_caps_text a:visited, .home_caps_text a:active, .home_caps_text a:link
	{
		color:#cccc99;
		text-decoration:none;
	}
	
	.home_caps_text a:hover
	{
		text-decoration:underline;
	}
	
#header { 
	float:left;
} 

#sidebar1 {
	float:left;
	clear:left;
	width:150px;
	background:#cccc99;
	padding:10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

#mainContent {
	float:left;
	width:550px;
	margin: 0 0 0 0;
	padding:10px;
} 

div.nav {
	padding-left:15px;
}

div.nav a {
	display:block;
	text-decoration:none;
	color:black;
	font-size:12px;
}

div.nav a:hover {
	text-decoration:underline;
	color:gray;
}

a.fileblock, a.addfileblock {
	display:block;
	float:left;
	color:black;
	text-decoration:none;
	margin-top:5px;
	margin-left:2px;
	margin-right:2px;
	padding:3px;
	background:#FFFFDD;
	border:2px dashed #EEEE55;
	font-weight:bold;
	text-align:center;
}

a.addfileblock {
	background:#DDFFDD;
	border:2px dashed #55EE55;
}

a.fileblock:hover
{
	background:#FFCCCC;
}

a.addfileblock:hover
{
	background:#CCCCFF;
}

div.center_area
{
	float:left;
	clear:left;
	width:750px;
}

.xml_button
{
	float:left;
	font-family:"Calibri";
	font-size:12px;
	margin:2px;
	width:100px;
	height:70px;
}

.xml_sub
{
	float:left;
	font-family:"Calibri";
	font-size:11px;
	font-weight:bold;
	margin:2px;
	width:70px;
	height:70px;
	display:none;
}

.context_menu
{
display:none;
float:left;
text-align:right;
background:#CCCCCC;
border: 1px solid black;
margin:10px;
padding:10px;
}

.context_menu a
{
	text-decoration:none;
	color:black;
}

.clear_button
{
	background:#FF0000;
	border:1px;
	margin:0px;
}

.cancelbutton, .savebutton, .draftbutton
{
	float:left;
	width:125px;
	height:50px;
	text-align:center;
	margin:10px;
	vertical-align:middle;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	font-family:calibri;
	line-height:16px;
	border:2px solid #333333;
}

.cancelbutton
{
	clear:left;
	background:#cc4444;
}

.savebutton
{
	background:#44cc44;
}

.draftbutton
{
	background:#cccc44;
}

.colorpicker201
{
	visibility:hidden;
	display:none;
	position:absolute;
	background:#FFFFFF;
	border:solid 1px #CCCCCC;
	padding:4px;
	z-index:999;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#D0D0D0,direction=135);*/
}

o5582brd
{
	padding:0;
	width:12px;
	height:14px;
	border-bottom:solid 1px #DFDFDF;
	border-right:solid 1px #DFDFDF;
}

a.o5582n66,.o5582n66,.o5582n66a
{
font-family:arial,tahoma,sans-serif;
text-decoration:underline;
font-size:9px;color:#666;
border:none;
}

.o5582n66,.o5582n66a
{
text-align:center;
text-decoration:none;
}

a:hover.o5582n66
{
text-decoration:none;
color:#FFA500;
cursor:pointer;
}

.a01p3
{
padding:1px 4px 1px 2px;
background:#eeeeee;
border:solid 1px #DFDFDF;
}

 /*************\
 | Admin Pages |
 \*************/
 
 .table {
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
display:inline;
width:75px;
border: 1px solid #000000;
background: #333333;
color:#ffffff;
text-align:center;
font-size:10px;
overflow:hidden;
height:12px;
}

.table a:hover {
background: #666633;
}

.table a {
text-decoration:none;
font-size:10px;
}

.table a:visited {
color:white;
}

.special_events_grid
{
	width:400px;
}

.special_events_header
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.special_events_cell
{
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:150px;
	color:#ffffff;
	padding:2px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
}

.special_events_cell a
{
	display:block;
	width:100%;
	height:100%;
}

.special_events_cell :hover
{
	background:#CCCC99;
}

.special_events_cell img
{
	width:100px;
	/*height:125px;*/
}

.home_event_grid
{
	width:100%;
}

.home_event_grid tr th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    
}

.home_event_cell
{
	width:33%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
}
.home_event_cell a, .home_event_cell a:visited
{
	color:#000000;
}

/* CALENDAR PAGES */
.calendar_main
{
	height:600px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.calendar_hours
{
	float:left;
	height:600px;
	width:30px;
	border-right:2px solid #e5e5c9;
}

.calendar_hours_hour
{
	height:30px;
	width:30px;
	border-top:1px solid #e5e5c9;
	border-bottom:1px solid #e5e5c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	background:#999966;
}

.calendar_column
{
	height:600px;
	width:75px;
	float:left;
	/*margin-left:1px;
	margin-right:1px;*/
	border-left:1px solid #e5e5c9;
	border-right:1px solid #e5e5c9;
	background:#FFFFFF url("../images/calback.png");
	position:relative;
}

.calendar_column_date
{
	height:30px;
	line-height:30px;
	background:#e5e5c9;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.calendar_column_item
{
	position:absolute;
	left:0px;
}

.calendar_column_item_top
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	width:75px;
	height:10px;
	background:url("../images/cal_top.png");
	overflow:hidden;
}

.calendar_column_item_bottom
{
	width:75px;
	height:10px;
	background:url("../images/cal_bottom.png");
	text-align:center;
}

.calendar_column_item_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:75px;
	background:#cccc99;
	/*FFCC66;*/
}


/** ** ** ** **
For use in Transaction, Purchase and Item information
*/

.report_header
{
	font-family:Calibri,Verdana;
	float:left;
	display:inline;
	border: 1px solid #000000;
	background: #333333;
	color:#ffffff;
	text-align:center;
	font-size:10px;
}

.report_cell
{
	font-family:Calibri,Verdana;
	float:left;
	display:inline;
	border: 1px solid #000000;
	text-align:center;
	font-size:10px;
	overflow:hidden;
}

.report_userpic
{
	font-family:Calibri, Verdana;
	float:right;
	display:inline;
	border:1px solid #000000;
	background:#333333;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	margin-top:25px;
}

.report_userpic img
{
	width:100px;
	border:5px solid black;
}

.report_title
{
	font-family:Calibri,Verdana;
	margin-top:25px;
	float:left;
	display:inline;
	text-align:center;
	font-size:20px;
	border: 1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
}
