@charset "UTF-8";
/* CSS Document */

a:link {
	text-decoration:none;
	color: #6c0101;
}
a:visited {
	text-decoration:none;
	color: #6c0101;
}
a:active {
text-decoration:none;
color: #6c0101;
}
a:hover {
text-decoration:underline;
color: #814656;
}
body {
background: url(images/limestone-seamless.jpg) repeat;
padding:0px;
padding-top: 5px;
margin: 0px;
text-align:center;
font-family:"Times New Roman", Times, serif;
}
#wrapper {
padding: 0px;
height:100%;
width:100%;
height:auto;
margin: 0px;
}
#container {
clear:both;
margin: 0px auto;
width: 825px;
height: 100%;
}
#container-home {
clear:both;
margin: 0px auto;
width: 999px;
height: 100%;
}
#container-menu {
clear:both;
margin: 0px auto;
width: 866px;
height: 100%;
}
#header {
float:right;
margin-left:100px;
background:url(images/header.gif) no-repeat;
width: 650px;
height: 66px;
padding:0px;
margin:0px;
}
#header-home {
float:right;
margin-left:100px;
background:url(images/header.gif) no-repeat;
width: 750px;
height: 66px;
padding:0px;
margin:0px;
}
#navigation {
clear:both;
margin: 0px auto;
width: 624px;
height:30px;
}
#top {
background-image:url(images/top-container.jpg);
height: 42px;
width:826px;
}
#top-home {
background-image:url(images/homepagebkg.gif);
height: 710px;
width:999px;
}
#top-menu {
background-image:url(images/top-container-menu.gif);
height: 42px;
width:866px;
}
#text {
text-align:left;
margin:0px;
padding-top:0px;
background:url(images/bkg.gif) repeat-y;
width:866px;
top:auto;
height: 100%;
}
#text-menu {
text-align:left;
margin:0px;
padding-top:0px;
background:url(images/bkg-menu.gif);
width:866px;
top:auto;
height: 339px;
}
#text-menu a{
color:#FFFFFF;
}
#text-menu a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#texta{
width:730px;
height: 100%;
color:#000000;
margin-left:40px;
}
#texta-menu{
width:650px;
height: 300px;
color:#000000;
margin-left:80px;
color:#FFFFFF;
scrollbar-base-color: #000000; 
scrollbar-track-color: #000000; 
scrollbar-arrow-color: #000000; 
scrollbar-face-color: #666666; 
scrollbar-highlight-color: #000000; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #000000; 
color: #FFFFFF;
}
#menu {
padding-top: 150px;
text-align:center;
clear:both;
margin: 0px auto;
width: 230px;
height: 233px;
background-image:url(images/menu.gif);
}

#footer {
background: url(images/footer.gif) no-repeat center;
height: 291px;
bottom:0px;
width:100%;
margin:0px auto;
vertical-align:bottom;
padding:0px;
}
#footer-menu {
background:url(images/footer-menu.gif) no-repeat center;
height: 300px;
bottom:0px;
width:100%;
margin:0px auto;
vertical-align:bottom;
padding:0px;
}
#footerback {
margin: 0px auto;
height: 100px;
margin-right: 15px;
padding-top: 170px;
font: "Times New Roman", Times, serif;
color:#6c0101;
font-style:italic;
}
#footerback a {
text-decoration:none;
color:#6c0101;
}
#footerback a:hover {
text-decoration:underline;
color:#6c0101;
}
#footerback-menu {
margin: 0px auto;
height: 100px;
padding-top: 170px;
font: "Times New Roman", Times, serif;
color:#6c0101;
font-style:italic;
}
#footerback-menu a {
text-decoration:none;
color:#6c0101;
}
#footerback-menu a:hover {
text-decoration:underline;
color:#6c0101;
}
a#about {
display:block;
float:left;
background-image:url(images/button-about.gif);
width:55px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#about:hover{
background-position: 0px -29px;
}
a#about span{
display:none;
}
a#menus {
display:block;
float:left;
background-image:url(images/button-menus.gif);
width:55px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#menus:hover{
background-position: 0px -29px;
}
a#menus span{
display:none;
}
a#specials {
display:block;
float:left;
background-image:url(images/button-specials.gif);
width:60px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#specials:hover{
background-position: 0px -29px;
}
a#specials span{
display:none;
}
a#pictures {
display:block;
float:left;
background-image:url(images/button-pictures.gif);
width:65px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#pictures:hover{
background-position: 0px -29px;
}
a#pictures span{
display:none;
}
a#directions {
display:block;
float:left;
background-image:url(images/button-directions.gif);
width:80px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#directions:hover{
background-position: 0px -29px;
}
a#directions span{
display:none;
}
a#hours {
display:block;
float:left;
background-image:url(images/button-hours.gif);
width:125px;
height:27px;
background-position: 0px 0px;
padding-right:15px;
}
a#hours:hover{
background-position: 0px -29px;
}
a#hours span{
display:none;
}