.txtbx
{
  background-color: #FFFFEE;
  border-style: solid;
  border-width: 1px;
  border-color: #888888;
  width: 300;
}

BODY
{
  scrollbar-arrow-color:#8B3329;
  scrollbar-track-color:#EAEAD8;
  scrollbar-shadow-color:#DBD6B7;
  scrollbar-face-color:#DBD6B7;
  scrollbar-highlight-color:#DBD6B7;
  scrollbar-darkshadow-color:#DBD6B7;
  scrollbar-3dlight-color:#DBD6B7;
}

hr.black
{
  border: 0px;
  border-bottom: 1px solid #000000;
  margin-top: 10px;
  padding-top: 10px;
  width: 300px;
}

hr.red
{
  border: 0px;
  border-bottom: 1px solid #C00000;
  margin-top: 10px;
  padding-top: 10px;
  width: 300px;
}

hr.blue
{
  border: 0px;
  border-bottom: 1px solid #336699;
  margin-top: 10px;
  padding-top: 10px;
  width: 300px;
}

hr.black5
{
  border: 0px;
  border-bottom: 1px solid #000000;
  margin-top: 5px;
  padding-top: 5px;
  width: 300px;
}

hr.red5
{
  border: 0px;
  border-bottom: 1px solid #C00000;
  margin-top: 5px;
  padding-top: 5px;
  width: 300px;
}

hr.blue5
{
  border: 0px;
  border-bottom: 1px solid #336699;
  margin-top: 5px;
  padding-top: 5px;
  width: 300px;
}

hr.menuLarge
{
  border: 0px;
  border-bottom: 1px solid #000000;
  margin-top: 5px;
  padding-top: 5px;
  width: 400px;
  border-color: #BB7755;
}

hr.menuSmall
{
  border: 0px;
  border-bottom: 1px solid #000000;
  margin-top: 5px;
  padding-top: 5px;
  width: 150px;
  border-color: #FFFFFF;
}

body.menuBorder
{
  margin-top: 10px;
}

div.menuHeading
{
  color: #BB7755;
  font-size: 35px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
}

div.menuSectionTitle
{
  color: #FFFFFF;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  font-style: italic;
  font-size: 20px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
}

div.menuCategory
{
  color: #BB7755;
  margin-bottom: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
}

div.menuItem
{
  color: #FFFFFF;
  margin-bottom: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
}

#bgimage
{
  background-repeat: no-repeat;
}

.photoborder
{
  border: 1px solid #333333;
}

.titlewt
{
  color: #FFFFFF;
  font-size: 28px;
  font-family: Georgia, "Times New Roman", Times, serif; line-height: 32px;
}

.copywht
{
  color: #FFFFFF;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 12px;
}

.dineresults
{
  color: #666666;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-style: italic;
  font-weight: normal;
}

.restheaders
{
  color: #336699;
  font-size: 15px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: -0.5px;
}

.revheaders
{
  color: #336699;
  font-size: 12px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
}

textarea.revbody
{
  border-style: solid;
  border-width: 1px;
  border-color: #808080;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, WhitenyCondensed, Verdana;
  background-color: #FFFFFF;
  color: #808080;
  width: 300;
  padding-left: 3px;
}

.keyheader
{
  background-color: #CCCCCC;
  color: #336699;
  font-size: 12px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
}

.listinginfo
{
  color: #000000;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: normal;
  line-height: 120%;
}

.listinginfoannounce
{
  color: #336699;
  font-size: 13px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 120%;
}

.currPageNum
{
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
}

.pageInfo
{
  color: #336699;
  font-size: 12px;
  font-family: Tahoma, Arial, Verdana, Helvetica;
  line-height: 140%;
}

.towngetmap A:link
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: none;
}

.towngetmap A:visited
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: none;
}

.towngetmap A:active
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: none;
}

.towngetmap A:hover
{
  color: #000000;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: none;
}

