﻿@charset "utf-8";
/* CSS Document */
body, p, div, ul, ol, li, h1, h2, h3, h4, h5, h6, a, a img { margin:0; padding:0;}
a, a img{ outline:none; border:none;}
body{ background:url(../images/bodybg.jpg) repeat-x center top #75281b; font:13px Verdana, Geneva, sans-serif; color:#040404;}
.bodytop {background:url(../images/pagebg_top.jpg) no-repeat center top;}
.bodybot {background:url(../images/pagebg_bot.jpg) no-repeat center bottom; padding-bottom:75px;}
.bodymid {background:url(../images/pagebg_mid.jpg) repeat-y center;}
.white24px{font-size:24px; color:#FFF;}
.white14px {font-size:14px; color:#FFF;}
.header{ height:188px; overflow:hidden;}
#logo{ position:absolute; margin-left:11px;}
#logotxt{ padding:98px 0 0 12px;}
.padtop83px{ padding-top:83px;}
.padtop20px{ padding-top:20px;}
.padleft10px{ padding-left:10px;}
.padtop20px{ padding-top:20px;}
#menunav{ background:url(../images/menu_mid.gif) repeat-x; height:40px;}
#menunav ul{ list-style:none;}
#menunav ul li{ background:url(../images/menudiv.gif) no-repeat right top; padding-right:2px; float:right}
#menunav ul li.lastnav{ background:none;}
#menunav ul a{ font:bold 11px Verdana, Geneva, sans-serif; color:#803b1a; text-decoration:none; padding:12px 11px; text-transform:uppercase; display:block;}
#menunav ul a:hover{ color:#d22027;}
#menunav ul a.activemenu{ color:#d22027;}
#menunav2{ background:url(../images/menu_mid.gif) repeat-x; height:40px;}
#menunav2 ul{ list-style:none;}
#menunav2 ul li{ background:url(../images/menudiv.gif) no-repeat right top; padding-right:2px; float:right}
#menunav2 ul li.lastnav{ background:none;}
#menunav2 ul a{ font:bold 11px Verdana, Geneva, sans-serif; color:#803b1a; text-decoration:none; padding:12px 5px; text-transform:uppercase; display:block;}
#menunav2 ul a:hover{ color:#d22027;}
#menunav2 ul a.activemenu{ color:#d22027;}
.midbg{ background:url(../images/midbg.gif) repeat-x; height:191px; overflow:hidden;}
.green13px{ font:13px Verdana, Geneva, sans-serif; color:#4a763f;}
.green15px{ font:15px Verdana, Geneva, sans-serif; color:#4a763f;}
.green18px{ font:17px Verdana, Geneva, sans-serif; color:#5e9460;}
.green19px{ font:19px Verdana, Geneva, sans-serif; color:#4a763f;}
.inbg{ background:url(../images/inbg.gif) repeat-x; height:33px;}
input.nlin{ border:none; width:250px; font:13px Arial, Helvetica, sans-serif; color:#4a763f; background:none;}
.footerlink{ font:11px Verdana, Geneva, sans-serif; color:#803b1a;}
.footerlink{ font:11px Verdana, Geneva, sans-serif; color:#803b1a;}
.footerlink a{ font:11px Verdana, Geneva, sans-serif; color:#803b1a; text-decoration:none; padding:0 5px; text-transform:uppercase;}
.footerlink a:hover{ color:#d22027;}
.footerlink a.activeflink{ color:#d22027;}
.black18{ font:18px Verdana, Geneva, sans-serif; color:#040404;}
.black17{ font:17px Verdana, Geneva, sans-serif; color:#040404;}
.copyright{ font:13px Verdana, Geneva, sans-serif; color:#e3dccb; text-align:center;}
.dotline{ background:url(../images/dotline.jpg) repeat-x;}
a.brownlink{ font:12px Verdana, Geneva, sans-serif; color:#803b1a; text-decoration:underline;}
a.brownlink:hover{ color:#d22027; text-decoration:none;}
.dinnerbox{  background:url(../images/dotvline.jpg) repeat-y right top;}
.padright20{ padding-right:20px;}
.padrl20{ padding:0 20px;}
.padleft20{ padding-left:20px;}
.padtop5px{ padding-top:5px;}
.padtop10px{ padding-top:10px;}
.stripmtxt{ padding-bottom:10px; font:italic 11px Verdana, Geneva, sans-serif; color:#040404;}
.stripmtxt2{ font:italic 11px Verdana, Geneva, sans-serif; color:#040404;}
.stripmtxt3{ font:bold 11px Verdana, Geneva, sans-serif; color:#040404; padding-left:10px;}
#dinnermid{ background:url(../images/dotline.jpg) repeat-x left bottom;}
#dinnermid strong{ font-size:13px;}
#dinnermid h2{ font-size:14px;}
.stripbg{ background:url(../images/strip_bg.jpg) repeat-x; height:26px; font:bold italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4a763f;}
.gboxbg{ background-color:#e5e5e5;}
.black12 {font:12px Verdana, Geneva, sans-serif; color:#040404;}