body{background-color:#000;color:#CCC; font-family:Arial,Helvetica,Sans-Serif; font-size:70%}strong{font-weight:bold}em{font-style:italic}.ajax__validatorcallout,.ajax__calendar_container{z-index:9999}.header,.nav,.footer div{margin:0 auto;width:900px}.header{background:#000 url(images/bg-header.gif) no-repeat left top;height:143px}.header h1{height:143px;text-indent:-9999px;width:350px}.nav,.nav ul{height:37px;width:878px}.nav ul{background:#000 url(images/bg-navOFF.gif) repeat-x left top;border:solid 1px #232323}.nav li{border-right:solid 1px #232323;float:left}.nav li a{color:#999;font-size:1.2em;line-height:37px;height:37px;padding:0 15px;text-decoration:none;text-transform:uppercase}.nav li.photoGalleryLink{float:right;border-right:none}.nav li.photoGalleryLink a{text-transform:none}.nav li.photoGalleryLink span{color:#CFB349}.content{margin-top:20px;width:100%}.innerContent{margin:0 auto;position:relative;width:880px}.innerContent a{color:#876709}.innerContent a:hover{text-decoration:none}.footer{background:url('images/bg-footerbg.gif') no-repeat center top;clear:both;color:#666;height:135px;margin-top:10px;width:100%}.footer div{background:url('images/bg-footercontainer.gif') no-repeat left top;height:107px;padding-top:28px}.footer span,.footer span a{font-family:"Century Gothic",Verdana,Arial,Sans-Serif}.footer .copyright{float:left}.footer .designBy{float:right;padding-right:25px}.footer a{color:#999;text-decoration:none}.footer a:hover{color:#876709}.saveSuccessful{color:#FFF;font-size:0.9em;font-weight:bold;line-height:30px;overflow:hidden;position:absolute;right:10px;text-align:center;top:66px;width:180px}.adminNav{height:30px}.adminNav li{border:solid 1px #232323;float:left}.adminNav li a{color:#999;font-size:1em;line-height:30px;height:30px;padding:0 15px;text-decoration:none;text-transform:uppercase}fieldset legend{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:34px;padding-bottom:3px;text-transform:uppercase;width:100%}fieldset ol,fieldset dl{list-style:none}fieldset li{padding-bottom:15px}fieldset label,fieldset dt{display:inline-block;font:1.2em Verdana,Arial,Helvetica,Sans-Serif;margin-right:1em;padding-top:2px;text-align:left;vertical-align:top;width:150px}fieldset input[type="text"].date{width:6em}fieldset input,fieldset textarea{background-color:#050504;border:solid 1px #232323;color:#FFF;padding:5px 0 0 5px;width:400px}fieldset table input,fieldset table textarea{width:200px}fieldset table input.price{width:80px}fieldset li.active input{border:none;width:auto}fieldset select{background-color:#050504;border:solid 1px #232323;border-style:none;color:#FFF;width:400px}fieldset li input{height:22px}fieldset textarea{height:150px}.formSubmit{padding:42px 0 0 167px}fieldset select{border:solid 1px #DDDDDD;width:16.45em}.formSubmit input{background-color:#050504;border:solid 1px #232323;color:#FFF;cursor:pointer;height:auto;padding:4px 10px;width:auto}fieldset a{text-decoration:none}fieldset a:hover{text-decoration:underline}img.cal{cursor:pointer}input.date{width:6em}.modalPopupBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7}.modalPopupContainer .mainButtonContainer{text-align:right;padding:1em 0}.modalPopupContainer fieldset{  border:none; background:none}.modalPopupContainer .grid{  margin:0 auto}.popTopper{background:transparent url(images/popTopLeft.png) no-repeat left top;height:11px;padding-left:15px}.popTopper .popTopperInside{background:transparent url(images/popTopRight.png) no-repeat right top;height:11px}.popMiddle{position:relative;background:transparent url(images/popMidLeft.png) repeat-y left top;padding-left:15px;overflow:auto}.popMiddle .popMiddleInside{background:transparent url(images/popMidRight.png) repeat-y right top;padding-right:25px;overflow:auto}.popBottom{background:transparent url(images/popBotLeft.png) no-repeat left top;padding-left:15px;height:18px}.popBottom .popBottomInside{background:transparent url(images/popBotRight.png) no-repeat right top;height:18px}.popupTimeout{width:250px}#timeLeft{float:left;font-size:1.3em}.grid{border:solid 1px #1F1F1F;font-size:1.2em;margin:10px 0 0 10px;position:relative}.grid caption{padding:4px;font-style:italic}.gridRowDefault{background-color:#111}.gridAltRowDefault{background-color:#000}.gridRowDefault a,.gridAltRowDefault a{font-weight:bold;text-decoration:none}.gridRowDefault a:hover,.gridAltRowDefault a:hover{text-decoration:underline}.gridRowDefault:hover,.gridAltRowDefault:hover{background-color:#1F1F1F}.gridRowDefault:hover td,.gridAltRowDefault:hover td{border-bottom:solid 1px #000;border-top:solid 1px #000}.gridRowDefault td,.gridAltRowDefault td{border-bottom:solid 1px #1F1F1F;border-top:solid 1px #1F1F1F;font-size:0.86em;padding:6px 10px 7px 5px;vertical-align:middle}.gridEditRowDefault{background-color:#1F1F1F}.gridEditRowDefault > td{padding:0 10px 0 5px;border-bottom:solid 1px #ABB7D3;border-top:solid 1px #ABB7D3;font-size:0.86em}.gridEditRowDefault > td input,.gridEditRowDefault > td select{font-size:1em}.gridEditRowDefault > td.datePicker,.gridEditRowDefault > td.updateOrCancel{white-space:nowrap}.gridCurrentRow{background-color:#D7DDEB;color:inherit;cursor:pointer}.gridCurrentRow td{padding:1px 10px 1px 5px;border-style:none}.gridFooterDefault{height:20px}.gridFooterDefault td{background:#644E0E url(images/gridheader.gif) repeat-x left bottom;padding-right:5px;position:relative;text-align:right;color:#FFFFFF;font-size:0.8em;font-weight:bold;white-space:nowrap}.gridPagerDefault{height:20px}.gridPagerDefault td{position:relative;background:#644E0E url(images/gridheader.gif) repeat-x left bottom;padding-left:5px}.gridPagerDefault td .totalRecords,.gridFooterDefault td .totalRecords{position:absolute;top:0.4em;right:5px;color:#FFFFFF;font-size:0.9em;font-weight:bold}.gridPagerDefault,.gridPagerDefault a{color:#FFFFFF}.gridPagerDefault ul{list-style:none outside;height:20px}.gridPagerDefault a:hover{text-decoration:none}.gridPagerDefault li,.gridPagerDefault li:first-child{float:left;clear:none;background-image:none;text-indent:0;line-height:1.2em;font-size:0.8em;font-weight:bold;padding-top:0.3em;width:auto}.gridPagerDefault li a{display:inline;padding:0 1px 0 2px}.emptyTemplateHeader{color:#FFFFFF;font-weight:bold;padding:3px;height:18px;text-align:center;background:#644E0E url(images/gridheader.gif) repeat-x left top}.emptyTemplateHeader img{padding-right:5px;margin-bottom:-2px}.emptyTemplateBody{background-color:#EEEEEE;color:#666666;text-align:center;padding:10px}.gridHeaderDefault{background-color:#876709;color:#FFFFFF;text-align:left}.gridHeaderDefault th{background:#644E0E url(images/gridheader.gif) repeat-x left top;vertical-align:middle;font-size:0.86em;font-weight:bold;padding:7px 5px 8px 4px}.gridHeaderDefault a{color:#FFFFFF}.gridHeaderDefault a:hover{text-decoration:none}h2.pageHeader,h2.adminPageHeader{border-bottom:solid 1px #999;color:#FFF;font:24px "Century Gothic",Arial,Helvetica,Sans-Serif;padding-bottom:7px}h2.pageHeader{margin:0 0 6px 261px}h2.adminPageHeader{clear:both;margin:0 0 6px 0}.sideBarContainer{float:left;width:241px}.sideBar{background:#000 url('images/bg-eventdetails.gif') no-repeat left top;border:solid 1px #232323;margin-bottom:20px;padding:0 10px 0 21px}.sideBar h2{height:37px;text-indent:-9999px}.sideBar h3{color:#CFB349;font:bold 2em/1.2 "Century Gothic",Verdana,Arial,Sans-Serif;text-transform:uppercase}.sideBar p{font:italic 1.3em Georgia,"Times New Roman",Times,Serif;margin-bottom:22px;padding-left:2px}.sideBarContainerHome{float:left;width:260px}.weekdayFeatures{background:#000 url('images/bg-eventdetails2.jpg') no-repeat left top;border:solid 1px #232323;margin-bottom:20px;padding:0 10px 0 21px}.weekdayFeatures h2{height:37px;text-indent:-9999px}.weekdayFeatures h3{color:#CFB349;font-family:"Century Gothic",Verdana,Arial,Sans-Serif;font-size:1.4em;font-weight:bold;line-height:1.2;text-transform:uppercase}.weekdayFeatures p{font:italic 1.3em Georgia,"Times New Roman",Times,Serif;margin-bottom:22px;padding-left:2px}.homeSlideShow{background-color:#000;border:solid 1px #232323;float:left;height:311px;margin-left:18px;padding:10px;width:580px}.featuredPages{clear:both;margin:0 0 0 -10px;overflow:auto;padding-top:37px;width:900px}.featuredPage{float:left;margin:0 16px;width:266px}.featuredPage h2{color:#999;font:2em Georgia,"Times New Roman",Times,Serif;margin-bottom:14px;padding-left:15px}.featuredPage a{border:solid 1px #292929;display:block;height:68px;margin-bottom:10px;padding:4px;text-indent:-9999px;width:250px}.ourMenu a{background:url('images/menuhome.jpg') no-repeat 50% 50%}.ourBeer a{background:url('images/beerhome.jpg') no-repeat 50% 50%}.aboutUs a{background:url('images/bosshome.jpg') no-repeat 50% 50%}.menuPdf{background-color:#000;border:solid 1px #232323;padding:8px 20px}.menuPdf a{color:#CFB349;font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;text-decoration:none}.featuredMenuItems{background-color:#000;border:solid 1px #333;float:left;margin-left:20px;padding:4px;width:609px}.menu{clear:both;margin:0 0 60px 261px;padding-top:14px}.menu h2{border-bottom:solid 1px #999;color:#FFF;font:2.1em "Century Gothic",Arial,Helvetica,Sans-Serif;padding-bottom:7px}.menu p.pricingAvailability{font:0.95em Verdana,Arial,Helvetica,Sans-Serif;padding:18px 0 30px}.menu h3{border-bottom:dotted 1px #666;color:#CFB349;font-size:1.5em;margin:20px 0 10px;padding-bottom:3px;text-transform:uppercase}.menu li{clear:both;margin-bottom:10px;overflow:auto}.menu dt{color:#CFB349;font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;padding:3px 0;text-transform:uppercase}.menu dd{font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;overflow:auto}.menu img{float:left;margin-bottom:22px}.menu dd .menuPrice{color:#CFB349;font:bold 1em Verdana,Arial,Helvetica,Sans-Serif}.menu p{font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;margin-bottom:20px}.menu p.footnote{padding-top:10px}.menu .beverages{margin-bottom:60px}.menu .beverages li{color:#CFB349;font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;padding:4px 0 4px;text-transform:uppercase}.menu .beverages li em{color:#FFF;font:bold 1em Verdana,Arial,Helvetica,Sans-Serif;padding-left:4px;text-transform:none}.wineListLink{background-color:#000;border:solid 1px #232323;padding:8px 20px}.wineListLink a{color:#CFB349;font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;text-decoration:none}.beerMenu{margin:0 0 60px 261px;padding-top:14px}.beerMenu h3{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase}.beerMenu .beerTagLine{color:#CFB349;font:1em Verdana,Arial,Helvetica,Sans-Serif}.beerMenu li{overflow:auto;padding-bottom:14px}.beerMenu img{float:left}.beerMenu p{font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;margin-bottom:20px}.ourBeerLink{background-color:#000;border:solid 1px #232323;padding:8px 20px}.ourBeerLink a{color:#CFB349;font:1.25em "Century Gothic",Arial,Helvetica,Sans-Serif;text-decoration:none}.wineMenu{margin:0 0 60px 261px;padding-top:14px}.wineMenu table{margin:34px 0 86px 0;border-collapse:separate;width:100%}.wineMenu h3{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase}.wineMenu th{width:471px}.wineMenu th.glass span,.wineMenu th.bottle span{border-bottom:dotted 1px #666;color:#CFB349;font:1.25em Arial,Helvetica,Sans-Serif;margin-bottom:5px;padding:30px 0 3px 0;text-transform:uppercase}.wineMenu th.glass{padding:0 0 0 1px;width:59px}.wineMenu th.glass span{display:block}.wineMenu th.bottle{padding:0 11px 0 3px;width:61px}.wineMenu th.bottle span{display:block}.wineMenu td{font:1em Verdana,Arial,Helvetica,Sans-Serif;line-height:1.6em;padding:18px 0 10px 4px}.wineMenu td.glass,.wineMenu td.bottle{font-weight:bold;padding-left:2px}.wineMenu strong{font-weight:bold;text-transform:uppercase}.wineMenu table + h3{margin-top:-40px}.wineMenu p{font:1em/1.8em Verdana,Arial,Helvetica,Sans-Serif;padding-top:4px}.localLinks{margin:0 0 200px 261px;padding-top:14px}.localLinks p{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:8px;padding-bottom:3px;text-transform:uppercase}.localLinks dt{font:1em Verdana,Arial,Helvetica,Sans-Serif;padding-bottom:7px}.localLinks dd{padding-bottom:17px}.localLinks dd a{color:#B38D1D;display:block;font:1em Verdana,Arial,Helvetica,Sans-Serif}.location{border:solid 1px #232323;color:#FFF;font:1.1em/1.4em "Century Gothic",Arial,Helvetica,Sans-Serif;margin-bottom:20px;padding:20px 10px 0 21px}.location address,.location div{color:#CFB349}.location div{padding:10px 0}.location .phone{border-bottom:solid 1px #232323;margin-left:-20px;padding-left:20px;width:218px}.location .latitude,.location .longitude,.location .elevation{font-size:1.1em}.location a{background:url(images/map.jpg) no-repeat left top;display:block;height:110px;margin:40px 0 20px 0;text-indent:-9999px;width:198px}.contactForm{margin:0 0 200px 261px;padding-top:14px}.contactForm fieldset label,fieldset dt{width:74px}.contactForm fieldset li.formSubmit{padding-left:91px}.contactForm fieldset li.formSubmit input{border-style:none;border-color:inherit;border-width:medium;background:url('images/submit.gif') no-repeat left top;height:42px;text-indent:-9999px;width:237px}.gridBeer{height:100%;width:100%}.beerImage{margin:20px 0 0 0167px}.gridMenuItem{height:100%;width:100%}.menuItemImage{margin:20px 0 0 0167px}fieldset.menuItemDetails,fieldset.menuItemAddOns{margin:50px 0}.news{margin:0 0 60px 261px;padding-top:14px}.news h3{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase}.news li{overflow:auto;padding-bottom:14px}.news p{font:1em/1.8 Verdana,Arial,Helvetica,Sans-Serif;margin:10px 0}.news img{margin:20px 0}.postedBy{margin-bottom:20px}h2.eventsPageHeader{border-bottom:solid 1px #999;color:#FFF;font:24px "Century Gothic",Arial,Helvetica,Sans-Serif;margin:0 0 20px 0;padding:20px 0 36px;text-align:center}h3.eventsPageHeader{border-bottom:dotted 1px #666;color:#CFB349;font:1.4em Arial,Helvetica,Sans-Serif;margin-bottom:5px;padding-bottom:3px;text-transform:uppercase}.events{background:url(images/dbback.jpg) no-repeat center top;border:solid 1px #000;height:500px;margin-top:60px;position:relative}.events h4{color:#FFF;font:bold 3.3em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;left:24px;position:absolute;top:30px}.events h4 span{color:#EBDF79;display:block;font:bold 0.45em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;text-transform:uppercase}.events .recurringEvent{left:528px;position:absolute;top:30px;width:300px}.events .recurringEvent div{color:#EBDF79;display:block;font:bold 2.2em/1 "Century Gothic",Arial,Helvetica,Sans-Serif;text-transform:uppercase}.events .recurringEvent p{color:#FFF;display:block;font:bold 1.4em/1.2 "Century Gothic",Arial,Helvetica,Sans-Serif}.events .eventList{font:1.25em/1.1 "Century Gothic",Arial,Helvetica,Sans-Serif;margin-top:160px;overflow:auto;padding:22px}.events .eventList div{border-left:solid 1px #FFF;float:left;height:100%;padding:0 20px 0 16px;width:246px}.events .eventList div.eventListFirst{border:none;padding-left:0}.events .eventList ul li{color:#FFF;padding-bottom:10px}.events .eventList .eventDate{color:#EBDF79}.events .eventTimes{display:block}