html {
	background-color: #fad3a0;
}

body {
	color: #663333;
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	font-size: .9em;
}

#main {
	background: url('https://cdn.compknowhow.com/newglarusbrewing/images/Background.jpg') repeat-x;
}

#page {
	margin: 0 auto;
	width: 984px;
}

iframe+html {
	background-color: red;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 General
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.clear {
	clear: both;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Paragraph
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
p {
	margin: 0 0 1em 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Text
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
em {
	font-style: italic;
}

.smaller {
	font-size: .75em;
}

.smallest {
	font-size: .6em;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Alignment
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.centered {
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Headings
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
h1 {
	font-size: 150%; /* reserved for branding */
	font-weight: bold;
}

h2 {
	font-size: 125%; /* 14px */
	font-weight: bold;
}

h2 a {
	font-size: .6em;
	color: #fad3a0;
	font-weight: normal;
}

h2.section_title {
	background-color: #630000;
	color: #fad3a0;
	padding: 5px;
	border-radius: 4px;
}

h3 {
	font-size: 100%; /* 13px */
}

h4 {
	font-size: 93%; /* 12px */
}

h5 {
	font-size: 85%; /* 11px */
}

h6 {
	font-size: 77%; /* 10px */
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Links
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
a {
	color: #0d6021;
	outline: none;
}

a:active {
	outline: none;
}

a.animate:hover img {
	position: relative;
	top: 1px;
	left: 1px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Alignment
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.center {
	margin: 0 auto;
}

.right {
	float: right;
	margin-left: 20px;
	padding: 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Misc
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.rounded {
	border-radius: 9px;
	border: none !important;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Lists
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
ul, ol {
	margin: 14px 0;
	padding-left: 40px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

ul.no_bullets {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.tiles {
	list-style-type: none;
	margin: 0;
}

ul.tiles li {
	padding: 5px 0;
	width: 48%;
	float: left;
}

ul.tiles li img {
	float: left;
	margin-right: 10px;
}

ul.tiles li.gutter {
	margin-right: 4%;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Tables
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
table.full-width {
	width: 100%;
}

table.padding-5 td {
	padding: 5px;
}

table.padding-10 td {
	padding: 10px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
td.label {
	font-weight: bold;
	vertical-align: top;
}

td.date {
	text-align: right;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
table.bordered {
	border-collapse: separate;
	border-spacing: 1px;
	border: #630000 solid 2px;
}

table.bordered thead td {
	font-weight: bold;
	background-color: #ddd !important;;
}

table.bordered td {
	border: #630000 solid 1px;
}

table.bordered td.no_border {
	border: none !important;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Boxes
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.title_box, .quote_box {
	background-color: #630000;
	padding: 5px 10px;
	text-align: left;
	font-weight: bold;
	color: #fad3a0;
	font-style: italic;
	font-size: 1.25em;
}

.quote_box {
	text-align: center;
}

.title_box {
	border-top-right-radius: 10px 10px;
	border-top-left-radius: 10px 10px;
}

.quote_box {
	border-radius: 10px 10px;
}

.info_box {
	background-color: #bb9e78;
	padding: 10px;
	font-style: italic;
	font-size: .8em;
	color: #fdf3e7;
	border-radius: 5px 5px;
}

.info_box h2 a {
	font-size: 1em;
	font-weight: bold;
}

.info_box h2 a:hover {
	text-decoration: none;
}

.info_box a {
	color: #fdf3e7;
}

.info_box_important {
	background-color: #AF0000;
	padding: 20px;
}

.info_box p {
	margin: 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Blueprint Overwrites
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.border {
	border-color: #630000;
}

.colborder {
	border-color: #630000;
}

hr {
	background: #630000;
	color: #630000;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Header
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#header {
	height: 181px;
	clear: both;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
#branding {
	width: 194px;
	height: 190px;
	float: left;
}

#branding h1 {
	text-indent: -9999px;
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Logo1.png') no-repeat;
	width: 188px;
	height: 190px;
	margin: 0;
	position: absolute;
	top: 7px;
}

#branding h1 a {
	display: block;
	height: 190px;
}

#branding h2 {
	text-indent: -9999px;
	height: 0;
	margin: 0;
	padding: 0;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
#featured_beer {
	float: right;
}

#featured_beer table {
	height: 125px;
	width: 700px;
}

#featured_beer_text {
	font-size: 1.5em;
	color: #fad3a0;
	text-align: right;
}

#featured_beer_image {
	text-align: right;
	width: 90px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
#nav {
	float: left;
	width: 790px;
	height: 50px;
	position: relative;
}

#primary_nav {
	text-indent: -9999px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#primary_nav li {
	float: left;
	margin-right: 6px;
	list-style: none;
}

#primary_nav li a {
	display: block;
	height: 34px;
}

#primary_nav_donations {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/Donations.jpg') no-repeat;
	width: 118px;
	height: 34px;
}

#primary_nav_donations a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/Donations.jpg') no-repeat;
}

#primary_nav_donations a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/Donations.jpg') no-repeat;
}

#primary_nav_beers {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/Beers.jpg') no-repeat;
	width: 72px;
	height: 34px;
}

#primary_nav_brewery {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/Brewery.jpg') no-repeat;
	width: 94px;
	height: 34px;
}

#primary_nav_gift_shop {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/GiftShop.jpg') no-repeat;
	width: 124px;
	height: 34px;
}

#primary_nav_tours {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/Tours.jpg') no-repeat;
	width: 75px;
	height: 34px;
}

#primary_nav_our_town {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/OurTown.jpg') no-repeat;
	width: 117px;
	height: 34px;
}

