
/* Home PAGE */
#homeBlock1 {
	list-style-type:none;
	margin:0;
	padding:0;
	width:953px;
	height:433px;
	display:block;
	margin-bottom:0.5em;
}
#homeBlock2,
#homeBlock3,
#homeBlock4,
#homeBlock5 {
	float:left;
	width:237px;
	height:213px;
	margin-left:3px;
	display:block;
	margin-bottom:0.5em;
}
#homeBlock2 {
	margin-left:0;
}

#connectWithUs {
	clear:both;
	display:block;
	overflow:auto;
	height:48px;
	margin:1em 0;
	padding:0;
	list-style-type:none;
	background:url('../img/layout/star_hline_social.png') no-repeat 0 2px;
}
	#connectWithUs li {
		float:left;
		display:inline;
	}
	#connectWithUs li h5 {
		margin:0;
	}
	#connectWithUs #connectWithHeader {
		margin-left:120px;
	}

#homeBlock1Ctrls {
	list-style-type:none;
	margin:0;
	padding:0;
}
#homeBlock1JumpCtrls {
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	right:-58px;
	z-index:50;
}
	#homeBlock1JumpCtrls a span {
		visibility:hidden;
		text-decoration:none;
	}
	#homeBlock1JumpCtrls a {
		width:38px;
		height:41px;
		display:block;
		text-decoration:none;
	}
	#homeBlock1JumpCtrls #flipper1 a {
		background:url('../img/layout/img_flippers/img_flip_1.png') no-repeat 0 0;
	}
	#homeBlock1JumpCtrls #flipper2 a {
		background:url('../img/layout/img_flippers/img_flip_2.png') no-repeat 0 0;
	}
	#homeBlock1JumpCtrls #flipper3 a {
		background:url('../img/layout/img_flippers/img_flip_3.png') no-repeat 0 0;
	}
	#homeBlock1JumpCtrls #flipper4 a {
		background:url('../img/layout/img_flippers/img_flip_4.png') no-repeat 0 0;
	}
	#homeBlock1JumpCtrls li a:hover,
	#homeBlock1JumpCtrls li a.open {
		text-decoration:none;
		background-position:100% 0% !important;
	}




