* {
	margin: 0;
	padding: 0;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.3;
	color: #330000;
}
body {
	background-color: #CCCCCC;
	background-image:url(../images/background_metal.jpg);
}
img {
    border:none;
}
.right {
    float:right;
	margin-right:30px;
	margin-top:5px;
}
table, form{
	margin-right : auto;
	margin-left : auto;
}
td{
	padding:3px;
}


.red{
	color:#FF3333;
}
.red2{
	font-size:24px;
	color:#cc0000;
}
.awards{
	font-size:12px;
	color:#ab2f27;

}

.percent{
	font-size:11px;
	color:#360e08;
}

#body {
	margin: auto;
	width: 820px;

}
#top_shade {
	width: 820px;
	height: 10px;
	background-image:url(../images/shade_top.jpg);
}
#frame{
	background-image:url(../images/shade_middle.jpg);
	background-repeat:repeat-y;
	float:left;
	width: 800px;
	padding: 0 10px 0 10px;
}
#header_image {
	width: 800px;
	background-color: #FFFFFF;
}
#links {
	clear:both;
	width: 800px;
	height: 45;
	background-color: #AB0D24;
	*background-image: url("../images/header_links.png");
}
#content_frame{
  
	width: 800px;
	padding: 0px;
	clear: both;
}
#home_content {
	width: 800px;
	height: 300px;
	background-color: #FFFFFF;
}
#home_text {
	font-weight:300;
}
#home_text_large {
	font-size: 22px;
	font-weight:bold;
	font-family:Palatino;
}
#beerReagion_text_large {
	font-size: 20px;
	font-weight:bold;
	font-family: lucida;

}
#beer_text_large {
	font-size: 20px;
	font-weight:bold;
	font-family: lucida;
	font-style:italic;
	text-decoration:underline;
}
#wineReagion_text_large {
	font-size: 20px;
	font-weight:bold;
	font-family:Palatino;
	
}
#wine_text_large {
	font-size: 20px;
	font-weight:bold;
	font-family:Palatino;
	font-style:italic;
	text-decoration:underline;
}
#varietal_text_large {
	font-size: 20px;
	font-weight:bold;
	font-family:lucida;
	font-style:italic;
	text-decoration:underline;
}
#home_image{
	float:left;
}
#home_text{
	margin: 0 0 0 220px;
}

#about_text {
	font-size: 14px;
	font-weight:300;
}
#about_image{
	padding: 15px 0 0 0;
}
#beer_list_content {
	width: 800px;
	background-color: #FFFFFF;
}
#beer_list_map {
	
	margin-left:100px;
	margin-top:10px;
}
#about_content, #beer_detail_content2, #beer_detail_content3, #beer_detail_content4, #beer_detail_content5, #beer_detail_content6, #beer_detail_content7, #wine_detail_content, #wine_detail_content2, #wine_detail_content3, #wine_detail_content4, #blog_content, #contact_content{
	width: 800px;
	height: 400px;
	background-color: #FFFFFF;
	clear: both;
}
#wine_list_content{
	width: 800px;
	background-color: #FFFFFF;
	clear: both;
}
#wine_list_content2{
	width: 800px;
	background-color: #FFFFFF;
	width:800px;background:transparent url('../images/pap.jpg') right top repeat-y;
	clear: both;
}
.wine_varietal a{
    font-family:lucida;
	font-size:15px;
	font-style:italic;
                font-weight:bold;
}
#wine_list_map{
	margin-left:15px;
	margin-top:10px;
}
#blog_text {
	text-align:center;
	font-weight:300;
	padding: 120px 65px 0 55px;
}

#contact_text {
	font-weight:300;
	padding: 15px 65px 0 55px;
}
#content {
	width: 800px;
	background-color: #FFFFFF;
}
#detail_frame{

	float:left;
	width:700px;
}
#about_detail_frame{
	margin: 0 65px 0 65px;
	padding: 15px 0 0 0;
}
#home_detail_frame{
	margin: 0 65px 0 30px;
	padding: 15px 0 0 0;
}
.detail_image{
	float:left;
}
#detail_text{
	margin: 0 0 0 120px;
}
#beer_detail_ {
	margin: 40px 0 0 0;
}
#beer_detail_text {
	font-size: 16px;
	font-weight:300;
	margin: 10px 0 0 10px;
}
#beer_detail_text img{
    float:left;
}
#beer_list_ {
	padding: 15px 0 0 35px;
}
#beer_list_text, #wine_list_text {
	margin: 10px 75px 0 60px;
}
.beer_list_links {
	padding-left:0px;
    margin-left:100px;
	
}
.beer_list_links ul{
	list-style:none;
}
.beer_list_links li{
	width:110px;
    float:left;
	margin-right:90px;
	margin-top:10px;
    padding-bottom:4px;
	text-align:center;
	font-weight:bold;
}

