body,p,form,fieldset,h1,h2,h3,h4,h5,h6,ul,ol,li,td,th{padding:0;margin:0;}

a img,fieldset{border:0;}

html{height:100%;}
body{
background-color:#594618;font-family:Tahoma,sans-serif;
background-image:url("../images/bg_body.gif");
background-position:0 3px;min-height:100%;height:100%;
}

a img{border:0;}

.victor{font-size:1px;height:1px;display:block;clear:both;}

#grad{
background-image:url("../images/grad.gif");background-repeat:repeat-x;_height:100%;
min
text-align:center;min-height:100%;height:100%;
}

#global{
width:716px;padding:0 35px;
min-height:100%;text-align:left;_height:100%;margin:0 auto;
position:relative;background-image:url("../images/bg_global.gif");
}

#shr,#shl{
display:block;position:absolute;
width:35px;height:647px;top:0;
}

#shl{left:0;background-image:url("../images/shl.gif");}

#shr{right:0;background-image:url("../images/shr.gif");}

#head{
height:193px;width:716px;
background-repeat:no-repeat;background-position:100% 100%;background-image:url("../images/bg_head.jpg");
position:relative;background-color:#4C3907;
}

#mininav{padding-top:14px;
width:522px;padding-left:5px;
height:21px;font-size:10px;
background-image:url("../images/bg_mininav.gif");
background-repeat:no-repeat;
position:absolute;top:0;left:189px;background-position:0 100%;
}

#mininav div{
height:17px;background-color:#333;
padding-top:4px;
}

#mininav .tl{color:#fff;
text-decoration:none;margin-right:10px;padding-left:5px;
}


#body{width:716px;
position:relative;
}

#nav{width:187px;float:left;margin-left:1px;
padding-top:13px;background-image:url("../images/bg_nav.gif");background-repeat:no-repeat;
padding-bottom:150px;
}

#nav a{display:block;}



#main{
_display:inline;float:left;
margin-left:6px;width:521px;
background-repeat:no-repeat;background-image:url("../images/bg_main.gif");
padding-top:22px;
color:#4E4D48;padding-bottom:80px;
position:relative;
}

#main h2{padding-left:10px;margin-bottom:25px;}

#main p{font-size:11px;line-height:1.4;padding-left:20px;width:470px;text-align:justify;margin-bottom:20px;}

#main a{color:#4E4D48;}

.mnu{
padding-left:20px;
}

#main h3{font-size:13px;
color:#890000;
margin-bottom:5px;margin-top:20px;
} 

#main h3.first{margin-top:0;}

#main .mnu2 h3{margin-bottom:10px;}

.mnu h4{font-size:11px;margin-top:10px;margin-bottom:4px;}

.mnu table{
border-collapse:collapse;width:480px;
margin-bottom:20px;
}

.mnu td{font-size:11px;padding:4px 3px;border-bottom:1px solid  #DBCB95;}

.mnu .price,.mnu .amnt{text-align:right;width:40px;}
.mnu .price.wd,.mnu .amnt.wd{width:100px;}

#main .mnu p{width:340px;padding-left:0;position:relative;padding-left:40px;padding-right:90px;_height:20px;min-height:20px;
line-height:1.5;

}
#main .mnu p form{
position:absolute;
right:30px;
top:0;width:50px;
}

.mnu .amnti{
border:1px solid #DBCB95;
width:20px;
height:15px;
padding:1px;background-color:#fff;
vertical-align:middle;text-align:right;font-size:11px;color:#333;

}

#main .mnu2 p span.prc{position:absolute;top:0;right:0;width:40px;display:block;height:20px;text-align:right;}

div.bask{
border:1px solid #DBCB95;
margin-bottom:15px;font-size:11px;margin-right:20px;
background-color:#fff;padding:2px 4px;
}



#main .mnu2 p .amnt{position:absolute;top:0;right:440px;}

#main .mnu p small{display:block;}


#main .mnu2 p{margin-bottom:0;}



.dmenu{margin-left:17px;}
#main .dmenu p.note{padding-left:0;font-size:10px;}
.dmenu th{border-bottom:1px solid #DBCB95;}
.dmenu h3{
color:#700000;font-size:12px;padding-top:20px;padding-bottom:5px;padding-left:3px;
}

.dmenu table{border-collapse:collapse;margin-bottom:20px;}
.dmenu td{color:#4E4D48;font-size:11px;vertical-align:bottom;border-bottom:1px solid #DBCB95;padding:2px 3px;padding-right:20px;}
.dmenu .prc{text-align:right;padding-right:7px;}


.gal{margin-left:20px;}

.gal a{float:left;margin-bottom:25px;margin-right:22px;}

.gal img{border:2px solid #4E4D48;}

#shn{
width:6px;
height:454px;display:block;position:absolute;background-image:url("../images/shn.gif");
font-size:1px;top:0px;left:188px;
}

#brewery{
position:absolute;left:22px;bottom:60px;
}



.frm{padding-left:20px;}

.frm h3{color:#700000;font-size:12px;margin-bottom:10px;margin-top:15px;}

.frm label{color:#4E4D48;font-size:11px;position:relative;
float:left;width:100px;
padding-top:4px;
}

.frm label span{
color:#700000;
position:absolute;right:3px;top:2px;
}

.frm .fl{margin-bottom:2px;}

.frm .inp1{
border:1px solid #999;width:200px;
}

.frm .error{border:1px solid #700000;}

.frm .chbl input{float:left;margin-top:10px;margin-left:-5px;margin-right:5px;_display:inline;}
.frm .chbl label{width:auto;margin-top:9px;}


.frm .subml{padding-top:30px;text-align:right;padding-right:50px;padding-bottom:30px;}
.frm .subml input{border:0;background:#666;color:#fff;font-size:11px;font-weight:bold;padding:3px 20px;border:1px solid #333;}





#nlform{
background-color:#afa390;padding:10px;
width:350px;margin-top:30px;
font-size:11px;
}

#main .mnu #nlform h3{margin-top:0;margin-bottom:7px;}

#nlform *{vertical-align:middle;}

#nlform label{padding-right:10px;color:#333;}

#nlform #f_email{
border:1px solid #999; 
height:17px;
}

#main .mnu #nlform p{position:static;margin:0;padding:0;width:auto;
text-align:left;margin-bottom:7px;color:#333;
}

#nlform #f_submit{
color:#fff;background-color:#3d1301;border:0;font-size:11px;padding:2px 10px;
}













#foot{position:absolute;
width:704px;height:37px;bottom:0;_bottom:-1px;
background-image:url("../images/bg_foot.gif");
left:41px;
font-size:11px;color:#fff;
}

#foot p{float:left;_display:inline;margin-left:18px;margin-right:18px;margin-top:11px;}

#foot a{color:#B71515;}