/* Online Store Landing Page */
#onlineStoreBlock1 {
	display:block;
	width:953px;
	height:433px;
	margin:0 0 0.5em 0;
	padding:0;
	list-style-type:none;
	background:url('../img/layout/online_store_blocks/online_store_block_1.jpg') no-repeat 0 0;
}
	#onlineStoreBlock1 span {
        visibility:hidden;
	}
	
	* html #onlineStoreBlock1 li {
		display:block;
		width:300px;
		height:20px;
	}
	
	#onlineStoreBlock1 a {
		height:50px;
        display:block;
        height:12px;
        margin-bottom:1em;
        text-decoration:none;

        position:relative;
        top:217px;
        left:41px;
	}
	#onlineStoreBlock1 #block1_apparel a {
        width:76px;
        background:url('../img/layout/online_store_blocks/block1_nav/block1_apparel.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_barware a {
        width:82px;
        background:url('../img/layout/online_store_blocks/block1_nav/block1_barware.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_collectibles a {
        width:125px;
        background:url('../img/layout/online_store_blocks/block1_nav/block1_collectibles.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_glassware a {
        width:104px;
        background:url('../img/layout/online_store_blocks/block1_nav/block1_glassware.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_miscellaneous a {
	        width:140px;
	        background:url('../img/layout/online_store_blocks/block1_nav/block1_miscellaneous.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_viewall a {
        width:119px;
        height:28px;
        left:6px;
        top:230px;
        background:url('../img/layout/online_store_blocks/block1_nav/block1_viewall.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_yuengclings a {
        width:312px;
        height:41px;
		position:absolute;
        left:634px;
        top:380px;
        background:url('../img/layout/online_store_blocks/online_store_yuengclings.png') no-repeat 0 0;
	}
	#onlineStoreBlock1 #block1_img_glassware a {
        width:80px;
        height:130px;
		position:absolute;
        left:257px;
        top:161px;
        background:url('../img/layout/online_store_blocks/online_store_cup.jpg') no-repeat 0 0;
		
		display:none;
	}
	#onlineStoreBlock1 #block1_img_ornaments a {
        width:79px;
        height:87px;
		position:absolute;
        left:340px;
        top:94px;
        background:url('../img/layout/online_store_blocks/online_store_ornament.jpg') no-repeat 0 0;
		
		display:none;
	}
	#onlineStoreBlock1 #block1_img_mens_tshirts a {
        width:248px;
        height:305px;
		position:absolute;
        left:406px;
        top:94px;
/*        background:url('../img/layout/online_store_blocks/online_store_tshirt.jpg') no-repeat 0 0;*/
        background:url('../img/layout/online_store_blocks/online_store_tshirt2.png') no-repeat 0 0;
	}	
	#onlineStoreBlock1 #block1_img_hats a {
        width:103px;
        height:149px;
		position:absolute;
        left:636px;
        top:53px;
        background:url('../img/layout/online_store_blocks/online_store_hat.jpg') no-repeat 0 0;
		z-index:100;
	}
	#onlineStoreBlock1 #block1_img_tap_knobs a {
        width:155px;
        height:243px;
		position:absolute;
        left:761px;
        top:49px;
        background:url('../img/layout/online_store_blocks/online_store_tap.jpg') no-repeat 0 0;
		z-index:100;
	}
	#onlineStoreBlock1 #block1_img_bucket a {
        width:127px;
        height:152px;
		position:absolute;
        left:276px;
        top:89px;
        background:url('../img/layout/online_store_blocks/online_store_bucket.jpg') no-repeat 0 0;
		z-index:100;
		
		display:none;
	}
	#onlineStoreBlock1 #block1_img_gift_card a {
        width:160px;
        height:172px;
		position:absolute;
        left:240px;
        top:64px;
        background:url('../img/layout/online_store_blocks/online_store_gift_card.jpg') no-repeat 0 0;
		z-index:100;
	}
	#onlineStoreBlock1 #block1_img_specials a {
        width:127px;
        height:125px;
		position:absolute;
        left:254px;
        top:262px;
        background:url('../img/layout/online_store_blocks/online_store_specials.jpg') no-repeat 0 0;
		z-index:100;
	}

/*
    <li id="block1_img_bucket"><a href="/store/miscellaneous/"><span>Miscellaneous</span></a></li>
    <li id="block1_img_specials"><a href="/store/specials/"><span>Specials</span></a></li>
*/
	
	#onlineStoreBlock1 li a:hover,
	#onlineStoreBlock1 li a.open {
        background-position:100% 0 !important;
	}
#onlineStoreBlock2,
#onlineStoreBlock3,
#onlineStoreBlock4,
#onlineStoreBlock5,
#onlineStoreBlock6 {
	float:left;
	display:block;
	width:190px;
	height:215px;
}


#xmas_shipping {
	background:#02510a;
	text-align:center;
	height:30px;
	width:945px;
	margin:-5px 0 -10px 5px;
	vertical-align:middle;
}
#xmas_shipping img {
	margin-top:7px;
}


#distributorList .country-name {
	display:none;
}


/* Search */
#prdSearchResults {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0.8em;
	}
	#prdSearchResults li {
		float:left;
		margin-right:3%;
		width:20%;
		height:225px;
		}
		#prdSearchResults .prdImg {
			height:175px;
			display:block;
			margin-bottom:5px;
		}
		#prdSearchResults img {
			border:1px solid #4f140d;
			}
