﻿* html body{
overflow:hidden;
}


body {
width:922px;
margin:0 auto;

background-image: url(../PersistantImageHandler.ashx?key=BasicBgDiv);
	background-repeat: repeat;
}



/* ----- HEADER ----- */



#header {
width:922px;
height:246px;
background-image: url(../PersistantImageHandler.ashx?key=BasicBgHeader);
background-repeat: no-repeat;
background-color:#333333;
margin-top:0px;
}



/* ----- NAVIGATION ----- */



#navigation {
width:922px;
height:26px;
background-color:#333333;
margin-top:-25px;

}


/* ----- MAIN CONTENT ----- */



#content { 
width:920px;
min-height:502px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:502px; /* for IE5.x and IE6 */
background-color:#000000;
margin-top:0px;

border-width:1px; 
border-style:solid
}

#body_content
{
  width:290px;
  min-height:460px; /* for modern browsers */
  height:auto !important; /* for modern browsers */
  height:460px; /* for IE5.x and IE6 */
  background-color:#000000;
  margin-top:40px;
  margin-right:20px;
  margin-left:20px;
 float:left;
 overflow:auto;
 color:#e4dada;
 text-align:justify;
    }


#map_canvas
{

    width:540px;
    height:400px;

    
    } 
       
#picture_box
{
   width:auto;
  min-height:500px; /* for modern browsers */
  height:auto !important; /* for modern browsers */
  height:auto; /* for IE5.x and IE6 */
  background-color:#ffffff;
  margin-top:0px;
background-color:#000000;
  float:left;
  overflow:auto;
    }    

/* ----- FOOTER ----- */



#footer { 
 min-height:400px;
 height:auto;
 height:400px;
width:100%;
background-color:#333333;
margin-top:0px;
margin-bottom:20px;
background-image: url(../PersistantImageHandler.ashx?key=BasicBgFooter);
background-repeat: no-repeat;
padding-top: 0;
padding-bottom:0;
color:#fff;
text-align:center; 
overflow:auto;
}

.footerContent {
	padding: 5px 0 0 50px ;
	border: none;
	margin: 322px 50px 0 0;
    float:left;
    display:inline;
    }
    
    
 

.clear{
clear:both;
}


div#menuheader
{
    background-image: url(../PersistantImageHandler.ashx?key=BasicTopCont);
    background-repeat: no-repeat;
    min-height:300px;
    height:auto;
    height:300px;
    width:auto;
    margin:auto;
    background-color:White;
    }



div#menuheaderSpecials
{
    background-image: url(../PersistantImageHandler.ashx?key=BasicTopContS);
    background-repeat: no-repeat;
    height:220px;
     width:auto;
     margin:auto;
     
    }
    
    
div#menuHeaderContainer
{
     background-position:right top;
     background-repeat: no-repeat;
     min-height:350px;
     height:auto;
     height:900px;
     width:610px;
     margin:auto;
     background-color:Black;
     padding:0 0  0 0;
    
    }    
    
div#menu{width:550px;margin: 0 auto; clear:both; overflow:auto;
    font: 90% "Trebuchet MS",Arial,sans-serif;text-align:left}


div#copyright
{
    padding: 5px 0 0 0px ;
	border: none;
	margin: 22px 50px 0 350px;
    float:left;
    display:inline;
    font-size:10px;
    font-family:Arial;
    
    
    }

h2
{
    margin: 1em auto 0.3em;
    color: #d20707;
    font-size: 250%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
}
.space
{
    margin:  -10px 0 -35px 0;
    color: #d20707;
    font-size: 250%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
}
h1
{
    margin: 1em auto 0.3em;
    color: #d20707;
    font-size: 280%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
}

