* =Global
----------------------------------------------- */
html {overflow-y: scroll;}

body {
  background:#4c1d07;
  background-image:url('images/wood_bg.jpg');
  margin:0;
  padding:0;
  font:10px/1 Trebuchet Ms, Verdana, Arial,Sans-serif;
  color:red;
  font-family: Trebuchet Ms, Verdana, Arial,Sans-serif;
  min-width:1028px;
  }

img {
	border:0px;
}

a:link, 
a:visited, 
a:active{color:#ff5400;}
a:hover{text-decoration:none;}

.dot{margin:0px 15px 0px 15px;}


/* =slideshow
----------------------------------------------- */

#slideshow {
    position:relative;
    height:360px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}



/* =Nav Links
----------------------------------------------- */

/* main nav  */

a.navhome:link, 
a.navhome:visited, 
a.navhome:active{background: url('images/menu/menu.png'); background-repeat: no-repeat; display:block; width:57px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navhome:hover{background-position: 0px -29px;}

a.navdelivery:link, 
a.navdelivery:visited, 
a.navdelivery:active{background: url('images/menu/delivery.png'); background-repeat: no-repeat; display:block; width:97px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navdelivery:hover{background-position: 0px -29px;}

a.navlocations:link, 
a.navlocations:visited, 
a.navlocations:active{background: url('images/menu/locations.png'); background-repeat: no-repeat; display:block; width:113px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navlocations:hover{background-position: 0px -29px;}

a.navcatering:link, 
a.navcatering:visited, 
a.navcatering:active{background: url('images/menu/catering.png'); background-repeat: no-repeat; display:block; width:101px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navcatering:hover{background-position: 0px -29px;}

a.navabout:link, 
a.navabout:visited, 
a.navabout:active{background: url('images/menu/about.png'); background-repeat: no-repeat; display:block; width:73px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navabout:hover{background-position: 0px -29px;}

a.navcontact:link, 
a.navcontact:visited, 
a.navcontact:active{background: url('images/menu/contact.png'); background-repeat: no-repeat; display:block; width:91px; height:28px; text-decoration:none; top:0px; background-position: 0px 0px; float:left;}
a.navcontact:hover{background-position: 0px -29px;}

a.dbmenu:link, 
a.dbmenu:visited, 
a.dbmenu:active{text-decoration:none; display:block; text-align:left; padding:10px; border-bottom:1px solid #6a3705;}
a.dbmenu:hover{background-color:#e4dab6;}


/* =Fonts
----------------------------------------------- */

a.lnkwhite:link, 
a.lnkwhite:visited, 
a.lnkwhite:active{color:#ffffff;}
a.lnkwhite:hover{text-decoration: none;}


a.lnkfooter:link, 
a.lnkfooter:visited, 
a.lnkfooter:active{color:#583c29; border-bottom:1px solid #583c29; height:14px; margin-top:5px; width:180px; display:block; text-decoration: none;}
a.lnkfooter:hover{text-decoration: none; color:#9c8b6c;}

a.lnklocations:link, 
a.lnklocations:visited, 
a.lnklocations:active{color:#865d2f; padding:5px 0px 5px 10px; display:block; text-decoration: none;}
a.lnklocations:hover,
.linklocationsselected{text-decoration: none; color:#865d2f; background-color:#d2bc98; background-image:url('images/locations_arrow.gif'); background-repeat:no-repeat; background-position:right;}

a.lnknodec:link, 
a.lnknodec:visited, 
a.lnknodec:active{text-decoration: none;}
a.lnknodec:hover{text-decoration: none;}


.fntbold{font-weight:bold;}
.fntitalics{font-style: italic;}


.fntwhite{color:#ffffff;}
.fntorange{color:#e07a28;}
.fntbrown{color:#6a3705;}
.fntred{color:#c80000;}
.fntgreen{color:#2d9400;}
.fntgrey{color:#646464;}
.fntdarkgrey{color:#333333;}
.fntlightgrey {color:#aaaaaa;}
.fntblack{color:#000000;}
.fntblue{color:#2f76c7;}

.fntverdana{font-family:verdana;}
.fntarial{font-family:arial;}
.fnttrebuchet{font-family:"trebuchet ms";}
.fntgothic{font-family:"century gothic";}

.fnt30{font-size:30px;}
.fnt28{font-size:28px;}
.fnt26{font-size:26px;}
.fnt24{font-size:24px;}
.fnt22{font-size:22px;}
.fnt20{font-size:20px;}
.fnt18{font-size:18px;}
.fnt17{font-size:17px;}
.fnt16{font-size:16px;}
.fnt15{font-size:15px;}
.fnt14{font-size:14px;}
.fnt13{font-size:13px;}
.fnt12{font-size:12px;}
.fnt11{font-size:11px;}
.fnt10{font-size:10px;}

.ltrsp1{letter-spacing:1px;}
.ltrsp2{letter-spacing:2px;}
.ltrsp3{letter-spacing:3px;}