#fileSearchResults {
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0.8em;
	}
	#fileSearchResults li {
		float:left;
		margin-right:2%;
		width:20%;
		height:225px;
		}
		#fileSearchResults .fileImg {
			height:175px;
			display:block;
			margin-bottom:5px;
		}
		#fileSearchResults img {
			border:1px solid #4f140d;
			}
#pageSearchResults {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#pageSearchResults .pgLink {
		font-size:1.4em;
		}
.searchResults {
	border-bottom:1px solid #4f140d;
	}
	
		
		
		
/* Login Page */
#loginPgHeader {
	margin-top:2em;
	text-align:center;
}
#loginPgInstructions {
	text-transform:uppercase;
	font-size:0.875em;
	font-weight:bold;
	text-align:center;
}
#loginForm {
	width:575px;
	height:176px;
	margin:0 auto;
	background:url('../img/layout/login/login_bg.jpg');
	overflow:hidden;
	text-align:right;
}
	#loginForm fieldset {
		width:380px;
		height:176px;
		margin:0 auto;
		padding-top:30px;
		position:relative;
	}
		#loginForm legend {
            display:none;
		}
		#loginForm li {
			margin:0 0 0.8em;
		}
		#loginForm label {
			margin-right:15px;
		}
		#loginForm label img {
			position:relative;
			top:5px;
		}
		#loginForm input[type=text],
		#loginForm input[type=password] {
			width:200px !important;
		}
#btnLogin {
	border:none;
	background-color:transparent;
}
#signupLink {
	clear:both;
	float:left;
	margin-top:1px;
	margin-left:68px;
}
#forgottenPasswordLink {
	float:right;
	margin-top:8px;
}




/* Process */
#process_header {
	margin:0;
	padding:0;
	background:transparent;
}
#process_header img {
	display:block;
}
#process_body {
	overflow:auto;
	height:1133px;
	margin:0;
	padding:0;
	font-size:0.9em;
	font-weight:bold;
	background:url('../img/layout/process_body.jpg') no-repeat 0 0;
}
#process_body > * {
	margin:1.5em 150px;
}
#process_steps {
	margin:0;
	margin:0 150px 0 60px;
	list-style-type:none;
	font-weight:normal;
}
#process_steps li {
	min-height:40px;
	margin:1em 0;
	padding-left:50px;
	background-repeat:no-repeat;
	background-position:0 5px;
}
#process_steps .first 	{ background-image:url('../img/layout/process_step_1.png'); }
#process_steps .second 	{ background-image:url('../img/layout/process_step_2.png'); }
#process_steps .third 	{ background-image:url('../img/layout/process_step_3.png'); }
#process_steps .fourth 	{ background-image:url('../img/layout/process_step_4.png'); }
#process_steps .fifth 	{ background-image:url('../img/layout/process_step_5.png'); }
#process_steps .sixth 	{ background-image:url('../img/layout/process_step_6.png'); }




/* Breweries */
#breweries_header {}
#breweries_body {
	position:relative;
	overflow:auto;
	height:482px;
	margin:0;
	padding:0;
	background:url('../img/layout/breweries_body.jpg') no-repeat 0 0;
}
#breweries_pottsville_link {
	width:399px;
	height:121px;
	background:url('../img/layout/breweries_pottsville_link.jpg') no-repeat 0 0;
	
	position:absolute;
	top:37px;
	left:218px;
	z-index:100;
}
#breweries_tampa_link {
	width:340px;
	height:117px;
	background:url('../img/layout/breweries_tampa_link.jpg') no-repeat 0 0;
	
	position:absolute;
	top:128px;
	left:373px;
	z-index:101;
}
#breweries_pottsville_link:hover,
#breweries_tampa_link:hover {
	background-position: 100% 0%;
	z-index:1000;
}
#breweries_pottsville_link span,
#breweries_tampa_link span {
	display:none;
}