#primary_nav_contact_us {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/ContactUs.jpg') no-repeat;
	width: 126px;
	height: 34px;
}

#primary_nav_employment {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Inactive/Employment.jpg') no-repeat;
	width: 133px;
	height: 34px;
}

#primary_nav_beers a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/Beers.jpg') no-repeat;
}

#primary_nav_brewery a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/Brewery.jpg') no-repeat;
}

#primary_nav_gift_shop a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/GiftShop.jpg') no-repeat;
}

#primary_nav_tours a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/Tours.jpg') no-repeat;
}

#primary_nav_our_town a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/OurTown.jpg') no-repeat;
}

#primary_nav_contact_us a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/ContactUs.jpg') no-repeat;
}

#primary_nav_employment a:hover {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Hover/Employment.jpg') no-repeat;
}

#primary_nav_beers a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/Beers.jpg') no-repeat;
}

#primary_nav_brewery a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/Brewery.jpg') no-repeat;
}

#primary_nav_gift_shop a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/GiftShop.jpg') no-repeat;
}

#primary_nav_tours a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/Tours.jpg') no-repeat;
}

#primary_nav_our_town a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/OurTown.jpg') no-repeat;
}

#primary_nav_contact_us a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/ContactUs.jpg') no-repeat;
}

#primary_nav_employment a.current_tab {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Primary/Active/Employment.jpg') no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
#secondary_nav {
	position: absolute;
	width: 100%;
	top: 36px;
	left: 13px;
	margin: 0;
	padding: 0;
}

#secondary_nav li {
	margin-right: 20px;
	height: 20px;
}

#secondary_nav li a {
	display: block;
	height: 16px;
}

#secondary_nav_our_beers {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/OurBeers.jpg') no-repeat;
	width: 86px;
}

#secondary_nav_beer_schedule {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/BeerSchedule.jpg') no-repeat;
	width: 114px;
}

#secondary_nav_beer_finder {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/BeerFinder.jpg') no-repeat;
	width: 98px;
}

#secondary_nav_awards {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Awards.jpg') no-repeat;
	width: 62px;
}

#secondary_nav_brewmaster {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Brewmaster.jpg') no-repeat;
	width: 94px;
}

#secondary_nav_brew_crew {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/BrewCrew.jpg') no-repeat;
	width: 88px;
}

#secondary_nav_hours {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Hours.jpg') no-repeat;
	width: 55px;
}

#secondary_nav_gift_shop {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/GiftShop.jpg') no-repeat;
	width: 86px;
}

#secondary_nav_guestbook {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Guestbook.jpg') no-repeat;
	width: 87px;
}

#secondary_nav_tour_the_brewery {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/TourTheBrewery.jpg') no-repeat;
	width: 147px;
}

#secondary_nav_directions {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Directions.jpg') no-repeat;
	width: 85px;
}

