.announce {
font-size: 13px;
line-height: 18px;
text-align: justify;
color: #500;
}

.announcehead {
font-size: 15px;
font-weight: bold;
text-align: center;
color: #500;
margin: 0;
}

.awardhead {
font-size: 16px;
font-style: italic;
font-weight: bold;
text-align: center;
margin: 25px 0 -15px 0;
}

.awardtext {
font-size: 15px;
font-style: normal;
font-weight: bold;
line-height: 19px;
text-align: center;
margin: -15px 0 0 0;
}

.bevdesc {
font-size: 14px;
color: #000000;
margin:  0px 0 0 15px;
}

.bevitem {
font-size: 20px;
color: #900;
margin:  5px 0 0 0;
}

.blurb1 {
font-size: 15px;
line-height: 20px;
color: #000000;
margin: 10px 0 0 55px;
}

.blurb2 {
font-size: 15px;
line-height: 20px;
color: #000000;
margin: 0 0 0 60px;
}

.bodytext {
font-size: 16px;
color: #000000;
margin:  10px 10px 0 0;
}

.bodytext1 {
font-size: 14px;
line-height: 20px;
color: #000000;
margin:  10px 10px 0 60px;
}

.bodytextsc {
font-size: 13px;
text-transform: uppercase;
letter-spacing: 2;
color: #000000;
}

.button {
margin: 0 9px 0 0;
}

.buyaddress {
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0 0 26px 0;
}

.buyhead {
font-size: 16px;
font-weight: bold;
color: #01409f;
margin: 10px 0 0 0;
}

.buypic {
margin: 0 0 10px 0;
}

.buyshop {
font-size: 13px;
font-weight: bold;
color: #01409f;
margin: 8px 0 0 0;
}

.caption {
font-size: 12px;
font-style: italic;
text-align: center;
margin: 0 0 0 0;
}

.captionlg {
font-size: 15px;
font-style: regular;
font-weight: bold;
text-align: center;
margin: -10px 0 0 0;
}

.copyright {
font-size: 10px;
font-weight: bold;
background-color: #ffeb35;
border: 1px solid #7f0000;
color: #7f0000;
padding: 3px;
width: 145px;
margin:  10px 10px 20px 0;
}

.divannounce {
position: absolute;
top: 35px;
left: 80px;
width: 450px;
background-color: #fc6;
border: 5px double #a00;
padding: 10px 20px 10px 20px;
}

.divlogo {
position: absolute;
top: 250px;
left: 80px;
width: 500px;
text-align: center;
}

.hourshead {
font-size: 24px;
font-style: italic;
font-weight: bold;
text-align: center;
color: #7f0000;
margin: 10px 0 5px 0;
}

.hourstext {
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-align: center;
color: #000;
margin: 0 0 0 0;
}

.hourstextsc {
font-size: 9px;
text-transform: uppercase;
letter-spacing: 2;
color: #000000;
}

.image {
border: 1px #777 solid;
}

.ingredient {
font-size: 14px;
color: #660000;
line-height: 14px;
margin:  10px 10px 0 25px;
}

.ingredients {
font-size: 20px;
font-style: italic;
font-weight: bold;
text-align: center;
color: #393;
margin: 10px 0 0 0;
}

.larger {
font-weight: bold;
font-size: 18px;
font-style: italic;
line-height: 28px;
text-align: center;
color: #01409f;
margin: 10px 0 10px 0;
}

.mainheadtext {
font-size: 20px;
font-weight: bold;
color: #fc3;
margin:  10px 10px 0 0;
padding: 6px;
width: 340px;
float: none;
background-color: #900;
}

.mainheadtext1 {
font-size: 20px;
font-weight: bold;
color: #FFCC33;
margin:  10px 10px 0 0;
padding: 6px;
width: 390px;
float: none;
background-color: #900;
}

.menudesc {
font-size: 14px;
color: #000000;
margin:  0px 90px 0 75px;
}

.menudescinline {
font-size: 14px;
color: #000000;
margin:  0;
}

.menuhead {
margin: 0 0 -10px 0;
}

.menuinst {
font-size: 12px;
font-style: italic;
font-weight: bold;
line-height: 16px;
color: #000000;
text-align: center;
margin: 10px 10px 0 0;
}

.menuitem {
font-size: 20px;
color: #900;
margin:  5px 10px 0 60px;
}

.menuitemchef {
font-size: 20px;
color: #900;
margin:  5px 10px 0 30px;
}

.menuitemchefnoveg {
font-size: 20px;
color: #900;
margin:  5px 10px 0 13px;
}

.menuitemnoveg {
font-size: 20px;
color: #900;
margin:  5px 10px 0 44px;
}

.menuname {
font-size: 20px;
font-weight: bold;
color: #393;
margin: 10px 10px 0 0;
}

.menusheet {
background-color: #faf5e5;
border: 6px double #01409f;
margin: 15px 0 0 0;
width: 570px;
}

