/*@charset "utf-8";*/
/* CSS Document */
/* General Dodument Styles */
body {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

h1 {
	margin: 0px 0 2px 0;
	padding: 0;
	font-size: 17px;
	line-height: 19px;
	color: #ca4815;
	font-weight: normal;
}
h2 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 15px;
	line-height: 17px;
	color: #ca4815;
	font-weight: normal;
}
h3 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 14px;
	line-height: 10px;
	_line-height: 14px;
	color: #ca4815;
	font-weight: normal;
	font-style: italic;
}
h4 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	color: #444;
	font-weight: normal;
}
h5 {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
	color: #444;
	font-weight: normal;
	font-style: italic;
}
.bodysmall 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
form {
 	margin: 0;
	padding: 0;
}
blockquote {
	background: #dcd8d1 url(../images/blockquote_back.jpg) 1px 1px no-repeat;
	margin: 0 0 10px 0;
	padding: 7px 8px 7px 30px;
	font-style: italic;
	font-size: 13px;
	line-height: 18px;
}
p {
	margin: 0 0 10px 0;
	border:0px;
}
a:link, a:visited {
	color: #ca4815;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Logo and Search Area Styles */
#logo_search_container {
	position: absolute;
	z-index: 35;
	top: 0;
	left: 0;
	width: 100%;
}
#logo_search {
	width: 898px;
	margin: 0 auto;
}
#logo {
	float: left;
	position: relative;
	top: 47px;
	left: 7px;
}
#search_area {
	float: right;
	position: relative;
	right: 0px;
	top: 52px;
	border: 1px solid #fbd186;
	width: 290px;
	background: #df7f0d url(../Img_New/search_top_back.jpg) 9px 9px no-repeat;
}

#search_area form {
	margin: 9px;
}
#searchfield {
	border: 0;
	margin: 10px 0 0 10px;
	text-indent: 8px;
	height: 20px;
	float: left;
	width: 230px;
	background-color: transparent;
	color: #5c4734;
}
#submittop {
	border: 0;
	margin: 0;
	padding: 10px;
	height: 20px;
	width: 22px;
	display: block;
	background: url(../Img_New/search_top_btn.jpg) top left no-repeat;
	overflow: hidden;
	text-indent: -3000px;
	float: left;
	cursor: pointer;
}
#more_less {
	background: url(../Img_New/more_options.gif) 0px 0px no-repeat;
	margin: 5px 0 5px 0;
	width: 119px;
	height: 5px;
	float: right;
	overflow: hidden;
	text-indent: -500px;
	z-index:-10px;
}
#more_options {
	margin: 0 9px 9px 9px;
	padding: 7px 0 0 0;
	border-top: 1px solid #fbd186;
	display: none;
}
#more_options a {
	color: #000;
	margin-right: 45px;
}

/* Container / Page Structure Divs */
#back_container {
	background: #d66908 url(../Img_New/background.jpg) top center no-repeat;
}
#container {
	width: 898px;
	margin: 0 auto;
}

/* Header Area Styles */
#header {
	height: 155px;
	overflow: hidden;
}

/* Navigation Area Styles */
#navigation {
	height: 40px;
	background: url(../Img_New/navigation/nav_back.jpg) top right no-repeat;
	margin: 0 10px;
}

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	z-index:1000;
}

#nav ul {
	padding: 10px 10px 0 10px;
	margin: 0;
	list-style: none;
	background: url(../Img_New/menuback.png);
	width: 169px;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	left: -999em;
	background: #e36a05 url(../Img_New/drop_down_back.jpg) bottom left no-repeat;
}

#nav li ul li a { 
	display: block;
	width: 169px;
	font-weight: bold;
	color: #eae8e4;
	text-decoration: none;
	height: 25px;
}

#nav li ul li a:hover { 
	text-decoration: underline;
	color: #FFF;
	font-weight: bold;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.hover {
    position: static;
}