#secondary_nav_faqs {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/FAQs.jpg') no-repeat;
	width: 47px;
}

#secondary_nav_local_businesses {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/LocalBusinesses.jpg') no-repeat;
	width: 135px;
}

#secondary_nav_things_to_do {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/ThingsToDo.jpg') no-repeat;
	width: 117px;
}

#secondary_nav_our_town {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/OurTown.jpg') no-repeat;
	width: 100px;
}

#secondary_nav_events {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Events.jpg') no-repeat;
	width: 57px;
}

#secondary_nav_headlines {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Headlines.jpg') no-repeat;
	width: 82px;
}

#secondary_nav_newsletter {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Newsletter.jpg') no-repeat;
	width: 88px;
}

#secondary_nav_employment {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Employment.jpg') no-repeat;
	width: 101px;
}

#secondary_nav_contact_us {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/ContactUs.jpg') no-repeat;
	width: 94px;
}

#secondary_nav_recipes {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/Recipes.jpg') no-repeat;
	width: 65px;
}

#secondary_nav_product_feedback {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Nav/Secondary/Inactive/ProductFeedback.jpg') no-repeat;
	width: 138px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Content
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#content {
	margin: 25px 17px;
}

.page_heading, .page_title {
	text-indent: -9999px;
	height: 45px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}

#page_heading_our_beers {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/OurBeers.png);
}

#page_heading_beer_schedule {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/BeerSchedule.png);
}

#page_heading_beer_finder {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/BeerFinder.png);
}

#page_heading_distribution {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Distribution.png);
}

#page_heading_awards {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Awards.png);
}

#page_heading_faqs {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/FAQs.png);
}

#page_heading_brew_crew {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/BrewCrew.png);
}

#page_heading_headlines {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Headlines.png);
}

#page_heading_events {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Events.png);
}

#page_heading_hours {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Hours.png);
}

#page_heading_guestbook {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Guestbook.png);
}

#page_heading_employment {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Employment.png);
}

#page_heading_gift_shop, #page_title_products {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/GiftShop.png);
}

#page_title_cart {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ShoppingCart.png);
}

#page_title_login {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Login.png);
}

#page_title_billing_info {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/BillingInfo.png);
}

#page_title_review_cart {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ReviewCart.png);
}

#page_title_address_book {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/AddressBook.png);
}

#page_title_shipping_info {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ShippingInfo.png);
}

#page_title_order_review {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/OrderReview.png);
}

#page_title_payment_info {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/PaymentInfo.png);
}

#page_title_order_thank_you {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ThankYou.png);
}

#page_title_forgot_password {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ForgotPassword.png);
}

#page_heading_tour_the_brewery {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/TourTheBrewery.png);
}

#page_heading_directions {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Directions.png);
}

#page_heading_our_town {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/OurTown.png);
}

#page_heading_trail_map {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/TrailMap.png);
}

#page_heading_contact_us {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ContactUs.png);
}

#page_heading_hard_hat_tour {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/HardHatTour.png);
}

#page_heading_beer_ballot {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/BeerBallot.png);
}

#page_heading_recipes {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/Recipes.png);
}

#page_heading_donation {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/DonationRequest.png);
}

#page_heading_product_feedback {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/Headers/Main/ProductFeedback.png);
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */
.drop_cap {
	text-indent: -9999px;
	float: left;
	position: relative;
	margin-right: 3px;
	top: 4px;
	background-repeat: no-repeat;
}

.drop_cap_a {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/A.png');
	width: 25px;
	height: 28px;
}

.drop_cap_b {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/B.png');
	width: 20px;
	height: 28px;
}

.drop_cap_c {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/C.png');
	width: 23px;
	height: 28px;
}

.drop_cap_d {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/D.png');
	width: 26px;
	height: 28px;
}

.drop_cap_e {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/E.png');
	width: 21px;
	height: 28px;
}

.drop_cap_f {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/F.png');
	width: 20px;
	height: 28px;
}

.drop_cap_g {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/G.png');
	width: 25px;
	height: 29px;
}

.drop_cap_h {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/H.png');
	width: 29px;
	height: 28px;
}

.drop_cap_i {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/I.png');
	width: 13px;
	height: 28px;
}

