body{font-family:Georgia, serif;background-image:url(images/bg.jpg);background-repeat:repeat-y;background-position:center;background-color:#569dbb;}
p{line-height:1.8em;}
a:link,a:visited{text-decoration:none;color:#999965;}
h2{color:#999965;text-transform:uppercase;font-size:130%;}
hr.space{margin-top:20px;}
img.alignleft{float:left;margin-right:10px;background-color:#F7EFD4;border:1px solid #999;padding:3px;}
#content ul{margin-left:30px;}
#header{text-align:center;margin:20px 0;}
#menu{margin:20px 0 0 100px;}
#menu ul li ul{display:none;width:13em;background-color:#F7EFD4;}
#menu ul li:hover ul{display:block;position:absolute;z-index:10;margin:0;padding:0;}
#menu ul li:hover li{float:left;text-align:left;}
#menu ul li:hover li a{font-size:14px;color:#999965;}
#menu ul li{list-style-type:none;float:left;display:inline;}
#menu ul li a{text-transform:uppercase;color:#999965;font-size:130%;}
#welcome{margin:20px 0;}
#welcome-text p{font-size:120%;}
.home-welcome-wrapper{padding:0 0 0 15px;}
#welcome-image{margin-top:0px;}
	#welcome-image input.sub-btn{padding:0;width:118px;border:0;}
	.news-success{padding:5px;font-size:14px;text-align:center;background-color:#F9F7EB;}
#welcome-image label{font-weight:bold;}
#welcome-image input{width:150px;padding:5px;border:1px solid #CCC;margin-left:10px;margin-bottom:10px;}
#welcome-image input:focus{border:1px solid #999;}
#middle{margin-left:90px;margin-top:15px;}
#news h3{margin:5px 0;}
.content-pad{padding:20px;}
#info .news-box,#info #events .info-wrap{background-color:#F9F7EB;}
#info .info-wrap{padding:10px;}
#info .specials-box h3,#info .specials-box h4,#info .news-box h3{font-size:110%;}
#info .specials-box h4{color:#000;font-weight:400;}
#info .specials-box h4.price{color:#650000;font-weight:400;}
#info .specials-box .special-container{clear:both;}
#info .special-btn{display:inline;}
.info-wrap h3{color:#933;font-size:110%;margin:10px 0 0;}
#info .news-box h3 a:link,#info .news-box h3 a:visited{color:#933;margin:10px 0 0;}
#info .news-box p.excerpt{color:#000;margin:0;}
#footer{text-align:center;font-size:120%;color:#999;margin-top:20px;}
#footer p{margin:10px 0;}
.menu-center span.price{font-weight:700;color:#00F;}
.menu_item{font-weight:700;}
hr.contact-hr{width:250px;margin:0 auto;padding:10px 0;}
hr.menu{width:300px;margin:0 auto;padding:10px 0;}
.menu-center ul li{list-style-type:none;display:inline;}
.menu_wine_color{color:#999965;text-transform:uppercase;font-size:110%;font-weight:700;}
.cheftitle{margin-top:0;}
.event-wrapper{border-bottom:1px solid #CCC;margin:0 0 15px;padding:0 0 15px;}
.event-date{font-size:14px;font-weight:700;}
.cf-ol label,.cf-ol input{margin:0 0 10px;}
.cf-ol label{float:left;width:125px;font-weight:700;clear:both;padding:4px;}
.cf-ol input,.cf-ol textarea{width:180px;border:1px solid #CCC;padding:4px;}
.gigs-calendar{width:450px;margin:0 auto;}
.gigs-calendar table tr td{text-align:left;}
.gig-calendar table tr{padding:10px 0;}
.gigs-calendar table thead{text-align:left;padding-bottom:15px;}
.gig-post table tbody tr{margin:0 0 15px;}
a:hover,#menu ul li:hover li a:hover,#menu ul li a:hover,#info .specials-box h3,#info .news-box p.excerpt a{color:#336599;}
.blueheader,.blue{color:#4b92b0;}
hr.review,img.bottom-line,#middle,#welcome-image,#info .specials-box,.menu-center,.menu-center ul{text-align:center;}
#sendbutton,#respond,.navigation{margin-left:50px;}
.info-wrap li,.cf-ol li{list-style-type:none;}
.gigs-calendar table,.gig-post table{width:500px;}
img.floatLeft { 
    float: left; 
    margin: 45px; 
}

/* survey */
.homeActionImage p{float:left;width:190px}
.fbookfan{margin:20px 0 0 0;}
#formData{float:left;width:460px;margin:0 106px 0 0}
#burgCoupon{float:left;}
#showInfo{display:none;}
.formLabel{font-size:14px;color:#1D6687}
.sub-survey-btn{margin:15px 0 0 20px;}
.afterHeaderSubmit{text-transform:none;font-weight:normal}
.sending{font-size:10px;color:#666;display:none; }

label.error{font-size:10px;color:red;}
label{font-weight: bold;display: block;margin:0 0 3px 0}
input{padding:3px;margin:0 0 15px 0}
input.date{width:75px;}
input.time{width:60px}
.textarea{width:250px;height:200px;}