#portfolio_btn, #portfolio_act {
	background: url(../Img_New/navigation/portfolio.jpg) top left no-repeat;
	width: 125px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#portfolio_btn:hover, #portfolio_act {
	background-position: bottom left;
}
#whoweare_btn, #whoweare_act {
	background: url(../Img_New/navigation/who_we_are.jpg) top left no-repeat;
	width: 94px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#whoweare_btn:hover, #whoweare_act {
	background-position: bottom left;
}
#beer_btn, #beer_act {
	background: url(../Img_New/navigation/beer_basics.jpg) top left no-repeat;
	width: 93px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#beer_btn:hover, #beer_act {
	background-position: bottom left;
}
#media_btn, #media_act {
	background: url(../Img_New/navigation/media.jpg) top left no-repeat;
	width: 62px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#media_btn:hover, #media_act {
	background-position: bottom left;
}
#calendar_btn, #calendar_act {
	background: url(../Img_New/navigation/calendar.jpg) top left no-repeat;
	width: 130px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#calendar_btn:hover, #calendar_act {
	background-position: bottom left;
}
#contact_btn, #contact_act {
	background: url(../Img_New/navigation/contact_us.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#contact_btn:hover, #contact_act {
	background-position: bottom left;
}

/*Admin Master Page Link Related*/

#Master_btn, #Master_act {
	background: url(../Img_New/AdminButton/master.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#Master_btn:hover, #Master_act {
	background-position: bottom left;
}

#user_btn, #user_act {
	background: url(../Img_New/AdminButton/user.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#user_btn:hover, #user_act {
	background-position: bottom left;
}


#Import_btn, #Import_act {
	background: url(../Img_New/AdminButton/import.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#Import_btn:hover, #Import_act {
	background-position: bottom left;
}

#Order_btn, #Order_act {
	background: url(../Img_New/AdminButton/order.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#Order_btn:hover, #Order_act {
	background-position: bottom left;
}


#Catalogue_btn, #Catalogue_act {
	background: url(../Img_New/AdminButton/catalogue.jpg) top left no-repeat;
	width: 120px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#Catalogue_btn:hover, #Catalogue_act {
	background-position: bottom left;
}


#Logout_btn, #Logout_act {
	background: url(../Img_New/AdminButton/logout.jpg) top left no-repeat;
	width: 87px;
	height: 40px;
	overflow: hidden;
	text-indent: -900em;
}
#Logout_btn:hover, #Logout_act {
	background-position: bottom left;
}



/* Stage Area Styles */
#stage {
	background-color: #5c4734;
	margin: 0 10px;	
}
#stage2 {
	
	background-postion: top left;
	background-repeat: no-repeat;
	margin: 0 10px;
}
	/* More Classes will go here for other site sections */
	.stageback_home 
	{	
	 }
.stageback_home1 { z-index:1;background-image: url(../Img_New/homepage_photos/shot01.jpg); }


#homepage #stage 
{
	width:876px;
	margin: 0px 10px 0px 11px;
	_margin: 0px 10px 0px 11px;
	background-color:#5c4734;
	padding-top: 0px;
}

#content_area {
	
	float: left;
	position: relative;
	top: -38px;
	left: 58px;
	width: 531px;
	vertical-align:top;
}
.content_box {
	background: #FFF url(../Img_New/box_middle.gif)  repeat-y;
	padding:-5px 0 0px 0;
	
	
}

.content_box_new {
	background: #FFF url(../Img_New/box_middle.gif)  repeat-y;
	padding:-5px 0 0px 0;
	_padding:1px 0 0 0;
}

.content_padding {
	padding: 7px 16px 0 16px;
	
}
.content-footer
{
	background: url(../Img_New/box_bottom.gif) no-repeat;
	height:9px;
	overflow:hidden;
}

.content-footer-new
{
	background: url(../Img_New/box_bottom.gif) no-repeat;
	height:17px;
	overflow:hidden;
	
}

.content-header
{
	background: url(../Img_New/box_top.gif) no-repeat;
	height:9px;
	overflow:hidden;
	margin:-5px 0 0 0;
		
	
}

.content-header-new
{
	background: url(../Img_New/box_top.gif) no-repeat; 
	height:9px;
	overflow:hidden;
	margin:-5px 0 0 0;
	
}


/* Right Column Styles */
#right_column {
	position:relative;
	width: 220px;
	float: right;
	margin: 30px 0 0 0;
	_margin: 30px 0 0 0;
	padding: 0 28px 0 0;
	_padding: 0 28px 0 0;
	text-align: right;
	z-index: 1000000;
}
#right_column h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 15px;
	line-height: 17px;
	color: #FFF;
	font-weight: normal;
}
#right_column form {
	margin: 0;
}
#right_column form span {
	background: url(../Img_New/text_field.jpg) top right no-repeat;
	display: block;
	margin: 2px 0;
	width: 206px;
	padding-top: 1px;
	height: 22px;
	text-align: left;
}
#right_column input {
	margin: 0;
	padding: 0;
	border: 0;
	height: 20px;
	width: 196px;
	text-align: right;
	background: transparent;
}
#right_column button {
	margin: 0 0 25px 0;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 74px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
}
#subnav {
	color: #a29385;
	list-style-type: none;
	margin: 0 0 25px 0;
	padding: 0 0 0 1px;
}
#subnav li {
	width: 206px;
	padding: 1px 0 2px 0;
}
#subnav a {
	background-image: url(../Img_New/sub_nav.jpg);
	background-repeat: no-repeat;
	width: 206px;
	height: 20px;
	display: block;
	font-weight: bold;
	line-height: 20px;
	}
