
@media screen, projection
{
	.be-nice-to-Mac-IE5
	{
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS -- */
	
	*
	{
		margin:0;
		padding:0;
	}
	
	body
	{
		background: #163b5f url(../images/website/back_body.gif) repeat-x 0 0;
		text-align: center;
		color: #000;
		font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;	
	}

	A:link { text-decoration: underline; font-weight: normal; color: #053d75; }
	A:visited { text-decoration: underline; font-weight: normal; color: #053d75; }
	A:hover { text-decoration: underline; font-weight: normal; color: #7395c6; }
	A:active { text-decoration: underline; font-weight: normal; color: #7395c6; }
	
	ul, ol
	{
		padding: 0px;
		margin: 0 0 18px 0;
	}

	li
	{
		margin: 0 0 0 46px;
		padding: 0px;	
	}

	ol li
	{
		margin: 0 0 18px 46px;
		padding: 0px;	
	}
		
	dl
	{

	}
	
	dt
	{
		font-weight: bold;
	}
	
	dd
	{

	}
	
	p
	{
		color: #000;
		font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;	
	}
	
	h1
	{
	
	}
	

	
	h2
	{
	
	}
	
	h3
	{

	}
	
	h4
	{

	}
	
	h5
	{

	}
	
	h6
	{

	}
	
	hr
	{
		display: none;
	}
	
	img
	{
		border: none;
	}
	
	acronym
	{
		border-bottom: 1px dotted;
	}
	
	blockquote
	{
		font-style: italic;
	}
	
	form
	{
		margin: 0 0 18px 0;
	}
	
	/* -- IDS -- */

	#titlebar
	{
		width: 780px;
		height: 36px;
		background-color: #FFF;
		border-top: 1px solid #000;		
		border-bottom: 1px solid #000;
		margin: 0px auto;
		position: relative;
	}

	#titlemenu
	{
		width: 780px;
		height: 78px;
		background: #033c73 url(../images/website/back_menu_v5.gif) repeat-x 0 0;	
		border-bottom: 1px solid #000;
		margin: 0px auto;
		padding: 0px;
		position: relative;
		color: #a1c8ee;
	}

	#titlemenu_v2
	{
		width: 780px;
		height: 98px;
		border-top: 1px solid #8e7960;
		border-bottom: 1px solid #8e7960;
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		color: #1f4e92;
		text-align: left;
		
		background: #c0ad97 url(../images/website/logo.gif) no-repeat 8px 6px;
	}
	
		#titlemenu_v2 h1
		{
			width: 159px;
			height: 84px;
			background: transparent;
			text-indent: -8976px;
			
			float: left;
			display: inline;
			margin: 0px 0px 0px 8px;
		}
		
			#titlemenu_v2 h1 a
			{
				display: block;
				width: 100%;
				height: 100%;
				outline: none;
			}
		
		#titlemenu_v2 h2
		{
			font-size: 18px;
			line-height: 18px;
			font-weight: normal;
			text-align: center;
			margin: 12px 0px 12px 174px;
			padding: 0px 0px 0px 0px;
		}
			
		#menu
		{
			text-align: right;
			margin: 0px 44px 0px 0px;
			padding: 0px;
		}
		
			a.toplevel
			{
				display: inline;
				float: right;
				padding: 4px 16px 4px 16px;
				background: #dae7ea url(../images/website/back_expandmenu.gif) repeat-x 0 0;
				border: 1px solid #033c73;
				color: #2c5998;
				font: bold 14px/14px Arial, sans-serif;
				text-align: center;
				text-decoration: none;
				margin: 0px 10px 0px 0px;
			}

			a.toplevel:link { text-decoration: none; font-weight: bold; color: #2c5998; }
			a.toplevel:visited { text-decoration: none; font-weight: bold; color: #2c5998; }
			a.toplevel:hover { text-decoration: none; font-weight: bold; color: #4271b5; background: #FFF; }
			a.toplevel:active { text-decoration: none; font-weight: bold; color: #4271b5; background: #FFF; }

			.menu
			{
				position: absolute;
				margin: 0px;
				visibility: hidden;
				border-top: 2px solid #033c73;
				border-right: 1px solid #033c73;
				border-bottom: 1px solid #033c73;				
				border-left: 1px solid #033c73;
				font: bold 11px/14px Arial;
				z-index: 300;
				color: #2c5998;
				background-color: #FFF;
				width: 160px;
				text-align: left;
			}
			
			.menu a
			{
				width: auto;
				display: block;
				border-bottom: 1px solid #033c73;
				color: #2c5998;
				text-decoration: none;
				padding: 3px 6px 3px 6px;
				background: #dae7ea url(../images/website/back_expandmenusub.gif) repeat-x 0 0px;
			}

			.menu A:link { text-decoration: none; font-weight: bold; color: #2c5998; }
			.menu A:visited { text-decoration: none; font-weight: bold; color: #2c5998; }
			.menu A:hover { text-decoration: none; font-weight: bold; color: #4271b5; background: #FFF; }
			.menu A:active { text-decoration: none; font-weight: bold; color: #4271b5; background: #FFF; }			
	
	#nav
	{
		position: absolute;
		width: 780px;
		height: 78px;
		margin: 0;
		padding: 0;
		top: 0px;
		left: 0px;
		list-style: none;
	}
	
	#nav li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#nav a
	{
		position: absolute;
		display: block;
		text-indent: -9000px;
		overflow: hidden;
	}
	
	#titlemenu01 a { left: 37px;  top: 7px; width: 53px; height: 17px; }
	#titlemenu02 a { left: 125px; top: 7px; width: 139px; height: 17px; }
	#titlemenu03 a { left: 299px; top: 7px; width: 171px; height: 17px; }
	#titlemenu04 a { left: 504px; top: 7px; width: 70px; height: 17px; }
	#titlemenu05 a { left: 605px; top: 7px; width: 139px; height: 17px; }
	
	#titlemenu06 a { left: 19px; top: 32px; width: 288px; height: 17px; }
	#titlemenu07 a { left: 343px;  top: 32px; width: 85px; height: 17px; }
	#titlemenu08 a { left: 460px; top: 32px; width: 46px; height: 17px; }
	#titlemenu09 a { left: 540px; top: 32px; width: 136px; height: 17px; }
	#titlemenu10 a { left: 711px; top: 32px; width: 49px; height: 17px; }

	#titlemenu11 a { left: 34px; top: 56px; width: 68px; height: 17px; }
	#titlemenu12 a { left: 140px; top: 56px; width: 244px; height: 17px; }
	#titlemenu13 a { left: 418px; top: 56px; width: 161px; height: 17px; }
	#titlemenu14 a { left: 616px; top: 56px; width: 127px; height: 17px; }
		
	#nav a:hover { background-color: transparent; }
	#nav a:active { background-color: transparent; }
		
	#contentwrapper
	{
		margin: 0px auto;
		width: 780px;
		background: #e8d7c4 url(../images/website/back_contentwrapper.gif) repeat-y 0 0;
		clear: both;
		zoom: 1;			
	}

	#contentwrapper_norightcol
	{
		margin: 0px auto;
		width: 780px;
		background: #e8d7c4 url(../images/website/back_contentwrapper_norightcol.gif) repeat-y 0 0;
		clear: both;
		zoom: 1;		
	}

	#contentwrapper_norightcol_bright
	{
		margin: 0px auto;
		width: 780px;
		background: #faf7f3 url(../images/website/back_contentwrapper_norightcol_bright.gif) repeat-y 0 0;
		clear: both;
		zoom: 1;			
	}
	
	#storemenu
	{
		width: 176px;
		float: left;
		display: inline;
		padding: 17px 0px 17px 0px;
		margin: 0px;
		zoom: 1;
		overflow: hidden;
	}
	
	#content
	{
		width: 431px;
		float: left;
		display: inline;
		padding: 17px 0px 17px 0px;
		margin: 0px 18px 0px 19px;
		color: #000;
		text-align: left;
		zoom: 1;
	}

	#content_norightcol
	{
		width: 566px;
		float: left;
		display: inline;
		padding: 17px 0px 17px 0px;
		margin: 0px 18px 0px 19px;
		color: #000;
		text-align: left;
		zoom: 1;
		overflow: hidden;
	}
		
	#content h1, #content_norightcol h1
	{
		background: #870000 url(../images/website/back_h1.gif) repeat-x 0 0;	
		color: #ffdb13;
		font: bold 18px/18px Arial, Helvetica, sans-serif;
		border: 1px solid #7f674d;
		padding: 6px;
		text-align: center;
		margin-bottom: 18px;
		text-transform: uppercase;			
	}

	* #content h1.headernobold, * #content_norightcol h1.headernobold
	{
		font: normal 14px/18px Arial, Helvetica, sans-serif;
	}	

	#content h1.latestheader, #content_norightcol h1.latestheader
	{
		border-top: 1px solid #970000;
		border-left: 1px solid #970000;	
		border-right: 1px solid #970000;
		border-bottom: 0px;
		margin-bottom: 0px;
	}

	#content h2, #content_norightcol h2
	{
		background: #033c73 url(../images/website/back_h2.gif) repeat-x 0 0;	
		color: #FFF;
		font: bold 18px/18px Arial, Helvetica, sans-serif;
		border: 1px solid #7f674d;
		padding: 6px;
		text-align: center;
		margin-bottom: 18px;
		text-transform: uppercase;			
	}

	#content h2 A:link, #content_norightcol h2 A:link { text-decoration: none; font-weight: bold; color: #FFF; }
	#content h2 A:visited, #content_norightcol h2 A:visited { text-decoration: none; font-weight: bold; color: #FFF; }
	#content h2 A:hover, #content_norightcol h2 A:hover { text-decoration: none; font-weight: bold; color: #8ea5cc; }
	#content h2 A:active, #content_norightcol h2 A:active { text-decoration: none; font-weight: bold; color: #8ea5cc; }
	
	#content h2.latestheader, #content_norightcol h2.latestheader
	{
		border: 1px solid #7f674d;
		margin-bottom: 0px;
	}
	
	#content p, #content_norightcol p
	{
		/* color: #000; */
		font: 11px/18px Arial, Verdana, Helvetica, sans-serif;
		/* text-align: left; */
		margin-bottom: 18px;			
	}
		
	#admenu
	{
		width: 135px;
		float: right;
		padding: 17px 0 17px 0;
	}

	#footer
	{
		width: 780px;
		background-color: #FFF;
		border-top: 1px solid #8e7960;
		border-bottom: 1px solid #000;		
		margin: 0px auto;
		clear: both;
	}
	
	#footer p
	{
		color: #0b448f;
		font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif;
		margin: 18px 0px 18px 0px;
	}
	
	#footer A:link { text-decoration: none; font-weight: normal; color: #0b448f; }
	#footer A:visited { text-decoration: none; font-weight: normal; color: #0b448f; }
	#footer A:hover { text-decoration: underline; font-weight: normal; color: #7395c6; }
	#footer A:active { text-decoration: underline; font-weight: normal; color: #7395c6; }
	
	#splash_title
	{
		width: 432px;
		height: 18px;
		text-indent: -8000px;
		overflow: hidden;
		display: inline;
		position: absolute;
		top: 10px;
		left: 10px;
		background: #FFF url(../images/website/splash_title.gif) no-repeat 0 0;	
	}
	
	#googlesearchform
	{
		float: right;
		height: 33px;
		width: 279px;
		display: inline;
		overflow: hidden;
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#searchformlabels
	{
		padding: 12px 0 15px 0;
		margin: 0;
	}
	
	#searchformlabels h2
	{
		text-align: center;
		background: #033c73 url(../images/website/back_newstitle.gif) repeat-x 0 0;	
		color: #FFF;
		font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
		border: 1px solid #7f674d;
		padding: 6px;
		width: 146px;
		margin: 0px auto;		
	}
	
	#searchformlabels span	
	{
		font: bold 11px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #3d352f;
		text-align: center;	
	}

	#searchformbrew
	{
		padding: 12px 0 15px 0;
		margin: 0 auto;
		width: 119px;
	}
	
	#searchformbrew h2
	{
		text-align: center;
		background: #033c73 url(../images/website/back_newstitle.gif) repeat-x 0 0;	
		color: #FFF;
		font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
		border: 1px solid #7f674d;
		padding: 6px;
		width: 107px;
		margin: 0px auto;					
	}
	
	#searchformbrew span	
	{
		font: bold 11px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #3d352f;
		text-align: center;	
	}
	
	#newstitle
	{
		background: #033c73 url(../images/website/back_newstitle.gif) repeat-x 0 0;	
		color: #FFF;
		font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
		border-top: 1px solid #7f674d;
		border-left: 1px solid #7f674d;	
		border-right: 1px solid #7f674d;
		width: 146px;
		margin: 0px auto;
		margin-top: 12px;
		padding: 6px;							
	}
	
	#newsbody
	{
		width: 146px;
		height: 135px;
		overflow-y: auto;
		background-color: #FFF;
		text-align: left;
		font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif;
		color: #000;
		margin: 0px auto;
		margin-bottom: 14px;
		padding: 6px;
		border: 1px solid #7f674d;
	}

	#menu_buy
	{
		position: relative;
		display: block;
		width: 430px;
		height: 96px;
		margin: 0px auto 16px auto;
		padding: 4px;
		list-style: none;
		
		text-align: center;
		background-color: #e8d7c4;
	}
	
	#menu_buy li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#menu_buy a
	{
		position: absolute;
		display: inline;
		text-indent: -9000px;
		overflow: hidden;
	}
	
	#menu_buy1 a { top:4px; left:4px; width:430px; height:97px; background: transparent url(../images/website/menu_button_buy_01.gif) no-repeat 0 0; }
	#menu_buy2 a { top:101px; left:114px; width:215px; height:26px; background: transparent url(../images/website/menu_button_buy_02.gif) no-repeat 0 0; }
	/*
	#menu_buy2 a { top:97px; left:0px; width:215px; height:26px; background: transparent url(../images/website/menu_button_buy_02.gif) no-repeat 0 0; }
	#menu_buy3 a { top:97px; left:216px; width:215px; height:26px; background: transparent url(../images/website/menu_button_buy_03.gif) no-repeat 0 0; }
	*/
	#menu_buy a:hover {background-position: 0px 0px; }
	#menu_buy a:active {background-position: 0px 0px; }

	#menu_splash1
	{
		position: relative;
		display: block;
		width: 430px;
		height: 327px;
		margin: 0 0 25px 0;
		padding: 0;
		list-style: none;
	}
	
	#menu_splash1 li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#menu_splash1 a
	{
		position: absolute;
		display: inline;
		text-indent: -9000px;
		overflow: hidden;
	}
	
	#menu_splash101 a { top:84px; left:110px; width:212px; height:162px; background: transparent url(../images/website/menu_button_splash1_01.gif) no-repeat 0 0; }
	#menu_splash102 a { top:0px; left:0px; width:109px; height:83px; background: transparent url(../images/website/menu_button_splash1_02.gif) no-repeat 0 0; }
	#menu_splash103 a { top:0px; left:109px; width:107px; height:83px; background: transparent url(../images/website/menu_button_splash1_03.gif) no-repeat 0 0; }
	#menu_splash104 a { top:0px; left:216px; width:108px; height:83px; background: transparent url(../images/website/menu_button_splash1_04.gif) no-repeat 0 0; }
	#menu_splash105 a { top:0px; left:324px; width:106px; height:83px; background: transparent url(../images/website/menu_button_splash1_05.gif) no-repeat 0 0; }
	#menu_splash106 a { top:83px; left:0px; width:109px; height:82px; background: transparent url(../images/website/menu_button_splash1_06.gif) no-repeat 0 0; }
	#menu_splash107 a { top:83px; left:324px; width:106px; height:82px; background: transparent url(../images/website/menu_button_splash1_07.gif) no-repeat 0 0; }
	#menu_splash108 a { top:165px; left:0px; width:109px; height:82px; background: transparent url(../images/website/menu_button_splash1_08.gif) no-repeat 0 0; }
	#menu_splash109 a { top:165px; left:324px; width:106px; height:82px; background: transparent url(../images/website/menu_button_splash1_09.gif) no-repeat 0 0; }
	#menu_splash110 a { top:247px; left:0px; width:109px; height:80px; background: transparent url(../images/website/menu_button_splash1_10.gif) no-repeat 0 0; }
	#menu_splash111 a { top:247px; left:324px; width:106px; height:80px; background: transparent url(../images/website/menu_button_splash1_11.gif) no-repeat 0 0; }
	#menu_splash112 div { top:247px; left:109px; width:215px; height:80px; background: transparent url(../images/website/back_counter.gif) no-repeat 0 0; text-indent: 0px; position: absolute; display: inline; text-align: center; }
	#menu_splash1 a:hover {background-position: 0px 0px; }
	#menu_splash1 a:active {background-position: 0px 0px; }
	
	#menu_splash112 div p
	{
		font: bold 11px/15px Arial, Verdana, Helvetica, sans-serif;
	}
	
	#menu_splash2
	{
		position: relative;
		display: block;
		width: 430px;
		height: 73px;
		margin: 0px auto 25px auto;
		padding: 0;
		list-style: none;
		
		border: 6px solid #e8d7c4;
	}
	
	#menu_splash2 li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#menu_splash2 a
	{
		position: absolute;
		display: inline;
		text-indent: -9000px;
		overflow: hidden;
		height: 73px;
		top: 0px;
	}
	
	#menu_splash21 a { left:0px; width:144px; background: transparent url(../images/website/menu_button_splash2_01.gif) no-repeat 0 0; }
	#menu_splash21center a { left:144px; width:144px; background: transparent url(../images/website/menu_button_splash2_01.gif) no-repeat 0 0; }
	#menu_splash22 a { left:144px; width:144px; background: transparent url(../images/website/menu_button_splash2_02.gif) no-repeat 0 0; }
	#menu_splash23 a { left:288px; width:142px; background: transparent url(../images/website/menu_button_splash2_03.gif) no-repeat 0 0; }
	#menu_splash2 a:hover {background-position: 0px 0px; }
	#menu_splash2 a:active {background-position: 0px 0px; }

	#menu_splashastore
	{
		position: relative;
		display: block;
		width: 430px;
		height: 28px;
		margin: 0 0 25px 0;
		padding: 0;
		list-style: none;
	}
	
	#menu_splashastore li
	{
		display: inline;
		margin: 0;
		padding: 0;
	}
	
	#menu_splashastore a
	{
		position: absolute;
		display: inline;
		text-indent: -9000px;
		overflow: hidden;
		height: 28px;
		top: 0px;
	}
	
	/* #menu_splashastore1 a { left:0px; width:430px; background: transparent url(../images/website/menu_button_astore.gif) no-repeat 0 0; } */
	#menu_splashastore1 a { left:0px; width:430px; background: transparent url(../images/website/menu_button_bestbeerstuff.gif) no-repeat 0 0; }	
	#menu_splashastore a:hover {background-position: 0px 0px; }
	#menu_splashastore a:active {background-position: 0px 0px; }
	
	#splashtollfree
	{
		text-align: center;
		font: normal 14px/14px Arial, Verdana, Helvetica, sans-serif;
		margin: 16px auto 16px auto;
		color: #3d352f;
	}
	
		#splashtollfree img
		{
			border: 4px solid #e8d7c4;
		}

	#ebaybannerwrap
	{
		margin: 0px auto;
		text-align:center;
		padding: 0px;
		width: 120px;
		margin-bottom: 4px;	
	}
	
	#ebaybannerwrap *
	{	
		padding: 0px;
		margin: 0px;
	}
	
	p#brewerylinksalpha
	{
		text-align: center;
	}

	p#brewerylinksalpha a
	{
		display: inline;
		padding: 4px 2px 4px 2px;
		margin: 1px;
		font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
		color: #FFF;		
	}
	
	p#brewerylinksalpha a:link { text-decoration: none; font-weight: bold; color: #000; background-color: #c0ad97; }
	p#brewerylinksalpha a:visited { text-decoration: none; font-weight: bold; color: #000; background-color: #c0ad97; }
	p#brewerylinksalpha a:hover { text-decoration: none; font-weight: bold; color: #FFF; background-color: #194a8b; }
	p#brewerylinksalpha a:active { text-decoration: none; font-weight: bold; color: #FFF; background-color: #194a8b; }
	
	h1#splashhead_devoted
	{
		background: transparent url(../images/website/back_splashhead_devoted.gif) no-repeat 50% 0;
		height: 250px;
		text-indent: -8972px;
		border: 0px;
		padding: 0px;		
	}

	h2#splashhead_experience
	{
		background: transparent url(../images/website/back_splashhead_experience.gif) no-repeat 50% 0;
		height: 37px;
		text-indent: -8972px;
		border: 0px;
		margin: 3px 0px -8px 0px;
		padding: 0px;
	}
	
	div#splashcounter
	{
		text-align: center;
		border: 1px solid #7f674d;
		background: #c3b19b url(../images/website/back_splash_counter.gif) repeat-x 0 0;
		color: #6e5d48;
		font: bold 18px/1px Arial, Verdana, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 0px 0px 18px 0px;
		padding: 8px;
	}
	
	div#splashcounter img
	{
		padding: 0px;
		margin: 0px 0px -3px 0px;
		display: inline;
	}	

		
		
	/* -- CLASSES -- */
	
	.formnoextraspace
	{
		padding: 0px;
		margin: 0px;
		
	}

	.formsearchinputs
	{
		font-size: 9px;
		width: 160px;
		margin: 2px;
	}
	
	.formsearchinputs_short
	{
		font-size: 9px;
		width: 154px;
		margin: 2px;	
	}

	.formsearchinputs_brew
	{
		font-size: 9px;
		width: 119px;
		margin: 2px;
	}
	
	.formsearchinputs_short_brew
	{
		font-size: 9px;
		width: 113px;
		margin: 2px;	
	}
	
	.us
	{
		color: #9d0a0e;
		font-weight: bold;	
	}
	
	.bl
	{
		color: #0072bc;
		font-weight: bold;
	}
	
	.widthformfield
	{
		width: 300px;
		font-size: 9px;
		margin: 0px auto;
		display: block;
	}

	.widthformfield_shorter
	{
		width: 296px;
		font-size: 9px;
		margin: 0px auto;
		display: block;
	}

	.widthformfield_shorter_ta
	{
		width: 296px;
		font: normal 12px/12px Arial, Verdana, Helvetica, sans-serif;
		margin: 0px auto;
		display: block;
	}

	.widthformfield2
	{
		width: 350px;
		font-size: 9px;
		margin: 0px auto;
		margin-bottom: 4px;
		display: block;
	}

	.widthformfield2_shorter
	{
		width: 346px;
		font-size: 9px;
		margin: 0px auto;
		margin-bottom: 4px;
		display: block;
	}

	.widthformfield2_shorter_ta
	{
		width: 346px;
		font: normal 12px/12px Arial, Verdana, Helvetica, sans-serif;
		margin: 0px auto;
		margin-bottom: 4px;
		display: block;
	}
		
	.widthformbutton
	{
		width: 300px;
		margin: 0px auto;
		font-size: 11px;
		display: block;		
	}

	.required
	{
		font-weight: bold;
		color: #990000;
	}
	
	.nobottommargin
	{
		margin-bottom: 0px;
	}
	
	.formbutton
	{
		text-align: center;
		color: #FFF;
		font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;		
		background: #033c73 url(../images/website/back_newstitle.gif) repeat-x 0 0;
		padding: 6px;
		border: 1px solid #7f674d;
	}
	
	.formerror
	{
		color: #990000;
		font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;
		background-color: #FFF;
		padding: 6px;
		margin-bottom: 18px;
		border: 2px solid #990000;		
	}
	
	.formerror p
	{
		color: #990000;
		font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;
	}
	
	.formok
	{
		color: #009900;
		font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;
		background-color: #FFF;
		padding: 6px;
		margin-bottom: 18px;
		border: 2px solid #009900;			
	}

	.formok p
	{
		color: #009900;
		font: bold 12px/12px Arial, Verdana, Helvetica, sans-serif;	
	}
	
	.amazonadbox_right
	{
		background-color: #FFF;
		padding: 2px;
		border: 1px solid #7F674D;
		margin: 0px auto;
		margin-top: 4px;
		text-align: center;
		width: 114px;
	}
	
	.amazonadbox_left
	{
		background-color: #FFF;
		padding: 2px;
		border: 1px solid #7F674D;
		margin: 0px auto;
		margin-top: 4px;
		text-align: center;
		width: 154px;
	}	
	
	div.latestbody
	{
		background-color: #FFF;
		text-align: center;
		margin: 0px 0px 20px 0px;
		padding: 6px;
		border: 3px solid #970000;	
	}
	
	img.store_img_thumblatest
	{
		padding: 0;
		border: 1px #333333 solid;
		display: inline;
		margin: 3px 6px 3px 6px;
	}
	
	.adrow
	{
		width: 780px;
		background: #033c73 url(../images/website/back_h2.gif) repeat-x 0 0;	
		margin: 0px auto;
		padding: 4px 0px 4px 0px;
		position: relative;
		color: #FFF;
		text-align: center;	
	}
	
	.adrow_topborder
	{
		border-top: 1px solid #000;	
	}
	
	.adrow_bottomborder
	{
		border-bottom: 1px solid #000;	
	}
	
	.adrow img
	{
		display: inline;
		margin: 0px auto;
		margin-left: 4px;
		margin-right: 4px;
		line-height: 0px;
		padding: 0px;
		/* padding-left: 43px; */		
	}

	.hilightforminput
	{
		background-color: #fff8ca;
	}
	
	ul.leftlist
	{
		list-style: url(../images/website/bullet_arrow.gif);		
	}
	
	ul.leftlist li
	{
		margin: 0px 0px 5px 22px;	
	}	

	ul.biggergap li
	{
		margin: 0px 0px 64px 22px;	
	}

	* h1.headernobold
	{
		font: normal 14px/18px Arial, Helvetica, sans-serif;
	}
	
	.center
	{
		text-align: center;
		margin: 0px auto;
		margin-bottom: 16px;
	}

	.centered
	{
		text-align: center;
	}
		
	.carterror
	{
		color: #990000;
		font-weight: bold;
	}

	.store_datatable
	{
		background-color: #d1c2b1;
		font: normal 10px/11px Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 4px 0px 4px 0px;
		width: 220px;	
	}

	.store_datatable2
	{
		background-color: #c8b8a5;
		font: normal 10px/11px Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 4px 0px 4px 0px;
		width: 220px;	
	}
		
	.store_datatable_header
	{
		background-color: #c0ad97;
		font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 4px 8px 4px 8px;
	}

	.store_datatable_full
	{
		width: 100%;
	}

	div.store_ListPaging
	{
		background-color: #d7c5b1;	
		color: #000;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		border: 1px solid #b4a08a;
		padding: 6px;
		text-align: center;
		margin-bottom: 18px;
	}
	div.store_ListPaging a:link { text-decoration: none; font-weight: bold; }
	div.store_ListPaging a:visited { text-decoration: none; font-weight: bold; }
	div.store_ListPaging a:hover { text-decoration: none; font-weight: bold; }
	div.store_ListPaging a:active { text-decoration: none; font-weight: bold; }	

	.store_img
	{
		border: 1px solid #958069;	
	}
	
	.store_img_thumb
	{
		border: 1px solid #958069;
		width: 88px;
		-ms-interpolation-mode: bicubic;	
	}
	
	div.prodlistcontainer
	{
		zoom: 1;
		padding: 0px;
		margin: 0px;
	}
	
	div.prodlistout
	{
		float: left;
		width: 269px;
		padding: 10px 0px 10px 0px;
		margin: 0px 10px 0px 0px;
		border-top: 2px solid #d7c5b1;
		zoom: 1;
	}
	
		div.prodlistimg
		{
			float: left;
			display: inline;
			padding: 0px;
			margin: 0px 10px 2px 0px;
			zoom: 1;
		}
		
		div.prodlistinfo
		{
			float: left;
			display: inline;
			padding: 0px;
			margin: 0px 0px 0px 0px;
			width: 164px;
			font-size: 11px;
			line-height: 14px;
			zoom: 1;
		}
		
			div.prodlistinfo strong a:link		{ font-weight: bold; text-decoration: none; color: #000; }
			div.prodlistinfo strong a:visited	{ font-weight: bold; text-decoration: none; color: #000; }
			div.prodlistinfo strong a:hover		{ font-weight: bold; text-decoration: none; color: #000; }
			div.prodlistinfo strong a:active	{ font-weight: bold; text-decoration: none; color: #000; }
	
	div.proddetailout
	{
		padding: 10px 10px 10px 0px;
	}
	
	div.proddetailimg
	{
		float: left;
		padding-right: 18px;
	}

	div.proddetailimg a
	{
		display: block;
		text-align: center;
		text-decoration: none;
	}
	
	div.proddetailinfo
	{
		float: left;
		width: 310px;
	}
	
	div.textlinklist
	{
		text-align: center;
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		margin: 0px 8px 0px 8px;
		padding: 18px 0px 18px 0px;	
	}
	
	div.textlinklist p
	{
		text-align: center;
		font: normal 11px/13px Arial, Helvetica, sans-serif;
		margin: 0px 0px 13px 0px;
	}
	
	p.sellbeerlabelsminiheader
	{
		background-color: #a69178;
		color: #382a18;
		font: bold 12px/13px Arial, Helvetica, sans-serif;
		border: 1px solid #7e6a53;
		padding: 4px;
		margin: 0px 8px 18px 8px;
	}
	
	.htmlcontentbox
	{
		background-color: #FFF;
		border: 1px solid #000;
		padding: 18px;
		margin: 0px 0px 18px 0px;
	}
	
	.clear
	{
		clear: both;
		height: 1px;
		margin: 0px;
		padding: 0px;
		line-height: 1px;
	}
	
	#content_norightcol .blackbox
	{
		background: #000 url(../images/website/blackbox.gif) repeat-x 0 0;
		color: #fff;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		padding: 10px;
		border: 3px solid #000;
		margin: 0px 0px 16px 0px;
	}
	
		.blackbox strong
		{
			
		}
		
		.blackbox em
		{
			color: #ffc600;
			font-style: normal;
		}
		
		#content_norightcol .blackbox p
		{
			margin: 0px 0px 4px 0px;
			color: #fff;
			font-size: 16px;
			line-height: 20px;
		}
		
		#content_norightcol .blackbox p.blackbox_credit
		{
			color: #ffc600;
			font-size: 13px;
			font-style: italic;
			font-family: Georgia, "Times New Roman", serif;
		}
		
a.nicelink
{
	background: #dbe8ea url(../images/website/nicelink.gif) repeat-x 0 0;
	padding: 1px 4px 1px 4px;
	border: 1px solid #033c73;
	color: #2c5998;
	font-size: 13px;
}

	a.nicelink:link		{ color: #2c5998; font-weight: bold; background: #dbe8ea url(../images/website/nicelink.gif) repeat-x 0 0; text-decoration: none; }
	a.nicelink:visited	{ color: #2c5998; font-weight: bold; background: #dbe8ea url(../images/website/nicelink.gif) repeat-x 0 0; text-decoration: none; }
	a.nicelink:hover	{ color: #4975b3; font-weight: bold; background: #fff none repeat-x 0 0; text-decoration: none; }
	a.nicelink:active	{ color: #4975b3; font-weight: bold; background: #fff none repeat-x 0 0; text-decoration: none; }		
			
}






