﻿@font-face {
    font-family: 'FujiyamaRegular';
    src: url('../../fujiyama-webfont.eot');
    src: url('../../fujiyama-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fujiyama-webfont.woff') format('woff'),
         url('../../fujiyama-webfont.ttf') format('truetype'),
         url('../../fujiyama-webfont.svg#FujiyamaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body
{
       
    background-repeat : repeat-x;
    background-color : #400A0A;
    font : 16px/18px 'FujiyamaRegular', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1,h2,h3,h4
{
    font-family: 'FujiyamaRegular',  "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1
{
    color : #831f1f;    
    margin : 0 0 12px 0;
    font-size : 26px;
    line-height : 28px;
}
h2
{
    color : #831f1f;  
    font-weight : bold;
    background-image : url('../../images/eggLg.gif');
    background-repeat : no-repeat;
    background-position : bottom left;
    padding : 0px 0 0 43px;
    line-height : 46px;
    margin-bottom : 4px; 
    margin-top : 15px;   
}

#AnnouncmentH2{
background-image:none;
padding : 0;
line-height : 20px;
font-size:14px;
}
.xmas{
    color : #fff;
    clear:both;
    margin : 10px 0 10px 350px;
    width : 700px;
}
h2 a
{
    color : #831f1f;  
    font-weight : bold;
    
    line-height : 46px;
    margin-bottom : 4px; 
    margin-top : 15px;     
}
.center
{
    width : 776px;
    margin : 0 auto;    
}

/*********************************
MAIN
*********************************/
.mainContainer
{
    float : left;   
    width : 100%; margin-bottom : 0; 
    background-image : url('../../images/bgMain.gif'); 
}
.mainCenter
{
    width : 797px;
    margin : 0 auto;
    padding-top : 142px;
    background-image : url('../../images/bgCenterWrapper.gif');
    background-repeat : no-repeat;    
    background-position : 2px 0px;
}
.mainLogoBG
{
    width : 775px;
    margin : 0 auto;
    background-image : url('../../images/bgCenterRepeat.gif');    
    background-repeat : repeat-y;
}
.mainCenterBottom
{
    width : 775px;
     margin : 0 auto;
     background-image : url('../../images/bgCenterInner.gif');   
     background-position : bottom;
     background-repeat : no-repeat;   
}
/*******************************
Nav Bar
********************************/
.navBar
{
    background-color : #fcc642; 
    float : left;   
    width : 100%;
}

.navBar .center ul
{
 list-style : none;    
}
.navBar .center ul li
{
    float : left; 
    margin : 0 10px 0px 10px;   
}
.navBar .center ul li a
{
      width : 110px;
      height : 45px;
      background-image : url('../../images/navitems.gif');  
      display : block;
      margin : 0 0 8px 0;
}
.navBar .center ul li a span{display :none;}
.navBar .center ul li#aboutA a
{
    background-position : 0px -225px;
}
.navBar .center ul li#aboutA a:hover,
.navBar .center ul li#aboutA a.selected
{
    background-position : 0px -180px;
}

.navBar .center ul li#menuA a
{
    background-position : 0px -135px;
}
.navBar .center ul li#menuA a:hover,
.navBar .center ul li#menuA a.selected
{
    background-position : 0px -90px;
}

.navBar .center ul li#homeA a
{
    background-position : 0px -45px;
}
.navBar .center ul li#homeA a:hover,
.navBar .center ul li#homeA a.selected
{
    background-position : 0px 0px;
}
/************************88
Map & hours
*******************************/
.hours, .location, .map
{
    float : left;    
    color : #fdf0d0;
}
.hours{width : 385px;padding-left : 15px;}
.location, .map{ width : 188px;}
.mapAndHours
{
    background-color : #641415;
    width : 100%;
    float : left;
    padding : 20px 0;
        
}
.location span a {color : #f6ac0f;text-decoration : none;}
.mapAndHours .mhTitle
{
    font-family : 'FujiyamaRegular', Arial Narrow, Arial, Sans-Serif;
    font-size : 16px;
    text-transform : uppercase;
    color : #f6ac0f;
    font-weight : bold;
    background-image : url('../../images/eggSm.gif');
    background-repeat : no-repeat;
    background-position : bottom left;
    padding : 0px 0 0 13px;
    line-height : 14px;
    margin-bottom : 4px;
}
.mapAndHours span
{
    width : 250px;
    margin : 3px 0 3px 0;
    display:block;
}
/************************88
Footer
*******************************/
.footer
{
    color : #bc9091;
    background-color : #400A0A;  
    clear:both;
height : 25px;
}
.footLeft
{

}
.footRight
{

}
.footer p {
font-size:10px;
margin:0 auto;

width:775px;

}
.footer a
{
    float : right;
    display : block;
    text-decoration : none;
    color : #bc9091;    
}
/*****************************************
HOME PAGE 
******************************************/
.homeCont
{
    background-image : url('../../images/foodindex.jpg'); 
    background-repeat : no-repeat;
    background-position : right ;   
    height : 494px;
    width : 772px;

    
}
.homeContent
{
    width : 340px;
    padding-left : 40px;
    color : #666;
    /*font-size : 13px;
    line-height : 16px;*/
    float : left;
}
.subP
{
    margin-left : 45px; 
}
.subP a
{
    color : #be7c25;
    text-decoration : none;    
}
.subP a:hover
{
    text-decoration : underline;
}
.mainP
{
    margin-bottom : 25px;   
}
.recs
{
    width :    134px;
    height : 134px;
    background-image : url('../../images/bgRelatedIcons.gif'); 
    background-repeat : no-repeat;
    float : left;
    margin-left : 40px;
    margin-top : 330px;
}
#lnkYelp, #lnkCP, #lnkMetro
{
    display : block;
    height : 50px;
}
a span{display : none;}
/***********************************8
ABOUT
***********************************/
.aboutCont
{
        background-image : url('../../images/sassy.jpg'); 
    background-repeat : no-repeat;
    background-position : right ;   
    height : 604px;
    width : 770px;
    background-position:right top;
}
.aboutContent
{
    width : 340px;
    padding-left : 40px;
    color : #666;

    
}

.aboutContent p
{

    margin-bottom : 15px;    
}
/***********************************8
ABOUT
***********************************/
.menusCont
{
    background-image : url('../../images/applepan.jpg'); 
    background-repeat : no-repeat;
    background-position : right ;   
    width : 770px;
    margin-bottom : 0;
    background-position:right top;
}
.menusContent
{
    width : 340px;
    padding-left : 40px;
    color : #666;
   
    padding-bottom : 20px;
}

.menusContent p
{

    padding-bottom : 15px;    
    clear : both;
}
h2 a {text-decoration : none;}
/*********************************
menu nav
********************************/
.menusNav ul
{
    list-style : none; 
    display : block;
    float : left;
    clear : both;
    margin : 0 auto;   
}
.menusNav ul li
{
    float : left;  
    margin-right : 35px; 
     
}
.menusNav ul li a
{
    color : #7d1a1a;
    font : 16px/18px 'FujiyamaRegular', "Lucida Sans Unicode", "Lucida Grande", sans-serif;    
    text-decoration : none;
    font-weight : bold;
}
.menusNav ul li a:hover,
.menusNav ul li a.selected
{text-decoration : underline;}
.menusNav
{
    text-align : center;
    margin : 0 0  15px 0;
    clear : both;
    float : left;
    display : block;
    width : 90%;
}

#leftDiv{width : 350px;float : left; display : block;}
#rightDiv{width : 350px;float : right; display : block;}
.addOn{float:left;width : 350px;}
.addonText{float:left;}
.addonPrice{float:right;}

.menuDesc
{
    text-align : center;
    font-weight : bold;
}