#subnav a:hover {
	background-position: bottom left;
	color: #553920;
	text-decoration: none;
}
a.subnav_inactive {
	background-position: top left;
	color: #a29385;
}
a.subnav_active {
	background-position: bottom left;
	color: #ca4815;
}
#subnav span {
	margin: 0 7px 0 0;
}
.check
{
	float:left;
	width:30px;
	color:#FFFFFF;
}

#eventslist {
	color: #FFF;
	list-style-type: none;
	margin: 0;
}
#eventslist li {
	padding: 1px 0;
}
#eventslist a {
	color: #FFF;
	font-size: 11px;
	line-height: 16px;
}

/* Special Featured Beers Homepage Section Styles */
#featured_colleft {
	width: 240px;
	float: left;
}
#featured_colright {
	width: 240px;
	float: right;
}
.featured_logo {
	border: 1px solid #dcd8d1;
	margin: 3px 0 5px 0;
}
.featured_logo:hover {
	border: 1px solid #5f4627;
}
#featured_colleft a, #featured_colright a {
	font-weight: bold;
	color: #5f4627;
	text-decoration: none;
	font-size: 13px;
}
#featured_colleft a:hover, #featured_colright a:hover {
	text-decoration: underline;
}
#featured_colleft p, #featured_colright p {
	font-size: 11px;
	line-height: 16px;
}
#featured_bottom {
	clear: both;
	border-top: 1px solid #dcd8d1; 
	height: 21px;
}
#featured_bottom a {
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #5f4627;
	display: block;
	height: 12px;
	margin: 5px 0 4px 0;
}
#featured_bottom a:hover {
	text-decoration: underline;
}

/* Special Recent News Hompage Section Styles */
.recent_news_item {
	border-bottom: 1px solid #dcd8d1;
	margin: 3px 0 0px 0;
	padding:0 0 0px 0;
}
.recent_news_item h2 {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
}
.recent_news_item h2 a {
	text-decoration: none;
	color: #5f4627;
}
.recent_news_item h2 a:hover {
	text-decoration: underline;
}
.newsdate {
	font-size: 11px;
	line-height: 12px;
	margin-bottom: 5px;
}
#featured_bottom {
	height: 21px;
}
#recent_news_bottom a {
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #5f4627;
	display: block;
	height: 13px;
	margin: 5px 0 4px 0;
}
#recent_news_bottom a:hover {
	text-decoration: underline;
}

/* Homepage bottom search and beerables area */
#search_bottom_area {
	height: 115px;
	padding-left:0px;
	/*z-index:1000000;*/
}

#search_box {
	background: url(../Img_New/search_area_back.jpg) top left no-repeat;
	width: 531px;
	height: 90px;
	float: left;
	left: 58px;
	overflow: hidden;
}
#search_box h1 {
	margin: 8px 0 0 9px;
}
#search_box form {
	margin: 0 9px 0 8px;
	padding: 5px 0 0 0;
	height: 21px;
	background: url(../Img_New/search_bottom_back.jpg) 0px 5px no-repeat;
}
#search_box strong {
	margin: 6px 0 0 9px;
	float: left;
	color: #5f4627;
}
#search_box a {
	margin: 6px 0 0 65px;
	float: left;
	display: block;
	color: #5f4627;
}
#searchfield2 {
	border: 0;
	margin: 1px 0 0 0;
	background: transparent;
	text-indent: 8px;
	height: 20px;
	float: left;
	width: 480px;
	color: #FFF;
}
.country-header
{
	font-family:Verdana;
	font-size:10px;
	color: #5A4531;
	padding: 0 0 0px 0;
}
.bottomsubmit {
	border: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 23px;
	display: block;
	background: url(../Img_New/search_bottom_btn.jpg) top left no-repeat;
	overflow: hidden;
	text-indent: -3000px;
	float: right;
	cursor: pointer;
}
#beerables {
	float: left;
	padding-left:650px;
	top: -100px;
	margin-top:-160px;
	z-index:10px;
	}