dl{width: 100%; overflow: auto; margin: 0 0 1em;
    
background: url(../PersistantImageHandler.ashx?key=BasicDot) repeat-x 0 1.1em}
dt,dd.price{background: #000;font-size: 90%;font-weight: bold}
dt{float: left;padding-right: 3px;color: #666465}
dd{margin:0}
dd.price{float: right;padding-left: 16px;color: #AAA}
dd.ingredients{float: left;width: 100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada}
.priceless{width: 100%;overflow: auto;
text-align: center;

    color: #666465;
    font-size: 130%;
    font-weight: bold
    }
.servingleft
{
     color:Olive;
     font-weight:700;
     font-size:12px;
     float:left;
     margin-left:451px; 
}

.servingright
{
     color:Olive;
     font-weight:700;
     font-size:12px;
     float:right;
     margin-right:10px;
}
.sizeLeft
{
    color:Olive;
     font-weight:700;
     font-size:12px;
     float:left;
     margin-left:451px;
    }
.sizeRight
{
     color:Olive;
     font-weight:700;
     font-size:12px;
     float:right;
     margin-right:3px;
    
    
    }
.sizeRighttwo
{
     color:Olive;
     font-weight:700;
     font-size:12px;
     float:right;
     margin-right:10px;

    
    
    }
    
span.leftBrace
{color:#cac8c8;
 font-size:20px;
  padding: 0 5px 0 5px; 
    }    
    
span.rightBrace
{
    color:#cac8c8;
 font-size:20px;
  padding: 0 5px 0 5px;
    
    }
span.footNav
{
 color:White;
 font-size:13px;
 padding: 0 0 0 0;
 text-decoration:none;
    }
a.footNav
{
    color:White;
 font-size:13px;
 padding: 0 0 0 0;
 text-decoration:none;
    
    }
span.comments
{
   float: left;
   width:100%;
   padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada
    
    }
  span.commentsspecial
{
   float: left;
   width:100%;
   padding: 3px 0 0 150px;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada
    
    }
span.catcomments
{
   float: left;
   width:100%;
   height:100%;
   padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada
    
    }
span.annoucements
{
   float: none;width:100%;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada;
   font-size:15px;
    margin-left:90px;
   
    }
span.specialannoucements
{
   float: none;width:100%;
   font: italic 100% Georgia,Times,sans-serif;color:#e4dada;
   font-size:15px;
    margin-left:135px;
   
    }
  
    
span.lblcontactus
{
 
    color: #d20707;
    font-size: 250%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
     margin:0 0 0 -180px;

    }    
span.lbladdress
{
    float: left;
    width: 100px;
    height: 60px;
    padding: 5px 0 0 0;
    text-align:left;
    background-color:black;
    font: italic 100% Georgia,Times,sans-serif;
    color:#FFF
    
}
span.lblmainHeading
{
    width:70px;
    color: #d20707;
    font-size: 225%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , 'Courier', 'monospace';
    margin:0 0 0 5px;
    padding:0 5px 0 0;
    
    
    }


span.address
{
        float: left;
        width:250px;
        height:60px; 
        padding: 5px 0 0 0;
         background-color: black;
        text-align:left;
        font: italic 100% Georgia,Times,sans-serif;
        color:#FFF
    
    }
span.lblphone
{
    float:left;
    width: 100px;
    height: 40px;
    padding: 5px 0 0 0px;
    text-align:left;
    font: italic 100% Georgia,Times,sans-serif;
    background-color:black;
    color:#FFF
}
    
span.phone
{   
        float: left;
        width:180px; 
        height:40px;
        padding: 5px 0 0 0px;
        text-align:left;
        font: italic 100% Georgia,Times,sans-serif;
         background-color:Black;
        color:#FFF
    
    }
span.lblemail
{
    float:left;
    width: 100px;
    height: 40px;
    padding: 5px 0 0 0px;
    text-align:left;
    font: italic 100% Georgia,Times,sans-serif;
    background-color: black;
    color:#FFF
    
    
    } 
span.email
{
        float: left;
        width:180px; 
        height:40px;
        padding: 5px 0 0 0px;
        text-align:left;
        font: italic 100% Georgia,Times,sans-serif;
         background-color: black;
        color:#FFF
    
    
    }    

span.specialofferitem
{
     background-color:Black;
     color:Black;
     width:500px;
     height:50px;
     padding:0 0 0 0px; 
     font: 110% Georgia,Times,sans-serif;
     color:#e4dada;
     overflow:auto;
     
     
    }   

span.sugcom
{
    color:#e4dada;
     font-family:Georgia,Times,sans-serif;
     font-size:13px;
    }
  
  
span.lblcuisine
{
    width:70px;
    color: #d20707;
    font-size: 350%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    margin:0 0 0 340px;
    padding:0 0 0 0;
  
}    


span.lblcatering
{
    
    
    color: #d20707;
    font-size: 350%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    font-style: italic;
    margin:0 0 0 130px;
    
    
    }
span.lblsuggestions
{
        color: #d20707;
    font-size: 350%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    margin:0 0 0 70px;
    
    }

span.lbllocale
{
    
       color: #d20707;
    font-size: 350%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    margin:0 0 0 80px; 
    
    }



span.mPizza
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:left;
    padding:0 3px 0 5px;
    margin-left:375px
    }

span.inch6
{
      color:Olive;
     font-weight:700;
     font-size:12px;
     float:left;
     margin-left:440px;
     padding:0 4px 0 0;  
    }


span.inch12
{
     color:Olive;
     font-weight:900;
     font-size:12px;
     float:right;
      margin-right:3px;
    
    }
span.lPizza
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:left;
    padding:0 0 0 20px;

    }

span.xlPizza
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:right;
    padding:0 0 0 0;
    margin-right:3px;  
    
    
    }