.platter {
font-size: 20px;
color: #900;
margin:  15px 0 0 0;
}

.platter1 {
font-size: 20px;
color: #900;
padding-top: -10px;
margin:  15px 0 0 24px;
}

.price {
font-size: 16px;
font-weight: bold;
color: #01409f;
margin:  0 20px 0 20px;
}

.revbyline {
font-weight: normal;
font-size: 16px;
font-style: italic;
margin-top: 6px;
}

.revbyline1 {
font-weight: normal;
font-size: 16px;
font-style: italic;
margin-top: -20px;
}

.revcaption {
font-size: 12px;
font-style: italic;
text-align: center;
margin: -10px 0 0 0;
}

.revclick {
font-weight: bold;
font-size: 14px;
line-height: 16px;
text-align: left;
color: #01409f;
margin-top: 8px;
}

.revcredit {
font-size: 12px;
font-style: regular;
font-weight: bold;
text-align: center;
color: #01409f;
padding: 3px;
border: 1px dotted black;
margin: 5px 0 0 0;
}

.revdate {
font-weight: normal;
font-size: 16px;
line-height: 16px;
margin: 0px;
}

.revextract {
font-weight: normal;
font-size: 15px;
line-height: 17px;
margin: 8px 0 0 130px;
}

.revintro {
font-weight: normal;
font-size: 17px;
line-height: 20px;
margin: 0;
}

.revintro1 {
font-weight: normal;
font-size: 17px;
line-height: 20px;
margin: 5px 0 0 -7px;
}

.revpanel {
background-color: #faf5e5;
border: 4px double #01409f;
margin: 15px 0 0 0;
width: 570px;
}

.revpaper {
font-size: 20px;
font-weight: bold;
color: #393;
margin: 10px 10px 0 0;
}

.revsheet {
background-color: #faf5e5;
border: 1px solid #01409f;
margin: 15px 0 0 0;
padding: 25px;
width: 550px;
}

.revsubhead {
font-weight: bold;
font-size: 16px;
line-height: 18px;
margin: -20px 0 0 0;
}

.revsubhead1 {
font-weight: bold;
font-size: 16px;
line-height: 18px;
margin: 10px 0 -10px 0;
}

.revsubhead2 {
font-weight: bold;
font-size: 16px;
text-align: center;
line-height: 18px;
color: #01409f;
margin: 10px 0 0 0;
}

.revtext {
font-weight: normal;
font-size: 17px;
line-height: 20px;
text-align: justify;
margin-top: 8px;
}

.revtext1 {
font-weight: bold;
font-size: 15px;
font-style: italic;
line-height: 28px;
text-align: justify;
color: #01409f;
margin: 10px 20px 10px 20px;
}

.revtitle {
font-weight: bold;
font-size: 22px;
font-style: italic;
color: #01409f;
margin-top: 12px;
}

/*from old site - delete*/
.reviewheader {
font-size: 14px;
font-weight: bold;
color: #000000;
margin: 5px;
background-color: #CCCCCC;
}

.reviewtext {
font-size: 12px;
color: #333333;
text-indent: 5px;
margin: 5px;
background-color: #FFFFFF;
text-align: justify;
padding: 5px;
border-top-color: #660000;
border-right-color: #660000;
border-bottom-color: #660000;
border-left-color: #660000;
}

.reviewtypehead {
color: #FFCC00;
background-color: #660000;
margin: 5px;
padding: 5px;
font-size: 14px;
}
/*from old site - delete to here*/

.sideheadtext {
font-size: 14px;
font-weight: bold;
color: #4A0D0D;
margin: 10px 0 0 0;
border: 1px solid #990000;
padding: 3px;
width: 250px;
float: none;
background-color: #FFCC33;
}

.sideheadtext1 {
font-size: 14px;
font-weight: bold;
color: #4A0D0D;
margin: 10px 0 0 0;
border: 1px solid #990000;
padding: 3px;
width: 240px;
float: none;
background-color: #FFCC33;
}

.spice {
font-size: 16px;
font-weight: bold;
color: #01409f;
margin:  10px 10px 0 0;
}

.spiceclick {
font-weight: bold;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #01409f;
margin-top: 8px;
}

.spicehead {
font-size: 20px;
font-weight: bold;
text-align: center;
color: #01409f;
margin: 10px 0 0 0;
}

.spicename {
font-size: 20px;
font-weight: bold;
color: #393;
margin: 10px 10px -10px 0;
}

.spicesheet {
background-color: #faf5e5;
border: 1px solid #01409f;
margin: 15px 0 0 0;
padding: 0 15px 0 15px;
width: 260px;
}

.spicesheet1 {
background-color: #faf5e5;
border: 1px solid #01409f;
margin: 15px 0 0 0;
padding: 15px;
width: 260px;
}

.spicetext {
font-size: 16px;
text-align: left;
color: #000000;
margin:  10px 0 0 0;
}