.beer_list_links li a{
    text-decoration:none;
}
.beer_list_links_Q ul{
	list-style:none;
	margin-left:50px;
}
.beer_list_links_Q li{
	width:110px;
    float:left;
	margin-right:50px;
	margin-top:10px;
    padding-bottom:4px;
	text-align:center;
	font-weight:bold;
}
.beer_list_links_Q li a{
    text-decoration:none;
}
#wine_page_link {
    font-family:La Bamba LET;
	font-size:20px;
	font-weight:bold;
	margin-left:20px;
    
}
#wine_page_link a{
    margin-right:20px;
     
    
}
.wine_kind {
    font-family: palatino;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	font-style:italic;
	text-decoration:underline;
}
.wine_place {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-left:60px;

}
.wine_name {
    font-family:Georgia, "Times New Roman", Times, serif;
	
	margin-left:110px;
	margin-top:5px;
}
.wine_name a{
    
	font-size:14px;
	text-decoration:none;
	
}
.wine_name a:hover{
    
	font-size:14px;
	text-decoration:underline;
	
}
.wine_list_links {
	padding-left:0px;
    margin-left:20px;	
}
.wine_list_links ul{
	list-style:none;
}
.wine_list_links li{
	width:140px;
    height:185px;
    float:left;
	margin-right:20px;
	margin-top:10px;
    padding-bottom:4px;
	text-align:center;
	font-weight:bold;
}
.wine_list_links li a{
    text-decoration:none;
	font-family:palatino;
}
.break {
    clear:both;
	padding-top:30px;
}
.break_line {
    clear:both;
}
.back {
    clear:both;
	float:right;
	margin-right:30px;
}
#product_details_holder {
    width:400px;
	height:470px;
	padding:5px;
	background-color:#FFFFFF;
}
#product_details_holder_wine {
    width:400px;
	height:470px;
	padding:5px;
	background-color:#FFFFFF;
}

#product_details_holder_wine2 {
    width:400px;
	height:675px;
	padding:5px;
	background-color:#FFFFFF;
}

#product_details_holder_wine3 {
    width:400px;
	height:775px;
	padding:5px;
	background-color:#FFFFFF;
}

#ttl_product_details {
    font-size:20px;
	font-weight:bold;
	margin: 5px 0 0 15px;
}

#ttl2_product_details {
    font-size:16px;
	margin: 5px 0 0 15px;
}

#product_detail_text {
    font-size:16px;
	margin: 15px 5px 0 0;

}
#product_detail_text img{
    float:left;
	margin-right:5px;

}
.beer_list_links2 {
	text-align:center;
	margin: 15px 0 0 135px;
}

#beer_list_link {
	margin: 4px;
}

#wine_detail_text {
	margin: 10px 0 0 10px;
}

#wine_list_links {
	text-align:center;
	margin: 15px 65px 0 158px;
}


#footer {
	clear:both;
	height: 20px;
}
#footer .left {
    float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
}
#footer .left a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer .right {
    float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:5px;
}

#bottom_shade {
	clear:both;
	display: block;	
	width: 820px;
	height: 10px;
	background-image:url(../images/shade_bottom.jpg);
	float:left;
}

.spacer{
	clear:both;
	height:30px;
}



/* header menu links */
.link_separator{
	display: block;
	width: 7px;
	height: 25px;
	background-image: url("../images/header_links.png");
	background-position: 0 0;
	float:left;
}

.link_separator_end{
	display: block;
	width: 80px;
	*width: 7px;
	height: 25px;
	background-image: url("../images/header_links.png");
	background-position: -720px 0;
	float:left;
}

a.link_home, a.link_about, a.link_beer, a.link_wine, a.link_blog, a.link_contact,
 .link_home_selected, .link_about_selected, .link_beer_selected, .link_wine_selected, .link_blog_selected, .link_contact_selected
{
	display: block;
	width: 113px;
	height: 25px;
	background-image: url("../images/header_links.png");
	float:left;
	font-size; 1px;
	text-indent: -5000px;
}

a.link_home{
	background-position: -7px 0;
}
a.link_home:hover, .link_home_selected{
	background-position: -7px -25px;
}

a.link_about{
	background-position: -127px 0;
}
a.link_about:hover, .link_about_selected{
	background-position: -127px -25px;
}

