/***********************************************/
/* fairgrounds.css             		  	       */
/* Use with index.php	              		   */
/***********************************************/
body{
	text-align: center;
	width: 100%;
	font-family: Arial, Helvitca, sans-serif;
	font-size: 10pt;
	background-color: #333333;
}
.style1 {font-size: 16pt;color: #0000FF;font-weight: bold;}
.style2 {font-size: 16pt;color:#FF6633;font-weight:bold;}
.style3 {font-size: 12px; font-weight: bold;}
.style4 {color: #FF6633;font-weight: bold;font-size: 12pt;}
.style5 {color: #0033FF;font-size: 12pt;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.style6 {font-size: 16pt;color: #FF0000;font-weight: bold;}
.style7 {color: #FF0000;font-weight: bold;font-size: 12pt;}
#page {
	position: absolute;
	left:0px;
	width: 100%;
	margin:0 auto;
	background-color: #333333;
	overflow: hidden;
	text-align: center;
	z-index: 0;
	top: 0px;
	height: 2705px;
}
#page #backg {
	padding: 0px;
	height: 265px;
	width: 900px;
	margin:0 auto;
	position: relative;
	text-align: center;
	z-index: 1;
	left: 0px;
	overflow: visible;
	top: 0px;
}
#page #backg #image {
	margin:0 auto;
	position: absolute;
	width: 900px;
	left: 0px;
	height: 265px;
	top: 0px;
	overflow: visible;
}
#page #Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	margin:0 auto;
	height: 2705px;
	z-index: 2;
}
#page #Table_01 #top_container {
	width: 800px;
	margin:0 auto;
	position: relative;
	left: 0px;
	top: 0px;
	height: 265px;
	z-index: 5;
}
#page #Table_01 #top_container #header {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:93px;
}
#page #Table_01 #top_container #lft-menu-end {
	height: 20px;
	width: 800px;
	position: absolute;
	left: 0px;
	top: 93px;
	z-index: 50;
}
#page #Table_01 #top_container #b_o_tickets {
	position:absolute;
	left:0px;
	top:113px;
	width:800px;
	height:152px;
	background: transparent url(images/b_o_tickets.jpg) no-repeat;
	z-index: 1;
}
#page #Table_01 #main_container {
	width: 800px;
	margin:0 auto;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2368px;
	background: url(images/b_o_page_backg.jpg) repeat-y;
}
#page #Table_01 #main_container #sub_menu_container {
	width: 175px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 2358px;
}
#page #Table_01 #main_container #sub_menu_container #sub-menu-body {
	position:absolute;
	left:0px;
	top:30px;
	width:150px;
	height:250px;
	float: left;
	background-image: url(images/b_o_template2_06.jpg);
	padding-left: 25px;
	padding-right: 0px;
}
#page #Table_01 #main_container #sub_menu_container #b-o-submenu-head {
	position:absolute;
	left:0px;
	top:0px;
	width:175px;
	height:30px;
	float: left;
}
#page #Table_01 #main_container #sub_menu_container #sub-menu-body a {color:#000000;}
#page #Table_01 #main_container #sub_menu_container #sub-menu-body a:hover {color:#0000ff;}
#page #Table_01 #main_container #sub_menu_container #sub-menu-foot {
	position:absolute;
	left:0px;
	top:280px;
	width:175px;
	height:57px;
}
#page #Table_01 #main_container #b-o-content-backg {
	position:relative;
	top:0px;
	width:625px;
	height:2348px;
	float: right;
	right: 0px;
	background: url(images/b_o_content_backg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#page #Table_01 #main_container #b-o-content-backg #content_body {
	padding: 10px;
	width:505px;
	height:2273px;
	position:relative;
	top:40px;
	float: right;
	right: 50px;
	text-align:left;
	color: #FFFFFF;
}
#page #Table_01 #main_container #b-o-template2-06 {
	position:absolute;
	left:0px;
	top:30px;
	width:175px;
	height:249px;
	float: left;
}
#page #Table_01 #main_container #b-o-template2-07 {
	position:absolute;
	left:0px;
	top:279px;
	width:175px;
	height:57px;
	float: left;
}
#page #Table_01 #bottom_container {
	position: relative;
	height: 57px;
	width: 800px;
	left: 0px;
	margin:0 auto;
	top: 0px;
}
#page #Table_01 #bottom_container #b-o-footer {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:72px;
}
#page #Table_01 #bottom_container #b-o-footer a {
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#page #Table_01 #bottom_container #b-o-footer a:hover {color:#FFCC33;font-weight: bold;}
#page #Table_01 #bottom_container #powered_by {
	background: url(../images/powered_by_ptd.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 138px;
	position: absolute;
	left: 670px;
	top: 38px;
}
