body{background: #767769;}
#site{position: relative; top: 20px; width:900px; height:579px; margin: 0 auto 40px auto; overflow: hidden;}
.home #site{background:url('../img/home.jpg') no-repeat;}
.menus #site{background:url('../img/menus.jpg') no-repeat;}
.menus-view #site{background:url('../img/menus-view.jpg') no-repeat;}
.reservations #site{background:url('../img/reservations.jpg') no-repeat;}
.comments #site{background:url('../img/comments.jpg') no-repeat;}
.market #site{background:url('../img/market.jpg') no-repeat;}

.home #site #content {background:url('../img/home-content.png') no-repeat top left;}
.home #site #menu {background:url('../img/home-menu.png') no-repeat bottom right;}
/*.menus #site #content {background:url('../img/menus-content.png') no-repeat top left;}*/
.menus #site #content {background:url('../img/menus-content3.png') no-repeat top left;}
.menus #site #menu {background:url('../img/menus-menu.png') no-repeat bottom right;}
.menus-view #site #menu {background:url('../img/menus-view-menu.png') no-repeat bottom right;}
.market #site #content.page1 {background:url('../img/market1-content.png') no-repeat top left;}
.market #site #menu.page1 {background:url('../img/market1-menu.png') no-repeat bottom right;}
.market #site #content.page2 {background:url('../img/market2-content.png') no-repeat top left;}
.market #site #menu.page2 {background:url('../img/market-menu.png') no-repeat bottom right;}
.market #site #content.page3 {background:url('../img/market3-content.png') no-repeat top left;}
.market #site #menu.page3 {background:url('../img/market-menu.png') no-repeat bottom right;}
.market #site #content.page4 {background:url('../img/market4-content.png') no-repeat top left;}
.market #site #menu.page4 {background:url('../img/market4-menu.png') no-repeat bottom right;}
.comments #site #content {background:url('../img/comments-content.png') no-repeat top left;}
.comments #site #menu {background:url('../img/comments-menu.png') no-repeat bottom right;}
/*.reservations #site #content {background:url('../img/reservations-content.png') no-repeat top left;}*/
.reservations #site #content {background:url('../img/reservations-content3.png') no-repeat top left;}
.reservations #site #menu {background:url('../img/reservations-menu.png') no-repeat bottom right;}

.loading #site {background: #ffffff;}
.loading #site div#loading{ position: absolute; top: 200px; width: 900px; text-align: center; }
.loading #site div.images {
	display:none;
}

#content{position: absolute; top:0; left:0; margin:0; padding:0;width:900px; height:578px;}
#content a {position: absolute; text-decoration: none;}
#content a i { line-height: 0; display: none; }
#content h1 {visibility: hidden;}
#content h2 {visibility: hidden;}
#content h3 {visibility: hidden;}
#content h4 {visibility: hidden;}
#content p {visibility: hidden;}

#menu{position: absolute; bottom:0; right:0; margin:0; padding:0; height: 41px; width: 900px;}
#menu a {position: absolute; height: 41px; top: 0px; text-decoration: none;}
#menu a i { visibility: hidden; }
.home #site #menu a#menus {width: 100px; left: 477px;}
.home #site #menu a#market {width: 111px; left: 577px;}
.home #site #menu a#comments {width: 90px; left: 689px;}
.home #site #menu a#reservations {width: 123px; left: 779px;}

.menus #site #menu a#home {width: 86px; left: 491px;}
.menus #site #menu a#market {width: 111px; left: 576px;}
.menus #site #menu a#comments {width: 90px; left: 687px;}
.menus #site #menu a#reservations {width: 123px; left: 777px;}
.menus #site #content #menu-detail {position: absolute; top: 16px; left: 625px; width: 259px; height:520px;}

.menus #site #content a {margin:-222px 0 0 328px}
.menus #site #content a#menu-02-03-2009 {top: 322px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-02-17-2009 {top: 322px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-03-03-2009 {top: 340px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-03-17-2009 {top: 340px; left: 156px; height: 16px; width: 28px;}
.menus #site #content a#menu-03-31-2009 {top: 340px; left: 186px; height: 16px; width: 28px;}

.menus #site #content a#menu-04-14-2009 {top: 358px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-04-28-2009 {top: 358px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-05-12-2009 {top: 376px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-05-26-2009 {top: 376px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-06-09-2009 {top: 394px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-06-23-2009 {top: 394px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-07-07-2009 {top: 412px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-07-21-2009 {top: 412px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-09-01-2009 {top: 430px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-09-15-2009 {top: 430px; left: 156px; height: 16px; width: 28px;}
.menus #site #content a#menu-09-29-2009 {top: 430px; left: 186px; height: 16px; width: 28px;}


.menus #site #content a#menu-10-13-2009 {top: 448px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-10-27-2009 {top: 448px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-11-10-2009 {top: 466px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-11-11-2009 {top: 466px; left: 156px; height: 16px; width: 28px;}
.menus #site #content a#menu-11-24-2009 {top: 466px; left: 226px; height: 16px; width: 28px;}

.menus #site #content a#menu-12-08-2009 {top: 484px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-12-22-2009 {top: 484px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-01-02-2010 {top: 502px; left: 126px; height: 16px; width: 28px;}

.menus #site #content a#menu-10-12-2010 {top: 520px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-10-19-2010 {top: 520px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-11-9-2010 {top: 538px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-11-16-2010 {top: 538px; left: 156px; height: 16px; width: 28px;}
.menus #site #content a#menu-11-30-2010 {top: 538px; left: 186px; height: 16px; width: 28px;}

.menus #site #content a#menu-01-04-2011 {top: 556px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-01-11-2011 {top: 556px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-02-15-2011 {top: 574px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-02-22-2011 {top: 574px; left: 156px; height: 16px; width: 28px;}

.menus #site #content a#menu-03-01-2011 {top: 592px; left: 126px; height: 16px; width: 28px;}
.menus #site #content a#menu-03-15-2011 {top: 592px; left: 156px; height: 16px; width: 28px;}

.menus-view #site #menu a#back {width: 85px; left: 335px;}
.menus-view #site #menu a#home {width: 72px; left: 500px;}
.menus-view #site #menu a#market {width: 110px; left: 574px;}
.menus-view #site #menu a#comments {width: 89px; left: 685px;}
.menus-view #site #menu a#reservations {width: 115px; left: 776px;}

.market #site #menu a#previous {width: 82px; left: 349px;}
.market #site #menu a#next {width: 96px; left: 431px;}
.market #site #menu a#home {width: 82px; left: 532px;}
.market #site #menu a#menus {width: 75px; left: 614px;}
.market #site #menu a#comments {width: 90px; left: 690px;}
.market #site #menu a#reservations {width: 120px; left: 780px;}

.comments #site #menu a#home {width: 79px; left: 518px;}
.comments #site #menu a#menus {width: 64px; left: 596px;}
.comments #site #menu a#market {width: 118px; left: 660px;}
.comments #site #menu a#reservations {width: 119px; left: 779px;}
.comments #site #content a#email {top: 483px; left: 417px; height: 26px; width: 218px;}

.reservations #site #menu a#home {width: 100px; left: 491px;}
.reservations #site #menu a#menus {width: 69px; left: 591px;}
.reservations #site #menu a#market {width: 115px; left: 659px;}
.reservations #site #menu a#comments {width: 125px; left: 774px;}


#emailAddressReservations a{
	display:block;
	height:20px;
	left:310px;
	position:relative;
	top:363px;
	width:240px;
	z-index:99990;
}
