body {
  background-image:url(Images/stripe.jpg);
  background-color:#000;
  background-repeat:repeat;
  background-position:center 260px;
  font-size:14px;
  font-family:"arial,helvetica,sans-serif,tahoma";
  color:#fff;
  vertical-align: top;
}

a {
	text-decoration: none;
	color: #fff;
	background: inherit;
}
a:hover {
	color: #09F;
	background: inherit;
}

a:visited {
  color: #FFFFCC;
}

a.w {
  color:#ffffff;
  font-family:"Freestyle Script";
  font-size:34px;

}


div.gallery_row {
  text-align: center;
  border-bottom:1px solid #333;
  margin-bottom:15px;
  margin-left:20px;
  padding:20px;
}

div.gallery_row img {
  margin-right:10px;
}

h1 {
  margin:0 0 15px 20px;
}

h1.b {
  font-family:"Freestyle Script";
  font-size:38px;
}

h1.c {
  font-family:"Freestyle Script";
  font-size:38px;
  color:#c9040d;
}


h1.w {
  color:#c9040d;
  font-family:Tahoma, Arial, sans-serif;
  font-size:38px;
}

h2.b,h2.c {
  font-family:"Freestyle Script";
  font-size:30px;
}

h2.w {
  color:#c9040d;
  font-family:Tahoma, Arial, sans-serif;
  font-size:22px;
}


ul#nav{
  list-style:none;
}

ul#nav a:hover {
  color:#ccc;
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:13px;
  font-weight:700;
  text-decoration:none;
}

ul#nav a:link,ul#nav a:visited {
  color:#fff;
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:13px;
  font-weight:700;
  text-decoration:none;

}

ul#nav li {
  float:left;
  border-right:1px solid #fff;
  padding:0 8px;
    margin:0 auto 50px;
}

ul#ftrnav {
  list-style:none;
  display:block;
  width:600px;
  margin:30px auto 0;
}

ul#ftrnav li {
  float:left;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#666;
  padding:0 10px;
}

ul#ftrnav li.lastlink,ul#nav li.lastlink {
  border-right:none;
}

ul#ftrnav a:link,ul#ftrnav a:visited,ul#ftrnav a:hover {
  color:#666;
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:13px;
  text-decoration:none;
}

ol.main{
  list-style-image: none;
  list-style-type: disc;
}

ol.sub{
   list-style-image: none;
   list-style-type: circle;
   vertical-align: top;
}

td.title {
  font-size:14px;
  font-weight:700;
  text-decoration:underline;
  padding:4px;
}

td {
  vertical-align:top;
  width:50%;
  border:1px solid #333;
  padding:10px;
  background-color: #050505;
}

p {
  margin-bottom:10px;
}

span.gp img {
  border:4px solid #fff;
}

.logo {
  padding:35px 0 0 40px;
}

.clearboth {
  clear:both;
  width:0;
  height:0;
  margin:0;
}

.quote_btn {
  margin-left:25px;
}

#content {
  width:770px;
  height:auto;
  border:1px solid #ccc;
  background-color:#000;
  margin:0 auto 5px;
  padding:40px;
}

#welcome {
  width:350px;
  background:#080808;
  margin-left:365px;
  border:1px solid #333;
  margin-bottom:15px;
  padding:20px;
}

#catering_menu {
  width:680px;
  text-align:center;
  font-family:"Bradley Hand ITC";
  font-weight:700;
  font-size:22px;
}

#feature_photo {
  width:310px;
  float:left;
  border:3px solid #333;
  background:#080808;
  margin:20px 0 15px;
}

#feature_photo img {
  border:6px solid #080808;
}

#forks {
  position:absolute;
  left:617px;
  top:-45px;
  width:237px;
  height:262px;
  z-index:1;
  background-image:url(Images/HangingUtensils2.gif);
  background-repeat:no-repeat;
}

#ftr {
  width:850px;
  clear:both;
  font-family:"arial,helvetica,sans-serif,tahoma";
  font-size:13px;
  font-weight:700;
  height:70px;
  border:1px solid #ccc;
  background:#fff;
  margin:0 auto 50px;
}

#menu {
  width:850px;
  height:50px;
  margin:20px auto 0;
}

#request_quote {
  width:285px;
  margin-top:-240px;
  background:#080808;
  border:1px solid #333;
  padding:20px 0 20px 30px;
}

#services_list {
  margin-left:30px;
  margin-bottom:15px;
  padding:5px;
}

#top {
  width:850px;
  height:170px;
  position:relative;
  border:1px solid #ccc;
  background:#fff;
  margin:0 auto 5px;
}

.dashedline {
  border-bottom: 1px dashed #ffffff;
  padding-top: 5px;
  margin-bottom: 5px;
  clear:right;
}

.designedby {
  text-align: center;
}