span.sFries
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:left;
    padding:0 5px 0 5px;
    margin-left:390px 
    
 }


span.mFries
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:left;
    padding:0 0 0 22px; 
    
    }


span.lFries
{
    color:Olive;
    font-weight:700;
    font-size:12px;
    float:right;
    padding:0 3px 0 0;
    margin-right:3px; 
    
    }
    

span.busHours
  {
        width:313px; 
        height:30px;
        font: italic 130% Georgia,Times,sans-serif;
        color:Red
}
span.days
{
         
        width:auto; 
        height:23px;
        text-align:center;
        font: italic bold 100% Georgia,Times,sans-serif;
        background-color:transparent;
        color:#FFF  
    
    
    
    }  
 span.time
 {
      
        padding:3px 0 0 2px;
        height:20px;
        text-align:center;
        font: 75% Georgia,Times,sans-serif;
        background-color: transparent;
        color:#a38e78;
     
     
     }
span.lbladdressloc
{
        width:auto; 
        height:40px;
        text-align:center;
        font: italic bold 100% Georgia,Times,sans-serif;
        background-color:Black;
        color:#FFF  
    
    }
span.addressloc
{
        padding:3px 0 0 2px;
        height:40px;
        text-align:center;
        font: 100% Georgia,Times,sans-serif;
        background-color:Black;
        color:#a38e78;
    }
 
 
span.citystatezip
{
        padding:0 0 0 80px;
        height:40px;
        text-align: center;
        font: 100% Georgia,Times,sans-serif;
        background-color:Black;
      
        color:#a38e78; 
    
    }
span.pricesleft
{padding:0 15px 0 0 
}
span.pricesdoubledigitsleft
{padding:0 7px 0 0 
}
span.pricescenter
{padding:0 0 0 10px
}
span.pricesright
{padding: 0 0 0 20px
}

div.cateringcomments
{
    margin:50px 0 10px 0;
   width:100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;
   color:#e4dada;
   text-align:left;}
div.specialannoucements
{
    margin:50px 0 10px 0;
   width:100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;
   color:#e4dada;
   text-align:left;}                
div.contact
{
    width:auto;
    height:auto;
    background-color:black;
    margin:20px 0 0 190px;
    padding:270px 0  0 130px;
     background-image: url(../PersistantImageHandler.ashx?key=BasicContact);
    background-repeat: no-repeat;
    }  
    
div.contactus
{background-color: black;
  width:500px;
  height: 65px;
  text-align:center;
  padding: 5px 0 5px 0px;

    }    