/* Our TV */
#our_tv_header {}
#our_tv_body {}
#tv_spot_thumbs-prev,
#tv_spot_thumbs-next,
#tv_spot_thumbs {
	float:left;
}
#tv_spot_thumbs li {
	margin:0 2px;
}
#our_tv_video {
	background:#fee0a4;
	width:434px;
	height:246px;
	position:absolute;
	top:86px;
	right:40px;
	text-align:center;
}
#our_tv_video div {
	height:100%;
	display:block;
	border:5px solid #fee0a4;
	background:#7d1716;
	color:#fff;
}
#our_tv_video a {
	color:#fee0a4;
}


/* Fun Stuff */
#wallpapers_header,
#ringtones_header,
#extras_header {
	clear:both;
	margin:0 0 1em;
	padding:0;
	background:none;
	position:relative;
	z-index:1000;
}
#wallpaper_links {
	margin:0 0 1em 0;
	padding:0;
	list-style-type:none;
	background:transparent !important;
	overflow:auto;
	position:relative;
	z-index:1000;
	float:left;
}
	#wallpaper_links > li {
		float:left;
		width:315px;
		height:260px;
		position:relative;
		margin-right:5px;
		margin-bottom:5px;
	}
	#wallpaper_links > li > img {
		position:absolute;
		top:0;
		left:0;
	}
	#wallpaper_links > li > a {
		display:block;
		height:30px;
		width:300px;
		padding:10px 0 0 10px;
	
		color:#ffeecd;
		font-weight:bold;
		text-decoration:none;
		background:url('../img/layout/fun_stuff_wallpaper_link_hover_matte.png') no-repeat 90% 50%;
	
		position:absolute;
		bottom:13px;
		left:5px;
	}
	#wallpaper_links > li > a:hover {
		text-decoration:underline;
	}

.wallpaper_size_links {
	width:290px;
	height:100px;
	margin:0 5px;
	padding:5px;
	list-style-type:none;
	font-size:0.9em;
	background:url('../img/layout/wallpaper_size_bg.png') repeat-x 0 0;
	position:absolute;
	left:0;
	bottom:53px;
	z-index:2000;
}
.wallpaper_size_links li {
	margin:0.25em 0;
	display:block;
}
* html .wallpaper_size_links li { height:10px; }
.wallpaper_size_links a {
	display:block;
	color:#8c342f;
	text-decoration:none;
}
.wallpaper_size_links a:hover {
	text-decoration:underline;
}

#ringtones_links {
	float:left;
	overflow:auto;
	margin:-30px 0 1em 0;
	width:100%;
	padding:0;
	list-style-type:none;
	background:transparent;
	
	position:relative;
	z-index:100;
}
	#ringtones_links > li {
		position:relative;
	}
	#can_open_ringtone {
		float:left;
		width:474px;
		height:149px;
		background:url('../img/layout/ringtones_can_open_bg.jpg') no-repeat 0 0;
	}
	#beer_pour_ringtone {
		float:right;
		margin-right:10px;
		width:466px;
		height:149px;
		background:url('../img/layout/ringtones_beer_pour_bg.jpg') no-repeat 0 0;
	}
	#drink_y_ringtone {
		float:left;
		width:474px;
		height:149px;
		background:url('../img/layout/ringtones_drink_yuengling_bg.jpg') no-repeat 0 0;
	}
	#get_your_y_ringtone {
		float:right;
		margin-right:10px;
		width:466px;
		height:149px;
		background:url('../img/layout/ringtones_get_your_yuengling_bg.jpg') no-repeat 0 0;
	}
	#ringtones_links .listen,
	#ringtones_links .download {
		position:absolute;
		top:25px;
		right:25px;
	}
	#ringtones_links .download {
		top:74px;
	}
#extras_links {
	float:left;
	overflow:hidden;
	margin:-30px 0 1em 0;
	width:100%;
	padding:0;
	list-style-type:none;
	background:transparent;
	
	position:relative;
	z-index:100;
}
#extras_links > li {
	float:left;
}
#extras_links > li + li {
	float:right;
	margin-right:10px;
}