a.link_beer{
	background-position: -247px 0;
}
a.link_beer:hover, .link_beer_selected{
	background-position: -247px -25px;
}

a.link_wine{
	background-position: -367px 0;
}
a.link_wine:hover, .link_wine_selected{
	background-position: -367px -25px;
}

a.link_blog{
	background-position: -487px 0;
}
a.link_blog:hover, .link_blog_selected{
	background-position: -487px -25px;
}

a.link_contact{
	background-position: -607px 0;
}
a.link_contact:hover, .link_contact_selected{
	background-position: -607px -25px;
}



/* wine detail links */
.wine_list_link {
	float:left;
	padding:15px;
}

a.link_riesling, a.link_pinot_gris, a.link_rose, a.link_pinot_noir{
	display: block;
	height: 30px;
	background-image: url("../images/wine_image2.png");
	font-size; 1px;
	text-indent: -5000px;
}

a.link_riesling{
	width: 86px;
	background-position: 0 0;
}
a.link_riesling:hover{
	background-position: 0 -30px;
}

a.link_pinot_gris{
	width: 101px;
	background-position: -86px 0;
}
a.link_pinot_gris:hover{
	background-position: -86px -30px;
}

a.link_rose{
	width: 52px;
	background-position: -187px 0;
}
a.link_rose:hover{
	background-position: -187px -30px;
}

a.link_pinot_noir{
	width: 107px;
	background-position: -239px 0;
}
a.link_pinot_noir:hover{
	background-position: -239px -30px;
}




/* beer detail links */
a.link_framboise, a.link_brunante, a.link_biere, a.link_fontaine, a.link_ipa, a.link_porter, a.link_honey{
	display: block;
	width: 160px;
	height: 220px;
	background-image: url("../images/beer_image.png");
	float:left;
	font-size; 1px;
	text-indent: -5000px;
}

a.link_framboise{
	background-position: 0 0;
}
a.link_framboise:hover{
	background-position: 0 -220px;
}

a.link_brunante{
	background-position: -160px 0;
}
a.link_brunante:hover{
	background-position: -160px -220px;
}

a.link_biere{
	background-position: -320px 0;
}
a.link_biere:hover{
	background-position: -320px -220px;
}

a.link_fontaine{
	background-position: -480px 0;
}
a.link_fontaine:hover{
	background-position: -480px -220px;
}

a.link_ipa{
	background-position: -640px 0;
}
a.link_ipa:hover{
	background-position: -640px -220px;
}

a.link_porter{
	background-position: -800px 0;
}
a.link_porter:hover{
	background-position: -800px -220px;
}

a.link_honey{
	background-position: -960px 0;
}
a.link_honey:hover{
	background-position: -960px -220px;
}


/* beer and wine back link */
a.link_back{
	display: block;
	width: 60px;
	height: 60px;
	background-image: url("../images/back2.png");
	font-size; 1px;
	text-indent: -5000px;
	background-position: 0 0;
}
a.link_back:hover{
	background-position: 0 -60px;
}


/* beer and wine title */
.title_content{
	clear:both;
	padding: 15px 0 0 55px;
}

.title_content2{
	clear:both;
	padding: 15px 0 0 55px;


}

#beer_list_title1, #beer_list_title2, #wine_list_title {
	display: block;
	width: 690px;
	height: 30px;
	background-image: url("../images/title.png");
	background-repeat:no-repeat;
	font-size; 1px;
	text-indent: -5000px;
}

#beer_list_title1 {
	background-position: 0 0;
}
#beer_list_title2 {
	background-position: 0 -30px;
}
#wine_list_title {
	background-position: 0 -60px;
}




#wine_detail_title1, #wine_detail_title2, #wine_detail_title3, #wine_detail_title4{
	display: block;
	width: 102px;
	height: 30px;
	background-image: url("../images/wine_title.png");
	background-repeat:no-repeat;
	font-size; 1px;
	text-indent: -5000px;
}
#wine_detail_title1{
	width: 102px;
	background-position: 0 0;
}
#wine_detail_title2{
	width: 120px;
	background-position: -102px 0;
}
#wine_detail_title3{
	width: 62px;
	background-position: -222px 0;
}
#wine_detail_title4{
	width: 127px;
	background-position: -284px 0;
}


