@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; } 

body {
background:#AA958C url(../images/textured-background.jpg) repeat scroll left top;
margin:50px 0 0 0; padding:0px;
text-align:center;
color:#1f1e21;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#splash {
padding-top:95px;
}
#splash p {
font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#746f61; letter-spacing: 3px; font-weight:normal;
}
#splash p.ENTER {
font-size:25px;
}
.selects {
margin: 20px;
}
input.textBoxDate {
width: 80px;
text-align:center;
}
p {
margin:0 0 12px 0;
}
#header {
width: 1024px;
margin:0 auto;
height: 105px;
}
#appleton-logo {
width: 186px;
height: 79px;
float: right;
margin-right:100px;
}
.content {
padding: 0 130px 0 0px;
width:924px;
margin:0 auto;
}
.container {
background:#AA958C url(../images/panel-background.jpg) repeat fixed left top;
width:100%;
min-width: 1100px;
height:481px;
text-align:left;
}
.containerTerms {
background:#AA958C url(../images/panel-background.jpg) repeat fixed left top;
width:100%;
min-height:800px;
min-width: 1100px;
text-align:left;
}
.containerDinner {
background:#AA958C url(../images/panel-background.jpg) repeat fixed left top;
width:100%;
min-height:850px;
min-width: 1100px;
text-align:left;
}
#drop-shadow {
background: url(../images/drop-shadow.png) repeat-x left top;
margin:0;
width:100%;
height:12px;
text-align:left;
min-width: 1100px;
}
#content-holder {
padding: 0 50px 0 0px;
width:1024px;
margin:0 auto;
/*background:#AA958C url(../images/panel-background.jpg) repeat fixed left top;*/
}
#content-holder-hm {
padding: 0px;
width:1024px;
margin:0 auto;
}
.content-left{
float:left;
width: 400px;
}
.content-left2{
float:left;
width: 400px;
margin: 0;
padding: 39px 0 0 0;
}
.content-right{
float:right;
width: 550px;
margin-top: 39px;
}
.content-Dinner{
padding: 0px 124px 0 124px;
}
.content-Terms{
padding: 38px 124px 0 124px;
}
.content-Terms li {
margin-bottom: 7px;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#6b3128; letter-spacing: 3px; font-weight:normal;
margin:0 0 18px 0;
}
.content-Dinner h2{
margin-top: 34px;
}
.imageRight{
float:right;
margin-right:124px;
width: 94px;
padding: 0 0 20px 20px;
}
* html .imageRight {
margin:-3px 0; ma\rgin: 0;
} 
/* Navigation */
#navcontainer {
margin: 0px 0 0 0px;
}
#navcontainer ul {
padding-left: 0px;
margin: 63px 0 0 0;
float: right;
font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; color:#746f61; letter-spacing: 2px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 0.2em 16px;
text-decoration: none;
float: left;
border-right: 1px solid #746f61;
color:#746f61;
}
#navcontainer ul li a.last-item, #footer-navcontainer ul li a.last-item {
border-right: 0px solid #ffffff;
}

#navcontainer ul li a:hover, #navcontainer ul li a.current, #footer-navcontainer ul li a.current {
color: #6b3128;
}
li a.imPop {  
    position:relative;  
    z-index:20;  
}
li a.imPop:hover {  
    display:inline;  
    z-index:30;  
} 
li a.imPop span {  
    display:none;  
}
li a.imPop:hover span {  
display:block;  
position:absolute;  
top:40px;  
left:-108px;  
width:381px;  
height:210px;
}
/* Footer Navigation */
#footer-navcontainer {
width: 800px;
margin: 0 auto;
}
#footer-navcontainer ul {
padding-left: 0;
margin-left: 0;
float: left;
width: 100%;
font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#746f61; letter-spacing: 2px;
}

#footer-navcontainer ul li { display: inline; }

#footer-navcontainer ul li a {
padding: 0.2em 16px;
text-decoration: none;
float: left;
border-right: 1px solid #746f61;
color:#746f61; 
}

#footer-navcontainer ul li a:hover, #current {
color: #6b3128;
}


