body {
	background-color: #040404;
	margin: 0px;
}

div#credits {
	width: 600px;
	font: 10px verdana;
	color: #994D12;
	text-align: center;
	margin: 10 0 0 0;
}
div#credits a {
	font: 10px verdana;
	color: #994D12;
	text-decoration: underline;
}
div#credits a:hover {
	font: 10px verdana;
	color: #994D12;
	text-decoration: none;
}

h1#discover {
	padding: 31px 0px 0px 0px;
	text-align: center;
	color: #AD843C;
	font: 18px arial;
	margin: 0px;
}
p#discover {
	margin: 20 25 0 25;
	color: #592200;
	font: bold 12px arial;
	line-height: 17px;
}
div#discover {
	margin: 5 25 0 0;
	text-align: right;
}
div#discover a {
	color: #592200;
	font: bold 12px arial;
	text-decoration: underline;
}
div#discover a:hover {
	color: #592200;
	font: bold 12px arial;
	text-decoration: none;
}
div#footer {
	width: 600px;
	text-align: center;
	font: bold 12px arial;
	color: #592200;
	margin: 3px 0px 40px 0px;
}
div#footer a {
	font: 11px arial;
	color: #592200;
}

td.features h1 {
	font: 20px arial;
	color: #592200;
	margin: 0px;
	padding: 0px;
}
td.features h1 a {
	font: 20px arial;
	color: #592200;
	text-decoration: none;
}
td.features p {
	font: 10px arial;
	color: #592200;
	margin: 4 10 0 20;
	padding: 0px;	
}
td.features p a {
	font: 10px arial;
	color: #592200;
	text-decoration: underline;
}
td.features p a:hover {
	font: 10px arial;
	color: #592200;
	text-decoration: none;
}


div#contact { 
	margin: 0 0 0 20;
}
div#contact h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}
div#contact h4 {
	font: italic 18px georgia;
	color: #902103;
	padding: 0 0 10 10;
	margin: 0px;
}
div#contact table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
div.email_labels {
	font: bold 12px arial;
	color: #592200;
}
span.email_warning {
	color: #B54329;
}


div#locations {
	margin: 0 0 0 20;
}
div#locations table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
div#locations h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}

td.locations h2 {
	font: bold 12px arial;
	color: #902103;
	padding: 10 0 0 10;
	margin: 0px;
}
td.locations h2 a {
	font: bold 12px arial;
	color: #902103;
	text-decoration: underline;
}
td.locations h2 a:hover {
	font: bold 12px arial;
	color: #902103;
	text-decoration: none;
}
td.locations h3 {
	margin: 0px;
	padding: 0 0 0 10;
	font: 9px arial;
	color: #8A7A5A;
}
td.locations h3 a {
	font: 9px arial;
	color: #8A7A5A;
	text-decoration: none;
}
td.locations h3 a:hover {
	font: 9px arial;
	color: #8A7A5A;
	text-decoration: underline;
}
td.locations p {
	margin: 0px;
	padding: 5 0 0 10;
	font: 11px arial;
	color: #592200;
	letter-spacing: 1px;
}
td.locations p a {
	font: 11px arial;
	color: #592200;
	letter-spacing: 1px;
	color: #8A7A5A;
	text-decoration: underline;
}
td.locations p a:hover {
	font: 11px arial;
	color: #592200;
	letter-spacing: 1px;
	color: #8A7A5A;
	text-decoration: none;
}

div.hours {
	padding: 10 0 0 10;
	font: 10px arial;
	color: #592200;
}
div.hours h3 {
	padding: 0px;
	margin: 0px;
	font: bold 10px verdana;
	color: #592200;
	letter-spacing: 1px;
}
div.hours em {
	font: 10px arial;
	color: #8A7A5A;
}

div.map {
	padding: 10 0 0 10;
	font: 10px arial;
	color: #592200;
}
div.map h3 {
	padding: 0px;
	margin: 0px;
	font: bold 10px verdana;
	color: #592200;
	letter-spacing: 1px;
}


div#menu {
	margin: 0 20 0 20;
}
div#menu h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}
div#menu h2 {
	font: 18px arial;
	color: #902103;
	padding: 0px;
	margin: 5 0 10 0;
	letter-spacing: 1px;
}
div#menu h3 {
	font: bold 12px arial;
	color: #592200;
	padding: 0px;
	margin: 0 0 0 20;
	letter-spacing: 1px;
	border-bottom: 1px solid #ACA899;
}
div#menu p {
	font: 12px arial;
	color: #000000;
	padding: 0px;
	margin: 0 50 10 70;
}
div#menu2 {
	margin: 0 20 0 40;
}
div#menu2 h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}
div#menu2 h2 {
	font: 18px arial;
	color: #902103;
	padding: 0px;
	margin: 5 0 10 0;
	letter-spacing: 1px;
}
div#menu2 h3 {
	font: bold 12px arial;
	color: #592200;
	padding: 0px;
	margin: 0 0 0 0;
	letter-spacing: 1px;
	border-bottom: 1px solid #ACA899;
}
div#menu2 p {
	font: 12px arial;
	color: #000000;
	padding: 0px;
	margin: 0 50 10 10;
}
div#menu2 p a {
	font: 12px arial;
	color: #592200;
}
div#menu2 p a:hover {
	font: 12px arial;
	color: #592200;
}
div.price {
	float: right;
	text-align: right;
	font: bold 12px arial;
	color: #592200;
	padding: 0px;
	margin: 0 0 0 0 ;
	letter-spacing: 1px;
}


div#catering {
	margin: 10 0 0 0;
}
div#catering h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}
div#catering h2 {
	font: 18px arial;
	color: #902103;
	padding: 0px;
	margin: 0px;
}
div#catering p {
	font: 12px arial;
	color: #000000;
	padding: 0px;
	margin: 10 0 20 20;
}
div#catering ul {
	margin: 5 0 25 20;
}
div#catering li {
	list-style-image: url("images/dot.gif");
	font: 12px arial;
	color: #000000;
}

div#pig {
	margin: 25 0 4 30;
	font: bold 24px georgia;
	color: #BD4719;
}
div#pig_photo {
	margin: 0 0 25 28;
}



div#hawaii {
	padding: 0 0 0 20;
	margin: 10 0 0 20;
}
div#hawaii h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px;
	padding: 25 0 0 0;
}
div#hawaii h2 {
	font: 18px arial;
	color: #902103;
	padding: 0px;
	margin: 0px;
}
div#hawaii p {
	font: 12px arial;
	color: #000000;
	padding: 0px;
	margin: 10 20 20 0;
}
input.btn{
   color:#ad5e35;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#deb16d;
   border:1px solid;
   border-top-color:#ad5e35;
   border-left-color:#ad5e35;
   border-right-color:#ad5e35;
   border-bottom-color:#ad5e35;
}
select.btn{
   color:#ad5e35;
   background-color:#f0eedf;
   border:1px solid;

}
div#storeheading {
	margin: 0 20 0 20;
}
div#storeheading h1 {
	font: 24px arial;
	color: #592200;
	margin: 0px 0px 0px 0px;
	padding: 25 0 0 0;
}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:219px;
	overflow:hidden;
	width:596px;
	background:#000;
}

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

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

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