@charset "utf-8";
/* CSS Document */
html {background: url(../img/papaburger4.jpg) no-repeat center center scroll; 
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
 background-size: cover; min-height:100%}
body {font-family: Helvetica, Arial, sans-serif; line-height: 1.25;}
p, h1, h2, h3, h4, h5, h6, li, sub {color:#000}
a:link {color:#FFF}
a:visited {color:#CCC}
a:hover {color:#FF0}
a:active {color:#F00}
#header figure {margin: auto auto 0 auto; text-align:center}
/*menu*/
#menu {text-align:center; position:relative; z-index: 5}
#menu ul {list-style: none; float: none; text-align:center; position:relative; z-index:4}
#menu ul li {display: inline-block; position: relative; z-index:5}
#menu ul li a {line-height: 38px; text-decoration: none; border:#CCC groove; color: #FFF; text-shadow:1px 1px 0 #F00; padding: .2em .8em; background: #FFF url(../img/bg.gif); font-size: large; font-weight:normal; margin:0.5em;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 2px 2px 3px #333;  -webkit-box-shadow: 2px 2px 3px #333; box-shadow: 2px 2px 3px #333}
#menu ul li a:hover {color: #FFF; text-shadow:1px 1px 0 #F00; background: #FFF url(../img/bg2.gif)}
#menu ul li a:active {color: #db3940; text-shadow:1px 1px 0 #FFF; background: #FFF url(../img/bg3.gif)}
/*content*/
.hometext h2 {margin-top: 0.5em; text-align: center; color: #FFF; text-shadow:1px 1px 0 #F00; font-size:xx-large}
.hometext h3 {text-align: center; color: #FFF; text-shadow:1px 1px 0 #F00; font-size:x-large}
.hometext p {text-align: center; color: #FFF; text-shadow:1px 1px 0 #F00; font-size: large}
#footer p {text-align: center; color: #FFF; font-size: small}
.sitemap {text-align: center; margin: 1% auto}
.sitemap li {display: inline; font-size: medium; color: #FFF; text-shadow: none; font-size: small}
.addy {margin: auto; float: none; clear: both; border: groove #F00; padding: 0.3em 0.5em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 1px 2px 2px #333;  -webkit-box-shadow: 1px 2px 2px #333; box-shadow: 2px 2px 3px #333}
.addy p {text-align: center; color: #FFF; text-shadow:1px 1px 0 #F00; font-size:large}
/*foodmenu image menu*/
.pagestext p {text-align: center; color: #000; text-shadow:1px 1px 0 #F00; font-size: large}

/*foodmenu coded text*/
.pagecon h2 {text-align:center; margin: 0.5em auto}
.fmenuleft, .fmenuright {background: #CCC; border:#F00 groove; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 1px 2px 2px #333;  -webkit-box-shadow: 1px 2px 2px #333; box-shadow: 2px 2px 3px #333; opacity:0.90; filter:alpha(opacity=90)}
.fmenuleft h2, .fmenuright h2 {color: #D11E21; text-align:center; text-decoration: underline;}
.fmenuleft ul, .fmenuright ul  {padding: 0 0 0 0.5em; margin-bottom: 0.3em; margin-top: 0.3em}
.fmenuleft li, .fmenuright li {color: #D11E21; list-style: none}
.prices {float: right}
.pricelefthead {float: left; font-weight: bold; text-decoration: underline; text-align: center}
.pricerighthead {float: right; font-weight: bold; text-decoration: underline; text-align: center}
.priceleft {float: left; text-align: center}
.priceright {float: right; text-align: center}
.underli li:first-child {font-weight: bold;text-decoration: underline}
.itemdiv p {color: #D11E21; text-align: left; font-size: small; padding-left: 0.5em; padding-right: 0.5em}
.btop {margin: auto; text-align: center}
.gmap {border:#F00 groove; -moz-box-shadow: 1px 2px 2px #333;  -webkit-box-shadow: 1px 2px 2px #333; box-shadow: 2px 2px 3px #333}
.contactinfo {color:#D11E21; text-shadow:1px 1px 0 #FFF;padding: 0.5em; text-align:center; background: #CCC; opacity:0.90; filter:alpha(opacity=90); border:#F00 groove; -moz-box-shadow: 1px 2px 2px #333;  -webkit-box-shadow: 1px 2px 2px #333; box-shadow: 2px 2px 3px #333}
.contactinfo p {color:#D11E21; text-shadow:1px 1px 0 #FFF; font-size: large}
.socialmedia {text-align: center; margin: 0.2em auto 0 auto}
.socialmedia p {color:#FFF; text-shadow:1px 1px 0 #D11E21; font-size: medium}
.socialmedia figure {margin: 0}
.socialmedia a {margin: 0 2px}
.welcome p {clear: both; text-align: center; margin: 1em auto; padding-top: 0.5em; font-weight: bold; text-shadow:1px 1px 0 #FFF; font-size: x-large}