.drop_cap_j {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/J.png');
	width: 13px;
	height: 37px;
}

.drop_cap_k {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/K.png');
	width: 25px;
	height: 28px;
}

.drop_cap_l {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/L.png');
	width: 21px;
	height: 27px;
}

.drop_cap_m {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/M.png');
	width: 34px;
	height: 28px;
}

.drop_cap_n {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/N.png');
	width: 29px;
	height: 28px;
}

.drop_cap_o {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/O.png');
	width: 26px;
	height: 28px;
}

.drop_cap_p {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/P.png');
	width: 21px;
	height: 28px;
}

.drop_cap_q {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/Q.png');
	width: 31px;
	height: 33px;
}

.drop_cap_r {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/R.png');
	width: 26px;
	height: 29px;
}

.drop_cap_s {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/S.png');
	width: 18px;
	height: 28px;
}

.drop_cap_t {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/T.png');
	width: 26px;
	height: 28px;
}

.drop_cap_u {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/U.png');
	width: 28px;
	height: 27px;
}

.drop_cap_v {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/V.png');
	width: 27px;
	height: 29px;
}

.drop_cap_w {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/W.png');
	width: 37px;
	height: 28px;
}

.drop_cap_x {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/X.png');
	width: 27px;
	height: 27px;
}

.drop_cap_y {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/Y.png');
	width: 25px;
	height: 28px;
}

.drop_cap_z {
	background-image: url('https://cdn.compknowhow.com/newglarusbrewing/images/DropCap/Z.png');
	width: 25px;
	height: 28px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Footer
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#footer {
	margin: 35px auto 0 auto;
	font-size: .8em;
	overflow: hidden;
}

#footer_info_container {
	margin-top: 163px;
	background-color: #376c52;
	padding: 10px;
}

#footer_info {
	color: #fed29d;
	width: 984px;
	margin: 0 auto;
	position: relative;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer .only_in_wisconsin {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Footer-Only-In-Wisconsin.png') no-repeat;
	width: 323px;
	height: 38px;
	text-indent: -9999px;
	margin-top: 5px;
	display: inline-block;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.extra_info {
	float: right;
	margin-top: 9px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.copyright_address,
.social_networking,
.distributor_login {
	display: inline-block;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.copyright_address {
	margin-right: 10px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.social_networking {
	height: 30px;
	position: relative;
	top: -15px;
	margin: 0 10px -15px 0;
}

#facebook {
	background: transparent url('https://cdn.compknowhow.com./newglarusbrewing/images/Footer-NGB-Facebook.png') no-repeat;
	text-indent: -9999px;
	background-size: contain;
	display: inline-block;
	height: 30px;
	width: 30px;
}
#twitter {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Footer-NGB-Twitter.png') no-repeat;
	text-indent: -9999px;
	background-size: contain;
	display: inline-block;
	height: 30px;
	width: 30px;
}
#instagram {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Footer-NGB-Instagram.png') no-repeat;
	text-indent: -9999px;
	background-size: contain;
	display: inline-block;
	height: 30px;
	width: 30px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.distributor_login a {
	color: #fed29d;
	text-decoration: none;
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Lock.png') no-repeat right center;
	width: 9px;
	height: 10px;
	padding-right: 12px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

#wagon {
	position: absolute;
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Footer-Wagon.png') no-repeat;
	width: 327px;
	height: 190px;
	top: -174px;
	right: 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Nav List
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.nav_list {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}

.nav_list li {
	padding: 5px 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Headlines
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#headlines .title {
	display: inline-block;
	max-width: 75%;
}

#headlines .date {
	float: right;
	display: inline-block;
	text-align: right;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Colorbox Overwrites
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#cboxLoadedContent {
	background-color: #fde9d0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Option Group
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#option_group {
	border: #630000 solid 2px;
	padding: 10px;
	background-color: #fdf3e7;
	border-radius: 10px 10px;
}

#option_group ul {
	list-style-type: none;
	padding: 0;
}

#option_group li {
	padding: 3px 0;
}

#option_group fieldset {
	border: 1px solid #bb9e78;
	padding: 0 20px 12px 20px;
	margin: 20px 10px;
}

#option_group fieldset span.info {
	font-style: italic;
}