.ringtone_type_links {
	width:118px;
	height:40px;
	margin:0 5px;
	padding:5px;
	list-style-type:none;
	font-size:0.9em;
	background:#fff url('../img/layout/wallpaper_size_bg.png') repeat-x bottom left;
	position:absolute;
	right:23px;
	bottom:75px;
	z-index:2000;
}
.ringtone_type_links li {
	margin:0.25em 0;
	display:block;
}
* html .ringtone_type_links li { height:10px; }
.ringtone_type_links a {
	display:block;
	color:#8c342f;
	text-decoration:none;
}
.ringtone_type_links a:hover {
	text-decoration:underline;
}




#tour_contact {
	margin:0 8px 0 3px;
	height:39px;
	padding:22px 0 0 30px;
	background:url('../img/layout/tour_contact_bg.png') repeat-x 0 0;
	color:#ead09a;
	font-weight:bold;
}
#tour_contact em,
#tour_contact em a {
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
#tour_contact em a {
	text-decoration:underline;
}

#brewery_calendar {
	float:left;
	width:497px;
	background:#000;
	height:100%;
}
#brewery_description {
	float:left;
	width:443px;
	background:#f7e5ba url('../img/layout/brewery_description_bg.png') repeat-x 0 100%;
	text-align:center;
	color:#410e07;
}
#brewery_description p {
	margin:0 30px;
}
#brewery_directions_link {
	display:block;
	width:347px;
	margin:1em auto;
}


#join_button {
	position:absolute;
	top:183px;
	left:598px;
	margin:0;
	padding:0;
	background:transparent;
}
#follow_club_links {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:transparent;
}
#follow_club_links li {
	float:left;
	margin-right:7px;
}




#main_contacts_container {
	margin:0.5em 10px 0.75em 0;
}
#main_contacts {
	margin:0;
	padding:0;
	height:60px;
	list-style-type:none;
	background:url('../img/layout/main_contacts_bg.png') repeat-x 0 0;
	overflow:hidden;
	color:#fff;
	font-size:0.8em;
}
#main_contacts li {
	height:60px;
	width:33%;
	float:left;
	background:url('../img/layout/main_contacts_border.png') no-repeat 100% 100%;
}
#main_contacts li + li + li {
	background:none;
}
#main_contacts li > * {
	display:block;
	margin-left:20px;
}
#main_contacts li img {
	padding-top:15px;
}
#main_contacts li a {
	color:#fff;
	text-decoration:none;
}
#main_contacts li a:hover {
	text-decoration:underline;
}

#secondary_contacts {
	margin:0 0 1em 0;
	padding:0;
	background:transparent;
	float:left;
}
.scontact_container {
	width:310px;
	font-size:0.9em;
	float:left;
	margin-right:10px;
}
.scontact_heading {
	height:99px;
	background:url('../img/layout/contact_heading_bg.png') repeat-x 0 0;
	color:#fff;
	text-align:center;
}
	.scontact_heading h3 {
		height:21px;
		margin:0;
		padding:12px 0 0;
		background:transparent;
	}
	.scontact_heading span {
		display:block;
	}
.scontact_contacts {
	overflow:auto;
	margin:0;
	padding:10px;
	list-style-type:none;
	background:#fff2d9 url('../img/layout/contact_body_bg.png') repeat-x 0 100%;
}
	.scontact_contacts li {
		margin-bottom:0.5em;
	}
	.scontact_contacts h4 {
		margin:0;
		font-size:1em;
		text-transform:uppercase;
	}

.scontact {
	padding-top:194px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#y_beer_company {
	background-image:url('../img/layout/y_beer_company_bg.jpg');
}
#dg_y_sons {
	background-image:url('../img/layout/dg_y_sons_bg.jpg');
}
#tampa_company {
	background-image:url('../img/layout/tampa_company_bg.jpg');
}
#tampa_company .scontact_heading h3 {
	height:38px;
}




