body {
	
	background-color: #000;
	margin: 0px 0 0px 0;
	padding: 0;
	font-face: Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

#main {
	text-align: center;
	position:relative;
    top:-50px;
}

#logowrapper {
	position: relative;
    width: 840px;
    margin: auto;
	z-index: 99;
}

#logo {
   position: relative;
   top:70px;
   right:240px;
   z-index: 99;
   display:inline;
   overflow:auto;
}

#addwrapper {
    position:relative;
    width: 840px;
    margin: auto;
	z-index: 99;
}

#spacewrapper {
    width: 840px;
	height:25px;
    margin: auto;
	border-top: 1px solid #3B1D08;
}

#space {
   background-color: #000;
}

#address {
     width: 300px;
	 background-color: #3B1D08;
	 float: right;
	 font-family: Arial;
	 font-size: 12px;
	 font-weight: Bold;
	 padding: 3px 0 3px 0;
	 color: #C8C0B7;
	 border-right: 1px solid #000;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 
}

#addressHide {
     width: 300px;
	 float: right;
	 padding: 3px 0 3px 0;
	 
}

#homecontent {
    postion: relative;
	width: 840px;
	margin: auto;
	
	 background-color: #000;
	clear:both;
	z-index: 1;
}

#menuwrapper {
	width: 840px;
	margin: auto;
	clear:both;
	z-index: 1;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar {
    background-color: #000;
	width: 500px;
	float: right;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: Bold;
	color: #C8C0B7;
}
#p7menubar a.trigger {
	padding: 5px 16px 5px 10px;
	color: #C8C0B7;
	
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 8em;
}
#p7menubar ul li a  {
	color: #C8C0B7;
	border-right: 0;
	padding: 3px 3px 3px 3px;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	z-index: 99;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #FFF;
	background-color: #3B1D08;

	
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a {
	color: #C8C0B7;
	background-color: transparent;
	
}
#p7menubar li.p7hvr ul a {
	color: #FFF;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #3B1D08!important;
	color: #FFFFFF !important;
}

#contentwrapper {
     position:relative;
     width: 840px;
	 margin: auto;
	 background-color: #000;
	 clear:both;
	 z-index: 1;
}

#Content {
     position:relative;
     float: left;
     width: 566px;
	 height: 975px;
	 background-color: #C79746;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 margin: 0 auto 0 auto;
	 

}

#Content2 {
     float: left;
     width: 566px;
	 height: 675px;
	 background-color: #C79746;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 margin: 0 auto 0 auto;
}

#Content3{
     float: left;
     width: 566px;
	 height: 550px;
	 background-color: #C79746;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 margin: 0 auto 0 auto;
}

#ContentDeli{
     float: left;
     width: 566px;
	 height: 1200px;
	 background-color: #C79746;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 margin: 0 auto 0 auto;
}


#textContent{
	 position:relative;
     top: 5px;;
	 left:-30px;
	 text-align:left;
     float: right;
     width: 520px;
	 font-family: Arial;
	 font-size: 11px;
	 color: #000;
	 margin: 0 auto 0 auto;
}

#menuBox {
	 position:relative;
     top: 25px;;
	 left: 30px;
	 width: 450px;
	 padding: 5 10 5 10;
	 text-align:center;
	 border-left: 1px solid #000;
	 border-right: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
}

#MonmenuBox {
	 position:relative;
     top: 5px;
	 left: 25px;
	 width: 450px;
	 padding: 5 10 5 10;
	 font-family: Arial;
	 font-size: 11px;
	 text-align:center;
	 border-left: 1px solid #000;
	 border-right: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 background-color:#F2E9D3;
}

#menuItem {
	 position:relative;
     top: 30px;;
	 left: 10px;
	 width: 520px;
	 padding: 5 0 15 0;
}

#menuSides {
	 position:relative;
     top: 25px;;
	 left: 30px;
	 width: 450px;
	 padding: 5 10 5 10;
	 text-align:center;
}


#itemHeader {
	font-size: 12px;
    font-weight: Bold;
	text-align: left;
	padding: 15 0 15 0;
}

#itemWrapper{
	width: 566;
}

#itemBox {
	width: 98%;
}

#item {
    font-weight: Bold;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

#deliItem {
    font-weight: Bold;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	width: 180px;
}

#deliItem2 {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	width: 180px;
}

#deliSpace {
	width: 20px;
}

#itemW {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

#itemD {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	width: 160px;
	
}


