@charset "UTF-8";
/* CSS Document  */body{background:url(/images/bg.jpg) top no-repeat;background-color:#FFF;font-size:62.5%;min-width:908px;margin:0;padding:0;}
h1,.h-one{color:#a55a2b;font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:700;margin:1px 0 5px;}
.h-one{margin:1px 0 0;}
.with-h-one{color:#6f3d1d;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;margin:1px 0 10px;}
h2{color:#a55a2b;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin:5px 0;}
h2 span{display:block;font-size:0.8em;color:#6f3d1d;}
h3{color:#c33;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin:1px 0 5px;}
p{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#666;line-height:1.4em;letter-spacing:0;margin:5px 0;}
img{border:0;margin:0;padding:0;}
#wrap{width:908px;margin-left:auto;margin-right:auto;}
/* Navigation  */#topnav{width:849px;height:44px;float:left;background:url(/images/top-bk.jpg) repeat-x;margin:0;padding:0 0 0 59px;}
#topnav li{display:inline;float:left;list-style:none;margin:0;padding:0;}
#topnav ul{overflow:hidden;margin:0;padding:0;}
#topnav a{border:0;padding:0;}
/* Header  */#top{float:left;width:379px;height:144px;background:url(/images/lines-bk.jpg);clear:both;padding:20px 200px 0 329px;}
#logo{float:left;width:246px;height:144px;background:url(/images/topglass.jpg);background-position:bottom;}
#topbot{float:left;width:908px;height:50px;background:url(/images/top-wood.jpg);}
#flash{float:left;width:545px;height:315px; overflow:hidden}
#contacttop{float:left;width:545px;height:314px;background:url(/images/contact-bg.jpg);}
#contactprocess{width:345px;height:200px;float:left;margin:114px 100px 0;}
/* Main  */#mainleft{float:left;width:143px;height:326px;background:url(/images/bg-left.jpg);padding:188px 8px 0 30px;}
#mainleft a{font-size:1.1em;text-transform:uppercase;font-weight:700;color:#a55a2b;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#mainleft a:hover{font-size:1.1em;text-transform:uppercase;font-weight:700;color:#583d1d;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#mainleft ul{text-align:center;margin:0;padding:0;}
#mainleft li{text-align:center;list-style:none;}
#mainleft p{font-size:0.9em;text-transform:uppercase;font-weight:700;color:#583d1d;font-family:Verdana, Geneva, sans-serif;}
#leftcol{width:180px;height:200px;float:left;margin:114px 10px 0 73px;}
#rightcol{width:272px;height:200px;float:left;margin:114px 0 0;}
#mainmid{float:left;min-height:514px;width:545px;height:auto;}
#maincontact{float:left;width:497px;height:auto;padding:20px 4px;}
#maincontent{float:left;background:url(/images/main-bk.jpg) no-repeat #FFF;min-height:199px;width:545px;height:auto;}
#maincontent li{font-family:Arial, Helvetica, sans-serif;color:#583d1d;font-size:1em;padding:0 5px;}
#maincontent a{font-size:1em;color:#583d1d;text-decoration:underline;margin:0;padding:0;}
#maincontent a:hover{font-size:1em;color:#a55a2b;text-decoration:none;margin:0;padding:0;}
#maincl{float:left;width:397px;height:auto;padding:20px 4px;}
#maincr{float:left;width:132px;height:auto;padding:20px 4px;}
#mainright{float:left;height:200px;width:135px;background:url(/images/bg-right.jpg);padding:314px 30px 0 17px;}
/* Footer  */#footer{float:left;width:908px;height:60px;padding:10px 0 0;}
#footer li{display:inline;border-right:solid 1px #583d1d;font-family:Arial, Helvetica, sans-serif;color:#583d1d;font-size:1em;padding:0 5px;}
#footer li.last { border-right:none; }
#footer a{font-size:1em;text-transform:uppercase;color:#583d1d;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#footer a:hover{font-size:1em;text-transform:uppercase;color:#a55a2b;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#footer ul{text-align:center;margin:0;padding:0;}
#footer p{font-size:0.9em;color:#a55a2b;font-family:Verdana, Geneva, sans-serif;text-align:center;margin:5px;padding:0;}
/* Contact Page  */#googlemap{position:absolute;top:258px;left:50%;margin-left:-273px;width:545px;height:314px;}
#googlemapoverlaytop{position:absolute;top:258px;left:50%;margin-left:-273px;width:545px;height:72px;background:url(/images/map-overlay-top.png);}
#googlemapoverlaybottom{position:absolute;top:548px;left:50%;margin-left:-273px;width:545px;height:24px;background:url(/images/map-overlay-bottom.png);}
#mapwrap{margin:0 auto;}
/* Menu Page  */#gmleft{float:left;height:auto;width:262px;margin:20px 0 0;padding:0 5px;}
#gmright{float:left;width:263px;height:auto;margin:20px 0 0;padding:0 5px;}
.howtofind { width:273px !important; padding:0 !important }
.bhead{color:#583d1d;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin:5px 0;}
#mainnav { overflow:hidden }
#mainnav li {width:143px;background:url(/images/l-line.gif) bottom no-repeat;padding:16px 0;float:left;display:inline}
#mainnav li span { display:block }
.map{width:143px;height:60px; display:block;background:url(/images/map.gif) no-repeat; text-indent:-9999px; overflow:hidden}
.howto{width:143px;height:60px;padding-top:16px;}
.browsmall{font-size:0.9em;text-transform:uppercase;font-weight:700;color:#583d1d;font-family:Verdana, Geneva, sans-serif;}
.red{font-size:1.8em;text-transform:uppercase;font-weight:700;color:#c33;font-family:Verdana, Geneva, sans-serif;margin:0;padding:0;}
.redmed{font-size:1.3em;text-transform:uppercase;font-weight:700;color:#c33;font-family:Verdana, Geneva, sans-serif;margin:0;padding:0;}
.lightbrown{font-size:1.7em;text-transform:uppercase;font-weight:700;color:#a55a2b;font-family:Verdana, Geneva, sans-serif;margin:0;padding:0;}
.brown{font-size:1.1em;text-transform:uppercase;font-weight:700;color:#583d1d;font-family:Verdana, Geneva, sans-serif;letter-spacing:0.6px;margin:0;padding:0;}
.maillist{border:1px solid #ccc;background-color:#fff;margin-bottom:6px;width:117px;font-family:Arial, Helvetica, sans-serif;color:#999;font-size:1.1em;padding:3px;}
.mainrightlh{padding:1px 0 0;}
.smallgrey{font-size:0.8em;padding:1px 0 0;}
.signup{margin-top:13px;}
.maprightpage{float:left;width:271px;border:#DDD 1px solid;margin:0 0 20px;}
.maprightpagec{float:left;margin:0 2px;padding:0;}
.address{margin:0;padding:0;}
.address p{color:#a55a2b;margin:0;padding:0;}
.lbrown{color:#a55a2b;margin:0;padding:0;}
.lightbrownhead{color:#a55a2b;font-family:Arial, Helvetica, sans-serif;font-size:1.6em;margin:1px 0 5px;}
#voucher{float:left;text-align:center;width:545px;padding:15px 0 10px;}
#menutop{float:left;width:545px;height:314px;background-image:url(/images/menu-drinks-bg.jpg);}
#menutopl{float:left;width:132px;padding-left:141px;padding-top:259px;}
#menutopr{float:left;width:133px;padding-left:139px;padding-top:259px;}
#googlemapoverlaytopnew{position:absolute;top:0;width:545px;height:72px;background:url(/images/map-overlay-top.png);}
#googlemapoverlaybottomnew{position:absolute;top:290px;width:545px;height:24px;background:url(/images/map-overlay-bottom.png);}
#iframemap{position:relative;width:545px;height:314px;}
.middleformstyle{border:1px solid #ccc;background-color:#efefef;margin-bottom:6px;width:170px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:1.1em;padding:3px;}
.contactbox{float:left;width:180px;height:30px;margin:0;padding:0;}
.contacttick{background-color:#e9fcca;border:1px solid #018938;margin-bottom:10px;padding:20px;}
.contacttickimage{float:left;padding-right:15px;}
.contacttickgreenp{color:#018938;margin:0;padding:0;}
.contactfail{background-color:#fbdacd;border:1px solid #b02820;margin-bottom:10px;padding:20px;}
.contactfailimage{float:left;padding-right:15px;}
.contactfailredp{color:#b02820;margin:0;padding:0;}
#captcha{border:1px solid #ccc;margin-bottom:6px;height:30px;width:170px;}
.formstyle{border:1px solid #ccc;background-color:#efefef;margin-bottom:6px;width:170px;height:75px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:1.1em;padding:3px;}
form{margin:0;padding:0;}
.subscribed{font-size:1.1em;color:#2e2e2e;margin:5px 0 0 5px;}
/* MAILING LIST  */.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;}
.formError .formErrorContent{background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:1.1em;border:2px solid #ddd;padding:4px 10px;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;height:1px;background:#ee0101;line-height:0;font-size:0;display:block;margin:0 auto;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/* Tools */
.nopad { padding:0 !important }
/* 404 Widget */
#goog-fixurl h3 { display:none }
#goog-fixurl ul { padding:0 0 0 15px }
#goog-fixurl li { list-style:none }
#goog-wm-qt { margin:0 0 15px }
#footerinner ul { display:block !important; font-size:0.9em; margin:0 0 20px }
#footerinner li { border:none }
