@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

/* ---------------Heading Styles ------------*/


h1
{
	background: url(/images/arrow6.gif) no-repeat 2px;
	padding-left: 20px;
	font-size: 16pt;
	font-weight: bold;
	color: #003366;
}

h2
{

	font-size: 13pt;
	font-weight: bold;
	color: #003366;
}



/*----------Layouts -------------*/

#topBar
{
	position:relative;
	background:#fff url(/images/topBar.jpg) top left no-repeat;
	margin:auto;
	width:991px;
	height:251px;
}

#logo
{
	position:absolute;
	width:282px;
	height:145px;
	top:15px;
	left:10px;
}

#navigation
{
	position:relative;
	background:#06F url(/images/navBackground.jpg) repeat-x;
	height:38px;
	width:990px;
	margin:2px auto 0;
	color:#FFF;
	font-size:13pt;
	font-weight:bold;
	text-align:center;	
}

#navContent
{
	padding-top:10px;
}
#navigation a:link, #navigation a:visited, #navigation a:active
{
	color:#FFF;
	text-decoration:none;
}

#navigation a:hover
{
	color: #FC0;	
}


#navLeft
{
	position:absolute;
	background:#06F url(/images/navleft.jpg) no-repeat top left;
	width:12px;
	height:38px;
	top:0;
	left:0;
}

#navRight
{
	position:absolute;
	background:#06F url(/images/navRight.jpg) no-repeat top left;
	width:12px;
	height:38px;
	top:0;
	right:0;
}


#contentArea
{	
	position:relative;
	top:5px;
	background: #D7EDFB;
	width:990px;
	margin:auto;
}

#lineTop
{
	position:absolute;
	top:0px;
	left: 0px;
	background:#D7EDFB url(/images/blueLine.gif) top left no-repeat;
	width:990px;
	height:6px;
}

#lineBottom
{
	position:absolute;
	bottom:0px;
	left: 0px;
	background:#D7EDFB url(/images/blueLine.gif) top left no-repeat;
	width:990px;
	height:6px;
}

#content
{
	padding:5px 30px 30px 30px;
}


#footer
{
	width:992px;
	margin:10px auto 0;
	text-align:center;
}
#homeContent
{
	position:relative;
	width:100%;
	height:780px;
}

#beerMe {
	position:absolute;
	top:5px;
	left:20px;
	background:url(/images/beerMe.jpg) top left;	
	width:303px;
	height:163px;
}

#addressTag {
	position:absolute;
	top:165px;
	left:-16px;
	background:url(/images/addressTag.jpg) top left no-repeat;
	width:191px;
	height:349px;
	text-align:center;
	padding:40px 0 0 0;
}

#address2Tag {
	position:absolute;
	top:165px;
	left:195px;
	background:url(/images/addressTag.jpg) top left no-repeat;
	width:191px;
	height:349px;
	text-align:center;
	padding:40px 0 0 0;
}

#burgerBottom {
	position:absolute;
	top:540px;
	left:69px;
	background:url(/images/burger.jpg) top left no-repeat;
	width:195px;
	height:233px;
	text-align:center;
}


#homeText {
	position:absolute;
	top:10px;
	left:407px;
	width:540px;
}

#slideShow {
	position:absolute;
	top:252px;
	left:407px;
	width:540px;
}


#videoEmbed {
	position:absolute;
	top:598px;
	left:412px;
	width:540px;
	text-align:center;
}

.blackHawk
{
	background:#D7EDFB url(/images/blackhawk.jpg) top left no-repeat;
	width:113px;
	height:113px;
}

#divBlackHawk
{
	position:absolute;
	top:647px;
	left:430px;
	background:#D7EDFB url(/images/blackhawk.jpg) top right no-repeat;
	width:500px;
	height:113px;
}

/* ----- Document Styles*/

a:link, a:active, a:visited
{
	color:#06C;
	text-decoration:none;
}

a:hover
{
	color: #F60;
	text-decoration:none;
}

.bluMarker
{
	background:url(/images/blueMarker.gif) repeat-x;
}



/*-----------Location Styles -------------*/


#locationContent
{
	position:relative;
	width:100%;
	height:450px;
}

#locationAddressTag {
	position:absolute;
	top:47px;
	left:69px;
	background:url(/images/addressTag.jpg) top left no-repeat;
	width:191px;
	height:349px;
	text-align:center;
	padding:40px 0 0 0;
}

#locationAddress2Tag {
	position:absolute;
	top:420px;
	left:69px;
	background:url(/images/addressTag.jpg) top left no-repeat;
	width:191px;
	height:349px;
	text-align:center;
	padding:40px 0 0 0;
}

.tableMenu
{
	border:#39C solid 1px;
	vertical-align:top;
	background-color: #C1EBFF;
}

.tableMenu td
{
	border-bottom:#39C solid 1px;
	border-right:#39C solid 1px;
}

.menuHead {
	font-size: 12pt;
	font-weight:bold;
	color: #069;
}

