body 
{ 
color: #000000;
background-color: #330401;
margin: 3px;
padding: 3px;
font-family: Times New Roman, Times, Serif;
font-size: 11px;
}
.select2 
{ 
color: maroon;
font-family: Times New Roman, Times, Serif;
font-size: 12px;
text-align: center;
}

#nameaddress {
margin: 0px;
position: absolute;
top: 0px;
left: 20px;
z-index: 1;
width: 580px;
height: 140px;
padding-left: 5px;
background-repeat: no-repeat;
}

#rightcol {
margin-left: .4em;
position: absolute;
top: 0px;
left: 602px;
width: 190px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: left;
border-top: 1px thin black;
border-bottom: thin solid #f0ae97;
border-right: 1px inset #f0ae97;
border-left: 1px thin #f0ae97;
background-color:  #540500;
z-index: 2;
}  
#hours {
background: url(/papaspizza-sandiego-ca/hours.jpg) no-repeat;
font-size: 11.5px;
font-family: Times New Roman, Times, Serif;
color: #EEE1A1;
font-weight: bold;
text-align: left;
padding: 1em;
}
#delivpay ul 
{
margin: 0em;
padding: 1em;
}

#todaysspecials{
background: url(/papaspizza-sandiego-ca/todaysspecials.jpg) no-repeat;
background-color: #fcc46c;
color: #330401;
font-size: 1.1em;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;
padding: .5em;
}
#loyalty
{
background-color: #fcc46c;
color: #330401;
font-size: 1.1em;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;
padding: .5em;
border-top: 1px dotted black;
}
#payment{
font-size: 11.5px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: left;
padding-left: 5px;
}
#yourorder{
background: url(/papaspizza-sandiego-ca/yourorder.jpg) no-repeat;
font-size: 1em;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
color: #EEE1A1;
text-align: left;
padding: 1em;
}
#sidebar {
position: absolute;
top: 140px;
left: 25px;
width: 165px;
background-color: #540500;
border-top: 6px solid black;
border-bottom: 1px solid #f0ae97;
border-left: 2px solid #f0ae97;
z-index: 3;
}

#menu {
position: absolute;
top: 140px;
left: 190px;
width: 400px;
background-color: #EEE1A1;
margin: auto;
padding: .5em;
border-top: 6px solid black;
border-bottom: thin solid #f0ae97;
border-right: 1px inset #f0ae97;
border-left: 1px thin #f0ae97;
z-index: 4;
}
#menucontent
{
position: relative;
left: 10px;
}
#nomenu {
margin: auto;
position: absolute;
top: 140px;
left: 195px;
width: 400px;
padding: .5em;
background-color: #EEE1A1;
border-top: 6px solid black;
}
.nomenupad
{
padding-left: 15px;
padding-right: 15px;
}

.messagebox
{
background-color: #7eaf11;
color: white;
font-size: 1.3em;
font-weight: bold;
text-align: center;
padding-top: .5em;
padding-bottom: .5em;
margin-left: auto;
margin-right: auto;
border-top: 3px solid red;
border-bottom: 3px solid red;
border-right: 2px solid red;
}

.message
{
align: center;
background-color: #540500;
color: #EEE1A1;
width: 99%;
font-size: 11.5px;
font-weight: bold;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: .5em;
padding-bottom: .5em;
border-top: thin solid black;
}

#login
{
background: url(/papaspizza-sandiego-ca/login.jpg) no-repeat;
background-color: #540500;
color: #EEE1A1;
font-size: 1.1em;
font-weight: bold;
padding: 4px;
}
#register
{
background: url(/papaspizza-sandiego-ca/register.jpg) no-repeat;
background-color: #540500;
color: #EEE1A1;
font-size: 1.1em;
font-weight: bold;
padding: 4px;
}

#warning
{
background-color: #fffffa;
color: black;
font-size: 11.5px;
font-weight: bold;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: .5em;
border-width: thin medium thin medium;
border-style: solid;
border-color: #C38931;
}
#bottom
{
background-color: #EEE1A1;
color: #330401;
font-size: 11.5px;
font-weight: bold;
text-align: center;
width: auto;
margin-left: auto;
margin-right: auto;
padding: .5em;
}
#delivpay
{
background: url(/papaspizza-sandiego-ca/delivpay.jpg) no-repeat;
font-size: 11.5px;
font-family: Times New Roman, Times, Serif;
color: #EEE1A1;
font-weight: bold;
text-align: left;
padding-left: 8px;
}

.button
{
align: center;
font-family: Times New Roman, Times, Serif;
font-size: 1.1em;
font-weight: bold;
color: maroon;
width:auto;
overflow:visible;
background-color: #EEE1A1;
text-decoration: none;
border-style: double;
border-color: #540500;
border-width: thick;
}

