body {margin: 0 auto; padding: 0; font: 11pt Times,"Times New Roman",serif; font-weight:normal; color: #eee1c5; background: #fff url(../i/background.gif) repeat-y top center; text-align: center;}
#wrapper{border-left:solid 14px #000; border-right:solid 14px #000; width:744px; margin: 0 auto; padding: 0; text-align:justify;}

#header{background-color:#eee1c5 !important; border-bottom: solid 5px #000; border-top: solid 3px #000; text-align:left; height:160px}
#logo{margin-left: 25px; /*margin-right: 90px;*/ float:left; margin-top:5px; border:none;width:316px;height: 158px}
#headerRight{text-align:center;height: 158px;padding-top:2px;margin-left:90px; margin-right:25px}
h3{font-size:6pt}

.cs{color:#000; font-size:.9em;line-height:200%;}

#main{background-color: #9b3121 !important; width:100%;padding-top:3px}
#navArea{float:left; margin-top: 20px; width:134px;}

a{color: #000}
img{border:none}
.imgCenter{padding: 0 0 0 0; text-align:center;}
.imgRight{float:right; margin: 12px 0px 8px 10px;border: 1px solid #333;}
.imgLeft{float:left; margin: 12px 15px 1px 0px;border: 1px solid #333;}
.imgGen {border: 1px solid #333}
.spacer{font-size:1pt !important}
.tm{font-size:7pt !important; vertical-align:top}
.clear{clear:left}
.floatLeft{float:left}

/*  Navigation Menu  */
#nav {position: relative; top: 0px; left: 12px;  margin: 0 auto; height: 280px; list-style-type: none; }
#nav a {position: absolute; top: 0; left: 0; text-indent: -9999px; text-decoration: none; padding: 0px 0 0 0; overflow: hidden; height: 30px !important; background: transparent url(../i/navsprites.gif) no-repeat;}
	#homeLink a {background-position: 0 0; width: 112px; top:0px; }
	#homeLink a:hover {background-position: -114px 0;}
	#menuToGoLink a {background-position: 0 -30px; width: 112px; top: 40px;height: 45px !important}
	#menuToGoLink a:hover {background-position: -114px -30px; top: 40px;} 
	#menuDinnerLink a {background-position: 0 -80px; width: 112px; top: 95px;}
	#menuDinnerLink a:hover {background-position: -114px -80px; top: 95px;} 
	#menuCaterLink a {background-position: 0 -110px; width: 112px; top: 135px;}
	#menuCaterLink a:hover {background-position: -114px -110px; top: 135px;}
	#menuHolidayLink a {background-position: 0 -140px; width: 112px; top: 175px;height: 45px !important}
	#menuHolidayLink a:hover {background-position: -114px -140px; top: 175px;} 
	#menuBoxedLink a {background-position: 0 -190px; width: 112px; top: 230px;height: 45px !important}
	#menuBoxedLink a:hover {background-position: -114px -190px; top: 230px;} 
	#locationLink a {background-position: 0 -240px; width: 112px; top: 285px;}
	#locationLink a:hover {background-position: -114px -240px; top: 285px;}

	body#home #homeLink a {background-position: -114px 0;}
	body#togo #menuToGoLink a {background-position: -114px -30px; top: 40px;} 
	body#dinner #menuDinnerLink a {background-position: -114px -80px; top: 95px;} 
	body#catering #menuCaterLink a {background-position: -114px -110px; top: 135px;} 
	body#holiday #menuHolidayLink a {background-position: -114px -140px; top: 175px;} 
	body#boxed #menuBoxedLink a {background-position: -114px -190px; top: 230px;} 
	body#location #locationLink a {background-position: -114px -240px; top: 285px;}
	
#contentContainer{margin-left: 136px; margin-top:2px; width:600px;}
#contentTop{background: url(../i/contentTop.gif) no-repeat top center; height:15px;}
#content{background: url(../i/contentBack.gif) repeat-y top center;padding: 1px 25px 1px 25px;}
#contentBottom{background: url(../i/contentBottom.gif) no-repeat top center; height:13px;}

#taglineBottom{background: #9b3121 url(../i/footer_tagline.gif) center no-repeat;text-align:center; text-indent: -99999px; padding: 10px; height: 45px; border-bottom: solid 5px #000;overflow: hidden;text-decoration: none;}
#footerContainer{text-align:center;}
#footer{font-size: .75em;}
#signature{font-size: .75em; margin-top:-34px; margin-left:700px;}
#error404{margin: 15px 0 0 0; text-align:center}

/*  Splash Page  */
body#splash {background: #000 !important; margin: 0 auto; padding: 0;text-align: center; font: 14pt Arial, Helvetica, Sans-serif !important; color: #eee1c5	!important}
#splashWrapper{background-color:#9b3121; width:100%; margin-top: 30px; padding-top: 60px; padding-bottom: 25px; text-align:center;}
#splashMain{background-color: #eee1c5 !important; border:3px solid #000; margin: 0 auto; width:758px; height:400px; text-align:center;}
#splashMain.noFlash {background: url(../i/splash_noflash.gif) no-repeat top center;}
#splashLink{margin-top: 20px; }
#borderOuter{margin: 0 auto; width: 780px; height: 422px; border: 2px solid #e41933}
#borderInner{margin: 0 auto; width: 764px; height: 406px; border: 8px solid #709632}

/*   Home Page    */
.openingimg{text-align:center; margin: 0 auto;}

/*   Location Page     some map-specific styling in gMap.js file   */
#map{border:solid 1px #000; text-align:center;margin: 5px 0 5px 0; width: 548px; height: 300px; color:#000 !important;}
#mapInfo{font-size:8pt !important; color:#000 !important}

/*   Menu Page    */
#menuNav {position: relative; top: 0px; left: 282px;  margin: 0; width:282px; height: 45px; list-style-type: none; overflow: hidden;}
#menuNav a {position: absolute; top: 0; left: 0; text-indent: -9000px; text-decoration: none; padding: 0px 0 0 0; overflow: hidden; height: 25px !important; background: transparent url(../i/menunavsprites.gif) no-repeat;float:left;}
	#deliLink a {background-position: 0 0; width: 59px; top:0px;}
	#deliLink a:hover {background-position: 0 -25px}
	#cateringLink a {background-position: -62px 0; width: 96px; left: 70px;}
	#cateringLink a:hover {background-position: -62px -25px; }
	#wineLink a {background-position: -162px 0; width: 105px; left: 177px;}
	#wineLink a:hover {background-position: -162px -25px; }
	
	body#menu.deli #deliLink a {background-position: 0 -25px}
	body#menu.catering #cateringLink a {background-position: -62px -25px;}
	body#menu.wine #wineLink a {background-position: -162px -25px;}

h4{margin: 0 auto; height:35px; padding-top:4px; padding-left:2px;text-indent: -99999px;}
h4.coldSandwiches{background: url(../i/menuSepSandwichesCold.gif) no-repeat center left;}
h4.hotSandwiches{background: url(../i/menuSepSandwichesHot.gif) no-repeat center left;}
h4.marketClassics{background: url(../i/menuSepMarketClassics.gif) no-repeat center left;}
h4.sweetThings{background: url(../i/menuSepSweetThings.gif) no-repeat center left;}

h4.warmBegin{background: url(../i/menuSepWarmBegin.gif) no-repeat center left;}
h4.saladBowls{background: url(../i/menuSepSaladBowls.gif) no-repeat center left;}
h4.sandwichesDinner{background: url(../i/menuSepSandwichesDinner.gif) no-repeat center left;}
h4.heartyFare{background: url(../i/menuSepHeartyFare.gif) no-repeat center left;}
h4.salads{background: url(../i/menuSepSalads.gif) no-repeat center left;}
h4.soup{background: url(../i/menuSepSoup.gif) no-repeat center left;}
h4.sidesCurious{background: url(../i/menuSepSidesCurious.gif) no-repeat center left;}

h4.sandwiches{background: url(../i/menuSepSandwiches.gif) no-repeat center left;}
h4.sides{background: url(../i/menuSepSides.gif) no-repeat center left;}
h4.horsdoeuvres{background: url(../i/menuSepHor.gif) no-repeat center left;}
h4.seafood{background: url(../i/menuSepSeafood.gif) no-repeat center left;}
h4.lgplatters{background: url(../i/menuSepLgPlatters.gif) no-repeat center left;}

h4.meats{background: url(../i/menuSepMeats.gif) no-repeat center left;}
h4.vegetables{background: url(../i/menuSepVegetables.gif) no-repeat center left;}
h4.desserts{background: url(../i/menuSepDesserts.gif) no-repeat center left;}

h4.appetizertrays{background: url(../i/menuSepAppetizerTrays.gif) no-repeat center left;}
h4.buffetplatters{background: url(../i/menuSepBuffetPlatters.gif) no-repeat center left;}
h4.pittedoliveclassics{background: url(../i/menuSepPittedOliveClassics.gif) no-repeat center left;}
h4.heartierfare{background: url(../i/menuSepHeartierFare.gif) no-repeat center left;}

h5{width: auto; color:#000; background: url(../i/menuGreenLine.gif) repeat-x top left;font-style:normal;font-weight:bold;font-size:1.08em;margin:25px 0 2px 0; padding-bottom:2px}

dt{text-align:right;}
.item{margin-left:4px; padding-left:12px;  float:left;background: url(../i/menuBulletBlack.gif) no-repeat center left}
.price{text-align:right; margin-right:10px;}
dd{font-size:.85em; color:#000; margin-right:60px; font-style:normal;}
.ddwithprice{font-size: 11pt; color: #eee1c5; margin-right: 0 !important; text-align:right !important}
.dditem{float:left;}
#togo table{width:100%;padding-right:6px;line-height:1.8em; margin-top: -10px}
.menulist{list-style-type: none; overflow: hidden; margin:0; padding-left:16px; list-style-image: url(../i/menuBulletBlack.gif)}
.header{background: url(../i/menuGreenLine.gif) repeat-x top left;height:24px; font-style:normal;font-weight:bold;font-size:1.08em;}
li.header{list-style-image:none !important}
/*
#beveragesleft{float: left; width: 240px; padding: 10px 10px 5px 4px; margin-right: 35px;}
#beveragesright{float:left; width: 240px; padding: 10px 10px 5px 10px; margin: 0px; }
*/
.clear{clear:both}
.menuClause{font-size:8pt; color:#000 !important;font-weight:normal !important}

/*   Services Page    
h4.servicesDeli{background: url(../i/servSepDeli.gif) no-repeat center left;}
h4.servicesAssisted{background: url(../i/servSepAssisted.gif) no-repeat center left;}
h4.servicesCatering{background: url(../i/servSepCatering.gif) no-repeat center left;}
h4.servicesMarket{background: url(../i/servSepMarket.gif) no-repeat center left;}
h4.servicesWine{background: url(../i/servSepWine.gif) no-repeat center left;}
h4.servicesHoliday{background: url(../i/servSepHoliday.gif) no-repeat center left;}
h4.servicesDelivery{background: url(../i/servSepDelivery.gif) no-repeat center left;}
h4.servicesGifts{background: url(../i/servSepGifts.gif) no-repeat center left;}
h4.servicesBreakfast{background: url(../i/servSepBreakfast.gif) no-repeat center left;}
h4.servicesLunch{background: url(../i/servSepLunch.gif) no-repeat center left;}
*/