#option_group input[type="checkbox"] {
	border: none;
	width: 16px;
	outline: none;
	margin-bottom: -4px;
}

#option_group legend {
	padding: 0 3px 5px 0;
	margin-left: -14px;
}

#option_group legend span.label {
	font-weight: bold;
	text-transform: uppercase;
}

#option_group legend a {
	font-size: .8em;
}

#option_group ul {
	margin: 0;
}

#option_group fieldset ul {
	list-style-type: none;
	margin: 0;
}

#option_group fieldset ul li {
	padding: 5px 0;
	width: 20.5%;
	margin-right: 10px;
	float: left;
	padding-left: 1.35em;
	text-indent: -1.35em;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.alert_box {
	background-color: #fffcdf;
	padding: 10px;
	border-collapse: separate;
	border-spacing: 1px;
	border: #630000 solid 2px;
	border-radius: 10px 10px;
}

.alert_box h1 {
	padding: 3px 0;
	color: #630000;
	font-weight: normal;
	text-align: center;
}

.alert_box p {
	margin-bottom: 0;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 No Records
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.no_records {
	width: 100%;
	line-height: 150px;
	margin: 50px 0;
	text-align: center;
	font-size: 2em;
	border-top: #630000 solid 1px;
	border-bottom: #630000 solid 1px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 FAQs
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
dl.faq {
	padding-left: 35px;
	margin: 15px 0 20px 10px;
}

dl.faq div.faq_type {
	font-size: 1.5em;
	line-height: .6em;
	margin-left: -35px;
	font-weight: bold;
	float: left;
}

dl.faq dt {
	text-transform: uppercase;
	font-style: italic;
	margin-bottom: 15px;
}

dl.faq dd {
	margin-left: 35px;
	margin-bottom: 25px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 FAQs
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#faq .cfUniForm-form-container {
	width: 60% !important;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Hours
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#hours ul {
	list-style-type: none;
	padding: 0;
}

#hours .label {
	font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Guestbook
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#guestbook th {
	background-color: #630000;
	color: #fdf3e7;
	padding: 5px;
}

#guestbook tr {
	background-color: #fdf3e7;
}

#guestbook tr.alt {
	background-color: #fae9d3;
}

#guestbook td {
	padding: 5px;
}

#guestbook td.link_row {
	text-align: center;
	background-color: #bdae9c;
	border: none;
}