#itemI {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	width: 200px;
	font-weight: italic;
	
}

#item a {
    font-weight: Bold;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

#price {
	text-align: right;
	width: 2%;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}

#deliPrice {
	text-align: right;
	width: 2%;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	width: 55px;
}

#dessertTitle {
	font-weight: Bold;
}

#dessert {
    float: left;
	text-align: center;
	width: 250px;
	font-family: Arial;
	font-size: 11px;
	top: -320px;
	color: #000;
}

#dessert2 {
     float:right;
	 text-align:center;
	 width: 200px;
	 clear: Both;
	 margin: 0 auto 0 auto;
	 position:relative;
   	 top: -328px;
	 left:-30;
}

#cocktail2 {
	 text-align:center;
	 width: 500px;
	 clear: Both;
	 padding: 5 10 5 10;
	 position:relative;
   	 top: 5px;
	 left:20px;
	  border-left: 1px solid #000;
	 border-right: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
}

#whiteback{
     border-left: 1px solid #000;
	 border-right: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 background-color:#F2E9D3;
	 clear: Both;
	 padding: 5 10 5 10;
	 position:relative;
   	 top: 5px;
	 left:20px;
}

#space {
	width: 100%; 
}

#pageImage {
	 float:right;
	 width: 267px;
	 height: 550px;
	 border-left: 5px solid #000;
	 border-bottom: 100% solid #000;
	 clear: Both;
	 margin: 0 auto 0 auto;
	 background-color:#000;
	 color:#FFFFFF;
	 font-weight:Bold;
	 
}

#pageImage2 {
	 float:right;
	 width: 267px;
	 height: 675px;
	 border-left: 5px solid #000;
	 border-bottom: 100% solid #000;
	 clear: Both;
	 margin: 0 auto 0 auto;
	 background-color:#000;
	 
}

#pageImage3 {
	 float:right;
	 width: 267px;
	 height: 950px;
	 border-left: 5px solid #000;
	 border-bottom: 100% solid #000;
	 clear: Both;
	 margin: 0 auto 0 auto;
	 background-color:#000;
	 background-color:#000;
	 color:#FFFFFF;
	 font-weight:Bold;
	 
}

#pageImageDeli {
	 float:right;
	 width: 267px;
	 height: 1200px;
	 border-left: 5px solid #000;
	 border-bottom: 100% solid #000;
	 clear: Both;
	 margin: 0 auto 0 auto;
	 background-color:#000;
	 color:#FFFFFF;
	 font-weight:Bold;
	 
	 
}

#mapImage {
     width: 500px;
	
	 margin: 0 auto 0 auto;
	 border-left: 2px solid #000;
	 border-right: 2px solid #000;
	 border-top: 2px solid #000;
	 border-bottom: 2px solid #000;
	 color:#FFF;
	 background-color:#000;
	 font-weight:Bold;
}

#footerwrapper {
    width: 840px;
    margin: auto;
}

#footer {
     width: 840px;
	 background-color: #3B1D08;
	 float: right;
	 font-family: Arial;
	 font-size: 11px;
	 padding: 1px 0 1px 0;
	 color: #000;
	 border-right: 1px solid #000;
	 border-left: 1px solid #000;
	 border-top: 1px solid #000;
	 border-bottom: 1px solid #000;
	 
}

#deliHeader {
	 font-family: Arial;
	 font-size: 14px;
	 text-align:center;
	 font-weight:Bold;
}

#deliSubHeader {
	 font-family: Arial;
	 font-size: 10px;
	 text-align:center;
}

.menu{margin: 10px auto 25px auto;width:520px;}
		.menuBox{border:2px solid #000000; padding:8px; width:400px;margin: 5px auto 20px auto;}
		.menuPizzaBox{border:2px solid #000000; padding:10px; width:500px;margin: 5px auto 20px auto;}
		h2{font:Arial, Helvetica, sans-serif small-caps 14px;text-align:center}
		.center{text-align:center;}
		#itemWrap {clear:both;border-bottom:1px dotted #505050; padding-bottom:10px;}
		#itemWrap .item {float:left;background-color:#C79746;}
		#itemWrap .price {display:inline;float:right;background-color:#C79746;}
		#pizzaWrap{width:400px;}
		#pizzaWrap .col01 {float:left; width:200px;}
		#pizzaWrap .col02 {float:right; width:200px;}
		.fixer {clear:both;overflow:hidden;}
		.fixer-20 {clear:both;height:10px;overflow:hidden;}