body{background-color: #231f20; font-family: Arial, Helvetica, sanserif; font-size: 11pt; background-image: url("bgtile.jpg");}
#maintblol{border:4px solid #f7ebc5;}
#maintbl{border:1px solid #f7ebc5;}
#metadiv{display: none;}
#maindiv{position: relative; display: block; background-image: url("headerbg.jpg"); background-repeat: no-repeat; width: 766px ; height: 1200px; margin: 4px;
}
#headerlogo{background-image: url("logo.jpg"); background-repeat: no-repeat; width: 400px; height: 300px; display: block; position: absolute; top: 0px; left: 0px;}
#headertext{background-image: url("ybg.jpg"); background-repeat: repeat-x; width: 400px; height: 180px; display: block; position: absolute; top: 20px; left: 420px; text-align: center;}
#pdfbtn{margin-left: 48px; position: relative; display: block; top: 150px; z-index: 4;}
#contentbtns{position: relative; display: block; padding: 20px; top: 140px; width: 211px; height: 37px; z-index: 3;}

#contentbtns a{display: block; width: 211px; height: 37px; text-decoration: none; font-size: 14pt; font-weight: bold; text-indent: -8000px;
}
#contentbtns a img{text-indent: 0px;
}
#sandwiches, #pizzas, #pasta, #salads, #sides, #drinks, #desserts, #about {width: 211px; height: 37px; margin-left: 15px; margin-bottom: 8px;}
#sandwiches{background-image: url("sandwichesoff.jpg");}
#sandwiches a:hover{background-image:url("sandwicheson.jpg");}
#pizzas{width: 211px; height: 37px; background-image: url("pizzasoff.jpg");}
#pizzas a:hover{background-image:url("pizzason.jpg");}
#pasta{width: 211px; height: 37px; background-image: url("pastaoff.jpg");}
#pasta a:hover{background-image:url("pastaon.jpg");}
#salads{width: 211px; height: 37px; background-image: url("saladsoff.jpg");}
#salads a:hover{background-image:url("saladson.jpg");}
#sides{width: 211px; height: 37px; background-image: url("sidesoff.jpg");}
#sides a:hover{background-image:url("sideson.jpg");}
#drinks{width: 211px; height: 37px; background-image: url("drinksoff.jpg");}
#drinks a:hover{background-image:url("drinkson.jpg");}
#desserts{width: 211px; height: 37px; background-image: url("dessertsoff.jpg");}
#desserts a:hover{background-image:url("dessertson.jpg");}
#about{width: 211px; height: 37px; background-image: url("homeoff.jpg");}
#about a:hover{background-image:url("homeon.jpg");}
#ciaodiv{padding-left: 25px;}



#content{position: absolute; z-index: 2; display: block; padding: 20px; top: 160px; left: 280px; width: 420px; height: 900px;}
#contentbgpix{position: absolute; z-index: 1; display: none; background-image: url("headerbgoff.jpg"); background-repeat: no-repeat; padding: 20px; top: 150px; left: 280px; width: 440px; height: 700px;}
.menushade{background-color: #ffffee; padding-right: 4px; padding-left: 4px;}

#menudiv01, #menudiv02, #menudiv02b, #menudiv03, #menudiv03b, #menudiv04, #menudiv05, #menudiv06 {display: none; color:#fff8d1;}
.menutitle{font-weight: bold; font-size: 18px; border-bottom: 2px solid #971a1e; margin-bottom: 8px;}
.menutitle em{font-size: 11pt; font-weight: normal;}
.menublock{width: 400px; margin-bottom: -10px;}
.menusub1{position: relative;background-color: #971a1e; background-position: 0px 10px; width: 420px; height: 18px;margin-bottom: 20px;}
.menusub2{position: relative;background-color: #971a1e; background-position: 0px 10px; width: 420px; height: 36px;margin-bottom: 20px;}

.menuitem b{padding-right: 6px; padding-left: 6px;}
.menucost {position: relative; left: 375px; top: -18px; text-align: right; width: 25px;}
.menucostb {position: relative; left: 270px; top: -18px; text-align: right; width: 130px;}
.menucostb2 {position: relative; left: 270px; top: -18px; text-align: right; width: 130px;}
.menudescription{position: relative; left: 6px; top: -16px;}