#guestbook td.link_row a {
	color: #fdf3e7;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Paging
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div.paging_container {
	margin-top: 5px;
	border-top: #630000 solid 1px;
	padding-top: 4px;
	font-size: .8em;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

div.paging_carrousel {
	float: right;
	display: inline;
	overflow: hidden;
}

div.paging_carrousel a {
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

div.paging_displaying {
	float: left;
	padding-top: 4px;
	margin-right: 7px;
	line-height: .65em;
}

span.paging_displaying_number {
	font-weight: bold;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

div.paging_next_back_active,
div.paging_next_back_inactive,
div.paging_pages,
div.paging_page_selected {
	float: left;
	text-align: center;
	line-height: 18px;
	height: 18px;
	margin: 0 1px;
	padding: 1px 4px;
	text-decoration: none;
}

div.paging_next_back_inactive {
	cursor: text !important;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

div.paging_next_back_active,
div.paging_pages {
	border: solid #999 1px;
	background-color: #fde9d0;
	color: #630000;
	text-decoration: none;
	cursor: pointer;
}

div.paging_next_back_active:hover,
div.paging_pages:hover,
div.paging_page_selected {
	border: solid #999 1px;
	background-color: #630000;
	color: #fdf3e7;
	text-decoration: none;
	cursor: pointer;
}

div.paging_page_selected {
	font-weight: bold;
}

div.paging_next_back_inactive {
	border: solid #999 1px;
	background-color: #fdf3e7;
	color: #bbb;
	cursor: pointer;
}

div.paging_next_back_inactive:hover {
	cursor: pointer;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

div.paging_ellipsis {
	padding-top: 7px;
	float: left;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Icon Lists
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.iconlist {
	list-style: none;
	margin: 0;
	padding: 0 0 0 .75em;
}

.iconlist li {
	background-repeat: no-repeat;
	background-position: 0 .30em;
	padding: 3px 3px 3px 20px;
	margin: .4em 0;
}

.iconlist li.pdf {
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/pdf.gif);
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Bullet Lists
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.bulletlist {
	list-style: none;
	margin: 0;
	padding: 0 0 0 .25em;
}

.bulletlist li {
	background-repeat: no-repeat;
	background-position: 0 .65em;
	padding: 3px 3px 3px 10px;
	margin: .4em 0;
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/bullet-brown.png);
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 ColdBox Message Box
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
p.cbox_messagebox {
	margin: 0;
}

.cbox_messagebox {
	font-size: 13px;
	font-weight: bold;
}

.cbox_messagebox_info, .cbox_messagebox_warning, .cbox_messagebox_error {
	border: 1px solid #630000;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 40px;
	border-radius: 8px;
}

.cbox_messagebox_info {
	background: #ccffcc url(https://cdn.compknowhow.com/newglarusbrewing/images/Icons/Shine/24x24/accept.png) no-repeat scroll .5em 50%;
}

.cbox_messagebox_info a {
	color: #42a642;
}

.cbox_messagebox_info a:hover {
	color: #a3bfa3;
	text-decoration: none;
}

.cbox_messagebox_warning {
	background: #ffffcc url(https://cdn.compknowhow.com/newglarusbrewing/images/Icons/Shine/24x24/warning.png) no-repeat scroll .5em 50%;
}

.cbox_messagebox_warning a {
	color: #ec981f;
}

.cbox_messagebox_warning a:hover {
	color: #806b4d;
	text-decoration: none;
}

.cbox_messagebox_error {
	background: #b53232 url(https://cdn.compknowhow.com/newglarusbrewing/images/Icons/Shine/24x24/delete.png) no-repeat scroll .5em 50%;
	color: #fdf3e7;
}

.cbox_messagebox_error a {
	color: #fdf3e7;
}

.cbox_messagebox_error a:hover {
	color: #ccc;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Images
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.image_container {
	font-size: .7em;
	text-align: left;
}

.image_container img {
	clear: both;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Schedule
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#schedule th {
	font-weight: bold;
	text-align: center;
}

#schedule td {
	padding: 5px;
}

#schedule .header_brand {
	width: 200px;
}

#schedule .brewing_indicator {
	width: 40px;
}

#schedule .buffer_column {
	width: 47px;
}

#schedule .brand {
	font-weight: bold;
	width: 25%;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Uniform Updates
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.uniForm {
	padding: 0 !important;
	margin: 5px 0 !important;
}

.uniForm .ctrlHolder {
	padding: .5em .25em .5em .5em !important;
	margin: 2px 0 !important;
	border-bottom: none !important;
}

.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload,
.uniForm .inlineLabels .selectInput,
.uniForm .inlineLabels select,
.uniForm .inlineLabels textarea {
	border-color: #630000 !important;
	border-radius: 4px !important;
	background-color: #fdf3e7 !important;
}

.uniForm .inlineLabels .textInput {
	height: 16px;
}

.uniForm .inlineLabels .selectInput,
.uniForm .inlineLabels select {
	width: 65% !important;
}

/*
.uniForm .inlineLabels textarea {
	width: 64.25% !important;
}
*/

.uniForm .buttonHolder {
	margin-top: .5em !important;
	padding-top: 0 !important;
	padding-left: .4em !important;
	padding-right: .4em !important;
}

.uniForm .buttonHolder .primaryAction {
	background-color: #630000 !important;
	font-family: Georgia, serif !important;
	border: none !important;
	padding: 7px 22px 8px 22px !important;
}

.uniForm .errorField {
	background-color: #faa6a0 !important;
	margin-right: 4px !important;
}

.uniForm .ctrlHolder.focused,
.uniForm .ctrlHolder.error,
.uniForm .errorField {
	border-radius: 4px !important;
}

.uniForm .ctrlHolder.focused {
		background: #fffcdf url(//cdn.compknowhow.com/newglarusbrewing/images/cfuniform/uni-form/uf_focused.png) !important;
}

.uniForm .ctrlHolder.error {
	border: none;
	background: #ffdfdf url(//cdn.compknowhow.com/newglarusbrewing/images/cfuniform/uni-form/uf_error.png) !important;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Custom Buttons
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.buttonHolder {
	text-align: right;
	padding: 10px 0;
}

.customButton,
.buttonHolder button {
	font-family: Georgia, serif;
	font-weight: bold;
	cursor: pointer;
	margin: 5px 0;
	display: inline-block;
	padding: 7px 22px 8px 22px;
	line-height: 1;
	background: #630000;
	border: none;
	color: #fdf3e7;
	border-radius: 4px;
}

.customButton:active,
.buttonHolder button:active {
	position: relative;
	top: 1px;
}

.customTextInput {
	background-color: #FDF3E7;
	border-bottom-color: #630000;
	border-radius: 4px;
	border: #630000 solid 2px;
	padding: 4px 2px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Carousel
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.list_carousel {
	padding: 15px 0;
	overflow: hidden;
	width: 949px;
}

.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.list_carousel li {
	font-size: 30px;
	color: #666;
	text-align: center;
	background-color: #f0f0f0;
	border: 5px solid #630000;
	width: 222px;
	height: 222px;
	padding: 0;
	margin-right: 7px;
	display: block;
	float: left;
	overflow: hidden;
}

.clearfix {
	float: none;
	clear: both;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Border Container (div must exist inside container to accomplish double line)
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.border_container {
	border: #630000 solid 2px;
	padding: 1px;
}

.border_container > div {
	border: #630000 solid 1px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Maps
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.map_sidebar {
	padding: 10px;
	border: #630000 solid 1px;
	height: 480px;
	overflow: auto;
	max-height: 480px;
}

.map_sidebar a {
	cursor: pointer;
}

.map_sidebar h3 {
	border-bottom: #630000 solid 1px;
	margin: 15px 10px 0 -30px;
}

.map_sidebar ol {
	margin: 0;
}

.map_sidebar li {
	padding: 5px 0;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- */

.map_filter {
	padding-right: 15px;
	display: inline-block;
}

.map_filter img {
	position: relative;
	top: 1px;
}

.map_filter input {
	position: relative;
	top: -4px;
}

.map_filter_category {
	position: relative;
	top: -5px;
	left: 1px;
	display: inline-block;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Hard Hat Tour
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#hht_calendar, #hht_available_dates, #hht_tour_details {
	float: left;
	padding: 20px;
}

#hht_calendar {
	width: 39%;
}

#hht_available_dates, #hht_tour_details {
	width: 24%;
}

#hht_tour_details td {
	padding: 5px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 HHT Calendar
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#hht_calendar table {
	background-color: #fde9d0;
	width: 100%;
	border: #630000 solid 2px;
	border-collapse: separate;
	border-spacing: 1px;
}
#hht_calendar td {
	padding: 5px;
	margin: 5px;
	font-size: .6em;
}

#hht_calendar a.navmonth { color: #FFFFFF; font-weight: bold;}
#hht_calendar #change_form_container { text-align:right; } /* form to change month/year */
#hht_calendar #change_form_container form { margin:0; padding:0; }

/* applied to every day */
#hht_calendar .day-all {
	background-color: #fdf3e7;
	border: #630000 solid 1px;
	width: 14.28571428571429%;
	padding: 5px 5px 10px 5px;
	vertical-align: top;
}

/* only applied to current day */
#hht_calendar .day-current {
	background-color: #e1e1e1;
}

/* only applied to fridays */
#hht_calendar .day-friday {
	background-color: #ffea69;
}
#hht_calendar .day-notcurrent { background-color: cream; } /* applied to all days except current */
#hht_calendar .day-digit { font-weight:bold; } /* applied to the number of the day for each day */
#hht_calendar .header {
	background-color: #630000; color: #FDF5D1; font-size: .65 em; font-weight: bold; text-align: center; } /* prev/next links; current month and year */
#hht_calendar .subheader { background-color: #aaaaaa; color: #FFFFFF; font-weight: bold; text-align: center; } /* monday - friday */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Calendar
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.cal-main {
	background-color: #fde9d0;
	width: 100%;
	border: #630000 solid 2px;
	border-collapse: separate;
	border-spacing: 1px;
}

.cal-header-month-nav {
	border-bottom: #630000 solid 1px;
}

.cal-header-month-nav th {
	padding: 25px 0;
}

.cal-header-nav {
	text-align: center;
	font-size: 1.5em;
}

.cal-header-nav a {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.5em;
}

.cal-header-nav a:hover {
	text-decoration: underline;
}

#cal-header-nav-left {
}

