a.advisor {
   color: #ed352b;
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}
a.map {
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}
a.menu {
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}
a.menu-action {
   color: #fdf8ce;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
a.reserve_url {
   color: #000000;
   font-size: 10px;
   text-decoration: underline;
}
a.restaurant {
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
a.site-map {
   color: #000000;
   font-size: 15px;
   font-weight: bold;
   line-height: 36px;
   text-decoration: none;
}
a.site-map-sub {
   color: #ed352b;
   font-size: 13px;
   line-height: 30px;
   text-decoration: none;
}
a.text {
   color: #ed352b;
   text-decoration: none;
}
a.text2 {
   color: #000000;
   text-decoration: none;
}
.ad-side {
   height: 93px;
   margin: 0px;
   padding: 0px;
   width: 160px;
   overflow: hidden;
}
.back-color1 {
   background-color: #fdf8ce;
}
.back-color2 {
   background-color: #ed352b;
}
body {
   background-color: #fdf8ce;
   color: #000000;
   font-family: Arial, Helv, Helvetica, Swiss, Sans-Serif;
   margin: 0px;
}
.contact {
   font-size: 12px;
}
div.menu {
   background-color: #ed352b;
   display: none;
   left: 0px;
   margin: 0px;
   position: absolute;
   right: 0px;
   top: 178px;
   visibility: hidden;
   width: 140px;
   zIndex: 100;
}
div.newsletter {
   margin: 10px 0px 0px 0px;
}
font.faq {
   color: #ed352b;
}
.footer {
   color: #484848;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
hr.menu {
   color: #ed352b;
   margin: 0px 0px 10px 0px;
   width: 100%;
}
input.contact {
  font-size: 12px;
}
input.contact-button {
   font-size: 11px;
   font-weight: bold;
}
input.filter {
   font-family: Arial, Helv, Helvetica, Swiss, Sans-Serif;
   font-size: 11px;
   width: 150px;
}
input.paypal-button {
   color: #000000;
   font-family: Arial, Helv, Helvetica, Swiss, Sans-Serif;
   font-size: 11px;
}
li.menu {
   border: #ffffff 1px solid;
   list-style: none;
   margin: 0px;
   padding: 2px;
   text-align: left;
}
.list {
   font-size: 10px;
}
.list-header {
   font-size: 11px;
   font-weight: bold;
}
.nav {
   color: #ffffff;
   font-family: Arial, Helv, Helvetica, Swiss, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
}
.newsletter {
   color: #000000;
   font-size: 12px;
   font-weight: bold;
}
p.faq-title {
   color: #ed352b;
   font-size: 22px;
   font-weight: bold;
   margin: 10px;
}
p.faq-question {
   font-size: 13px;
   font-weight: bold;
   margin: 20px 10px 10px 10px;
}
p.faq-text {
   font-size: 13px;
   margin: 10px;
}
p.menu-title {
   color: #ed352b;
   font-size: 22px;
   font-weight: bold;
   margin: 10px;
}
p.menu-subtitle {
   color: #ed352b;
   font-size: 18px;
   font-weight: bold;
   margin: 0px 10px 0px 10px;
}
p.menu-heading {
   color: #ed352b;
   font-size: 13px;
   font-weight: bold;
   margin: 0px 10px 0px 10px;
}
p.menu-subtext {
   font-size: 13px;
   margin: 0px 10px 0px 10px;
}
p.menu-text {
   font-size: 13px;
   font-weight: bold;
   margin: 0px 10px 0px 10px;
}
p.text {
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
}
p.text2 {
   color: #ed352b;
   font-size: 12px;
   font-weight: bold;
   line-height: 16px;
}
p.thank_you {
   font-size: 16px;
   font-weight: bold;
   margin: 20px;
   line-height: 24px;
   text-align: center;
}
select.filter {
   font-family: Arial, Helv, Helvetica, Swiss, Sans-Serif;
   font-size: 11px;
   width: 150px;
}
.share-background {
   background-color: #a02020;
   background-image: url("images/share_gradient.jpg");
   background-repeat: repeat-x;
}
.sponsors-side {
   height: 69px;
/*   margin: 0px; */
   margin-left: auto;
   margin-right: auto;
   padding: 0px;
   position:relative;
   text-align: center;
   width: 130px;
   overflow: hidden;
}
table {
   border-collapse: collapse;
}
table.full {
   height: 100%;
   width: 100%;
}
table.site { 
   width: 810px;
}
table.content { 
   width: 768px;
}
table.faq { 
   width: 550px;
   height: 680px;
}
td.list-break {
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   border-color: #ed352b;
   font-size: 1px;
}
td.menu-action {
   background-color: #ed352b;
   height: 20px;
   text-align: center;
   width: 100px;
}
td.paypal {
   font-size: 12px;
   margin: 10px;
   text-align: center;
}
td.restaurant-category {
   color: #ed352b;
   font-size: 14px;
   margin: 30px 0px 0px 0px;
}
.title-small {
   color: #ed352b;
   font-size: 13px;
   font-weight: bold;
}
.title-medium {
   color: #ed352b;
   font-size: 18px;
   font-weight: bold;
}
.title-medium2 {
   color: #000000;
   font-size: 16px;
   font-weight: bold;
}
ul.menu {
   margin: 0px;
   padding: 0px;
}