body{
margin:auto;
background-image:url(images/StretchedBackground.jpg);
background-repeat:;
background-position:top;
margin-top:0px;
padding-top:0px;
font-family:arial;
}

a {
color:#900F06;
}

img {
border:0px;
}

#containeroutter{
display:inline;
}
#containerinner{
width:1045px;
margin:auto;
margin-top:0px;
padding-top:0px;
}

.Jobs{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:30px;
}

.Jobs a{
text-decoration:none;
}

.Jobs h2{
font-size:16px;
color:#000000;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.Jobs a:hover h2{
color:#900F06;
}




.WhatsNew{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:18px;
}
.WhatsNew a{
text-decoration:none;
}

.WhatsNew h2{
font-size:16px;
color:#000000;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.WhatsNew a:hover h2{
color:#900F06;
}








.beer{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:10px;
}

.beer a{
text-decoration:none;
}

.beer h2{
font-size:14px;
color:#000000;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.beer a:hover h2{
color:#900F06;
}


.PrivateEvents{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:8px;
}

.PrivateEvents a{
text-decoration:none;
}

.PrivateEvents h2{
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.PrivateEvents a:hover h2{
color:#900F06;
}


.Brewery{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:12px;
}

.Brewery a{
text-decoration:none;
}

.Brewery h2{
font-size:18px;
color:#c28a3c;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.Brewery a:hover h2{
color:#900F06;
}


.StoreLocation{
margin:0px;
padding:0px;
text-align:center;
margin-bottom:12px;
}

.StoreLocation a{
text-decoration:none;
color:#c28a3c;
}

.StoreLocation h2{
font-size:20px;
color:#c28a3c;
margin:0px;
padding:0px;
font-family: Impact;
font-weight: lighter;
}

.StoreLocation a:hover h2{
color:#900F06;
}

.address{
font-size:12px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.phonenumber{
font-size:14px;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.crap{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:610px; 
height:130px;
overflow:hidden;
margin-top:2px;
text-align:justify;
padding-left:20px;
display:block;

}


.underboxcontent{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:610px; 
height:130px;
overflow:hidden;
margin-top:16px;
text-align:justify;
padding-left:20px;
display:block;

}

.insidebox{
padding-top:20px;
padding-left:30px;
padding-right:30px;
text-align:justify;
}


.PressContentArea{
width:983px;
height:607px;
display:block;
overflow:hidden;
background-image:url(images/PressContactUs_19.png);
}
.PressContent{
margin-left:20px;
margin-top:20px;
margin-right:40px;
margin-bottom:20px;
}


.ContactUSContentArea{
width:px;
height:607px;
display:block;
overflow:hidden;
background-image:url(images/PressContactUs_19.png);
}
.ContactUSContent{
font-size:12px;
margin-top:45px;
color:#900F06;
}

.ContactUSContent a{
color: #666666;
text-decoration:none;
}

.ContactUSContent h1{
text-transform:uppercase;
font-size:14px;
color:#ffffff;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:4px;
line-height:20px;
}
.h1block{
display:block;
background-color:#900F06;
padding-left:4px;
padding-right:4px;
}


#beerlink{
padding-top:3px;
text-align:right
}


.presslink{
display:block;
font-size:12px;
}
.presslink a{
color:#000000;
}


.slideshowbox{
width:643px; 
height:424px;
margin-top:13px;
margin-left:4px; 
overflow-y:hidden; 
overflow-x:hidden;
background-color:#000000
}

/*Drop Down Navigation*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	}

#sddm li a
{	display: block;
	margin: 0 0 0 0;
	width: ;
	text-align:;
	text-decoration: none}

#sddm li a:hover
{	
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top:0px;
	border: 2px solid #CDAA45}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #900F06;
		font-weight:bold;
		color: #ffffff;
		z-index: 50;
		}

	#sddm div a:hover
	{	background:#900F06;
		color:#CDAA45;}
		
		
		
		
		
#newnavigation{
width:px;
margin:0px;
padding:0px;
height:32px;
}
.inlineimagenav{
display:inline;
float:left;
}

#beerattributes{
width:213px
}

#beerimage{
width:406px;
}



#associations{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#associations td{width:165px;}
.association a{
text-decoration:none;
}
.association img{border:0px solid #000000;}





/*Random Drop Downs*/
/*Drop Down Navigation*/
#sddm2
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm2 li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: none;
	}

#sddm2 li a
{	display: block;
	margin: 0 0 0 0;
	width: ;
	text-align:;
	text-decoration: none}

#sddm2 li a:hover
{	
}

#sddm2 div
{	position: absolute; 
	visibility: hidden;
	margin: 0;
	margin-left:10px;
	padding: 0;
	margin-top:0px;
	border: 2px solid #CDAA45;
	}

	#sddm2 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #900F06;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		z-index: 50;
		
		}

	#sddm2 div a:hover
	{	background:#900F06;
		color:#CDAA45;}

#RestaurantLocations{
width:245px;
height:607px;
display:block; 
background-image:url(images/Locations_19b.png); 
overflow:hidden;
}
#RestaurantLocations-inside{
padding-top:65px;
}		