#cal-header-nav-right {
}

.cal-header-monthyear {
	font-size: 3em;
	text-align: center;
}

.cal-header-dayoftheweek th {
	font-size: 1.5em;
	text-align: center;
}

.cal-day {
	background-color: #fdf3e7;
	border: #630000 solid 1px;
	width: 14.28571428571429%;
	padding: 5px 5px 10px 5px;
	vertical-align: top;
	height: 125px;
}

.cal-day-number {
	font-size: 1.5em;
	float: left;
	margin-right: 10px
}

.cal-noday {
	background-color: #bb9e78;
}

.cal-weekend {
	background-color: #fce0bd;
}

.cal-today {
	background-color: #fffcdf;
}

.cal-events {
}

.cal-event {
	font-size: .8em;
}

.cal-event-time {
	font-weight: bold;
}

.cal-event-title {
}

.cal-moreinfo ul {
	list-style-type: none;
	padding-left: 0;
}

.cal-moreinfo-label {
	font-weight: bold;
}

#cal-more-info table {
	width: 100%;
}

#cal-more-info td {
	padding: 5px;
}

#cal-more-info td.label {
	width: 20%;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Bullet Lists
 ----------------------------------------------------------------------------------------------------------------------------------------------------- */
.cal-list {
	margin-top: 2px;
}

