﻿body
{
    font-family:Ariel, Sans-Serif;
    font-size:.9em; 
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
}
a:link
{
    color:#066113;
    font-weight:bold;
}
a:visited
{
    color:#066113;
    font-weight:bold;
}
.menu_ui
{
    text-align:center;
    color:White;
    background-color:#066113;
    font-family:Arial;
    font-weight:bold;
    font-size:.9em;
    cursor:pointer;
    width:7em;
    padding: 0 0 3 0;
    border:solid 1px White;
}

.menu_si
{
    text-align:center;
    color:White;
    font-family:Arial;
    font-size:.9em;
    font-weight:bold;
    background-color:Red;
    cursor:pointer;
    width:7em;
    font-size:.9em;
    padding: 0 0 3 0;
    border:solid 1px White;
}    
.stbl1 a
{
    font-weight:bold;
    font-size:11px;
    text-decoration:underline;
    color:red !important;
}
.stbl2
{
    font-size:9px;
    color:black;
    position:relative;
    margin-top:3px;
}
.stbl3
{
    font-weight:bold;
    font-size:12px;
    color:#066113;
}

.stbl4 a 
{
    font-weight:bold;
    font-size:11px;
    text-decoration:underline blink;
    color:red !important;
   
}
.smenu
{
    width:41em;
    border: solid 2px #066113;
}
.smenuorderonlinelink a
{
   text-align:center;
   margin-bottom:5px;
   font-weight:bold;
   color:red !important;
}

.smenuprintlink a
{
   text-align:center;
   margin-bottom:5px;
}

.smenuheader
{
    font:bold .8em; 
    color:#066113;
    border-bottom:solid 2px #066113;
}
.smenuheadercol1
{
    float:left;
    font-size:1em;
    color:#066113;
    margin:-5em 0 0 10px;
}
.smenuheadercol1line1
{
     color:#CC0000;
}

.smenuheadercol1line3
{
    font:bold 1em Stencil;
    color:#CC0000; 
    margin-top:5px; 
    
}
.smenuheadercol2line1
{
    font:bold 1.2em stencil; 
    color:#CC0000;  
   
}
.smenuheadercol2
{
}
.smenuheadercol3
{
    float:right;
    margin:-6em 10px 0 0;
}
.smenuheadercol3line1
{
   font-size:1em;
   color:#CC0000;
}
.menuhours
{ 
    font-size:.8em;
    font-weight:bold;
    color:#066113;
}

.smenuheadertxt
{
    font:bold .7em;
    color:red;
}
.smenucat
{
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
.smenucattxt
{
    width:10em;
    font:bold 2em Stencil;
    color:white;
    background-color:#CC0000;
    margin-left:auto;
    margin-right:auto;  
   
}

.smenucolhdrrow1
{
   float:left;
   text-align:center;
   font:bold .8em Ariel;
   color:black;
   background-color:white;
   margin:0 0 0 0;
   padding:0 0 0 0; 
}
.smenucolhdrtxt1    
{
   width:4.8em;
   float:right;
}
.smenucolhdrrow2
{ 
    float:left;
    text-align:center;
    font:bold italic .8em Ariel;
    color:black; 
    background-color:white;
}
.smenucolhdrtxt2    
{
  width:4.8em;
  float:right;
  border-bottom:solid 1px black;
}
.smenuitemrow
{
    height:.8em;
    line-height: 1em;
	border-bottom: 3px dotted #999999;
	font-size: 1em;
	font-weight: bold;  
	color:green; 
	margin-top:.1em;
   
}.smenuitem    
{
    float: left;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.6em;
	border-bottom: solid white .2em;
	padding-right: 5px;
	padding-left:5px;
	text-align: left;
}
.smenuprices   
{
    float:right;
  	position: relative; /*needed by IE6*/
    width:4em;
    text-align:center;
    margin-bottom: -.6em;
	border-bottom: solid white .2em;
	background-color: white;
}
.smenudesc    
{
    text-align:left;
    font: Italic bold .8em Ariel;
    color:black;
    margin:10px 40px 0 5px;
}
.smenuitemspace
{
   position:relative;
   line-height:0px;
   height:1px;
}
.smenufooter
{
    clear:both;
    font:bold .7em;
    color:red;
}

.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:320px;
 width:380px;
}
.storemaplink
{
}
.storemaplink a
{
  font-weight:bold;
  color:Green;
}

.storename
{
    font-family:Stencil;
    font-size:1.5em;
    font-weight:bold;
    color:Red;
    margin-top:25px;
}
.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;
    }
}
    