/* CSS Document */
body {margin:0 auto; text-align:center; background-color:#969696; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%;}
.clear {clear:both;}
a {color:#6F6747;}
img {border:none;}
form {margin:0; padding:0;}
hr {border:1px dotted #282828; height:1px; width:519px;}
#header {width:750px; height:165px; border-bottom:3px solid #ACBB84; margin:0 auto; background-color:#FFFFFF;}
#topNav {width:750px; margin:0 auto; background-color:#FFFFFF; text-align:right; height:2.2em;}
#container {width:750px; margin:0 auto; padding:0; background-color:#FFFFFF; color:#6F6747;}
.topMenu {font-size:80%; float:right; background-color:#ACBB84; margin:0; padding:0; list-style:none;}
.topMenu ol {margin:0px; padding:0px; list-style:none;}
.topMenu li {display:inline; float:left; background-image:url(images/tabright.gif); background-position:right bottom; background-repeat:no-repeat;}
.topMenu a {display:block; padding:2px 15px 5px; background-image:url(images/tableft.gif); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; color:#FFFFFF;}
.topMenu a:hover {text-decoration:underline;}
#leftCol {float:left; width:220px;}
#rightCol {float:left; width:529px; border-left:1px dotted #24201f; font-size:80%;}
#footer {width:750px; text-align:right; margin:0 auto; padding-bottom:18px; padding-top:18px; background-color:#FFFFFF; color:#6F6747;}
#footer span {font-size:70%; padding-right:15px;}
.dottedLine {clear:both; height:10px; border-top:1px dotted #282828; width:519px; margin:0 auto;}
.newsHeadlines {margin:5px; border-bottom:1px dotted #24201f; padding-bottom:5px;}
.newsHeadlines img {float:right;}
.headlinelink {font-size:110%; color:#333333;}
#location {margin:0 auto; background-color:#f0f1eb; width:210px; height:300px; margin-bottom:10px;}
#news {margin:0 auto; background-color:#f0eee9; width:210px; padding:5px 0px 5px 0px; font-size:80%; text-align:left; color:#A99F78;}
#newsContent {background-color:#ffffff; width:519px; margin:0 auto; text-align:left;}
#content {background-color:#ffffff; width:519px; margin:0 auto; padding:0px; text-align:left;}
#specials {background-color:#ffffff; width:519px; margin:0 auto; text-align:left;}
#recipes {background-color:#FCF7EC; padding:5px; width:509px; margin:0 auto; text-align:left;}
#blogs {width:519px; margin:0 auto; text-align:left;}
#contacts {width:269px; background-color:#E3E9E4; padding:5px;}
.specialsleft {float:left; width:279px;}
.specialsright {float:left; width:240px;}
.recipesleft {float:left; width:269px;}
.recipesright {float:left; width:240px;}
.blogleft {float:left; width:279px;}
.blogright {float:left; margin-left:5px; width:235px;}
#previous {margin:5px; border-bottom:1px dotted #24201f; padding-bottom:5px;}
.field {float:left;}
label {float:left; width:80px;}
.fieldlrg {float:left;}
#map {overflow:hidden; font-size:70%; text-align:left;}
div.markerTooltip, div.markerDetail {
          color: black;
          font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
}