body {
	color:#ffffff;
	background:#000000; 
	background-color: #000000;
	margin:0;padding:0;
}

#content {
	background: #000000;	
	background-color:#000000;
	color:#ffffff;
	margin:0 auto;padding:0;
	min-width:994px;
	width: 994px;
	width: auto !important;
}

#background_main {
	background: #000000 url('assets/main_bg.jpg') no-repeat center top;	
	width: 100%;
	height: 800px; 
	margin:0 auto;padding:0;
}

#background_page {
	background: #000000 url('assets/page_bg.jpg') no-repeat center top;	
	width: 100%;
	height: 800px; 
	margin:0 auto;padding:0;
}

#main {
	position: relative;
	width: 994px;
	height: 850px; 
	margin:0 auto;
	padding:0;
	overflow: hidden;
}

#nav_menu {
	position: absolute;
	color:#ffffff;
	width: 400px;
	height: 170px;
	top: 120px;
	left: 15px;
	padding: 0;
	margin: 0;
	outline:0;
}

#nav_menu a {
    outline: 0;
}

#flashcontent {
	position: absolute;
	color:#ffffff;
	width: 815px;
	height: 470px;
	top: 120px;
	left: 180px;
	padding: 0;
	margin: 0;
	outline: 0;
}

#datecontent {
	position: absolute;
	color:#000000;
	width: 300px;
	height: 50px;
	top: 70px;
	left: 68px;
	padding: 0;
	margin: 0;
	outline: 0;
}

#videocontent {
	position: absolute;
	color:#ffffff;
	width: 690px;
	height: 470px;
	top: 120px;
	left: 290px;
	padding: 0;
	margin: 0;
	outline: 0;
}

#gallerycontent {
	position: absolute;
	color:#ffffff;
	width: 815px;
	height: 470px;
	top: 120px;
	left: 170px;
	padding: 0;
	margin: 0;
	outline: 0;
}

#downloadcontent {
	position: absolute;
	color:#ffffff;
	width: 805px;
	height: 350px;
	top: 120px;
	left: 185px;
	padding: 0;
	margin: 0;
	outline: 0;
}
object {
	display: block;
}
    
img {
	border: 0px;
}

#homeBtn {
	background-image: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#homeBtn:hover,#homeBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px 0;
}

#orderBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 -170px;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#orderBtn:hover,#orderBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px -170px;
}

#aboutBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 -34px;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#aboutBtn:hover,#aboutBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px -34px;
}
#galleryBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 -68px;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#galleryBtn:hover,#galleryBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px -68px;
}
#videosBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 -102px;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#videosBtn:hover,#videosBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px -102px;
}
#downloadsBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	background-position: 0 -136px;
	display: block;
	width: 152px;
	height: 32px;
	text-indent: -9000px;
}
#downloadsBtn:hover,#downloadsBtn.active{
	background: url("assets/buttons/button_map.png");
	background-position: -152px -136px;
}
#promotionsBtn {
	background: url("assets/buttons/button_map.png");
	background-repeat: no-repeat;
	display: block;
	width: 152px;
	height: 34px;
	text-indent: -9000px;
}
#promotionsBtn:hover,#promotionsBtn.active{
	background: url("assets/buttons/button_map.png");
}

#award {
	position: absolute;
	background: url("assets/heartland_award.png");
	display: block;
	width: 115px;
	height: 113px;
	top: 5px;
	left: 800px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#fb_rsvp {
	position: absolute;
	background: url("assets/fb_rsvp.png");
	display: block;
	width: 162px;
	height: 107px;
	top: 358px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#fbsneakBtn {
	position: absolute;
	background: url("assets/fb_sp.jpg");
	display: block;
	width: 141px;
	height: 45px;
	top: 50px;
	left: 10px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#fbreleaseBtn {
	position: absolute;
	background: url("assets/fb_wr.jpg");
	display: block;
	width: 141px;
	height: 45px;
	top: 52px;
	left: 10px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#facebookBtn {
	position: absolute;
	background: url("assets/facebook.png");
	display: block;
	width: 38px;
	height: 39px;
	top: 430px;
	left: 0px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#twitterBtn {
	position: absolute;
	background: url("assets/twitter.png");
	display: block;
	width: 38px;
	height: 39px;
	top: 430px;
	left: 50px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#youtubeBtn {
	position: absolute;
	background: url("assets/youtube.png");
	display: block;
	width: 36px;
	height: 36px;
	top: 430px;
	left: 100px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#synergy {
	position: relative;
	color:#000000;
	width: 400px;
	height: 400px;
	top: 600px;
	left: 10px;
	padding: 0;
	margin: 0;
	outline: 0;
}
#synergy1 {
	background: url("assets/synergy/synergy4.jpg");
	position: absolute;
	display: block;
	width: 320px;
	height: 170px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}
#synergy2 {
	background: url("assets/synergy/synergy5.jpg");
	position: absolute;
	display: block;
	width: 320px;
	height: 170px;
	top: 0;
	left: 330px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}
#synergy3 {
	background: url("assets/synergy/synergy6.jpg");
	position: absolute;
	display: block;
	width: 320px;
	height: 170px;
	top: 0;
	left: 660px;
	padding: 0;
	margin: 0;
	text-indent: -9000px;
}

#footer {
	position: relative;
	color:#ffffff;	
	text-align:center;
	margin:0;padding:0;
	background:#000000; 
}

#ratingsInfo,#ratingsInfo a,#ratingsInfo a:hover{color:#555555;font:10px verdana,arial,helvetica,sans-serif;}

#disclaimer {
   position: absolute;
   width:300px;
   margin: 0 auto;
   padding:5px;
   top: -5px;
   left: 560px;
   color:#ffffff;
   text-align:center;
   font-family:Arial, Helvetica, "sans serif";
   font-size:11px;
   background:#2C4160;
   border:1px solid #7F8DA2;
   display:none;
}

#footer a.dolFooterLnk {
	color:#ffffff !important;
	font-size:11px !important;
}