.paginate A:link
{
  color: #336699;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.paginate A:visited
{
  color: #336699;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.paginate A:active
{
  color: #336699;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.paginate A:hover
{
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: underline;
}

.viewweb A:link
{
  color: #666666;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.viewweb A:visited
{
  color: #666666;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.viewweb A:active
{
  color: #666666;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.viewweb A:hover
{
  color: #000000;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.viewmore A:link
{
  color: #000000;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: underline;
}

.viewmore A:visited
{
  color: #000000;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: underline;
}

.viewmore A:active
{
  color: #000000;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: underline;
}

.viewmore A:hover
{
  color: #336699;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  text-decoration: none;
}

.menulink A:link
{
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.menulink A:visited
{
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.menulink A:active
{
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: none;
}

.menulink A:hover
{
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  line-height: 130%;
  text-decoration: underline;
}

.floatLeft
{
  float: left;
}

.floatRight
{
  float: right;
}

.grayBackground
{
  background-color: #EEEEEE;
}

.blackBackground
{
  background-color: #000000;
}

.smwhite, .smwhitebold, .medwhite, .medwhitebold, .white, .whitebold, .lgwhite, .lgwhitebold
{
  color: #FFFFFF;
}

.smgray, .smgraybold, .medgray, .medgraybold, .gray, .graybold, .lggray, .lggraybold
{
  color: #999999;
}

.smgraydk, .smgraydkbold, .medgraydk, .medgraydkbold, .graydk, .graydkbold, .lggraydk, .lggraydkbold
{
  color: #666666;
}

.smblack, .smblackbold, .medblack, .medblackbold, .black, .blackbold, .lgblack, lgblackbold
{
  color: #000000;
}

.smblue, .smbluebold, .medblue, .medbluebold, .blue, .bluebold, .lgblue, .lgbluebold
{
  color: #336699;
}

.smred, .smredbold, .medred, .medredbold, .red, .redbold, .lgred, .lgredbold
{
  color: #990000;
}

.smwhite, .smwhitebold, .smgray, .smgraybold, .smgraydk, .smgraydkbold,
.smblack, .smblackbold, .smblue, .smbluebold, .smred, .smredbold
{
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
}

.medwhite, .medwhitebold, .medgray, .medgraybold, .medgraydk, .medgraydkbold,
.medblack, .medblackbold, .medblue, .medbluebold, .medred, .medredbold
{
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
}

.white, .whitebold, .gray, .graybold, .graydk, .graydkbold,
.black, .blackbold, .blue, .bluebold, .red, .redbold
{
  font-size: 12px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
}

.lgwhite, .lgwhitebold, .lggray, .lggraybold, .lggraydk, .lggraydkbold,
.lgblack, .lgblackbold, .lgblue, .lgbluebold, .lgred, .lgredbold
{
  font-size: 14px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
}

.smwhitebold, .smgraybold, .smgraydkbold, .smblackbold, .smbluebold, .smredbold,
.medwhitebold, .medgraybold, .medgraydkbold, .medblackbold, .medbluebold, .medredbold,
.whitebold, .graybold, .graydkbold, .blackbold, .bluebold, .redbold,
.lgwhitebold, .lggraybold, .lggraydkbold, .lgblackbold, .lgbluebold, .lgredbold
{
  font-weight: bold;
}

.backtop A:link
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.backtop A:visited
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.backtop A:active
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.backtop A:hover
{
  color: #336699;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: none;
}

.sortLink A:link
{
  color: #999999;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.sortLink A:visited
{
  color: #999999;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.sortLink A:active
{
  color: #999999;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: underline;
}

.sortLink A:hover
{
  color: #999999;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  text-decoration: none;
}

.refinehead
{
  color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
}

.refinelink A:link
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: none;
}

.refinelink A:visited
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: none;
}

.refinelink A:active
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: none;
}

.refinelink A:hover
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.dropdowndine
{
  width: 145px;
  color: #000000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica;
}

.searchdine
{
  width: 145px;
  color: #000000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica;
  padding-left: 3px;
}

.searchdinelarge
{
  width: 200px;
  color: #000000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica;
  padding-left: 3px;
}

.dropdowndinelarge
{
  width: 200px;
  color: #000000;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica;
}

.menuDropDown
{
  background-color: #ffffff;
  font-size: 11px;
  width: 160px;
  border: 1px solid #000000;
  color: #808080;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica;
}

.signupDropDown
{
  background-color: #ffffff;
  font-size: 11px;
  width: 135px;
  border: 1px solid #000000;
  color: #808080;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica;
}

.entertainDropDown
{
  background-color: #ffffff;
  font-size: 11px;
  width: 110px;
  border: 1px solid #000000;
  font-weight: bold;
  color: #808080;
  font-family: Tahoma, Arial, Helvetica, WhitenyCondensed, Verdana;
}

.loginField
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 135px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}  

.dataEntry
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 135px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}

.menuEntry
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 200px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}

.menuEntryLarge
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 300px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}

.menuPriceEntry
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 80px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}

.commentsEntry
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 300px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
  border: solid 1px #336699;
}

.commentsDisplay
{
  background-color: #FFFFFF;
  font-size: 11px;
  width: 300px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Helvetica;
  color: #808080;
  padding-left: 3px;
}

.advlink A:link
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.advlink A:visited
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.advlink A:active
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: underline;
}

.advlink A:hover
{
  color: #CCCCCC;
  font-size: 9px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
  text-decoration: none;
}

.pad15
{
  padding-left: 15px;
  padding-right: 15px;
}

.leftPad10
{
  padding-left: 10px;
}

.rtPad10
{
  padding-right: 10px;
}

.leftPad15
{
  padding-left: 15px;
}

.rtPad15
{
  padding-right: 15px;
}

.leftPad20
{
  padding-left: 20px;
}

.rtPad20
{
  padding-right: 20px;
}

.leftPad30
{
  padding-left: 30px;
}

.rtPad30
{
  padding-right: 30px;
}

.leftPad35
{
  padding-left: 35px;
}

.rtPad35
{
  padding-right: 35px;
}

.mapTip
{
  font: bold 10px/12px Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
  border: solid 1px #336699;
  width: 200px;
  padding: 1px;
  position: absolute;
  z-index: 100;
  visibility: hidden;
  color: #336699;
  top: 20px;
  left: 90px;
  background-color: #FFFFFF;
  layer-background-color: #FFFFFF;
}

.catTip
{
  font: bold 10px/12px Tahoma, Verdana, Trebuchet MS, WhitenyCondensed;
  border: solid 1px #336699;
  width: 200px;
  padding: 1px;
  position: absolute;
  z-index: 100;
  visibility: hidden;
  color: #336699;
  top: 20px;
  left: 90px;
  background-color: #FFFFFF;
  layer-background-color: #FFFFFF;
}

.restname
{
  color: #000000;
  font-size: 24px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold;
  line-height: 140%;
}

.copyblk
{
  color: #000000;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica
}

.copygray
{
  color: #666666;
  font-size: 10px;
  font-family: Arial, Verdana, Tahoma, Helvetica
}

.dish
{
  color: #000000;
  font-size: 11px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold
}

.menucat
{
  color: #000000;
  font-size: 18px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-style: italic;
  line-height: 130%
}

.menusubcat
{
  color: #777777;
  font-size: 14px;
  font-family: Arial, Verdana, Tahoma, Helvetica;
  font-weight: bold
}

.menuBut
{
  color: #000000;
  font-family: Verdana, Arial, Tahoma, Helvetica;
  font-size: 10px;
}

#mapContainer
{
  height: 500px;
  width: 500px;
}

#closedRestFormId
{
  display: none;
}

#newRestFormId
{
  display: none;
}

#changeRestFormId
{
  display: none;
}

#entInfoId
{
  display: none;
}

#appetizerMenuId
{
  display:none;
}

#soupMenuId
{
  display:none;
}

#lunchMenuId
{
  display:none;
}

#dinnerMenuId
{
  display:none;
}

#dessertMenuId
{
  display:none;
}

#beverageMenuId
{
  display:none;
}

#menu1Sm
{
  display:block;
}

#menu2Sm
{
  display:none;
}

#menu3Sm
{
  display:none;
}

#menu4Sm
{
  display:none;
}

#menu5Sm
{
  display:none;
}

#menu6Sm
{
  display:none;
}

#menu7Sm
{
  display:none;
}

#menu8Sm
{
  display:none;
}