.largebutton
{
text-align: center;
font-family: Times New Roman, Times, Serif;
font-size: 13px;
font-weight: bold;
color: maroon;
background-color: #fffcf5;
text-decoration: none;
border-style: outset;
border-color: #F5D996;
border-width: medium;
}
.bigbutton
{
text-align: center;
font-family: Times New Roman, Times, Serif;
font-size: 18px;
font-weight: bold;
color: maroon;
background-color: #fffcf5;
text-decoration: none;
border-style: outset;
border-color: #F5D996;
border-width: medium;
}
.menubutton
{
width: 13em;
text-align: center;
font-family: Times New Roman, Times, Serif;
font-size: 13.5px;
font-weight: bold;
color: #FFF9D9;
background-color: #330401;
text-decoration: none;
border-style: double;
border-color: #FF4D36;
border-width: medium;
}

.firstcustitem
{
background-color: maroon;
color: #f9face;
}
.itemcol {
background-color: #fffffa;
color: #330401;
text-align: center;
padding-top: 3px;
padding-left: 4px;
padding-right: 4px;
}
.sectdesc
{
font-size: 11px;
font-weight: bold;
color: maroon;
text-align: center;
padding-left: 5px;
display: inline;
}

.itemname
{font-size: 13px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
color: #330401;
border: thin dotted maroon;
background-color: #F9FACE;
padding-top: 5px;
padding-bottom: 5px;
}
.boldtext
{font-size: 11px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
}

td.lbl {font-size: 11px; font-weight: bold; text-align: right;}
td.toplbl 
{
font-size: 12px; 
font-weight: bold; 
color: maroon;
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: 11px;
font-family: Times New Roman, Times, Serif;
}

.itemdesc
{
font-size: 11px;
font-family: Times New Roman, Times, Serif;
border-top: thin dotted maroon;
}
a.skinny:link {color: white; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: underline; align: center}
a.skinny:active {color: white; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: underline; align: center}
a.skinny:visited {color: white; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: underline; align: center}
a.skinny:hover {color: #f0ae97; background: transparent;  font-size: 12px;
font-weight: bold; text-decoration: underline;  align: center}


a.wide:link {color: #330401; background: transparent; font-size: 12px;
font-weight: bold; text-decoration: none; align: center}
a.wide:active {color: #330401; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.wide:visited {color: #330401; background: transparent; font-size: 12px;
font-weight: bold;text-decoration: none;align: center}
a.wide:hover {color: black; background: transparent;  font-size: 12px;
font-weight: bold;text-decoration: underline; align: center}

h1 {font-size: 2em;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
font-style: italic;
text-align: center;
color: #000000;}

h2 {font-size: 20px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;
color: #fff197;}

h3 {font-size: 11px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
}

h4 {font-size: 13px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
color: #330401;
}

h5 {font-size: 11px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;}

h6 {
font-size: 17px;
color:  #c38931;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;
}

#menutext {
font-size: 15px;
font-family: Times New Roman, Times, Serif;
font-weight: bold;
text-align: center;
}

#menulabel
{
background: url(/papaspizza-sandiego-ca/menulist.jpg) no-repeat;
}

.menulist 
{
background-color: maroon;
color: #EEE1A1;
font-size: 10px;
font-weight: bold;
text-align: left;
width: 98%;
}

#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 #EEE1A1;
        border-right: 10px solid #EEE1A1;
        background-color: maroon;
        color: #EEE1A1;
        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: 'Berlin Sans FB Demi', Verdana, Helvetica, Arial, sans-serif;
font-size: 24px;
font-weight: bold;
color: maroon;
padding: .5em;
text-decoration: underline;
}

.menuword
{
text-align: center;
font-family: 'Berlin Sans FB Demi';
font-size: 28px;
font-weight: bold;
color: maroon;
text-decoration: underline;
}
#offer
{
background: gold;
font-size: 16px;
font-family: Times New Roman, Times, Serif;
color: red;
font-weight: bold;
text-align: center;
padding-left: 8px;
border: thick dotted maroon;
padding: 5px;
}

.checkouthdrs 
{
color: maroon;
font-size: 14px;
font-weight: bold;
}

.checkouttables
{
font-size: 1.1em;
font-family: Times New Roman, Times, Serif;
}

.couponbutton
{
align: center;
font-family: arial,verdana, sans-serif;
font-size: 1em;
font-weight: bold;
color: #fffcf5;
width:auto;
overflow:visible;
background-color: maroon;
text-decoration: none;
border-style: solid;
border-color: #BFAF61;
border-width: thin;
}

.showcoupon
{
font-size: .6em;
font-weight: bold;
color: white;
background-color: #C38931;
}

.delivmsg
{
background-color: red;
color: white;
font-size: 1em;
font-weight: bold;
text-align: center;
padding-top: .5em;
padding-bottom: .5em;
margin-left: auto;
margin-right: auto;
border-top: 3px solid #EEE1A1;
border-bottom: 3px solid #EEE1A1;
}

