
body
{
margin: 0;
padding: 0;
background-color: black;
font-family: Verdana;
font-size: 11px;
color: white;
}
#nameaddress {
margin: 0px;
padding: 0;
position: absolute;
top: 0px;
left: 10px;
z-index: 1;
width: 580px;
height: 140px;
background-repeat: no-repeat;
}

#rightcol {
background-color: black;
margin: 0;
position: absolute;
top: 0px;
left: 594px;
width: 190px;
font-family: Verdana;
font-weight: bold;
text-align: left;
padding-left: 5px;
z-index: 2;
}
#hours{
background: url(/nypizza-denver-co/hours.jpg) no-repeat;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
text-align: left;
padding-left: 5px;
border-bottom: 1px dotted white;
}
#delivpay{
background: url(/nypizza-denver-co/delivpay.jpg) no-repeat;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
text-align: left;
padding-left: 8px;
border-bottom: 1px dotted white;
}

#offer{
font-size: 16px;
font-family: Verdana;
font-color: red;
font-weight: bold;
text-align: center;
padding-left: 8px;
border: thin dotted gold;
}
#delivpay ul
{
margin: 0em;
padding: 1em;
}

#loyalty
{
background-color:  gold;
font-size: 12px;
font-family: Verdana;
color: maroon;
font-weight: bold;
text-align: center;
padding: .5em;
border-top: 1px dotted white;
}
#yourorder{
background: url(/nypizza-denver-co/yourorder.jpg) no-repeat;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
text-align: left;
padding-left: 5px;
padding-right: 4px;
border-bottom: 1px dotted white;
}
#sidebar {
background-color: black;
margin-right: 0px;
padding-right: 4px;
position: absolute;
top: 140px;
left: 10px;
width: 160px;
z-index: 3;}

#menu {
background-color: black;
position: absolute;
top: 140px;
left: 175px;
width: 410px;
margin: 0;
padding: 2px;
border-left: thin dotted white;
border-right: thin dotted white;
z-index: 4;
}
#menucontent
{
position: relative;
left: 0px;
}
#nomenu {
margin: auto;
position: absolute;
top: 140px;
left: 188px;
width: 412px;
padding: 2px;
}
.nomenupad
{
padding-left: 15px;
padding-right: 15px;
}

#menucontent
{
position: relative;
left: 0px;
}

.messagebox
{
background-color: black;
color: red;
font-size: 11px;
font-weight: bold;
text-align: center;
padding: .5em;
margin-left: auto;
margin-right: auto;
border: thin dotted white;
}
#login
{
background: url(/nypizza-denver-co/login.jpg) no-repeat;
background-color: black;
font-size: 10px;
color: white;
text-align: left;
font-weight: bold;
padding: .5em;
border-top: thin dotted white;
}
#register
{
background: url(/nypizza-denver-co/register.jpg) no-repeat;
background-color: black;
color: white;
text-align: left;
font-size: 10px;
font-weight: bold;
padding: .5em;
border-top: thin dotted white;
}

#todaysspecials{
background: url(/nypizza-denver-co/todaysspecials.jpg) no-repeat;
top: 140px;
left: 10px;
background-color: #ffffcc;
font-size: 10px;
color:black;
font-family: Verdana;
font-weight: bold;
text-align: left;
padding-left: 5px;
border-bottom: 1px dotted white;
}
.message
{
background-color: black;
color: white;
font-size: 11px;
font-weight: bold;
text-align: center;
padding: .5em;
margin-left: auto;
margin-right: auto;
border-bottom: thin dotted white;
}
#warning
{
background-color: #fffffa;
color: black;
font-size: 11px;
font-weight: bold;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: .5em;
border-width: thin medium;
border-style: solid;
border-color: #C38931;
}
#bottom
{
background-color: black;
color: red;
font-size: 12px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: .5em;
border-top: thin dotted white;
border-bottom: thin dotted white;
}

.button
{
text-align: center;
font-family: Verdana;
font-size: 100%;
color: #2E2E2E;
width:auto;
overflow:visible;
background-color: #EBC800;
text-decoration: none;
border-style: outset;
border-color: cream;
border-width: medium;
}

