/* CSS Document */

body {
  font-family: Verdana, Arial, helvetica, sans-serif;
  color:#000000;
  font-size: 80%;
  line-height: 130%;
  text-align:center;
  background-color: #E7E7E7;
  padding: 0px;
  margin:0px;
}

/* Gernal Links through out site */
ul {margin:0;padding:0;}
li {
	font-size: 10px;
	font-style: italic;
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: square;
	list-style-position: outside;
}
a:link, a:visited  {color: #E09178;	text-decoration: none;}
a:hover {color: #E09178; text-decoration: none;}
h1 {font-size:150%; color: #000; font-family: Arial, helvetica, sans-serif; font-weight:normal; margin-bottom:10px;}
h2 {font-family:Arial, Helvetica, sans-serif;}
p {margin-top:5px; margin-bottom:10px; margin-right:15px;}
.first {margin-top:3px;}
p.last {padding-bottom:20px;}
p.indent {padding-left: 30px;}
img {border:0;}


/* Contains main body of all pages, creates side and bottom black border */
#centercont { width:760px; padding:5px 0px 0px 0px; margin:0 auto; text-align:left;}
#container {float:left; width:758px; border:1px solid #666666; background-color: #C3C3C3; padding:0px; margin: 0px;}

/* Header */
#header {float:left; background:#102039 url("images/headerbk.jpg") no-repeat; background-position:right top; width:758px; height:206px; border-bottom:3px solid #FFF;}
#header p {text-align:right; margin:0px; padding: 0px; font-size:9px; color:#999999;}

/* Left Nav */
#nav {position: relative; top: 32px; width:758px; height:110px; background-position:right; clear: both;}

/* Homepage */
#homepage {float:left; width:758px; padding: 0px; margin: 0px;}
#homepage p {margin:15px 25px 10px 25px;}
#homepage h1 {margin:20px 25px 0px 25px; padding: 0px 0px 2px 0px; width: 120px; height: 38px; background: url(images/welcome.gif) 0px 50% no-repeat; }
#homepage h2 {margin:20px 25px 0px 25px; padding: 0px 0px 2px 0px; width: 160px; height: 38px; background: url(images/dinnermenus.gif) 0px 50% no-repeat; }
#homepage h6 {margin:20px 25px 0px 25px; padding: 0px 0px 2px 0px; width: 120px; height: 38px; background: url(images/employment.gif) 0px 50% no-repeat; }
#homepage h3 {margin:20px 25px 0px 25px; padding: 0px 0px 2px 0px; width: 120px; height: 38px; background: url(images/contactus.gif) 0px 50% no-repeat; }
#homepage h5 {margin:20px 25px 0px 25px; padding: 0px 0px 2px 0px; width: 120px; height: 38px; background: url(images/aboutus.gif) 0px 50% no-repeat; }
#subnav {float: left; width: 94%; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 8px; clear: both;}
#subnav p {font-size: 12px; font-style: italic; font-weight: bold; text-align:center; margin: 0; padding: 0;}
#subnav a.blue:link, a.blue:visited  {color: #102039;	text-decoration: none;}
#subnav a.blue:hover {color: #102039; text-decoration: underline;}
#homepage h1 span {display: none;}
#homepage h2 span {display: none;}
#homepage h6 span {display: none;}
#homepage h3 span {display: none;}
#homepage h5 span {display: none;}

/* Homepage - services */
#services {padding:30px 46px 30px 46px; height:70px;}
#services p {font-size:85%; line-height:100%; margin:0px 0px 6px 6px; width:150px; color:#333;}
#services h2 {color: #FFF; font-size:130%; padding-top:5px; margin:0px 0px 4px 6px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight: bold;}
.boxes {float:left; width:27%; background:#B3B2B2; height:70px; border:1px solid #FFF; margin: 0px 15px 0px 15px;}
.longbox {width:558px; height:197px; border:1px solid #FFF; margin: 20px 99px 20px 98px; background:#102039 url("images/longback3.gif") no-repeat; background-position:right;}
.contactbox {width:568px; height:197px; border:1px solid #FFF; margin: 20px 94px 20px 93px; background:#102039 url("images/contactbk.gif") no-repeat; background-position:right;}
.footnote {font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: italic; line-height: 100%; margin: 0; padding: 0;}
.whitetext {color:#fff;}
.blacktext {color:#000;}
.nobg {background:transparent;}
.picbox {width:610px; margin: 0px; padding: 0px 0px 0px 25px;}

/* Menu listings */
#samplemen {width: 610px; margin: 0px; padding: 25px 73px 0px 71px;}
#samplemen p {font-size: 10px;font-style: italic;margin: 0px;padding: 0px;}
#samplemen h1 {color: #000;font-size: 12px;background-color: #000;	background: transparent;border-top: 2px solid #B38D4F;border-bottom: 2px solid #B38D4F;height: 25px;width:400px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;padding: 0px;margin: 0px;}
#samplemen h2 {color: #000;font-size: 12px;font-weight: bold;border-bottom: 1px dashed #ccc;width: 98%;padding: 4px 0px 0px 0px; margin: 0px; text-transform:uppercase; background-image: none; height: auto;}
#samplemen h3 {font-style: italic;	float: right;padding: 0px;margin: 0px;}
#samplemen h4 {	background-color: #102039;	text-align: center;	border: 1px solid #000;	width: 608px;font-size: 12px;font-weight: bold; color: #fff;padding: 0px;margin:20px 0px 10px 0px;}
#samplemen h5 {	background-color: #B3B2B2;	text-align: center;	width: 608px; height:auto; font-size: 12px;font-style: italic; color: #fff;padding: 0px;margin:0px; clear:both; background-image: none;}
#rightpic {float: right;width: 201px; height: 200px; margin: 20px 25px 20px 35px; padding: 0;}
.HORSboxleft {float:left; width:280px; height: 650px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 10px 10px 0px; padding:10px;}
.HORSboxright {float:right; width:276px; height: 650px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 0px 10px 0px; padding:10px;}
.HORSboxleft2 {float:left; width:280px; height: 550px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 10px 10px 0px; padding:10px;}
.HORSboxright2 {float:right; width:276px; height: 550px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 0px 10px 0px; padding:10px;}
.HORSboxleft3 {float:left; width:280px; height: 680px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 10px 10px 0px; padding:10px;}
.HORSboxright3 {float:right; width:276px; height: 680px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 0px 10px 0px; padding:10px;}
.menboxleft {float:left; width:280px; height: 180px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 10px 10px 0px; padding:10px;}
.menboxright {float:right; width:276px; height: 180px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 0px 10px 0px; padding:10px;}
.longmenbox {float:left; width:588px; background:#B3B2B2; border:1px solid #FFF; margin: 0px 0px 10px 0px; padding:10px;}
.menno {font-size: 12px; font-weight: bold; text-align:center; width: 100%; margin-bottom: 4px;}
.price {font-size: 12px; font-style: italic; font-weight: bold; text-align:center; width: 100%; margin-top: 4px;}
.wider {width: 586px;}
.boxwhitetxt {float:left; background-color: #B3B2B2; text-align: center; border: 1px solid #fff; width: 608px; margin-bottom: 10px; padding: 6px 0px 6px 0px;}
/* Footer */
#footer {width:738px; text-align:center; height:60px; margin: 0px 10px 0px 10px; border-top:1px solid #FFF; padding-top: 5px; clear:both;}
#footer p {font-size:80%; margin: 0px; color:#FFF;}
#footer a.black:link, a.black:visited  {color: #FFF;	text-decoration: none;}
#footer a.black:hover {color: #102039; text-decoration: none;}
.spacer {height: 60px; width: 100%; padding: 0; margin: 0;}
.clear {clear: both;}
a.bk:link, a.bk:visited  {color: #000;	text-decoration: none;}
a.bk:hover {color: #E09178; text-decoration: none;}
.picpad {margin-left: 200px;}
#nace {float: right; right: 0; top: 0; margin: -62px -22px 0 0;}