#beerables2 {
	float: right;
	position: relative;
	top: 22px;
	right: 0px;
}

/* Footer area styles */
#footer {
	height: 160px;
	color: #FFF;
}
#footer a {
	color: #FFF;
}	
#footer_left {
	float: left;
	width: 210px;
	margin: 7px 0 0 10px;
}
#footer_left2 {
	float: left;
	margin: 7px 0 0 0px;
	width: 170px;
}
#footer_right {
	float: right;
	text-align: right;
	width: 250px;
	margin: 7px 10px 0 0;
}
.content_box2 {
	background: #FFF top center repeat-y;
	width:878px;
	margin-top:5px;
	_margin-top:5px;
	_padding-top:5px;
	margin-bottom: 25px;
	margin-left:10px;
	margin-right:10px;
}
.button{
width:150px;
height:25px;
background:#df7f0d;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
cursor:pointer;
border: solid 1px #fbd186;
}
.button2{
width:100px;
height:25px;
background:#df7f0d;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
cursor:pointer;
border: solid 1px #fbd186;
}
.height{
height:10px;
}
.height2{
height:3px;
}
.border{
border:solid 1px #666666;
height:20px;
}
.subheading{
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 12px;
	line-height: 19px;
	color: #ca4815;
	font-weight: normal;
}
/*css for table :start*/
#table {
width:740px;
float:left;
}
.cell {
width:100px;
float:left;
margin-right:2px;
margin-bottom:2px;
border: solid 1px #666666;
text-align:center;
vertical-align:middle;
}
.cell2 {
width:100px;
float:left;
margin-right:0px;
margin-bottom:2px;
border: solid 1px #666666;
text-align:center;
vertical-align:middle;
}
.txt_log
{
	background: url(../Img_New/text_field.jpg) top right no-repeat;
	display: block;
	margin: 2px 0;
	width: 220px;
	padding-top: 1px;
	height: 22px;
	text-align: left;
}
.search
{
	margin: 0 9px 0 8px;
	padding: 5px 0 0 0;
	height: 21px;
	background: url(../Img_New/search_bottom_back.jpg) 0px 5px no-repeat;
}
.searchfield1 {
	border: 0;
	margin: 1px 0 0 0;
	text-indent: 8px;
	height: 20px;
	float: left;
	width: 230px;
	background-color: transparent;
	color: #5c4734;
}

	.link_color 
	{

	 color:#FFFFFF;
	}
	
.bak_img
{
  background:url(../Images/registraion_bg6.JPG);	
}

/* Press Release Section Styles */
.press_dates {
	font-size: 11px;
	margin: 22px 0 10px 0px;
	color: #333;
	border-bottom: 1px solid #dcd8d1;

}
.datebox {
	padding: 0 0 3px 0;
	border:0px;
}
.releaseh3 {
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	
}

.Grid_style
{
   color:#cc3300;  
   font-family:Arial; 
  Font-Size:17px;	
 
  	
 	
}

.line
{   
 	margin-bottom:0px;
 	
}


/* Calendar of Events Section Styles */
.calendarh3 {
	margin-bottom: 6px;
	_margin-bottom: 10px;
	font-style:italic;
	font-family: Arial; 
	font-size:14px;
}
.calendarh3 span {
	color: #999;
	font-size: 11px;
	font-style: normal;
}
.calender_dates {
	font-size: 11px;
	margin: 15px 0 10px 0px;
	color: #333;
	border-bottom: 1px solid #dcd8d1;

}
/* Search Results Styles */
.result {
	border-bottom: 1px solid #dcd8d1;
	padding: 10px 0 20px 0;
	margin: 0 ;	
}
.result0 {
	border-bottom: 1px solid #dcd8d1;
	padding: 10px 0 20px 0;
	margin: 0 ;	
}
.result1 {
	background-color: #dcd8d1;
	margin: 0 0 10px 0;
	padding: 5px 8px 5px 8px;
}
.result_featured {
	background-color: #dcd8d1;
	margin: 0 0 10px 0;
	padding: 5px 8px 5px 8px;
}
.result1 small {
	color: #89806d;
}
.result_featured h2 {
	margin: 2px 0 2px 0;
}
.result_logo {
	float: right;
	margin: 4px 0 6px 10px;
	border: 1px solid #dcd8d1;
}
#pagination_box {
	text-align: center;
	background-color: #dcd8d1;
	padding: 5px;
	margin: 0 0 7px 0;
}
#pagination_box a {
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #5c4734;
}

