@charset "UTF-8";
/* CSS Document */

body {
background-color:#c5e8fc;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

h1 {
font-size:1.4em;
font-weight:bold;
color:#006699;
margin-top:0px;
margin-bottom:10px;
}

h2 {
font-size:1.2em;
font-weight:bold;
margin-bottom:15px;
text-align:right;
}

a img {
border:none;
}

#mainContainer {
width:799px;
background-image:url(/assets/images/jpg/bckgrd4.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:20px;

}

#borderTop {
background-image:url(/assets/images/jpg/topBorder.jpg);
background-position:top;
background-repeat: no-repeat;
/*height:42px;*/
}

#borderBottom {
background-image:url(/assets/images/jpg/bottomBorder.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:44px;
}

#innerContainer {
padding-left:25px;
padding-right:25px;
}

#topBanner {
margin-left:auto;
margin-right:auto;
padding-top:15px;
}

#navContainer {
float:left;
margin-right:0px;
}

#navMarkerCont {
width:47px;
height:370px;
float:left;
/*
background-image:url(/assets/images/jpg/navMarker.jpg);
background-position:top;
background-repeat: no-repeat;
position:absolute;
z-index:1;*/
overflow:hidden;

}

#navMarker {

}

#nav {
float:left;
/*position:absolute;
z-index:1;
margin-left:20px;*/
}

#nav div {
width:138px;
padding-left:0px;
margin-top:10px;
padding-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
}

.navItem {

}

.navItemOvr {
background-image:url(/assets/images/jpg/navOver.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}

.navItem a {
color:#333333;
text-decoration:none;
}

.navItem a:hover {
color:#000000;
text-decoration:none;
}

.navItemOvr a {
color:#333333;
text-decoration:none;
}

.navItemOvr a:hover {
color:#000000;
text-decoration:none;
}

#copyArea {
margin-top:30px;
float:left;
width:550px;
font-size:.9em;
}

#copy {
padding:10px;
padding-top:0px;
}

#bottomBanner {

}

#address {
float:right;
font-size:.8em;
color:#C3996B;
margin-right:40px;
font-family:Arial, Helvetica, sans-serif;
}

#address a{
color:#C3996B;
text-decoration:none;
}

#address a:hover{
color:#333333;
text-decoration: underline;
}

#copyright {
float:right;
font-size:.7em;
color:#C3996B;
}

#lng {
float:left;
margin-left:130px;
font-size:.7em;
color:#C3996B;
}

#nav #hours {
font-size:.8em;
margin-top:40px;
color:#C3996B;
font-weight:500;
}

#menuNav {
margin:0px;
}

#menuSub {
margin:0px;
}

.menuMain {
border:1px solid #C3996B;
background-color:#C3996B;
border-bottom:none;
margin:5px;
padding:5px;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
float:left;
}

.menuMain a{
text-decoration:none;
font-size:.9em;
font-weight:bold;
color:#000000;
}

.menuMain a:hover{
text-decoration:none;
font-size:.9em;
font-weight:bold;
color:#ffffff;
}

.menuMainOff {
border:1px solid #C3996B;
border-bottom:none;
margin:5px;
padding:5px;
padding-left:10px;
padding-right:10px;
margin-bottom:0px;
float:left;
}

.menuMainOff a{
text-decoration:none;
font-size:.9em;
font-weight:bold;
color:#C3996B;
}

.menuMainOff a:hover{
text-decoration:none;
font-size:.9em;
font-weight:bold;
color:#000000;
}

.menuSections {
background-color:#C3996B;
border-bottom:none;
margin:5px;
padding:5px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
}

.menuSectionsHide {
visibility:collapse hidden;
position:absolute;
left:-2000px;
top:-2000px;
}

.menuSections a{
font-size:.8em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.menuSections a:hover{
font-size:.8em;
font-weight:bold;
color:#000000;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.menuArea {

}

.specialNotes {
font-size:.7em;
font-style: italic;
text-align:center;
margin-top:20px;
}

#gratuity {
font-size:.7em;
font-style: italic;
font-weight:bold;
text-align:center;
margin-top:20px;
}

.menuAreaHide {
visibility:hidden;
position:absolute;
left:-2000px;
top:-2000px;
}

/*xml menu styles*/


.item {
display:block;
/*border:1px #000000 solid;*/
margin-bottom:20px;
padding:5px;
margin-left:auto;
margin-right:auto;
padding-top:3px;
border-top:dashed 1px #C3996B;
}

.name {
font-weight:bold;
display:block;
float:left;
text-transform:capitalize;

}

.description {
font-size:.8em;
clear:both;
display:block;
text-transform:lowercase;
margin-right:50px;
}

.price {
float:right;
display:block;
font-weight:bold;
font-size:.9em;
text-align:right;
text-transform:uppercase;
}

.priceoption {
font-size:.8em;
font-weight:100;
text-transform:lowercase;
font-style:italic;
}

.sup {
font-size:.7em;
}

.clearBoth {
clear:both;
height:1px;
}

/*xml menu styles


item {
display:block;
/*border:1px #000000 solid;
margin-bottom:20px;
padding:5px;
margin-left:auto;
margin-right:auto;
padding-top:3px;
border-top:dashed 1px #C3996B;
}

name {
font-weight:bold;
display:block;
float:left;
text-transform:capitalize;

}

description {
font-size:.8em;
clear:both;
display:block;
text-transform:lowercase;
}

price {
float:right;
display:block;
font-weight:bold;
font-size:.9em;
text-align:right;
text-transform:uppercase;
}

.priceoption {
font-size:.8em;
font-weight:100;
text-transform:lowercase;
font-style:italic;
}

sup {
font-size:.7em;
}

.clearBoth {
clear:both;
}
*/