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

/* COLORS
DEEP RED #6a0014;
MINT GREEN 7ea499;
PINK #b17264; 
DARK MINT GREEN #488573;
*/

* {margin:0px; padding:0px;}

body {background-color:#6a0014; font-family:Arial, Helvetica, sans-serif;}

#container { width:950px; position:relative; margin:0 auto; }

#header { background-image:url(images/header_bg.gif); background-repeat:no-repeat; height:167px; width:950px;}
#header-home { background-image:url(images/header_bg_home.gif); background-repeat:no-repeat; height:167px; width:950px;}
#header-candy { background-image:url(images/header_bg-candy.gif); background-repeat:no-repeat; height:167px; width:950px;}

#logo { position:absolute; top:0px; left:0px; width:365px; height:167px; z-index:10; }

.img-left {float:left;}
.img-right {float:right;}

/*Main Navigation - Home Page*/

#main-nav {height:30px; float:right; width:560px; margin-top:92px;}
#main-nav ul{ z-index:5;}
#main-nav ul li {  list-style-type: none; float:left; color:#fff; text-transform:uppercase; font-family: Futura, Verdana, Arial; font-size:14px; font-weight:bold; padding-right:40px; padding-top:7px; }

#main-nav ul li a:link, #main-nav ul li a:visited {text-decoration:none; color:#FFFFFF;  }
#main-nav ul li a:hover, #main-nav ul li a:active{ text-decoration:none; color:#b17264;}
#main-nav ul li a#active_menu { color:#CCCCCC;}


/*Main Navigation - Inside Pages*/

#mainnav { width:560px; position:absolute; left:365px; top:92px; z-index:5px;}

#mainnav ul{ padding-top:2px;}

#mainnav li {  list-style-type: none; float:left; color:#fff; width:105px; text-transform:uppercase; font-size:14px; font-weight:bold; text-align:center;}
#mainnav ul li a {  color:#fff; text-decoration:none;  }
#mainnav ul li a:link, #infonav ul li a:visited {  }
#mainnav ul li a:hover, #infonav ul li a:active{ text-decoration:none; color:#b17264;}
#mainnav ul li a#active_menu{ color:#CCCCCC; }



.leftcolumn {background-image:url(images/left_column_bg.gif);}
.rightcolumn {background-image:url(images/maincontent_bg.gif);}

/* FOOTER  */

#footer { width:950px; background-image:url(images/footer_bg.gif); background-repeat:no-repeat; height:100px; color:#fff; padding-top:60px; padding-left:70px;}
.copyright {font-size:10px; margin-left:450px;}

#footer a:link, #footer a:visited, .home #footer a:link, .home #footer a:visited { color:#fff; text-decoration:underline; font-size:11px;}
#footer a:hover, #footer a:active, .home #footer a:hover, .home #footer a:active {text-decoration:none; font-size:11px;}

/* FOOTER HOME  */
.home #footer { width:950px; background-image:url(images/home_footer_bg.gif); background-repeat:no-repeat; height:100px; color:#fff; padding-top:60px; padding-left:70px;}

/*HOME*/
.home h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; margin-left:30px; margin-bottom:40px; color:#407d6b; margin-top:15px; line-height:28px; font-weight:normal;}

/* HISTORY  */
.history {margin-left: 80px; margin-right:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; }

/*HISTORY REVIEW*/
.review	{margin-left: 186px; margin-right: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000; }
.up {font-size:12px;}
#review-img	{position: absolute; top: 572px; left: 80px; }

/* HOURS  */

#hours {width:232px; background-image:url(images/hours_middle.gif); margin-left:58px; color:#7ea499;}
#hours h1 {font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center; }
#hours h2 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; padding-top:10px; }
#hours p { font-size:14px; text-align:center; }
.time { font-size:16px;}
.am {text-transform:uppercase; }
#hours .address {font-size:12px; text-transform:capitalize; padding-top:5px; text-align:center; line-height:15px;}

#hours a:link, #hours a:visited {text-decoration:underline; font-weight:bold; color:#7ea499;}
#hours a:hover, #hours a:active {text-decoration:none; color:#000;}

#hours2 {width:232px;background-image:url(images/hours_middle.gif); margin-left:58px; color:#7ea499;}
#hours2 h1 {font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center; }
#hours2 h2 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; padding-top:10px; }
#hours2 p { font-size:14px; text-align:center; }
.time { font-size:16px;}
.am {text-transform:uppercase; }
#hours2 .address{font-size:12px; text-transform:capitalize; padding-top:5px; text-align:center; line-height:15px;}

#hours2 a:link, #hours2 a:visited {text-decoration:underline; font-weight:bold; color:#7ea499;}
#hours2 a:hover, #hours2 a:active {text-decoration:none; color:#000;}



#subnav { margin-left:48px;}

#subnav ul { }
#subnav li {list-style-type: none;  color:#fff; text-transform:uppercase;  padding:5px;}
#subnav ul li a {}
#subnav ul li a:link, #subnav ul li a:visited {color:#fff; text-decoration:none; }
#subnav ul li a:hover, #subnav ul li a:active {}
.served { font-size:10px; color: #FF9; padding-top:5px; }

#subnav2 ul { margin-left:35px; }
#subnav2 ul li { list-style:outside;  font-size:12px; text-transform:capitalize; color:#226350; margin-left:0px; padding-left:0px; padding-bottom:0px;}
#subnav2 ul li a { font-size:12px; letter-spacing:1px; background-color:#7ea499; padding-bottom:0px; margin-left:0px; padding-left:0px;}
#subnav2 ul li a:link, #subnav2 ul li a:visited { text-decoration:none; color:#226350;}
#subnav2 ul li a:hover, #subnav2 ul li a:active { background-color:#7ea499; text-decoration:underline;}
.specials {font-size:10px;}

/*MENU */

.food-img { margin-left:5px; }

#food-section-one {background-image:url(images/red_bar.gif); background-repeat:repeat-x; background-position:top; width:536px; margin-top:129px; margin-left:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#food-section {background-image:url(images/red_bar.gif); background-repeat:repeat-x; background-position:top;  width:536px; margin-top:20px; margin-left:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.food-types {color:#fff; background-color:#910028;  font-size:15px; text-transform:uppercase; padding:0px 15px 0px 15px; line-height:22px; }
.food-type-descrip {font-size:11px; align:center; padding:10px 0px 10px 0px;}

#food-left {width:265px; float:left;}
#food-right {width:265px; float:right;}
#food-across {width:450px; margin-left:50px;}
hr {width:265px; height:1px; margin: 5px 0px 5px 0px; background-color:#CCC; color:#CCC; border:none}
#food-across .price {float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:50px; text-align:left;}
#food-across .price-left {float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:50px; text-align:left;}
.price {float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:35px; text-align:left;}
.price-left {float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; width:35px; text-align:left;}
.food-item {padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase;}
.entree {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#910028; line-height:18px;}


.img-page { padding-left:75px;}

.candy { background-color:#488573; color:#fff; font-weight:bold; font-size:16px; font-family:Furtura, Arial, Helvetica, sans-serif; padding:5px; margin-bottom:12px; text-transform:uppercase; line-height:30px; text-decoration:none;}

/*PHOTO GALLERY*/
#thumbnails {list-style-type: none; width: 560px; }
#thumbnails li {float: left; width: 120px; margin-right: 20px; margin-bottom: 30px; }
#thumbnails img {display: block; border: 0px; }

#thumbnails2 {list-style-type: none; width: 560px; }
#thumbnails2 li {float: left; width: 80px; margin-right: 32px; margin-bottom: 30px; }
#thumbnails2 img {display: block; border: 0px; }

/* DOWNLOAD MENU */

#download {display:bock; float:right;  width:130px; color:#fff; padding:8px; font-family: Futura, Verdana, Arial; margin-right:75px; font-size:11px; clear:left; margin-bottom:10px;}

a#download:link, a#download:visited {background-color: #7ea499; text-decoration:none; color:#fff; }
a#download:hover, a#download:active { background-color: #488573; text-decoration:none; color:#fff; }