html {
	margin: 0;
	padding: 0;
	}
body { 
	font: 75% georgia, sans-serif;
	line-height: 1.88889;
	background-color:#362837;
	margin: 0; 
	padding: 0;
	}
p { 
	margin-top: 0; 
	text-align: justify;
	}
h3 { 
	font: italic normal 1.4em georgia, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #7D775C;
	}


acronym {
	border-bottom: none;
	}

.clear{
	clear:both;
}
/* specific divs */

#mainwrapper {
	width:100%;
}
#main {
	margin:0 auto;
	background:url(../images/back.png) no-repeat 0 0;
	width:1092px;
	height:631px;
}
#main-other {
	margin:0 auto;
	background:url(../images/back-other.png) no-repeat 0 0;
	width:1092px;
	height:1131px;
}
#main-hist {
	margin:0 auto;
	background:url(../images/back-hist.png) no-repeat 0 0;
	width:1092px;
	height:1131px;
}
#headerwrapper{
	widows:100%;
	height:15em;
}
#header{
	width:950px;
	margin:0 auto;
}

#logo{
	margin:0;
	padding:0;
	position:absolute !important;
	margin-left:10em;
}
#menu{
	width:100%;
	height:46px;
	float:left;
	margin-bottom:4em;
}

#menu ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:4em;
	margin-top:1em;
}
#menu li{
	float:left;
	font-size:14pt;
}
#menu a#menu{
	display:block;
	font-weight:bold;
	color:#6f5652;
	text-decoration:none;
	width:80px;
	padding-left:.75em;
}
#menu a#menu:hover{
	background:url(../images/menu-back-1.png) no-repeat 0 0;
}

#menu a#loc{
	display:block;
	font-weight:bold;
	color:#6f5652;
	text-decoration:none;
	width:120px;
	padding-left:.75em;
}
#menu a#loc:hover{
	background:url(../images/menu-back-2.png) no-repeat 0 0;
}

#menu a#his{
	display:block;
	font-weight:bold;
	color:#6f5652;
	text-decoration:none;
	width:100px;
	padding-left:.75em;
}
#menu a#his:hover{
	background:url(../images/menu-back-3.png) no-repeat 0 0;
}

#menu a#cont{
	display:block;
	font-weight:bold;
	color:#6f5652;
	text-decoration:none;
	width:100px;
	padding-left:.75em;
}
#menu a#cont:hover{
	background:url(../images/menu-back-4.png) no-repeat 0 0;
}

#innerpage{
	width:840px;
	height:580px;
	margin:0 auto;
}
#innerpage-other{
	width:840px;
	height:1055px;
	margin:0 auto;
}
#innerpage-left{
	float:left;
	clear:left;
	width:35%
}
#innerpage-right{
	float:left;
	width:55%;
}

#innerpage-history p{
	text-indent:1em;
}

#innerpage-history{
	width:840px;
	height:1055px;
	margin:0 auto;
}
#history-p{
	margin-top:5em;
}

#innerpage-right-contact{
	margin-top:4em;
	margin-left:.5em;
}

#locat-left{
	background:url(../images/2Locations.png) no-repeat 0 0;
	width:278px;
	height:333px;
	margin-top:5em;
	margin-left:1em;
}

#locat-left{
	background:url(../images/2Locations.png) no-repeat 0 0;
	width:278px;
	height:333px;
	margin-top:5em;
	margin-left:1em;
}

#locat-BG-left{
	float:left;
	background:url(../images/2Locations-BG-addy-r2.png) no-repeat 0 0;
	width:132px;
	height:165px;
	margin-top:12em;
	margin-left:8em;
}

#locat-BB-left{
	float:left;
	clear:left;
	background:url(../images/2Locations-BB-addy-clean3.png) no-repeat 0 0;
	width:132px;
	height:200px;
	margin-top:15em;
	margin-left:8em;
}


#hist-left{
	margin-top:5em;
	margin-left:1em;
}
#locat-left-BG{
	float:left;
	background:url(../images/2Locations-BG.png) no-repeat 0 0;
	width:318px;
	height:230px;
}
#locat-left-BG-addy{
	float:left;
	background:url(../images/2Locations-BG-addy.png) no-repeat 0 0;
	width:132px;
	height:75px;
	margin-top:3em;
}

#locat-left-BB{
	float:left;
	background:url(../images/2Locations-BB.png) no-repeat 0 0;
	width:318px;
	height:235px;
}
#locat-left-BB-addy{
	float:left;
	clear:left;
	background:url(../images/2Locations-BB-addy.png) no-repeat 0 0;
	width:132px;
	height:75px;
	margin-top:4em;
}