.cal-list td {
	padding: 6px 5px 5px 5px;
	vertical-align: top;
}

/*
.cal-list {
	list-style: none;
	margin: 0;
	padding: 0 0 0 .25em;
}

.cal-list li {
	background-repeat: no-repeat;
	background-position: 0 .65em;
	padding: 3px 3px 3px 10px;
	margin: .4em 0;
	background-image: url(https://cdn.compknowhow.com/newglarusbrewing/images/bullet-brown.png);
}
*/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Awards
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.award_categories {
	width: 100%;
}

.award_categories td {
	padding: 10px;
	width: 25%;
}

.award_categories img {
	width: 50px;
	float: left;
	margin-right: 10px;
}

.award_list {
	width: 100%;
}

.award_list td {
	padding: 10px;
}

.award_list td.award_list_name {
	font-weight: bold;
}

.award_list td.award_list_description {
	font-style: italic;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Recipes
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
.recipes_list th {
	font-weight: bold;
}

.recipes_list th, .recipes_list td {
	padding: 10px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Contact Us
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#contact_us h3 {
	margin-bottom: 5px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
 Our Beers
 ------------------------------------------------------------------------------------------------------------------------------------------------------ */
#our_beers table {
	width: 100%;
}

#our_beers td {
	padding: 5px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
Page Unavailable
------------------------------------------------------------------------------------------------------------------------------------------------------ */
#page_unavailable {
	margin: 50px;
	padding: 0 0 0 150px;
	height: 128px;
	line-height: 1.5em;
	background: url(https://cdn.compknowhow.com/newglarusbrewing/images/warning.png) no-repeat;
	font-size: 2em;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
Best Craft Beer
------------------------------------------------------------------------------------------------------------------------------------------------------ */
.best_craft_beer {
	text-decoration: none;
}

.best_craft_beer .quote_box {
	background-color: #231d1f;
	color: #fcffff;
}

.best_craft_beer .quote_box:hover {
	position: relative;
	top: 1px;
	left: 1px;
}

.best_craft_beer .quote_box img {
	position: relative;
	top: 7px;
}

.best_craft_beer .quote_box p {
	width: 640px;
	display: inline-block;
}

.best_craft_beer .quote_box p span.secret {
	margin-top: 10px;
	font-size: .6em;
}

.only_in_wisconsin {
	background: transparent url('https://cdn.compknowhow.com/newglarusbrewing/images/Only-In-Wisconsin.png') no-repeat;
	width: 210px;
	height: 28px;
	text-indent: -9999px;
	margin-top: 0;
	margin-bottom: 5px;
}

.NGBGiving {
    height: 100px;
}