#content-table {
border-collapse:collapse;
margin:0px;
border:0px;
width:858px;
}

#header {
width:858px;
height:369px;
background:url(/images/restaurant-header.jpg) no-repeat;
}

#content-table-left {
background:#320000 url(/images/restaurant-left-bg.jpg) no-repeat top left;
width:200px;
padding:0px;
vertical-align:top;
}

#content-table-left ul {
list-style:none;
margin:85px 0px 0px 0px;
padding:0px;
font-family:trebuchet ms;
font-size:20px;
color:#ffffff;
}

a.nav {
color:#ffffff;
text-decoration:none;
background:url(/images/restaurant-nav-hover.gif) no-repeat top left;
display:block;
width:180px;
height:33px;
line-height:33px;
text-align:right;
padding-right:20px;
}
a.nav:link {
color:#ffffff;
text-decoration:none;
}
a.nav:visited {
color:#ffffff;
text-decoration:none;
}
a.nav:hover {
color:#fcfe5e;
text-decoration:none;
background:url(/images/restaurant-nav-hover.gif) no-repeat bottom right;
}



#content-table-right {
background:#ffe85f url(/images/restaurant-right-bg.jpg) no-repeat top left;
width:658px;
color:#000000;
padding:0px;
vertical-align:top;
}

#content-wrapper {
padding:20px;
font-family:georgia;
font-size:16px;
text-align:left;
}

#content-wrapper h1 {
font-family:georgia;
font-size:36px;
font-weight:normal;
text-align:left;
color:#970000;
margin:0px;
padding:5px 0px 18px 0px;
}

#content-wrapper p {
font-family:georgia;
font-size:16px;
color:#000000;
text-align:left;
margin:0px;
padding:5px 0px;
line-height:25px;
}

#content-wrapper img {
padding:2px;
border:1px solid #b99d00;
margin:5px;
}

#content-wrapper a:link {
color:#552465;
text-decoration:underline;
}

#content-wrapper a:visited {
color:#552465;
text-decoration:underline;
}

#content-wrapper a:hover {
color:#970000;
text-decoration:underline;
}

#content-wrapper ul {
list-style-image:url(/images/star.gif);
}

#footer {
font-family:arial;
font-size:12px;
text-align:left;
color:#970000;
border-top:1px dotted #b99d00;
padding-top:10px;
margin:20px 0px 10px 0px;
clear:both;
}

#footer a:link {
color:#970000;
text-decoration:none;
font-weight:bold;
}

#footer a:visited {
color:#970000;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
color:#970000;
text-decoration:underline;
font-weight:bold;
}

#restaurant-copyright {
font-size:11px;
color:#7e6c45;
}
#restaurant-copyright a:link {
color:#7e6c45;
text-decoration:none;
}
#restaurant-copyright a:visited {
color:#7e6c45;
text-decoration:none;
}
#restaurant-copyright a:hover {
color:#970000;
text-decoration:underline;
}

.show {
width:180px;
height:33px;
line-height:33px;
text-align:right;
display: block;
color:#fcfe5e;
text-decoration:none;
padding-right:20px;
background:url(/images/restaurant-nav-hover.gif) no-repeat bottom right;
}

table.calendar-legend {
width:100%;
border-collapse:collapse;
margin:10px 0px 5px 0px;
border:0px;
font-family:arial;
font-size:14px;
}

table.calendar-legend td {
padding:1px;
border-bottom:1px dotted #b99d00;
}

.rates-title {
font-size:24px;
font-weight:normal;
margin:0px;
padding:0px;
}

table.calendar-wrapper {
width:100%;
border-collapse: collapse;
margin:0px;
border:0px;
}

table.calendar-wrapper td {
margin:0px;
padding:2px 0px 2px 0px;
vertical-align:top;
}

table.calendar {
width:150px;
border-collapse: collapse;
margin:0px;
padding:0px;
background-color:#ffffff;
}

table.calendar td {
border-width:1px;
padding:2px;
border-style:solid;
border-color:#cccccc;
text-align:center;
}

.month {
font-family:arial;
font-size:14px;
color:#ffffff;
background-color:#320000;
}

.day {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
height:15px;
width:15px;
}

.date {
font-family:arial;
font-size:12px;
color:#000000;
height:15px;
width:15px;
}

.dateoff {
font-family:arial;
font-size:12px;
color:#cccccc;
height:15px;
width:15px;
}