.largebutton
{
text-align: center;
font-family: Verdana;
font-size: 14px;
color: #2E2E2E;
background-color: #EBC800;
text-decoration: none;
border-style: outset;
border-color: #F5D996;
border-width: medium;
}
.bigbutton
{
text-align: center;
font-family: Verdana;
font-size: 18px;
font-weight: bold;
color: #2E2E2E;
background-color: #EBC800;
text-decoration: none;
border-style: outset;
border-color: #F5D996;
border-width: medium;
}
.menubutton
{
width: 13em;
text-align: center;
font-family: Verdana;
font-size: 14px;
color: #2E2E2E;
background-color: #EBC800;
text-decoration: none;
border-style: outset;
border-color: cream;
border-width: medium;
}

.firstcustitem
{
background-color: black;
color: #f9face;
}
.itemcol {
background-color: black;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 4px;
padding-right: 4px;
border: thin dotted white;
}
.sectdesc
{
font-size: 11px;
font-weight: bold;
color: white;
text-align: center;
padding-left: 5px;
display: inline;
}

.itemname
{font-size: 14px;
font-family: Verdana;
color: #E18700;
font-weight: bold;
border: thin dotted #E18700;
background-color: white;
padding-top: 5px;
padding-bottom: 5px;
}
.boldtext
{font-size: 13px;
font-family: Verdana;
font-weight: bold;
}

td.lbl {font-size: 11px; color: black; font-weight: bold; text-align: right;}
td.toplbl
{
font-size: 12px;
font-weight: bold;
color: white;
text-align: left;
}
td.toplbl2
{
font-size: 12px;
text-align: left;
}
tr.required td.lbl {background: #FCC; border-left: 0.5em solid red;}
td.lbl {background: #FBFECD; border-left: 0.5em solid gold;}

.plaintext
{
font-size: 12px;
font-family: Verdana;
}

.itemdesc
{
font-size: 11px;
font-family: Verdana;
border-top: medium dotted white;
}
a.skinny:link {color: white; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: underline; align: center}
a.skinny:active {color: #66FF00; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.skinny:visited {color: white; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.skinny:hover {color: #66FF00; background: transparent;  font-size: 12px;
font-weight: bold;text-decoration: none; align: center}


a.wide:link {color: white; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: none; align: center}
a.wide:active {color: white; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.wide:visited {color: white; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.wide:hover {color: #66FF00; background: transparent;  font-size: 12px;
font-weight: bold;text-decoration: underline; align: center}

h1 {font-size: 2em;
font-family: Verdana;
font-weight: bold;
font-style: italic;
text-align: center;
color: #000000;}

h2 {font-size: 20px;
font-family: Verdana;
font-weight: bold;
text-align: center;
color: #fff197;}

h3 {font-size: 12px;
font-family: Verdana;
font-weight: bold;
}

h4 {font-size: 14px;
font-family: Verdana;
font-weight: bold;
}

h5 {font-size: 12px;
font-family: Verdana;
font-weight: bold;
text-align: center;}

h6 {
font-size: 17px;
color:  #c38931;
font-family: Verdana;
font-weight: bold;
text-align: center;
}

#menutext {
font-size: 15px;
font-family: Verdana;
font-weight: bold;
text-align: center;
}

.menulist
{
color: #2E2E2E;
background-color: #E18700;
text-decoration: none;
border-style: outset;
border-color: cream;
border-width: medium;
font-size: 12px;
font-weight: bold;
font-family: Verdana;
text-align: left;
width: 13em
}

#menulist ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      }
      #menulist li {
      border-bottom: 1px solid #90bade;
      margin: 0;
      }

#menulist li a {
      display: block;
      padding: 5px 5px 5px 0.5em;
      border-left: 10px solid #DD6F00;
      border-right: 10px solid #DD6F00;
      background-color: #66FF00;
      color: #fff;
      text-decoration: none;
      width: 100%;
      }

#menulist li a:hover {
      border-left: 10px solid maroon;
      border-right: 10px solid maroon;
      background-color: #DD6F00;
      color: #fff;
      }

.menucat
{
text-align: center;
font-family: Verdana;
font-size: 34px;
color: #ffffcc;
padding: .5em;
text-decoration: underline;
}
.menuword
{
text-align: center;
font-family: Verdana;
font-size: 34px;
color: #ffffcc;
padding: .5em;
text-decoration: underline;
}

.labels
{
text-align: center;
font-family: Verdana;
font-size: 16px;
color: #C38931;
padding: .5em;
text-decoration: underline;
}

#menulabel
{
background: url(/nypizza-denver-co/menulist.jpg) no-repeat;
}
.checkouthdrs
{
font-family: Verdana;
color: #66FF00;
font-size: 15px;
font-weight: bold;
}
.checkouttables
{
font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

