/* CSS Document */
body{ margin:0; padding:0; background: #E5CB87 url(images/body_bg.jpg) repeat-x left top; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
div, p, h, a{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #242424; font-size:11px; text-decoration:none;}
h1, h2, h3, h4, h5, h6, h7, h8, p, span, ul, li, div, form, a{ padding:0px; margin:0px;}
/*div{ line-height:0;}*/
ul{list-style-type:none;}
img{ margin:0; padding:0;}
a img{ border:0px;}
a{ color:#242424; text-decoration:underline;}
a:hover{ color:#242424; text-decoration:none;}
.clear{ clear:both; margin:0; padding:0; line-height:0; height:0; font-size:0;}
.spacer{ clear:both; margin:0; padding:0; line-height:0; height:1; font-size:0;}
hr{ margin:0; padding:0; background:url(images/header_divider.jpg) repeat-x left top; line-height:0; border:none;}

table td a { text-decoration:none}

.wrapper{ width:970px; margin:0 auto; padding:16px 0;}
.header{ margin:0; padding:0;}
.header-picture{ margin:0; padding:0; width:970px; height:269px;}
.header-left{ margin:0; padding:0; width:388px; float:left; display:block;}
.header-right{ margin:0; padding:0; width:353px; float:right; display:block;}
.header-middle{ margin:0; padding:18px 0 0 73px; width:156px; height:251px; float:left; display:block; background:url(images/header_mpic.jpg) no-repeat left top;}

.menu{ margin:0 0 0 8px; padding:0; width:953px; background:url(images/menu_bg.jpg) repeat-x left top;}
.menu-left{ width:9px; height:33px; margin:0; padding:0; float:left; display:block; background:url(images/left_mbg.jpg) no-repeat left top;}
.menu-right{ width:9px; height:33px; margin:0; padding:0; float:left; display:block; background:url(images/right_mbg.jpg) no-repeat right top;}
.menu-middle{ width:935px; margin:0; padding:0; float:left; display:block; }

.nav{ margin:0; padding:0 0 0 20px; }
.nav ul{margin:0; padding:0; list-style-type:none;}
.nav ul li{ margin:0; padding:0; color:#FFFFFF; float:left; display:block; text-transform:capitalize; font:normal 10px/30px Verdana, Arial, Helvetica, sans-serif;}
.nav ul li a{ margin:0; padding:0 12px 0 12px; color:#FFFFFF; text-decoration:none; background:url(images/menu_divider.jpg) no-repeat right top; font:normal 10px/30px Verdana, Arial, Helvetica, sans-serif; float:left; display:block; }
.nav ul li a:hover{ color:#FFC600; text-decoration:none; }
.nav ul li a.active{ color:#FFC600; text-decoration:none; }
.nav ul li.contactmenu{ margin:0; padding:0 0px 0 0px; color:#FFFFFF; float:left; display:block; text-transform:capitalize; font:normal 10px/30px Verdana, Arial, Helvetica, sans-serif;}
.nav ul li.contactmenu a{ color:#FFFFFF; text-decoration:none; background:none; }
.nav ul li.contactmenu a:hover{ color:#FFC600; text-decoration:none; }
.nav ul li.contactmenu a.active{ color:#FFC600; text-decoration:none; }

.content-area{ margin:0 0 0 8px; padding:11px 0 0 0; width:953px;}
h1{ color:#1A1A1A; font:normal 24px Georgia, "Times New Roman", Times, serif;}
h1 span{ color:#D80D12;}
.ad-area{ margin:0; padding:0;}
.ad{ margin:0; padding:0; background:url(images/ad_bg.jpg) no-repeat left top; width:307px; height:195px; float:left; display:block;}
.ad-middle{ margin:0 15px; padding:0; background:url(images/ad_bg.jpg) no-repeat left top; width:307px; height:195px; float:left; display:block;}
.ad-left{ width:120px; margin:0; padding:0 0 0; float:left; display:block;}
.ad-right{ width:187px; margin:0; padding:0 0 0; float:left; display:block;}
.gitar{ margin:0; padding:27px 0 0 9px;}
.live-music{ margin:0; padding:9px 15px 0 0;}
.ad-text{ margin:0; padding:15px 20px 0 0; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFC600;}
.ad-text p{ margin:0; padding:15px 20px 0 0; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFC600;}
.cash{ margin:0; padding:28px 0 0 23px;}
.realpub{ margin:0; padding:9px 17px 0 0;}
.pub-text{ margin:0; padding:12px 20px 0 0; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#FFC600;}
.menus{ margin:0; padding:15px 18px 0 0;}
.wine-img{ margin:0; padding:0 0 0 0;}

.bottom-content{ margin:0; padding:13px 0 0 0; width:970px;}
.bottom-top{ margin:0; padding:0; background:url(images/top_curv.jpg) no-repeat left bottom; height:9px;}
.bottom-bottom{ margin:0; padding:0; background:url(images/bottom_curv.jpg) no-repeat left top; height:9px;}
.bottom-content-area{  background:#C62225; margin:0; padding:0 9px 0 9px;}

.menu-guide{ margin:0; padding:0; width:199px; height:186px; float:left; display:block;}
.table-area{ margin:0; padding:0 18px 0 12px; width:520px; float:left; display:block;}
.contact{ width:186px; margin:0; padding:0; float:left; display:block;}
.contact-header{ margin:0; padding:16px 0 0 56px; width:123px; height:28px; background:url(images/contact.jpg) no-repeat left top; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.address{ font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFC600; margin:0; padding:0 0 4px 15px; background:url(images/arrow.jpg) no-repeat 6px 5px;}
.address span{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.address span a{ color:#ffffff; text-decoration:underline;}
.address span a:hover{ color:#ffffff; text-decoration:none;}
.newdishes{ font:normal 14px/30px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.white-text{ color:#FFFFFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.yellow-text{ color:#FFC600; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }

.footer{ margin:0; padding:15px 0 10PX 0; text-align:center;}
.footer ul{ margin:0; padding:0 0 0 30px; list-style-type:none;}
.footer ul li{ margin:0; padding:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#B1191D; float:left; display:block;}
.footer ul li a{padding:0 10px 0 10px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#B1191D; text-decoration:none;}
.footer ul li a:hover{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.footer ul li a.active{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.footer p{ color:#62121C; font-weight:bold;}

/*--------------------------------(events)---------------------------------------*/
h2{ color:#1A1A1A; font:normal 24px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 8px;}
h2 span{ color:#84080B; font:normal 24px Georgia, "Times New Roman", Times, serif;}
.events{ margin:10px 0; padding:10px 9px; background:#F9F1DC; width:932px;}
.events-area{ margin:0; padding:10px; border:#E5CB87 1px solid; background:url(images/event_bg.jpg) repeat-y left top;}
.event-left{ margin:0; padding:0; width:137px; float:left; display:block; border:0px solid #ff0000;}
.event-right{ margin:0; padding:0; width:770px; float:left; display:block; border:0px solid #ff0000;}
.events-header{ margin:0; padding:0; color:#84080B; font:normal 18px Verdana, Arial, Helvetica, sans-serif;}
.events-date{ margin:0; padding:0; color:#212020; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.event-text{ margin:0; padding:10px 0 0 0; color:#8C763D;}
.guestbeers{ margin:0; padding:0 0 0 7px;}
.weblink{ margin:0; padding:0; color:#84080B; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
.weblink a{ color:#84080B; text-decoration:none;}
.weblink a:hover{ color:#84080B; text-decoration:underline;}
.guest-left{ margin:0; padding:0; width:98px; float:left; display:block; border:0px solid #ff0000;}
.guest-right{ margin:0; padding:0; width:800px; float:left; display:block; border:0px solid #ff0000;}
.left-btn{ margin:0; padding:20px 0 0 0; width:400px; float:left; display:block;}
.right-btn{ margin:0; padding:10px 0 0 0; width:400px; float:left; display:block;}

.price-btn{ margin:0; padding:0; border:0px solid #ff0000; }
.price-btn a{ margin:0 15px 0 0; padding:8px 0px 8px 15px; background:url(images/price_btn.jpg) no-repeat left top; color:#84080B; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; height:14px; text-decoration:none; display:block; float:left;}
.price-btn a span{ margin:0; padding:8px 15px 8px 0px; background:url(images/price_btn.jpg) no-repeat right top; height:14px; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;}

/*.price-btn a{ margin:0 10px 0 0; padding:0; background:url(images/pricebtn.jpg) no-repeat left top; color:#84080B; font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif; text-align:center; width:84px; display:block; text-decoration:none; float:left;}
.dollor-btn a{ margin:0 10px 0 0; padding:0; background:url(images/dollorbtn.jpg) no-repeat left top; color:#84080B; font:normal 12px/30px Verdana, Arial, Helvetica, sans-serif; text-align:center; width:66px; display:block; text-decoration:none; float:left;}*/

.red{ color:#b60911;}

.menu-item-head{ margin:0; padding:0; color:#84080B; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.menu-item{ margin:0; padding:0; color:#77622A; font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; text-align:center;}

.menu-area{ margin:0; padding:20px 0 40px 0; width:952px; border:0px solid #ff0000;}
.menupic-left{ margin:0; padding:0 0 0 0; float:left; display:block; width:423px; background:url(images/menuleftpic.jpg) no-repeat left top; height:310px;}
.menuleft-item{ margin:0; padding:135px 0 0 54px; color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; float:left; display:block; text-align:center;}
.menuleft-item a{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menuleft-item a:hover{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.menuright-item{ margin:0; padding:135px 0 0 66px; color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; float:left; display:block; text-align:center;}
.menuright-item a{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menuright-item a:hover{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menupic-right{ margin:0; padding:0 0 0 0; float:right; display:block; /*width:510px;*/ width:430px; background:url(images/menuleftpic.jpg) no-repeat left top; height:310px;}
.menupic-right a{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border:0px solid #ff0000; }
.menupic-right a:hover{color:#84080B; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menufirst{ margin:0; padding:0; width:137px; float:left; display:block; text-align:right;}
.menusecond{ margin:0; padding:0; width:121px; float:left; display:block;}
.menuthird{ margin:0; padding:0; width:122px; float:left; display:block;}
.menufourth{ margin:0; padding:0; width:124px; float:left; display:block;}

.tablebook{ margin:0; padding:20px 0 40px 0; width:952px; border:0px solid #ff0000;}
.book-area{ margin:0; padding:0 0 0 20px; width:600px; float:left; display:block;}
.book-area form{ margin:0; padding:0;}
.book-area form fieldset{ margin:0; padding:0; border:none;}
.book-area form fieldset label{ margin:0; padding:0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#4C3C11;}
.book-area form fieldset input{ margin:5px 0 0 0; padding:8px 0 0 0; width:260px; height:24px;  background:#F9F1DC; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4C3C11; border-top:1px solid #79756B; border-left:1px solid #79756B; border-right:1px solid #F9F1DC; border-bottom:1px solid #F9F1DC;}
.book-area form fieldset select{ margin:5px 0 0 0; padding:0px 0 0 0; width:75px; height:32px;  background:#F9F1DC; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4C3C11; border-top:1px solid #79756B; border-left:1px solid #79756B; border-right:1px solid #F9F1DC; border-bottom:1px solid #F9F1DC;}
.book-area form fieldset textarea{ margin:5px 0 0 0; padding:0px 0 0 0; width:540px; height:100px;  background:#F9F1DC; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4C3C11; border-top:1px solid #79756B; border-left:1px solid #79756B; border-right:1px solid #F9F1DC; border-bottom:1px solid #F9F1DC;}
.book-area form fieldset input.send{ margin:10px 60px 0 0; padding:0 0px 0 0; width:144px; height:30px; background:url(images/send_btn.jpg) no-repeat left top; border:0px solid #ff0000; cursor:pointer; float:right; display:block;}



.book-area-left{ margin:0; padding:0 0 0 0px; width:280px; float:left; display:block;}
.book-area-right{ margin:0; padding:0 0 0 20px; width:280px; float:left; display:block;}


.contact-detail{ margin:0; padding:30px 0 0 30px; width:300px; float:left; display:block;}
h3{ margin:0; padding:0; color:#4C3C11; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
.contact-detail-text{ margin:0; padding:20px 0 0 0; color:#84080B; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.contact-detail-text span{ color:#4C3C11; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.contact-detail-text a{ color:#4C3C11; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.contact-detail-text a:hover{ color:#4C3C11; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