.subhead1 {
font-weight: bold;
font-size: 16px;
line-height: 18px;
text-align: left;
color: #01409f;
margin: 8px 0 -5px 0;
}

.tea {
font-size: 15px;
color: #900;
margin:  5px 0 0 0;
}

.tea1 {
font-size: 15px;
color: #900;
margin:  5px 0 0 210px;
}

.tea2 {
font-size: 15px;
color: #900;
margin:  5px 0 0 75px;
}

.teahead {
font-size: 15px;
font-weight: bold;
color: #000000;
margin:  5px 0 0 20px;
}

.teahead1 {
font-size: 15px;
font-weight: bold;
color: #000000;
margin:  10px 10px 0 190px;
}

.teanumber {
font-size: 15px;
font-weight: bold;
color: #01409f;
margin:  0 10px 0 50px;
}

.teanumber1 {
font-size: 15px;
font-weight: bold;
color: #01409f;
margin:  0 10px 0 75px;
}

.topping {
font-size: 17px;
color: #900;
margin:  5px 10px 0 80px;
}

.toppingdesc {
font-size: 12px;
color: #000000;
margin:  0px 100px 0 120px;
}

.toppinghead {
font-size: 15px;
color: #000000;
text-align: center;
margin:  10px 10px 0 0;
}

.toppinginst {
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #000000;
text-align: center;
margin: 12px 12px 0 0;
}

.toppingno {
font-size: 19px;
font-weight: bold;
color: #01409f;
margin:  0 10px 0 0;
}

.toppingno10 {
font-size: 19px;
font-weight: bold;
color: #01409f;
margin:  0 10px 0 -11px;
}

.vegan {
margin: 0 0 -4px 0; 
}

.wine {
font-size: 16px;
font-style: italic;
font-weight: bold;
color: #000;
margin:  5px 25px 0 25px;
}

.winebeer {
font-size: 14px;
line-height: 14px;
font-style: italic;
font-weight: bold;
color: #000;
margin:  5px 25px 0 25px;
}

.winedesc {
font-size: 14px;
font-style: italic;
font-weight: normal;
color: #000;
margin:  0 20px 0 40px;
}

.winehead {
margin: 10px 0 -5px 0;
}

.wineprice {
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #01409f;
margin:  0 8px 0 8px;
}

.winery {
font-size: 16px;
font-style: normal;
font-weight: normal;
color: #000;
}

.winesource {
font-size: 16px;
font-style: italic;
font-weight: bold;
color: #41b33e;
margin:  0 0 0 8px;
}

#column1 {
position: relative;
left: 75px;
width: 180px;
top: 5px;
margin-bottom: -100px;
}

#column2 {
position: relative;
left: 230px;
width: 220px;
float: left;
top: -5px;
}

#column3 {
position: relative;
left: -5px;
width: 160px;
float: right;
top: -5px;
}

#columnleft {
float: left;
width: 280px;
margin: 0 0 0 10px;
}

#columnleft1 {
float: left;
width: 280px;
margin: 0 0 0 25px;
}

#columnleft2 {
float: left;
width: 280px;
margin: 0 0 0 50px;
}

#columnleft3 {
float: left;
width: 290px;
padding-right: 10px;
margin: 0 10px 0 0;
}

#columnleft4 {
float: left;
width: 120px;
margin: 0 10px 0 0;
}

#columnright {
margin: 0 20px 0 300px;
}

#columnright1 {
margin: 0 20px 0 260px;
}

#columnright2 {
margin: 0 0 0 300px;
}

#columnright3 {
padding-left: 10px;
margin: 0 0 0 310px;
}

#columnright4 {
margin: 0 0 0 120px;
}

b {
color: #01409f;
}

body {
font-family: Georgia, serif;
background-color: #fef0c4;
position: absolute;
width: 600px;
margin: 0 0 0 30px;
}

hr {
color: #660000;
width: 400px;
height: 3px;
background-color: #660000;
margin: 10px 0 5px 0;
}

/* From home */

a {
color: #01409f;
font-weight: bold;
text-decoration: none;
}

a:link {
color: #01409f;
font-weight: bold;
text-decoration: none;
}

/*
a:visited {
color: #360;
font-weight: bold;
text-decoration: none;
}
*/

a:hover {
color: #428eff;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #FF9900;
font-weight: bold;
text-decoration: none;
}

a.mainheadtext {
font-weight: bold;
text-decoration: none;
color: #ff3;
}

a.mainheadtext:hover {
font-weight: bold;
text-decoration: none;
color: #6ff;
}

a.menu {
font-weight: bold;
text-decoration: none;
color: #090;
}

a.menu:hover {
font-weight: bold;
text-decoration: none;
color: #0c3;
}

.style1 {
font-size: 16px;
font-style: italic;
color: #FFFFFF;
}

.style2 {
font-size: 14px;
}

.style3 {
font-size: 12px;
}