div.address
{
   background-color:black;
   width:500px;
   height: 65px
    }     
    
div.phone
{
    background-color:black;
    width:500px;
    height: 45px
}
div.email
{
    
    background-color:black; 
    width:500px;
    height: 45px
 }

div.specialofferitem
{
    background-color:Black; 
    width:550px;
    padding:10px 0 10px 0;
    text-align:justify;
}

div.location
{   background-color:Black;
    width:920px;
    padding:0;
    margin:0 0 0 0;
    clear:both;
    min-height:500px; /* for modern browsers */
    height:auto !important; /* for modern browsers */
    height:500px; /* for IE5.x and IE6 */

    }
div.sugcom
{
     background-color:Black;
     width:550px;
     height:100px;
     padding: 10px 10px 0 10px;
     margin:0 0 0 150px;
      color:#e4dada;
    }
div.cuisine
{
    background-color:Black;
   width:920px;
   height:120px;
   margin:0 0 0 0;
  text-align: center;

}

div.catering
{
    
  width:160px;
  height:40px;
  margin:0 0 0 240px;
  text-align: center;  

    
    }
  
    
 div.locale
 {
  width:510px;
  height:120px;
  margin:0 0 0 180px;
  text-align: center;  
  }
  
  
div.suggestions
{
    
   width:550px;
  height:130px;
  margin:0 0 0 140px;
  text-align: center;  
    }  
div.uiSection
{
    
     background-color:Black;
     width:550px;
     height:auto;
     padding: 10px 10px 0 10px;
     margin:0 0 0 150px;
    
    }
 div.cafeLazeezLocation
 {
    width:312px;
    height:200px;
    background-image:url(../PersistantImageHandler.ashx?key=Basiccl);
    background-repeat: no-repeat;
    background-color:Black;
    margin:0 0 0 20px;
    text-align:center;

     }
div.clMap
{width:540px;
 height:500px;
 padding:0 0 0 10px;
 background-color:Black;
 float:left;
 }
 
div.locationDesc
{ width:370px;
  height:500px;
    background-color:Black;
    float:left;
    }
div.busHours
{
     width:312px;
     height:30px;
     padding:5px 0 0 0;
     text-align:left;
     background-color:Black;
     margin:10px 0 0 20px;
     text-align:center;
    }
    
 div.hours
 {
     height:20px;
     width:313px;
     text-align:left;
     background-color:Black;
     margin:5px 0 0 20px;
     padding:5px 0 0 0;
     }
     
div.mainHeading
{
   width:70px;
   height:40px;
   margin:0 0 0 275px;
  text-align: left;

}

div.error
{
    font-size:large;
    color:Red;
    font-family:Arial;
     text-align:right;
     float:right;
    }
div.download
{
    margin:0 10px 0 0;
    float:right;
    }
.img
{
    margin:3px 0 0 190px;
    }
    
div.addresslocation
{
     height:40px;
     width:313px;
     text-align:left;
     background-color:Black;
     margin:5px 0 0 20px;
     padding:5px 0 0 0;
     
    }
div.specials
{
    margin: 200px 0 0 10px;
    height:700px;
    
}
    
span.specials
{
    
    color: #d20707;
    font-size: 350%;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    font-style: italic;
    margin:0 0 0 130px;
    
    
}

span.specials2
{
    
    color: #666465;
    font-weight:700;
    font-family:  'Monotype Corsiva','Courier New' , Courier, monospace;
    font-size:20px;
    font-style:normal;
    padding: 10px 0 10px 20px;
    
    
}

span.subheading
{
    margin: 1em auto 0.3em 7.3em;
    color: #d20707;
    font-size: 30px;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
}

span.subheadingday
{
    margin: 30px 0 50px 250px;
    color: #d20707;
    font-size: 30px;
    text-align: center;
    font-family: 'Monotype Corsiva','Courier New' , Courier, monospace;
    padding:30px 0 30px 0 0;
}
    