#locat-map-BG{
	float:left;
	clear:left;
	background:url(../images/BGmap.png) no-repeat 0 0;
	width:438px;
	height:235px;
	margin-top:4em;
}
#locat-map-BB{
	float:left;
	clear:left;
	background:url(../images/BBmap.png) no-repeat 0 0;
	width:438px;
	height:235px;
	margin-top:4em;
}

#bottom-wrapper{
	width:900px;
	margin:0 auto;
}
#bottom-left{
	float:left;
	width:18%;
}
#bottom-wrapper-left{
	float:left;
}
#bottom-left-bagel{
	background:url(../images/bottom-bagel.png) no-repeat 0 0;
	width:220px;
	height:140px;
	margin-top:-4em;
	margin-left:-4em;
}

#bottom-right{
	float:left;
	width:65%;
	margin-top:1.5em;
}
#bottom-right p{
	float:left;
	margin:0;
	margin-left:2em;
	color:#6f5652;
	font-family:Arial;
	font-size:120%;
	font-weight:bold;
}
.center{
	width:96%;
	text-align:center;
}

#topbox{
	background:url(../images/topbox.png) no-repeat 0 0;
	width:1015px;
	height:543px;
	margin:0 auto;
	margin-top:-6em;
}
#topbox-wrapper{
	width:950px;
	height:300px;
	padding-top:4em;
	padding-left:4em;
}
#BG-thumb{
	background:url(../images/BG-thumb.png) no-repeat 0 0;
	width:448px;
	height:288px;
	float:left;
}
#BB-thumb{
	background:url(../images/BB-thumb.png) no-repeat 0 0;
	width:448px;
	height:288px;
	float:left;
}

.spacer{
	height:100px;
}

.image{
	position:relative;
	width:450px;
	height:395px;
}

.small-image{
	float:left;
	padding-top:1em;
	padding-right:1em;
}






/* MENU PAGE */

#innerpage-left-menu{
	float:left;
	clear:left;
	width:30%
}
#menu-left{
	background:url(../images/2Locatio) no-repeat 0 0;
	width:278px;
	height:333px;
	margin-top:5em;
	margin-left:1em;
}
#menu-left-1{
	background:url(../images/menu-left-1.png) no-repeat 0 0;
	width:189px;
	height:149px;
}
#menu-left-2{
	background:url(../images/menu-left-2.png) no-repeat 0 0;
	width:189px;
	height:149px;
	margin-left:3em;
	margin-top:3em;
}
#menu-left-3{
	background:url(../images/menu-left-3.png) no-repeat 0 0;
	width:189px;
	height:149px;
	margin-left:4em;
	margin-top:2em;
}
#menu-left-4{
	background:url(../images/menu-left-4.png) no-repeat 0 0;
	width:189px;
	height:149px;
	margin-top:3em;
}
#menu-left-5{
	background:url(../images/menu-left-5.png) no-repeat 0 0;
	width:189px;
	height:149px;
	margin-top:2em;
}

#innerpage-right-menu{
	float:left;
	width:65%;
	margin-left:1em;
	margin-top:2em;
}

#statement{
	width:95%;
	margin-bottom:2em;
	font-weight:bold;
}

#menubagel{
	width:45%;
	float:left;
}

#menubagel ul, #menucream ul, #menusand ul, #menuwraps ul, #menudrinks ul, #menusalads ul, #menuother ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#menubagel li, #menucream li, #menusand li, #menuwraps li, #menudrinks li, #menusalads li, #menuother li{
	display:inline;
	float:left;
	clear:left;
}

.menuheader{
	font-size:150%;
	border-bottom:1px solid #666;
	width:100%;
	line-height:1.8;
}

#menucream{
	width:45%;
	float:left;
	margin-left:2em;
	margin-bottom:3em;
}
#menuwraps{
	width:35%;
	float:left;
	clear:left;
	margin-bottom:5.5em;
}

#menusand{
	width:80%;
	float:left;
	clear:left;
	margin-bottom:4em;
}

#menudrinks{
	width:55%;
	float:left;
	margin-left:2em;
	margin-bottom:4em;
}

#menusalads{
	width:15%;
	float:left;
	margin-bottom:4em;
}

#menuother{
	width:23%;
	float:left;
	margin-left:4em;
	margin-bottom:4em;
}

.rightlist{
	margin-left:2em !important;
}

#menucream{
	float:left;
}




















/* simple reset */
html,body,div,h2,img {margin:0;padding:0;border:none;}

html {
	font:1em Arial, Helvetica, sans-serif;
	color:#444;
}
.container {
	margin-right:3px;
	float:left;
	width:448px;
	height:288px;
	border:1px solid #999;
	overflow:hidden;
}
.container img {
	position:absolute;
	padding-top:100px;
}

#c-r{
	margin-left:1em;
}




#footer{
	width:100%;
	height:35em;
	position:
}

#footermenu{
	width:100%;
	height:35em;
	background-color:#f3eee8;
	margin-top:24em;
}