.pr {
	overflow:auto;
}
.pr_img_container {
	float:left;
	width:130px;
	margin-right:30px;
}
.pr_heading {
	margin:3em 0 0;
	float:left;
	width:450px;
}
.pr_text {
	padding:1em 0 0;
	clear:both;
}


.pr_contact_container {
	
}
.pr_contact {
	clear:both;
	border-top:1px solid #410e07;
	color:#410e07;
	margin:1em 0 0;
	padding:1em 0;
	overflow:auto;
}
.pr_contact h5 {
	margin:0;
	padding:0;
	width:30%;
	float:left;
	text-align:right;
	margin-right:1%;
}
.pr_contact .pr_contacts {
	width:68%;
	float:left;
}


.pr_col_a {
	width:250px;
	float:left;
/*	background:#f00;*/
}
.pr_col_a h4 {
	font-size:1.1em;
	margin:0.5em 0 0.25em 15px;
	color:#410e07;
	text-transform:uppercase;
}
.pr_news_nav,
.pr_archive_nav {
	margin:0;
	padding:0;
	list-style-type:none;
}
.pr_news_nav li {
	margin-bottom:0.5em;
}
.pr_news_nav li a {
	display:block;
	padding:8px 5px 8px 15px;
	color:#000;
	background:#f6f2e8;
	font-weight:bold;
	text-decoration:none;
}
.pr_archive_nav li a {
	display:block;
	padding:1px 5px 1px 15px;
	color:#700e0e;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}
.pr_archive_list {
	margin:0.5em 0;
	padding:0;
	list-style-type:none;
}
.pr_archive_list li {
	margin-bottom:0.75em;
}

.pr_col_b {
	width:630px;
	float:left;
/*	background:#0f0;*/
}


.winter_promos_header {
	margin:0;
	padding:0;
}
.winter_promos_header img {
	display:block;
}
.winter_promos {
	height:214px;
	margin:0;
	padding:0;
	list-style:none;
	background:url('../img/layout/winter_promos/winter_promos_bg.jpg') no-repeat 0 0;
	overflow:auto;
}
.winter_promos li {
	float:left;
	margin-top:9px;
/*	margin-left:26px;*/
	margin-left:23px;
	display:inline;
}
.winter_promos li + li {
/*	margin-left:9px;*/
}
.winter_promos li + li + li {
/*	margin-left:10px;*/
}
.winter_promos li + li,
.winter_promos li + li + li,
.winter_promos li + li + li + li {
	margin-left:0;
}

.summer_promos_2011 {
	margin:1em 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.summer_promos_2011 li {
	float:left;
	margin-right:0;
}
.summer_promos_2011 li + li + li {
	margin-right:0;
}


#our_beer_header,
#our_beer_subheader {
	margin:0;
	padding:0;
	float:left;
	line-height:0;
}
#our_beer_links {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
#our_beer_links li {
	float:left;
}
#our_beer_flavors_header,
#our_beer_flavors {
	margin:0;
	line-height:0;
}
#our_beer_discover_yuengling {
	margin:5px 0 0;
}

#our_beer_desc {
	margin:0;
	padding:0;
	list-style:none;
}
#our_beer_desc li {
	width:953px;
	height:405px;
	display:block;
	overflow:auto;
}
#our_beer_desc li:last-child {
	height:410px;
}
.our_beer_desc-header,
.our_beer_desc-subheader,
.our_beer_desc-desc,
.our_beer_desc-cta {
	text-align:center;
	margin:0 50px 0 420px;
}
.our_beer_desc-header {
	margin-top:35px;
	margin-bottom:30px;
}
.our_beer_desc-subheader {
	margin-bottom:0.25em;
	font-family:"Times New Romain", Times, serif;
	font-size:2.2em;
	font-weight:normal;
	color:#ffeecd;
}
.our_beer_desc-desc {
	color:#fee0a4;
	font-size:1.25em;
	line-height:1.4;
	margin-bottom:25px;
}
.our_beer_desc-cta {
	color:#fff;
}
.our_beer_desc-cta a {
	font-size:1.2em;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	margin-right:3px;
}
#our_beer_desc-premium .our_beer_desc-subheader,
#our_beer_desc-light_lager .our_beer_desc-subheader,
#our_beer_desc-light .our_beer_desc-subheader,
#our_beer_desc-premium .our_beer_desc-desc,
#our_beer_desc-light_lager .our_beer_desc-desc,
#our_beer_desc-light .our_beer_desc-desc {
	color:#000;
}

