﻿body
{
    font-family:Times New Roman, Times, serif;
    font-size:.9em; 
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
   
}



.logo
{
    width:760px;
    height:124px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    margin-top:0;
    border:none 0;
}

.mainmenu
{
    width:760px;
    height:22px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    border:none 0;
}
.content
{
    width:760px;
    height:1000px;
    margin-left:auto;
    margin-right:auto;
}
.smenu
{
    width:600px;
    color:#450101;
    font-family: Times;
    font-weight: bold;
}
.smenuprintlink
{
   text-align:center;
   margin-bottom:5px;
}

.smenuheader
{
  text-align:center;
    margin-top:10px;
    margin-bottom:10px;  
}


.smenuheadertxt
{
 font-size:1.9em; 
}
.smenucat
{
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
.smenucattxt
{
    font-size:1.4em;
    margin-left:auto;
    margin-right:auto;  
   
}


.smenuitemrow
{
 width:600px;  
}
.smenuitemanddesc
{
 float:left;
 width:500px;  
}
.smenuitemtext   
{
    float: left;
	padding-right: 5px;
	padding-left:5px;
	text-align: left;
}

.smenudesc    
{
    font-size: 1.1em;
    float:left;
    text-align:left;
    font-style:italic;
    font-weight:normal;
}
.smenuprices   
{
    font-size: 1.1em;
	font-weight:bold;  
	float:left;
    text-align:right;
    width:98px;
}

.smenuitemspace
{
   clear:both;
   line-height:0px;
   height:0px;
}
.smenufooter
{
    clear:both;
    font:bold .8em;
}

.spcmenu
{
    width:500px;
    color:#450101;
        font-family: Times;
    font-weight: bold;
}
.spcmenuprintlink
{
   text-align:center;
   margin-bottom:5px;
}

.spcmenuheader
{
    font-size:1.2em; 
}


.spcmenuheadertxt
{
    font-size:2em;

   
}
.spcmenucat
{
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;

}
.spcmenucattxt
{
    font-style:italic;
    font-size:1.6em;
    margin-left:auto;
    margin-right:auto;  
}

.spcmenucatheader
{
    font: italic 1.3em Ariel;
    margin-left:auto;
    margin-right:auto;  
   
}
.spcmenuitemrow
{
   text-align:center;
   margin:0 auto 0 auto;
}

.spcmenuitem    
{
   	font-size: 1.3em;
	font-weight: bold;
	float:left;
	text-align:left;
	text-decoration:underline;
	width:300px;  
}
.spcmenuprices   
{
    font-size: 1.3em;
	font-weight: normal;
	float:left;
	width:200px;
	text-align:right;  
}
.spcmenudesc    
{
    clear:both;
    font-size: 1em;
    text-align:left;
    font-style:italic;
    font-weight:normal;
    width:500px;
     
}


.spcmenuitemspace
{
   position:relative;
   line-height:0px;
   height:6px;
}
.spcmenufooter
{
    clear:both;
    font:bold .8em;
    margin-top:5px;
}
.wlmenu
{
    width:600px;
    color:#450101;
    font-weight: bold;
}
.wlmenuprintlink
{
   text-align:center;
   margin-bottom:5px;
}

.wlmenuheader
{
}


.wlmenuheadertxt
{
    font-size:1.8em;
    font-family: Times;
   
}
.wlmenucat
{
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;

}
.wlmenucattxt
{
    font-style:italic;
    font-size:1.5em;
    text-decoration:underline;
    margin-left:auto;
    margin-right:auto;  
}

.wlmenucatheader
{
    font: italic 1.1em;
    margin-left:auto;
    margin-right:auto;  
   
}
.wlmenuitemrow
{
   margin:0 auto 0 auto;
   font-size: 1.0em;
   font-weight: bold;
   width:450px;  
}

.wlmenuitemtext    
{
     font-size: 1.0em;
     float:left;
    width: 300px;
    text-align:left;
  
}
.wlmenudesc    
{

    font-size: 1.0em;
  float:left;
   width:100px;
   text-align:left;
}

.wlmenuprices   
{
    font-size: 1.0em;
    float:left;
    width: 50px;
 	text-align:right;
 
}


.wlmenuitemspace
{
   position:relative;
   line-height:0px;
   height:3px;
   clear:both;
}
.wlmenufooter
{
    clear:both;
    font:bold .8em;
    margin-top:5px;
}

.couponimage
{
float: left;
margin-left:10px;
margin-right:10px;
vertical-align:middle
}
.couponhtml
{
 text-indent:0px;
 text-align:center;
}
.couponhtml p
{
  text-indent:0px;
  text-align:center;
}
    

.couponvalid
{
clear:both;
margin-left:10px;
margin-right:10px;
}


.ph
{
}
.pm
{ 
}
div.pc
{
}



.locationmaptext
{
left:250;
color:Red;
font-style:italic;
font-weight:bold;
font-size:1.3em;
z-index:9999999;
} 
.locationmaptext2
{
left:250;
color:Black;
font-weight:bold;
font-size:.8em;
z-index:9999999;
} 
.locationmap
{
 height:440px;
 width:640px;
 border:solid 2 #066113;
 z-index:0;
}



.storepage
{
}
.show
{
    display:block;
}
.hide
{
    display:none;
}
.storebuttons
{
 width:640px;   
 margin-bottom:5px;
}   
.storemap
{
 height:300px;
 width:320px;
}
.storemaplink
{
}
.storemaplink a
{
  font-weight:bold;
  color:Green;
}

.storename
{
    font-family:Stencil;
    font-size:1.5em;
    font-weight:bold;
    color:Red;
}
.storeaddress
{
    font-size:1.2em;
    font-weight:bold;
    color:#066113;
     
}
.storephone1
{ 
    margin-top:10px;
    font-family:Stencil;
    font-size:1.5em;
    font-weight:bold;
    color:Red;
  
}
.storephone2
{ 
    font-size:1.5em;
    font-weight:bold;
    color:#066113;
}

.storehours1
{ 
    position:relative;
    margin-top:10px;
    font-family:Stencil;
    font-size:.9em;
    font-weight:bold;
    color:Red;
}
.storehours2
{ 
    font-size:.8em;
    font-weight:bold;
    color:#066113;
}

.button
{
    color:White !important;
    background-color:#066113;
    border-color:#cccccc;
    border-width:2px;
    border-style:outset;
    font:bold 1em;
    cursor:pointer;
    text-decoration:none;
}
.cancelbutton
{
    color:White;
    background-color:Red;
    border-color:#cccccc;
    border-width:2px;
    border-style:outset;
    font:bold 1em;
    cursor:pointer;
    text-decoration:none;
}
.activebutton
{
    color:White;
    background-color:red;
    border-color:#cccccc;
    border-width:2px;
    border-style:outset;
    font:bold 1em;
    cursor:pointer;
    text-decoration:none;
}
.sbutton
{
    color:White !important;
    background-color:#066113;
    border-color:#cccccc;
    border-width:2px;
    border-style:outset;
    font:bold .9em;
    cursor:pointer;
    text-decoration:none;
}
.activesbutton
{
    color:White;
    background-color:red;
    border-color:#cccccc;
    border-width:2px;
    border-style:outset;
    font:bold .9em;
    cursor:pointer;
    text-decoration:none;
}
p
{
    text-indent:15px;
    text-align:justify;
}
.aboutpontillos
{
    width:640px;
    text-align:left;
}
.pagetitle
{
    font-size:1.5em;
    font-style:italic;
    font-weight:bold; 
    color:Red;   
    text-align:center;
}
.pagesubtitle
{
    font-size:.7em;
    font-weight:bold; 
    color:black;   
    text-align:center;
}

@media print 
{
    .noprint
    {
        display:none;
    }
}
    