﻿.needs_to_be_editied {
	color: #000000;
	background-color: #FFFF00;
}
body {
	border-style: 0;
	border-width: 0px;
	color: #FFFFFF;
		margin: 0px;
		background-color: #000000;
		font-family: "trebuchet MS";
	}
h2 {
	padding: 0px;
	margin: 0px;
	}
img {
	border-width: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
li {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#kartexample {
	position: absolute;
	top: 285px;
	left: 356px;
	z-index: 12;
}
#flashcontent {
	height: 800px;
}
.gallerybtn {
	z-index: 1;
	left: -21px;
	top: 16px;
	position: absolute;
}
.mainbodyparagraph {
	padding: 0px 32px 15px 32px;
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
	clear: both;
}
.noimageborder {
	padding: 0px;
}
.newsmonth {
	padding: 0px 0px 0px 32px;
	margin: 1px 0px 1px 0px;
	width: 55px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	display: inline;
}
.newsday {
	padding: 0px 0px 0px 32px;
	margin: -8px 0px 1px 0px;
	width: 55px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	float: left;
	clear: left;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
.newsday_holder {
	position: relative;
	top: 0px;
	left: 0px;
	width: 89px;
	float: left;
}
.newsevent {
	padding: 0px 0px 30px 0px;
	margin: 0px;
	clear: left;
	float: left;
	display: inline;
}
.newstext {
	padding: 0px 0px 5px 20px;
	margin: 0px;
	background-image: url('images/newsbreak.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 322px;
	clear: right;
	position: relative;
	top: 0px;
	left: 1px;
}
.newstitle {
	padding: 0px 32px 0px 0px;
	margin: 1px 0px 1px 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}
.newsparagraph {
	margin: 1px 0px 1px 0px;
	font-size: 14px;
	color: #B6B2AB;
	padding: 10px 32px 0px 0px;
	position: relative;
	float: left;
	width: 290px;
}
.newslinks {
	margin: 0px;
	padding: 0px;
	float: right;
	clear: right;
	width: 243px;
	position: relative;
	top: 11px;
	left: 0px;
	height: 40px;
}
.newsimage {
	padding: 10px 32px 5px 32px;
	margin: 0px;
	float: left;
	position: relative;
	display: block;
}
.quicknav_text {
	color: #B6B2AB;
	font-size: 9pt;
	font-family: "Trebuchet MS";
	text-align: left;
	margin-left: 108px;
	margin-top: 40px;
}
.quicknav_text2 {
	color: #B6B2AB;
	font-size: 9pt;
	font-family: "Trebuchet MS";
	text-align: left;
	margin-left: 108px;
	margin-top: 55px;
}
.quicknav_text3 {
	color: #B6B2AB;
	font-size: 9pt;
	font-family: "Trebuchet MS";
	text-align: left;
	margin-left: 108px;
	margin-top: 53px;
}
.event {
	margin: 0px;
	padding: 20px 0px 20px 0px;
	background-position: top;
	width: 247px;
	position: relative;
	background-image: url('images/eventbreak.jpg');
	background-repeat: no-repeat;
	background-color: #131315;
}
.eventdate {
	height: 22px;
	position: relative;
	background-image: url('images/eventsbar.gif');
	background-position: center bottom;
	color: #B6B2AB;
	font-size: 12px;
	margin: 0px;
	width: 197px;
	background-repeat: no-repeat;
	padding: 0px 25px 0px 25px;
}
.eventtime {
	height: 22px;
	position: relative;
	padding-right: 25px;
	padding-left: 25px;
	color: #B6B2AB;
	font-size: 12px;
	margin: 0px;
	width: 197px;
}
.eventlocation {
	height: 22px;
	position: relative;
	padding-right: 25px;
	padding-left: 25px;
	background-image: url('images/eventsbar.gif');
	background-position: center;
	color: #B6B2AB;
	font-size: 12px;
	margin: 0px;
	width: 197px;
	background-repeat: no-repeat;
}
.eventtextleft {
	float: left;
	font-weight: bold;
	vertical-align: middle;
	position: relative;
	clear: left;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}
.eventtextright {
	float: right;
	color: #B4A073;
	vertical-align: middle;
	position: relative;
	clear: right;
	padding: 3px 0px 0px 0px;
	margin: 0px;
}
.eventinfo {
	height: 22px;
	position: relative;
	padding-right: 25px;
	padding-left: 25px;
	color: #B6B2AB;
	font-size: 12px;
	margin: 0px;
	width: 197px;
	font-weight: bold;
	padding-top: 10px;
}
.footer_list_items {
	float: left;
}
.footer_link {
	text-decoration: none;
	color: #808080;
}
.secondary_nav_links {
	color: #FFFFFF;
	text-decoration: none;
}
.secondary_nav_list_on {
	font-weight: bold;
	margin-bottom: -10px;
	color: #B6B2AB;
}
.eventinfotext {
	position: relative;
	padding-right: 25px;
	padding-left: 35px;
	color: #B4A073;
	font-size: 12px;
	margin: 0px;
	width: 187px;
}
.secondary_nav_list {
	font-weight: bold;
	margin-bottom: -10px;
}
.mailerparagraph {
	padding: 0px 20px 20px 20px;
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
}
.mailertext {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.mailerinput {
	width: 240px;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}
.formbuttonborder {
	padding: 0px;
	margin: 10px 0px 20px 0px;
}
.bottomlink {
	background-image: url('images/bottomnavunderline.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 150px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 10px 0px 5px 30px;
	font-size: 14px;
	color: #B6B2AB;
}
.diazmedia {
	z-index: 1;
	left: 799px;
	top: 163px;
	position: absolute;
}
.contactbreak {
	position: relative;
	text-align: center;
}
.centerparagraph {
	background-position: bottom;
	padding: 0px 20px 15px 20px;
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
	background-repeat: no-repeat;
}
.monthlymailertitles {
	margin: 30px 20px 20px 20px;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.orangetext {
	color: #FF6600;
}
.centerparagraphtop {
	background-position: bottom;
	padding: 0px 20px 15px 20px;
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	color: #B6B2AB;
	background-image: url('images/eventbreak.jpg');
	background-repeat: no-repeat;
}
.mainlist {
	padding: 0px;
	margin: 0px 32px 15px 60px;
	font-size: 14px;
	color: #B6B2AB;
	list-style-image: url('images/bullet.jpg');
}
.staffnames {
	float: left;
	display: inline;
	width: 120px;
	padding: 0px;
	margin: 0px;
	height: 75px;
}
.centerplanecolor {
	height: 275px;
	background-color: #131315;
}
.centerplanecolor2 {
	height: 171px;
	background-color: #131315;
}
.centerplanecolor3 {
	height: 118px;
	background-color: #131315;
}
.centerplanecolor4 {
	height: 169px;
	background-color: #131315;
}
.centerplaneclear {
	height: 275px;
}
#trackbody {
	background-position: center top;
	z-index: 10;
	position: relative;
	width: 954px;
	float: left;
	top: -1px;
	left: 0px;
	margin-bottom: 31px;
	height: 818px;
	background-image: url('images/track.jpg');
	background-repeat: no-repeat;
}
#master_cell {
	background-image: url('images/bkg_master.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	width: 974px;
}
#kartexample {
	position: absolute;
	top: 270px;
	left: 416px;
	z-index: 12;
}
#lef_bkg_cell {
	background-image: url('images/bkg_left.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	width: 50%;
}
#right_bkg_cell {
	background-image: url('images/bkg_right.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	width: 50%;
}
#header_pipes_left {
}
#header_pipe_right {
}
#logo_header_top {	border-width: 0px;
	margin-top: 45px;
}
#header_navigation {
	position: relative;
}
#venue_info_header {
	position: absolute;
	left: 650px;
}
#secondary_navigation {
	position: absolute;
	list-style-type: none;
	text-align: left;
}
#get_flash {
}
#photo_flame {
	z-index: 1;
	left: -65px;
	top: 106px;
	position: absolute;
}
#home_photo {
	background-image: url('images/home_photo.jpg');
	background-repeat: no-repeat;
	width: 687px;
	height: 307px;
}
#wrongflash_message {
	color: #FF0000;
	font-size: 14px;
	text-align: left;
	z-index: 1;
	left: 432px;
	top: 162px;
	position: absolute;
	height: 36px;
	width: 213px;
	margin-bottom: 0px;
}
#button_leagues {
	border-width: 0px;
	margin-bottom: 33px;
}
#button_corporate {
	border-width: 0px;
	margin-bottom: 50px;
}
#button_youth {
	border-width: 0px;
	margin-bottom: 50px;
}
#button_calendar {
	border-width: 0px;
	margin-bottom: 50px;
}
#button_parties {
	border-width: 0px;
	margin-bottom: 50px;
}
#button_shop {
	border-width: 0px;
	margin-bottom: 50px;
}
#button_info {
	border-width: 0px;
	margin-bottom: 33px;
}
#flash_layer {
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}
#home {
	float: middle;
	height: 100%;
	width: 100%;
}
#mainbody {
	z-index: 10;
	position: relative;
	width: 435px;
	float: left;
	top: 0px;
	left: 0px;
	margin-bottom: 50px;
}
#no_flash_header_holder {
	width: 100%;
}
#top_header {
	width: 973px;
	position: relative;
}
#container {
	position: relative;
	width: 974px;
	top: 573px;
	z-index: 11;
}
#mailerbody {
	position: relative;
	width: 292px;
	float: left;
	top: 0px;
	left: 0px;
	margin-bottom: 50px;
}
#mainfooter {
	position: relative;
	width: 974px;
	height: 242px;
	float: left;
	background-image: url('images/footergradient.jpg');
	background-repeat: repeat-x;
}
#recentnews {
	margin: 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 32px;
	padding-left: 32px;
}
#eventsbody {
	z-index: 10;
	position: relative;
	width: 247px;
	float: left;
	margin-bottom: 24px;
	top: 0px;
	left: 0px;
}
.upcomingevents {
	margin: 30px 20px 20px 20px;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#topevent {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 247px;
	position: relative;
}
#eventsbottom {
	background-image: url('images/eventsbottom.jpg');
	height: 50px;
}
#monthlymailerform {
	padding: 0px 20px 0px 20px;
	margin: 0px;
	width: 252px;
}
#logo {
	position: relative;
	left: 30px;
}
#bottomnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 26px;
	left: 179px;
	width: 785px;
}
#googlemaps_btn {
	margin-left: 20px;
	margin-right: 20px;
}
#map {
	margin: 10px 0px 0px 0px;
	width: 368px;
	height: 368px;
	position: relative;
	left: 33px;
}
#diaz_logo {
	z-index: 1;
	position: absolute;
	left: 798px;
	margin-left: 0px;
	top: 0px;
	margin-right: 0px;
}
#footer_navigation {
	position: absolute;
	top: 31px;
	left: 164px;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #333333;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 0px;
	width: 736px;
	margin-bottom: 0px;
}
#main_footer {
	position: relative;
	width: 974px;
	height: 117px;
	float: left;
	background-image: url('images/footer_bkg.jpg');
	background-repeat: repeat-x;
}
#quick_nav {
	z-index: 1;
	position: absolute;
	background-image: url('images/home_quick_nav.jpg');
	width: 323px;
	height: 270px;
}
.stafftitles {
	margin: 30px 20px 20px 20px;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.stafflist {
	padding: 0px 32px 15px 32px;
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
	list-style-type: none;
	float: left;
	display: inline;
	width: 370px;
}
.mainbodyheading {
	margin: 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 15px;
}
.shopformtext {
	padding: 0px;
	margin: 0px 0px 3px 8px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.shopformsubtext {
	padding: 0px;
	margin: 0px 0px 3px 8px;
	color: #B6B2AB;
	font-size: 12px;
}
.shopinput {
	margin: 0px 0px 15px 8px;
	padding: 0px;
}
.shopformfield {
	float: left;
	position: relative;
}
.shopleftform {
	margin: 0px;
	padding-top: 0px;
	padding-right: 32px;
	padding-left: 32px;
}
.shopbutton {
	float: right;
	margin-bottom: 10px;
}
.calendarevent {
	padding: 15px 0px 0px 0px;
	margin: 0px;
	clear: left;
	float: left;
	display: inline;
}
.newslink {
	margin: 0px;
	padding: 0px;
	float: right;
	display: inline;
}
#shopmidplane {
	background-position: center top;
	z-index: 10;
	position: relative;
	width: 391px;
	float: left;
	margin-bottom: 24px;
	top: -1px;
	left: 1px;
	background-image: url('images/shopmidplane.jpg');
	background-repeat: no-repeat;
	background-color: #000000;
}
.shoprightform {
	padding-top: 21px;
	padding-right: 10px;
	top: 0px;
	left: 0px;
	padding-left: 10px;
	clear: both;
}
#kartcard {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
	top: 0px;
	left: 0px;
}
.shopformfieldright {
	float: left;
	clear: both;
	margin-left: 9px;
}
.kartfeature {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.directions_paragraph {
	background-position: bottom;
	padding: 0px 20px 15px 20px;
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
	background-repeat: no-repeat;
	background-color: #131315;
}
.item_qty_price {
	padding: 0px 0px 0px 15px;
	float: left;
}
#singleplane {
	background-position: top;
	z-index: 10;
	position: relative;
	width: 936px;
	float: left;
	top: -7px;
	left: 5px;
	margin-bottom: 50px;
	height: 403px;
	background-image: url('images/singleplane.jpg');
	background-repeat: no-repeat;
}
.merchandise {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: right;
	position: relative;
	top: 0px;
	left: 0px;
}
#youthkartexample {
	position: absolute;
	top: 474px;
	left: 451px;
	z-index: 12;
}
.mailerbuttons {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	font-size: 14px;
	color: #B6B2AB;
}
#calendarbody {
	z-index: 10;
	position: relative;
	width: 974px;
	float: left;
	top: 0px;
	left: 0px;
	margin-bottom: 50px;
}
#shopmidplanesmall {
	background-position: center top;
	z-index: 10;
	position: relative;
	width: 391px;
	float: left;
	margin-bottom: 24px;
	top: -1px;
	left: 1px;
	background-image: url('images/shopmidplane.jpg');
	background-repeat: no-repeat;
	background-color: #000000;
	height: 350px;
}
.maintextleft {
	float: left;
	position: relative;
	clear: left;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	width: 120px;
	top: 0px;
	left: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.maintextright {
	float: right;
	position: relative;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	display: inline;
	width: 240px;
	text-align: right;
}
.mainbodydiv {
	margin: 0px;
	font-size: 14px;
	color: #B6B2AB;
	clear: both;
	padding-top: 0px;
	padding-right: 32px;
	padding-left: 32px;
}
#eventsbottom_home {
	background-image: url('images/eventsbottom.jpg');
	height: 50px;
	position: absolute;
	margin-top: 0px;
	z-index: 1;
	left: 0px;
	top: 309px;
	width: 247px;
}
.kartsubfeature {
	padding: 0px 0px 5px 10px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
.kartsubsubfeature {
	padding: 0px 0px 5px 20px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
.centerplanenocolor {
	height: 100px;
}
#newkartexample {
	position: absolute;
	top: 419px;
	left: 422px;
	z-index: 12;
}
#newkartexampletext {
	position: absolute;
	top: 374px;
	left: 434px;
	z-index: 12;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 207px;
	padding-left: 20px;
	padding-right: 20px;
}
.newsparagraphlink {
	margin: 1px 0px 1px 0px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 32px 0px 0px;
	position: relative;
	text-decoration: none;
}
.newseventcounter {
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline-block;
}
.recentnewstitles {
	margin: 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 32px;
	padding-left: 32px;
}
.recentnewslisttitle {
	margin: 0px;
	font-size: 16px;
	color: #B6B2AB;
	padding-top: 10px;
	padding-right: 32px;
	padding-left: 42px;
}
#bannerad {
	margin: 0px 118px 0px 118px;
}
#records {
	position: absolute;
	top: 715px;
	left: 434px;
	z-index: 12;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 207px;
	padding-left: 20px;
	padding-right: 20px;
}
#recordstitle {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.records {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #B6B2AB;
}
.records a {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #B4A073;
}