#beer_detail_title1, #beer_detail_title2, #beer_detail_title3, #beer_detail_title4,
#beer_detail_title5, #beer_detail_title6, #beer_detail_title7, #beer_detail_title8
{
	display: block;
	width: 450px;
	height: 30px;
	background-image: url("../images/beer_title.png");
	background-repeat:no-repeat;
	font-size; 1px;
	text-indent: -5000px;
}
#beer_detail_title1{
	background-position: 0 0;
}
#beer_detail_title2{
	background-position: 0 -30px;
}
#beer_detail_title3{
	background-position: 0 -60px;
}
#beer_detail_title4{
	background-position: 0 -90px;
}
#beer_detail_title5{
	background-position: 0 -120px;
}
#beer_detail_title6{
	background-position: 0 -150px;
}
#beer_detail_title7{
	background-position: 0 -180px;
}
#beer_detail_title8{
	background-position: 0 -210px;
}


#beer_detail_image1, #beer_detail_image2, #beer_detail_image3, #beer_detail_image4,
#beer_detail_image5, #beer_detail_image6, #beer_detail_image7
{
	display: block;
	width: 102px;
	height: 362px;
	background-image: url("../images/beer_thumb.jpg");
	background-repeat:no-repeat;
}
#beer_detail_image1{
	background-position: 0 0;
}
#beer_detail_image2{
	background-position: -102px 0;
}
#beer_detail_image3{
	background-position: -204px 0;
}
#beer_detail_image4{
	background-position: -306px 0;
}
#beer_detail_image5{
	background-position: -408px 0;
}
#beer_detail_image6{
	background-position: -510px 0;
}
#beer_detail_image7{
	background-position: -612px 0;
}


#wine_detail_image1, #wine_detail_image2, #wine_detail_image3, #wine_detail_image4
{
	display: block;
	width: 102px;
	height: 362px;
	background-image: url("../images/wine_thumb.jpg");
	background-repeat:no-repeat;
}
#wine_detail_image1{
	background-position: 0 0;
}
#wine_detail_image2{
	background-position: -102px 0;
}
#wine_detail_image3{
	background-position: -204px 0;
}
#wine_detail_image4{
	background-position: -306px 0;
}


#back_button{
	float:left;

}

#header_image1{
	display: block;
	width: 800px;
	height: 130px;
	background-image: url("../images/header_image01.jpg");
	background-repeat:no-repeat;
	clear: both;
}

#header_image2{
	display: block;
	width: 800px;
	height: 130px;
	background-image: url("../images/header_image02.jpg");
	background-repeat:no-repeat;
	clear: both;
}

#header_image3{
	display: block;
	width: 800px;
	height: 130px;
	background-image: url("../images/header_image03.jpg");
	background-repeat:no-repeat;
	clear: both;
}
#header_image4{
	display: block;
	width: 800px;
	height: 130px;
	background-image: url("../images/header_image04.jpg");
	background-repeat:no-repeat;
	clear: both;
}
#header_image5{
	display: block;
	width: 800px;
	height: 130px;
	background-image: url("../images/header_image05.jpg");
	background-repeat:no-repeat;
	clear: both;
}

#thumb_image01, #thumb_image02, #thumb_image03, #thumb_image04{
	margin: 5px 0 0 10px;
	display: block;
	width: 150px;
	height: 106px;
	background-repeat:no-repeat;
	float: left;
}
#thumb_image01{
	background-image: url("../images/thumb_image01.jpg");
}
#thumb_image02{
	background-image: url("../images/thumb_image02.jpg");
}
#thumb_image03{
	background-image: url("../images/thumb_image03.jpg");
}
#thumb_image04{
	background-image: url("../images/thumb_image04.jpg");
}

#thumb_image11{
	display: block;
	width: 120px;
	height: 180px;
	background-image: url("../images/thumb_image11.jpg");
	background-repeat:no-repeat;
}
#thumb_image12{
	display: block;
	width: 120px;
	height: 180px;
	background-image: url("../images/thumb_image12.jpg");
	background-repeat:no-repeat;
}

#logo{
	background-color:#220000;

}








#beer_list2_title {
	padding: 15px 0 0 35px;
}
#beer_list2_text, #wine_list_text {
	margin: 10px 75px 0 60px;
}
.beer_list2_links {
	padding-left:0px;
    margin-left:100px;
	
}
.beer_list2_links ul{
	list-style:none;
}
.beer_list2_links li{
	width:140px;
    float:left;
	margin-right:90px;
	margin-top:10px;
    padding-bottom:4px;
	text-align:center;
	font-weight:bold;
}

.beer_list2_links li a{
    text-decoration:none;
}
.beer_list2_links_Q ul{
	list-style:none;
	margin-left:50px;
}
.beer_list2_links_Q li{
	width:110px;
    float:left;
	margin-right:50px;
	margin-top:10px;
    padding-bottom:4px;
	text-align:center;
	font-weight:bold;
}
.beer_list2_links_Q li a{
    text-decoration:none;