.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; }
.orangename { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; }
.maintextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; text-decoration: underline; }
.menuheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; text-decoration: underline; background-color: #CC6600; border: thin none; list-style-type: none; list-style-position: outside; line-height: 35px; }
.menutext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CCCCCC; text-transform: none; font-variant: normal; font-weight: bold; }
.menutextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6600; font-weight: bold; }
.mainmenutextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.menuheadersmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; background-color: #CC6600; border: thin none; list-style-type: none; list-style-position: outside; line-height: 30px; }
.orangenamebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; }
.maintextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }
.orangenamesmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; }
.orangenamebgstrip { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; background-color: #FF6600; }
.menuheadersmallinvert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC6600; font-weight: bold; border: thin none; list-style-type: none; list-style-position: outside; line-height: 20px; }
.highlightinfo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC6600; background-color: #4A0809; line-height: 40px; font-weight: bold; }

/* wine menu title */
.wmsubmenu { padding:10 10 10 10; margin-top:10px; float:left; background-color:#320407; border-right:dotted 1px #ffffff; }
a.wmsubmenu { text-decoration:none; color:#cccccc; }
a.wmsubmenu:hover { background-color:#ff6600; color:#000000; }
.mainssubmenu { padding:8 6 8 7; float:left; background-color:#58070D; border-right:dotted 1px #ffffff; border-top:dotted 1px #ffffff; font-size:9px;}
a.mainssubmenu { text-decoration:none; color:#cccccc; }
a.mainssubmenu:hover { background-color:#A63844; color:#ffffff; }

.wmtitle { width:445px; margin:20 10 15 10; float:none; }
.marginsixty { margin-top:60px; }
.white { color:#FFFFFF; }

/* wine menu name */
.wmcontainer { width:540px; margin:10 0 10 10; }
.marbot { margin-bottom: 10px; }
.namebox { width:395px; float:left; }
.optionbox { width:70px; font-weight:bold; float:left; }
.linetwo { height:30px; }
.linethree { height:45px; }
.linefour { height:60px; }

/* wine menu option */
.option { width:80px; margin:10 0 10 0; font-weight:bold; float:left; }
.hr { width:535px; margin-top:5px; border-top: 1px solid #ffffff; float:left; }