body {  background: #fafaea url(img/bg.jpg) top left repeat-x; font: 12px "Lucida Grande", Verdana, Tahoma, san-serif; margin: 0px auto; padding: 0; text-align: center; }
#wrapper {  background: #f4f4ee url(img/wrapper-bg.gif) top left repeat-y; border: 0; margin: 0px auto; padding: 0px; width: 770px; }
#content {  border: 0; margin: 0 5px; padding: 0; text-align: left; width: 760px; }
#header {  height: 106px; margin: 0; padding: 0; width: 760px; background: #9e000c url(img/man-quote.gif) 420px 0px no-repeat; }
#header img {  border: 0; margin: 22px 0px 0px 28px; padding: 0px; }
#home-banner {  height: 161px; margin: 0; padding: 0; width: 760px; background: #fff; }
#main-nav { display:none;}
#nav { display:none; }
#nav li { display:none; }

#sub-head {  background: #e9e9df url(img/drop-shadow.gif) top left repeat-x; margin: 0px; padding: 25px 0px 25px 0px; width: 760px; }
#sub-head h1 {  color: #353535; font: bold 20px/20px "Lucida Grande", Verdana, Tahoma, san-serif; letter-spacing: -0.05em; margin: 0px 0px 0px 30px; padding: 0px; }
#sub-nav {  border: 0; float: right; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 30px 0px 0px; text-align: left; }
#sub-nav li {  color: #9e000c; float: left; font: bold 11px/14px "Lucida Grande", Verdana, Tahoma, san-serif; list-style: none; }
#sub-nav li a {  color: #9e000c; display: block; float: left; padding: 0px 6px 0px 6px; margin: 6px 4px 0px 4px; text-decoration: underline; }
#sub-nav a:hover {  background: #ffc93d; color: #9e000c; text-decoration: none; }
#sub-nav a.active {  background: #ffc93d; color: #fff; text-decoration: none; }
#general-page, #product-page {  margin: 0px; padding: 25px 0px; width: 760px; }
#general-page p {  margin: 0px 200px 10px 30px; padding: 0px; color: #353535; font: normal 12px/20px "Lucida Grande", Verdana, Tahoma, san-serif; }
#product-page p {  margin: 0px 30px 10px 30px; padding: 0px; color: #353535; font: normal 12px/20px "Lucida Grande", Verdana, Tahoma, san-serif; }
#product-page ul {  color: #353535; font: normal 12px/20px "Lucida Grande", Verdana, Tahoma, san-serif; }
#general-page a, #product-page a {  color: #9e000c; text-decoration: underline; }
#general-page a:hover, #product-page a:hover {  background: #ffc93d; color: #9e000c; text-decoration: none; }
.right  {  float: right; margin: 0px 20px 20px 15px; }
.big {  font: bold 15px/20px "Lucida Grande", Verdana, Tahoma, san-serif; }
#product  {  width: 500px; border-top: 1px dotted #bbb; padding: 15px 0px; margin: 25px 0px 0px 30px; }
#product p {  margin: 0px 20px 10px 0px; padding: 0px; color: #353535; font: normal 12px/18px "Lucida Grande", Verdana, Tahoma, san-serif; }
#product h2  {  color: #353535; text-align: left; font: bold 20px/20px Arial, san-serif; margin: 0px 0px 5px 0px; letter-spacing: -0.02em; padding: 0px; }
#product h3  {  color: #353535; text-align: left; font: bold 16px/16px Arial, san-serif; margin: 10px 0px; padding: 0px; }
#product h3 span {  color: #353535; font: normal 12px/15px Arial, san-serif; }
#product-image-contain {  float: right; margin: 0px 0px 10px 15px; }
.product { padding: 5px; background: #fff; margin: 0px; border:none; }
#product-image-contain h5 {  margin: 2px 0px 0px 5px; padding: 0px; font: normal 11px Arial, san-serif; }
#product-image-contain h5 a {  margin: 0px 0px 0px 3px; }
input.basket {  width: 112px; margin: 0px; padding: 0px; border: 0px; height: 25px; outline: none; }
#serving-suggestion {  width: 500px; background: #fff url(img/chef.jpg) bottom right no-repeat; padding: 0px 0px 20px 0px; margin: 25px 0px 25px 25px; border: 1px solid #e1dec8; }
#serving-suggestion p {  margin: 0px 90px 7px 15px; padding: 0px; color: #656565; font: normal 12px/18px "Lucida Grande", Verdana, Tahoma, san-serif; }
#serving-suggestion h4  {  color: #353535; text-align: left; font: bold 16px/16px Arial, san-serif; margin: 12px 90px 5px 15px; padding: 0px; }
.dish {  float: left; margin: 5px 15px; border: 1px solid #e8e8df; background: #fff; padding: 2px; }
#products-right  {  width: 200px; padding: 0px; margin: 0px 0px 0px 20px; float: right; }
#quote  {  width: 185px; padding: 0px 0px 10px 0px; margin: 0px; background:#b74444 url(img/quote-marks-bottom.gif) bottom right no-repeat; border-bottom: 5px solid #c97373; }
#quote h5 {  padding: 0px 12px; margin: 0px; background:#c97373; color: #fff; font: bold 14px/22px Arial, san-serif; }
#quote p {  padding: 12px 10px 10px 12px; margin: 0px; color: #fff; text-indent: 22px; font: normal 12px/18px Arial, san-serif; background: transparent url(img/quote-marks-top.gif) top left no-repeat; }
#featured  {  width: 185px; padding: 0px 0px 10px 0px; margin: 0px; background:#b74444; border-bottom: 5px solid #c97373; }
#featured a {  color:fff; text-decoration:none; }
#featured a:hover {  color:fff; text-decoration:underline; }
#featured a:visited {  color:fff; text-decoration:underline; }
#featured a:active {  color:fff; text-decoration:underline; }
#featured h5 {  padding: 0px 12px; margin: 0px; background:#c97373; color: #fff; font: bold 14px/22px Arial, san-serif; text-align:right; }
#featured p {  padding: 5px 10px 5px 10px; margin: 0px; color: #fff; font: normal 12px/18px Arial, san-serif; background: transparent; }
#right-links p {  padding: 0px; margin: 7px 0px 7px 5px; color: #353535; font: normal 12px/18px Arial, san-serif; }
#right-links a {  margin: 0px 0px 0px 2px; }
#sitemap h2 {  font-size:12px; margin: 20px 30px 0px 30px; }
#sitemap p {  margin: 0px 40px 0px 40px; }
#footer {  background: #e1dec8; clear: both; color: #7b7b6d; font: normal 10px/13px "Lucida Grande", Verdana, Tahoma, san-serif; margin: 0; padding: 10px 0; text-align: center; width: 760px; }
#footer a {  color: #7b7b6d; text-decoration:none; }
#footer a:hover {  color: #7b7b6d; text-decoration:underline; }
#contact {  WIDTH: 400px; background:#Fff; border: dotted; border-width:thin; border-spacing:0; padding-left:10px; margin: 0px 0px 0px 30px; }
#contact p {  color:#353535; font-size:12px; text-align:right; padding: -10px -10px -10px 0px; margin: 0px 0px 0px 0px; font-weight:500; }
#contact h2 {  color:#353535; padding: 0px 0px 0px 0px; margin: 20px 10px 10px 10px; }
#contact h3 {  color:#353535; font-size:12px; text-align:left; padding: 0px 0px 0px 0px; margin: 0px 10px 10px 10px; font-weight:500; }
#contact a {  color: #353535; text-decoration:none; }
#contact a:hover {  color: #353535; text-decoration:underline; }
#contactbar {  background: #222 url(img/nav-bg.gif) top left repeat-x; padding: 0px 0px 0px 0px; margin: 0px 0px 0px -10px; height:30px; }
#contactbar p {  color:#fff; text-align:left; padding: 5px 0px 0px 10px; margin: 0px 10px 0px 0px; font-weight:600; }
#contact-bottom p {  margin: 0px 15px 7px 120px; padding: 0px; color: #656565; font: normal 12px/18px "Lucida Grande", Verdana, Tahoma, san-serif; }
#contact-bottom a {  margin: 0px 0px 0px 0px; padding: 0px; color: #656565; text-decoration:none; }
#contact-bottom a:hover {  margin: 0px 0px 0px 0px; padding: 0px; color: #656565; text-decoration:underline; }
#contact-bottom h4  {  color: #353535; text-align: left; font: bold 16px/16px Arial, san-serif; margin: 12px 90px 5px 15px; padding: 0px; }
#contact-bottom-bar {  background-color:#00CC00; padding:0px 0px 0px 0px; margin: 20px 0px -20px 0px; height:10px; }
#contact-form { color: #353535; width: 420px; padding: 0px; font: normal 12px/16px "Lucida Grande", Verdana, Tahoma, san-serif; MARGIN: 30px 0 10px 50px; text-align: left; }