#our_beer_desc #our_beer_desc-lager {
	background:url('../img/layout/our_beer_desc-mobilebg-lager.jpg') no-repeat 0 0;
}
#our_beer_desc #our_beer_desc-lager .our_beer_desc-header {
	margin-top:75px;
}
#our_beer_desc #our_beer_desc-premium {
	background:url('../img/layout/our_beer_desc-mobilebg-premium.jpg') no-repeat 0 0;
}
#our_beer_desc #our_beer_desc-porter {
	background:url('../img/layout/our_beer_desc-mobilebg-porter.jpg') no-repeat 0 0;
}
#our_beer_desc #our_beer_desc-black_and_tan {
	background:url('../img/layout/our_beer_desc-mobilebg-black_and_tan.jpg') no-repeat 0 0;
}
#our_beer_desc-black_and_tan .our_beer_desc-header {
	margin-top:20px;
}
#our_beer_desc #our_beer_desc-light_lager {
	background:url('../img/layout/our_beer_desc-mobilebg-light_lager.jpg') no-repeat 0 0;
}
#our_beer_desc #our_beer_desc-lord_chesterfield {
	background:url('../img/layout/our_beer_desc-mobilebg-lord_chesterfield.jpg') no-repeat 0 0;
}
#our_beer_desc #our_beer_desc-light {
	background:url('../img/layout/our_beer_desc-mobilebg-light.jpg') no-repeat 0 0;
}


#distributors2_states {
	margin-top:2em;
	text-align:center;
}
#distributors2_states ul {
	margin:0.25em 0;
	padding:0;
	list-style:none;
	color:#7a1716;
	font-weight:bold;
	font-size:1.5em;
	font-family: "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif; font-weight:600; font-stretch:condensed;
}
#distributors2_states ul li {
	display:inline-block;
	*display:inline;
	margin:0 0.25em;
}
#distributors2_states h2,
#distributors2_states p {
	margin:0;
}
#distributors_iframe {
	width:99%;
	height:800px;
	margin:0;
	padding:0;
	border:none !important;
}

#our_story_pr_kit {
	overflow:hidden;
}
#our_story_pr_kit a,
#our_story_pr_kit p {
	float:left;
	margin:0;
	padding:0;
}

/* Online Store Landing Page */
/* ------------------------------------------------------------------------------------------ */
.store-masthead-container
{
	width:742px;
	margin-right:11px;
	margin-bottom:20px;
	float:left;
	position:relative;
}
.store-masthead-cycle-pager
{
	position:absolute;
	bottom:25px;
	left:23px;
	z-index:99999;
	font-family:'Arial', 'Helvetica', sans-serif;
	font-size:50px;
	color:#c7aa62;
	line-height:0;
	cursor:pointer;
}
.store-masthead-cycle-pager .cycle-pager-active
{
	color:#4a1610;
}
.online_store_secondary_block
{
	width:198px;
	height:121px;
	margin-bottom:9px;
	float:left;
}
.online_store_secondary_block a
{
	display:block;
	width:198px;
	height:121px;
	overflow:hidden;
	position:relative;
}
.online_store_secondary_block a img
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
}
.online_store_secondary_block a:hover img
{
	top:auto;
	bottom:0;
}