.pagination_box2 {
	text-align: center;
	background-color: #dcd8d1;
	padding: 5px;
	
	margin: 0 0 7px 0;
}
/* portfolio Results Styles */
.result2 
{
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
		
}
.searchfieldsearch {
	border: 0;
	margin: 10px 0 0 10px;
	text-indent: 8px;
	height: 20px;
	float: left;
	width: 230px;
	background-color: transparent;
	color: #5c4734;
}
/* Product Page Styles */
.beer_name {
	background: url(../Img_New/award_star_gold_3.jpg) top right no-repeat;
}
#brewery_name {
	font-size: 11px;
	margin: 0 0 10px 0;
	color: #333;
	border-bottom: 1px solid #dcd8d1;
}
.general_info {
	line-height: 14px;
}
.product_logo {
	border: 1px solid #dcd8d1;
	margin: 3px 0 5px 0;
	float: right;
}
.order_area {
	margin: 0px 0 0 0;
	clear: both;
}
.order_table {
	margin: 3px 0 7px 0;
	font-size: 11px;
}
table.order_table th {
	color: #5f4627;
	background-color: #dcd8d1;
	height: 18px;
	vertical-align: middle;
	padding: 0;
	line-height: 11px;
}
table.order_table td {
	padding: 3px 0;
	line-height: 13px;
	border-bottom: 1px solid #dcd8d1;
}
.col1 { 
	text-indent: 3px;
	text-align: left;
	vertical-align: top;
	width: 17%;
	
}
.col2 { 
	text-align: left;
	width: 19%;
	vertical-align: top;
	
}
.col3 { 
	text-align: left;
	width: 28%;
	vertical-align: top;
	
}
.col4 { 
	text-align: right;
	width: 11%;
	vertical-align: top;
	
}
.col5 { 
	text-align: center;
	width: 15%;
	vertical-align: middle;
	
}
.col6 { 
	text-align: left;
	width: 10%;
	vertical-align: middle;
}
.quantity_field {
	width: 45px;
	border: 1px solid #d5d0c7;
}
#zip_form {
	margin: 0 0 20px 0;
	padding: 0;
}
.zipcodesearch {
	width: 45px;
	border: 1px solid #d5d0c7;
	margin: 0 7px 0 0;
	text-indent: 3px;
}
.quantity_field_inactive {
	width: 45px;
	border: 1px solid #eae3dc;
}
#ordercart {
	margin: 0 0 5px 0;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 74px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
	float: right;
}
.order_cart {
	margin: 5px 0 5px 10px;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 74px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
	float: right;
}
.order_cart1 {
	margin: 5px 0 5px 5px;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 74px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
	float: left;
}
.acct_summ {
	margin: 5px 0 5px 0px;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white1.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 152px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
	float: left;
}
.acct_summ1 {
	margin: 5px 0 5px 0px;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white_2.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 100px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
	float: left;
}
.zipgo {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../Img_New/button_simple_white.jpg) top left no-repeat;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	width: 74px;
	height: 20px;
	cursor: pointer;
	color: #ca4815;
}
.beer_desc {
	clear: both;
}
a.moreinfo {
	color: #333;
}
.pairings, .recipe {
	margin-top: 30px;
}
#events_pictures {
	padding: 30px 0 0 0;
	
}
#beer_events_box {
	float: left;
	width: 230px;
	
}
#beer_events_box ul {
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 0;
}
#beer_events_box li {
	padding: 1px 0;
}
#beer_events_box li a {
	line-height: 16px;
	color: #333;
}
#add_pictures {
	float: right;
	width: 250px;
	
}
#add_pictures h2 
{
	padding:0;
	margin:0;
	margin-left: 10px;
	
}
#add_pictures img {
	border: 1px solid #dedad4;
	margin: 2px 0 8px 10px;
	
}
/* Newsletter*/
.newsletter
{
	text-align:left;
	margin:5px 0 5px 0;
}
.ll
{
	color: #5C4734;
}

.ll a:link
{
	color: #ca4815;
	text-decoration: none;
}
.fTextAlign
{ 
text-align:right;
	border:1px solid #FFFFFF;
	

}
.style1 {
	color: #fffdc7;
	font-weight: bold;
}