/*******************************************************************************
NEARLY ANY AND ALL GLOBAL & DEFAULT STYLES ARE SET IN base.css
MOST STYLES CAN BE OVERWRITTEN HERE IN style.css

NOTES & THINGS TO KEEP IN MIND ABOUT base.css & style.css:
  ALL MARGINS & PADDING ARE RESET TO EITHER 0 OR A GLOBAL DEFUALT THAT YOU CAN
  OVERWRITE IN THIS STYLE SHEET

  FONT-SIZE IS SET TO A DEFAULT OF 12px
  FONT-COLOR IS SET TO A DEFAULT OF #333, OVER-WRITE THE COLOR BELOW
*******************************************************************************/

@import "base.css";

/* Include search styles */

@import "search.css";
/* BASIC STRUCTURE
*******************************************************************************/
html, body {
	background:transparent url(/assets/images/layout/container-background.jpg) repeat;
	font-size:11px;
}
body {
	background:transparent;
	color:#ccc;
}
#home #container {
	margin:0 auto;
	padding:0;
	width:960px;
	background:transparent url(/assets/images/layout/home.png) no-repeat top;
}
#container {
	margin:0 auto;
	padding:0;
	width:960px;
}
a, object {
	outline: none;
}
/* LINKS - DEFAULT COLORS ARE SET IN BASE.CSS, CHANGE THESE COLORS AS NEEDED.
*******************************************************************************/
a:link, a:visited {
	color:#fff;
}
a:hover {
	color:#8fd400;
}
/* BASIC LAYOUT STYLES
*******************************************************************************/
.left, .right {
	float:left;
}
/* BASIC CONTENT STYLES
*******************************************************************************/
#content p {
	line-height:15px !important;
}
/* HEADER / sIFR styles
*******************************************************************************/
h1, h2, h3, h6, .header-white-14, .header-white-12, .header-white {
	color:#fff;
}
h4 {
	color:#8cd600;
}
h5 {
	color:#485043;
}
/* Correct when hidden element does not render sIFR */
.header-white-12 {
	font:bold 13px arial, sans-serif;
	text-transform:uppercase;
}
h1, h2, h3, h4, h5, h6, .sifr-small, .header-white-12, .header-red, .header-red-link, .header-grey, .header-white-14, .header-white-17, .header-grey-12, .header-white, .header-white-light-27, .header-orange-light-27, .header-white-light-14, .header-white-light, .article-title, #wolfgang-on-tv .article-subtitle, .network, .show, .partner-name {
	font-family:arial, sans-serif;
	font-weight:bold;
}
#more-venue h4 {
	color:#c7bfaa;
	margin-bottom:1px;
	margin-top:8px;
} /*new*/
.header-grey {
	color: #c8c0ab;
}
.header-red {
	color: #a42f28;
}
#search-results-wrapper h2 {
	font-size:8px !important;
}
#header {
	margin:0 !important;
	padding:0;
	width:960px;
	border-bottom:1px solid #1b1b1b;
}
#header #logo {
	display:block;
	float:left;
	margin:15px 0 10px 21px;
}
/* NAVIGATION - menu styling is now in menu.css
*******************************************************************************/


/* BREADCRUMB SECTION
*******************************************************************************/
#breadcrumb-wrapper {
	margin:0 0 0 25px;
	padding:7px 0 0 0;
	width:910px;
	height:40px;
}
#breadcrumb-wrapper a {
	text-decoration:none;
}
#breadcrumb-wrapper #breadcrumb {
	margin-bottom:4px;
}
#breadcrumb-basic {
	float:left;
}
#breadcrumb-left {
	float:left;
	display:block;
	margin:7px 0 0 17px;
	padding:0;
	width:527px;
}
#breadcrumb-left a {
	text-decoration:none;
}
/* CONTENT AREA
*******************************************************************************/
#content {
	background:#000;
	padding:4px 0 0 0;
} /* For some reason padding will fix gap in browsers */
#block-entity-delta-natural-path-matched-block {
	margin:0 !important;
	padding:0 !important;
	background:#000;
}
#block-entity-delta-natural-path-matched-block h2 {
	display:none;
}
/* LEFT-COLUMN-LAYOUT
*******************************************************************************/
#left-column {
	background:transparent url(/assets/images/layout/container-background.jpg) repeat;
}
#left-column #container {
	margin:0 auto;
	padding:0;
	width:960px;
}
#left-column #content {
	background:#000 !important;
}
#left-column #container #header {
	padding:0 !important;
	background:#000;
}
#left-column #main {
	display: block;
	float:left;
	margin: 10px 0px 30px 20px;
	width:602px;
	padding:0;
	min-height:466px !important;
}
#left-column #main-top {
	display: block;
	margin:25px 0;
	padding:0;
	width:582px;
}
#left-column #main-top h4 {
	color:#000;
}
#left-column .left {
	float:left;
	margin:0;
	padding:0;
	width:288px;
}
#left-column .left .inset {
	border:3px solid #cebfac;
}
#left-column .left-copy,  #left-column .right-copy {
	padding:17px 0 0 16px;
	background:transparent url(/assets/images/layout/left/restaurant-landing-bkground.jpg) no-repeat;
	width:246px;
	height:160px;
}
#left-column .block-header {
	color:#000;
	font-weight: bold;
	font-size:10px;
	text-transform: uppercase;
}
#left-column .block-text {
	margin:0 0 17px 0;
	color: #fff;
	font-family:Verdana, arial;
	font-size:11px;
	color: #b3b3b3;
	width:224px;
}
#left-column .right {
	float:left;
	margin:0;
	padding:0;
	min-height:355px;
	width:288px;
}
#left-column .block-button {
}
#left-column #main-inset-right {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	min-height:466px;
	width:330px;
}
#left-column h4 {
	text-transform: uppercase;
	font-family:Gotham;
	color:#fff;
}
#left-column #main .clear {
	height:33px;
}
#left-column #main .clear .button {
	float:left;
}
#left-column #main .clear #view-fine.button {
	margin: 0 0 0 14px;
}
*html #left-column #main .clear #view-fine.button {
	margin: 0 0 0 8px;
}
#left-column #main .clear #view-casual.button {
	margin:0 0 0 48px;
}
*html #left-column #main .clear #view-casual.button {
	margin:0 0 0 38px;
}
/* ONE-COLUMN-LAYOUT - used mainly in listing style pages
*******************************************************************************/
#one-column #container #header {
	display:block;
	margin:0 auto;
	width:960px;
}
#one-column #content {
	display:block;
	width:960px;
}
#one-column #main-wrapper {
	display: block;
	width:960px;
}
#one-column #main-top .classifications {
	display:inline;
	float: left;
	margin:18px 0 0 0;
}
#one-column #catering-classification-key div {
	display: inline;
}
#one-column #catering-classification-key {
	float:right;
	margin: 0 10px 0 0;
}
#one-column #catering-classification-key .classification {
}
#one-column #catering-classification-key .classification-icon {
	padding:5px;
}
#one-column #catering-classification-key .classification-name {
	position:relative;
	bottom:8px;
}
#one-column .block-copy {
	float:left;
	width:640px;
}
.block-copy h3 {
	margin:0 0 8px 0;
	padding:0;
}
.block-copy .block-copy-header {
	color: #fff;
	font-family:Gotham;
	font-weight: bold;
	font-size:17px;
	text-transform: uppercase;
}
.block-copy .block-copy-txt {
	color: #fff;
	font-family:Verdana, arial;
	font-size:11px;
	width:544px;
}
.block-copy .block-copy-links {
	color: #fff;
	font-family:Verdana, arial;
	font-size:11px;
}
.block-copy-links a, .block-copy-links a:link, .block-copy-links a:visited {
	color:#e1dfdf;
	margin: 0px 15px 0px 0px;
	text-decoration:underline;
}
.block-location .block-location-txt a, .block-location .block-location-txt a:link, .block-location .block-location-txt a:visited {
	color:#e1dfdf;
}
.block-copy-links a:hover {
	color:#8fd400;
	text-decoration:none;
}
.block-location .block-location-txt a:hover {
	color:#8fd400;
	text-decoration:underline;
}
/* RESTAURANT LOCATION LIST  */
  #one-column .block-location-header {
	margin:0 0 10px 0;
	font-family:arial;
	font-weight:bold;
	color:#fff;
}
#one-column .block-location {
	float:left;
	margin:22px 0 0 48px;
	width:170px;
	text-decoration:none;
}
#one-column .block-location .block-location-txt {
	margin:0;
}
#one-column .block-location .block-location-txt li {
	margin-bottom:4px;
}
#one-column #block-location li a {
	color:#e1dfdf;
	margin: 5px 15px 0px 0px;
	text-decoration:underline;
}
#one-column #block-location li a:hover {
	color:#8fd400;
	text-decoration:underline;
}
#one-column .block-inset {
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:182px;
}
#block-inset img {
	float:left;
	margin: 15px 0 0 0;
}
/* #one-column #footer { display: block; margin: 0 0 0 67px; width:960px; } harold */

   #mini-nav-wrapper {
	height:27px;
	margin-right:16px;
	text-align:right;
}
/* Specific to Press Room Listing Table */
search-results-wrapper h2 {
}
#main-wrapper {
}
.block-copy-header {
}
/* Online Reservations */
#online-reservations {
	margin:0 0 0 20px;
	padding:25px 0 0 0;
	width:920px;
}
#online-reservations .left {
	width:454px;
	margin-top:-10px;
}
#online-reservations .left p {
	margin:36px 0 0 17px;
	width:427px;
}
#online-reservations .right {
	margin:-10px 0 0 8px;
	width:455px;
	background:url(/assets/images/layout/fine-dining/shade.png) repeat-x left top;
}
#online-reservations .right #reserve-wrapper {
	margin:24px 0 0 42px;
	padding:10px 0 0 23px;
	width:348px;
	height:111px;
	background:#212121;
}
#online-reservations .right #reserve-wrapper img {
	margin:0 0 0 46px;
}
#online-reservations .right #locate-wrapper {
	margin:59px 0 0 65px;
}
#online-reservations .right #locate-wrapper .left {
	float:left;
	position:relative;
	margin:0;
	width:185px;
	background:none;
}
#online-reservations .right #locate-wrapper .right {
	float:left;
	position:relative;
	margin:0;
	width:175px;
	background:none;
}
/* Thank you page */
#thank-you-sign-up {
	margin:0 0 0 20px;
	padding:25px 0 0 0;
	width:920px;
}
/* TWO-COLUMN-LAYOUT
*******************************************************************************/
#two-column #container #header {
	display:block;
	margin: 0 auto;
	width:960px;
}
#two-column #main {
	float:left;
}
#two-column #main #main-middle {
	position: relative;
	width:736px;
}
#two-column #main-nav-left {
	float:left;
	display:block;
	width:213px;
	min-height:500px;
}
/* THREE-COLUMN-LAYOUT
*******************************************************************************/
#three-column #container #header {
	display:block;
	margin: 0 auto;
	width:960px;
}
#three-column #content {
	display:block;
	margin: 0 auto;
	padding:0 0 20px 0;
	width:960px;
	min-height:450px;
}
#three-column #main-nav-left {
	float:left;
	width:190px;
}
#three-column #main {
	float:left;
	padding:0 0 20px 0;
	width:770px;
}
#three-column #block-catering-delta-natural-path-matched-block #main {
	width:765px;
}
#three-column #block-catering-delta-natural-path-matched-block #main-nav-left {
	margin:20px 0 0 0;
}
#more-venues-wrapper {
	margin:14px 0 0 190px;
	padding:0 0 14px 0;
	width:750px;
}
#more-venues-wrapper #more-venue {
	margin:0 0 20px 0;
}
#three-column #main-top {
	vertical-align:bottom;
	display: block;
	width:762px;
	background:#000;
	border-bottom: 1px solid #1b1b1b;
}
#three-column #main-top .address {
	float:right;
	padding-bottom:5px;
	text-align:right;
	color:#b3b3b3;
}
#three-column .address a {
	display:block;
}
#three-column #main-top .contact {
	float:right;
	text-align:right;
	padding: 0 10px 5px 20px;
	color:#b3b3b3;
}
#three-column .contact a {
	vertical-align:bottom;
}
#three-column .left {
	float:left;
	width:356px;
	min-height:396px;
	background:#000;
}
#three-column .paragraph-copy {
	width: 315px;
	color: #b3b3b3;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}
#three-column .right {
	float:left;
	width:412px;
	min-height:388px;
	background:#000;
}
#three-column .right img {
	margin: 32px 0 0 0;
}
#three-column a.event-inquiry-link {
	display:block;
	float:left;
	margin-top:5px;
	width:103px;
	height:20px;
	background:url(../images/button/event-inquiry.jpg) no-repeat 0 0;
	cursor:pointer;
	text-decoration:none;
}
#three-column a.event-inquiry-link span {
	visibility:hidden;
}
#three-column .menu-footer {
	margin:14px 0 20px 0;
	font-size:9px;
	font-style:italic;
}
/* specific to catering  */

#three-column #catering-classification-key div {
	display: inline;
}
#three-column #catering-classification-key {
	float:right;
	margin:-5px 0 0 0;
}
#three-column #catering-classification-key .classification {
}
#three-column #catering-classification-key .classification-icon {
	padding:5px;
}
#three-column #catering-classification-key .classification-name {
	position:relative;
	bottom:8px;
}
#three-column .section-wrapper {
	margin-top:14px;
}
#three-column .overview-content {
	float:left;
	line-height:16px;
}
#three-column .gallery-wrapper {
	float:left;
	margin-left:45px;
}
.paragraph-title {
	margin-top:14px;
}
.section-reviews {
	padding-bottom:10px;
}
/* FOUR-COLUMN-LAYOUT
*******************************************************************************/
#four-column #container #header {
	display:block;
	margin: 0 auto;
	width:960px;
}
#four-column #content {
	display: block;
	margin: 0 auto;
	padding:0 0 24px 0;
	width:960px;
	background:#000;
}
#four-column #main {
	margin:0 0 0 30px;
}
#four-column #main #flash-content {
	background:transparent !important;
}
#four-column #main #block-3 {
	z-index:5;
}
#four-column #main-top {
	float:left;
	display:block;
	margin: 0 33px 0 0;
	padding:22px 0 0 0;
	width:900px;
}
#four-column .main-top-copy {
	margin:0 0 31px 0;
}
#four-column #block-1 {
	float:left;
	margin:0;
	width:207px;
}
#four-column #block-2 {
	float:left;
	margin:0 0 0 11px;
	width:207px;
}
#four-column #block-3 {
	float:left;
	margin:0 0 0 10px;
	width:207px;
}
#four-column #block-4 {
	float:left;
	margin:0 0 0 12px;
	width:207px;
}
#four-column .text-wrapper {
	padding:15px 0 0 14px;
	width:195px;
	background:transparent url(/assets/images/layout/left/restaurant-landing-bkground.jpg) no-repeat;
}
#four-column .text-wrapper p {
	width:183px;
}
#four-column .block-button {
	border: none;
}
#four-column .page-title {
	margin: 23px 0 11px 0;
	color: #fff;
	font-family:Gotham;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
#four-column #casual-dining-buttons {
	margin:0 0 0 15px;
	height:33px;
}
#four-column #catering-events-buttons {
	margin:0 0 0 46px;
	height:33px;
}
#four-column .view-button {
	float:left;
}
#four-column #view-button-2,  #four-column #view-button-3,  #four-column #view-button-4 {
	margin:0 0 0 34px;
}
#four-column.catering-events #view-button-2,  #four-column.catering-events #view-button-3,  #four-column.catering-events #view-button-4 {
	margin:0 0 0 24px;
}
#four-column.restaurants #block-1 {
	margin:0;
	width:215px;
}
#four-column.restaurants #block-2, #four-column.restaurants #block-3, #four-column.restaurants #block-4 {
	margin:0 0 0 11px;
	width:215px !important;
}
#four-column.restaurants .text-wrapper {
	width:202px;
}
/* PRESSROOM-NO-COLUMN-LAYOUT
*******************************************************************************/
#pressroom-no-column #container #header {
	display:block;
	margin: 0 auto;
	width:960px;
}
#pressroom-no-column #content {
	display: block;
	margin: 0 auto;
	width:960px;
	position:relative;
}
#pressroom-no-column #main-wrapper {
	display: block;
	width:960px;
	height:100%;
	background:black;
}
#pressroom-no-column #main-wrapper #block-sectiongallery-delta-section-gallery {
	height:171px;
	width:917px;
	padding:10px 0 0 0;
	border:none;
}
#pressroom-no-column #blockcopy {
	height:auto;
	background:black;
}
#pressroom-no-column #blockcopy .block-copy-header {
	float:left;
	margin: 18px 0px 15px 22px;
	color: #fff;
	font-family:Gotham;
	font-weight: bold;
	font-size:17px;
	text-transform: uppercase;
}
#pressroom-no-column #blockcopy .block-copy-txt {
	float:left;
	margin: 0px 70px 0px 22px;
	color: #fff;
	font-family:Verdana, arial;
	font-size:11px;
	width:544px;
}
#pressroom-no-column #blockcopy .block-copy-links {
	float:left;
	margin: 20px 0px 0px 22px;
	color: #fff;
	font-family:Verdana, arial;
	font-size:11px;
}
.block-copy-links a {
	margin: 0px 15px 0px 0px;
	text-decoration:none;
}
.block-copy-links a:hover {
	color:#8fd400;
	text-decoration:underline;
}
#pressroom-no-column #block-location {
	float:left;
	width:139px;
	height:143px;
	background:url(/assets/images/layout/one-column/block-copy-location.jpg) no-repeat;
}
#block-location .block-location-header {
	float:left;
	margin: 22px 40px 17px 0;
	color: #fff;
	font-family:Gotham;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
}
#block-location .block-location-txt {
	float: left;
	margin: 0;
}
#block-location a {
	margin: 5px 15px 0px 0px;
	text-decoration:underline;
}
#block-location a:hover {
	color:#8fd400;
	text-decoration:underline;
}
#pressroom-no-column #block-inset {
	float:left;
	width:183px;
	height:143px;
	background:url(/assets/images/layout/one-column/block-copy-inset.jpg) no-repeat;
}
#block-inset img {
	float:left;
	margin: 15px 0 0 0;
}
#pressroom-no-column #content .article-title {
	font-weight:bold!important;
}
#pressroom-no-column .article-date {
	font-weight:bold!important;
}
#pressroom-no-column #press-header-links {
	display: inline;
	position: relative;
	top:38px;
	left:680px;
}
#pressroom-no-column #press-header-links a {
	font-weight:normal;
}
#pressroom-no-column #section-gallery-primary-images {
	margin-left:20px;
}
#one-column #container #header {
	display:block;
	margin: 0 auto;
	width:960px;
}
#one-column #content {
	display: block;
	margin: 0 auto;
	width:960px;
}
#one-column #content #flash-content {
	height:370px;
	border-bottom:1px solid #1b1b1b !important;
}
#one-column #main-wrapper {
	display: block;
	width:960px;
	height:100%;
	background:black;
}
#one-column #main-wrapper #header {
	height:171px;
	width:917px;
	padding:10px 0;
}
#one-column #section-gallery-primary-images {
	margin-left:20px;
}
#one-column #blockcopy {
	height:auto;
	background:black;
}
#one-column #content .article-title, #one-column .article-subtitle, #one-column .article-date, #one-column .article-body {
	margin:10px 0 0 0;
	line-height:14px;
}
#one-column #content .article-body {
	border-bottom:1px solid #1B1B1B;
	padding:10px 0 10px 0;
}
#one-column #content .article-image {
	padding:5px;
	margin:15px;
}
#one-column #content .back-link {
	float:right;
	text-align:right;
}
#one-column #content .articles-by-type-block .article-title {
	margin:0;
	padding:0;
}
#one-column #content .articles-by-type-block .article-subtitle {
	margin:0;
	padding:0;
}
#one-column #content .article-subtitle {
	float:left;
	width:600px;
}
#one-column #content .article-title {
	font-size:13px;
}
#one-column #content .article-date {
	font-weight:bold !important;
}
#one-column #content #press-header-links {
	display: inline;
	position: relative;
	top:38px;
	left:680px;
}
#one-column #content #press-header-links a {
	font-weight:normal;
}
#one-column #content #listing_table_wrapper {
	float: left;
}
/* MAIN
*******************************************************************************/
#home #main {
	display:block;
	margin:0px auto 0 auto;
	padding:0;
	min-height:440px;
	width:960px;
	background:#000;
}
/* HOME PAGE SECTIONS
************************************ *******************************************/
#sections {
	display:block;
	position:relative;
	height:176px;
	width:960px;
	background:#2c2b29;
}
#sections .sections {
	float:left;
	height:176px;
	background:url(/assets/images/layout/home/shade.png) repeat-x left bottom;
}
#sections #left {
	width:285px;
}
#sections #left img {
	float:left;
	position:absolute;
	left:145px;
}
#sections #mid {
	margin:0 0 0 1px;
	width:392px;
}
#sections #mid .headline-left {
	float:left;
	margin:0 0 0 7px;
	width:109px;
	height:144px;
	overflow:hidden;
}
#sections #mid .headline-right {
	position:relative;
	float:left;
	margin:17px 0 0 13px;
	width:254px;
	height:121px;
	font:normal 11px arial, verdana, sans-serif;
	line-height:14px;
}
#sections #mid .headline-right .headline-title {
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
#sections #mid .headline-right .headline-nav {
	position:absolute;
	left:140px;
	top:112px;
	text-align:right;
}
#sections #mid .headline-right .headline-link {
	margin:3px 0 0 0;
}
#sections #mid .headline-right a {
	font-weight:bold;
	color:#8fd300;
	text-decoration:none;
}
#sections #right {
	margin:0 0 0 1px;
	width:281px;
}
#sections .title {
	padding:8px 0 0 20px;
	height:16px;
	color:#4d4d4d;
	background:#8fd400;
}
#sections .title span {
	font-size:11px;
	font-weight:bold;
	color:#8fd300;
}
#home #flash-content {
	background:#000;
}
#home #footer {
	display: block;
	margin: 5px 0 0 0px;
	width:960px;
}
#home .footer-link-wrapper p {
	margin:0px 0px 0px 0px;
}
#home #header {
	margin:0 auto 0 auto;
	background:#000;
	width:960px;
	height:112px;
	border:none !important;
}
#home #north-america {
	z-index:1;
}
/* RESTAURANT AND CATERING AND EVENTS LISTING
*******************************************************************************/
/* catering */
#catering-and-events-locations {
}
#catering-and-events-locations .listing,  #restaurant-list .listing {
	background:#111111 url(/assets/images/layout/one-column/listing-shade.png) repeat-x left top;
}
#catering-and-events-locations .listing .block-copy {
	margin:14px 0 14px 20px;
	width:570px;
}
#catering-and-events-locations .listing p {
	width:420px;
}
#catering-and-events-locations .listing p.block-location-txt {
	margin-top: 9px;
	width:183px;
}
#catering-and-events-locations .block-inset {
	margin:10px 0 0 0;
}
#catering-and-events-locations .block-copy-header {
	margin:0 0 17px 0;
}
#catering-and-events-locations .block-location {
	margin:14px 0 20px 0;
}
#catering-and-events-locations .block-copy-txt {
	padding: 0 0 5px 0;
}
.section-event-spaces, .section-event-spaces .listing,  .section-event-spaces .listing .block-inset,  .section-event-spaces .listing .block-copy,  .section-event-spaces .listing .block-copy-links,  .section-reviews, .section-reviews .listing,  .section-reviews .listing .block-inset,  .section-reviews .listing .block-copy,  .section-reviews .listing .block-copy-links {
	float:left;
}
/* SECTION EVENTS SPACES */   
.section-event-spaces .listing {
	margin:10px 40px 40px 0;
	padding-bottom:14px;
	width:745px;
	border-bottom:1px solid #1b1b1b;
}
.section-event-spaces .listing .block-copy {
	width:300px;
}
.section-event-spaces .listing .block-copy-links {
	margin:10px 0;
	list-style-type:none;
}
.section-event-spaces .listing .block-copy-links li {
	float:left;
}
.section-event-spaces .listing .block-copy-links a {
	text-transform:uppercase;
}
.section-event-spaces .listing .block-inset .block-inset-image {
	padding:0 20px 0 0;
	width:180px;
}
.section-reviews .listing .block-copy-links {
	margin-top:10px;
}
.section-reviews .listing .block-copy-links a {
	text-transform:uppercase;
}
.section-reviews .listing {
	margin:10px 40px 10px 0;
	width: 600px;
}
.section-reviews .listing .block-inset .block-inset-image {
	padding:0 20px 0 0;
}
.section-reviews .listing .block-copy {
	width:300px;
}
.section-reviews .listing .block-copy .block-copy-txt {
	display: inline!important;
	width: 200px;
}
.section-reviews .review-body {
	padding:0 0 10px 0;
	width:715px;
}
.section-reviews .review-event {
	padding:0 20px 10px 0;
}
.section-reviews .review-date {
	padding:0 20px 10px 0;
}
.section-reviews .menu-guests {
	padding:0px 20px 10px 0;
	font-weight:bold;
}
.section-reviews .review-menu-link {
}
.section-reviews .review-menu-link {
	padding: 0 20px 10px 0;
}
.section-reviews .review-menu-link a:hover {
	color:green;
}
.h4-catering-padding-top {
	margin:20px 0 0 0;
	padding:0;
	text-transform:uppercase;
}
.section-events .listing .block-copy,  .section-events .listing .block-inset,  .section-events .listing .overview-content {
	float:left;
}
.section-events .listing .block-copy {
	width:300px;
}
.section-team .team-container {
	padding:0 10px 10px 0;
	width:600px;
}
.section-team .team-image {
	margin:10px 0 0 0;
	padding:0 20px 10px 0;
	width:200px;
	float:left;
	position:relative;
}
.section-team .team-body {
	padding:0 20px 10px 0;
	width:320px;
	float:left;
	position:relative;
}
.section-menu .tabify .tab-row {
	margin:0;
	padding:0;
	list-style-type:none;
}
#three-column #content .listing #more-venue {
	margin:10px 0 0 300px;
	padding:0;
	width:600px;
}
#three-column #content .listing #more-venue div {
	padding:0 0 10px 0;
}
.section-capacities .capacity-listing td, .section-capacities .capacity-listing th {
	border-bottom:1px solid #1B1B1B;
}
/* restaurants */
#restaurant-list {
	display:block;
}
#restaurant-list .block-copy {
	margin:14px 0 0 19px;
	width:618px;
}
#restaurant-list .block-copy a {
	text-decoration:underline;
}
#restaurant-list .block-copy .block-copy-txt {
	width:554px;
}
#restaurant-list .block-location {
	margin:17px 0 0 0;
	width:139px;
}
#restaurant-list .block-inset {
	margin:10px 0 !important;
	padding:0 !important;
	width:177px;
}
#restaurant-list .block-title,  #catering-and-events-locations .block-title {
	margin:0 0 10px 0;
	font:normal bold 16px arial;
	text-transform:uppercase;
	color:#fff;
}
#restaurant-list .block-copy span.block-title {
	width:380px!important;
}
/* Specific to restaurants - casual - international */
#international-express {
	margin:0 0 0 30px;
	padding:25px 0 0 0;
	width:600px;
}
#international-express-wrapper {
	margin:0 0 0 30px;
	padding:25px 0 0 0;
	min-height:400px;
}
#international-express-wrapper #restaurant-locations {
	float:left;
}
#international-express-wrapper #inset {
	float:left;
	padding: 0 20px 0 0px;
}
/* SECTION GALLERY
*******************************************************************************/
#section-gallery-primary-images {
	padding:14px 0 0 0;
}
/* RECIPES-TWO-COLUMN-LAYOUT
*******************************************************************************/
#recipes-one-column #main {
	display:block;
	width:960px;
	background:#000;
}
#recipes-two-column #section-nav-wrapper {
	display:block;
	margin:0;
	height:58px;
}
#recipes-two-column #content {
	display:block;
	width:960px;
}
#recipes-two-column #main-nav-left {
	float: left;
	width:218px;
	background:#000;
}
#recipes-two-column #main {
	float:left;
	width:726px;
	background:#000;
}
#recipes-two-column #main-top {
	width:726px;
	margin:14px 0 4px 0;
	background:#000;
}
#recipes-two-column #main #recipe-search h4 {
}
#recipes-two-column #main #recipe-search,  #recipes-two-column #main #signature-recipes {
	float:left;
	width:360px;
	height:243px;
}
#recipes-two-column #main #signature-recipes {
	margin:0 0 0 4px;
}
#recipes-two-column #main #signature-recipes .button {
	margin:18px 0 0 62px;
}
#recipes-two-column #main .title-bar {
	width:360px;
	height:32px;
	background:#979080;
	border-bottom:1px solid #aba494;
}
#recipes-two-column #main #signature-recipes .title-bar {
	background:#a93a39;
	border-bottom:1px solid #a93a39;
	height: 32px;
	width:360px;
}
#recipes-two-column #main #recipe-search .content {
	width:360px;
	height:211px;
	background:#000 url(/assets/images/layout/recipes-two-column/shade1.png) repeat-x top left;
}
#recipes-two-column #main #signature-recipes .content {
	width:360px;
	height:211px;
	background:#000 url(/assets/images/layout/recipes-two-column/shade_holiday.png) repeat-x top left;
}
#recipes-two-column #main #recipe-search .title-bar img {
	margin:3px 0 0 17px;
}
#recipes-two-column #main #signature-recipes .title-bar img {
	margin:9px 0 0 14px;
}
#recipes-two-column #recipe-search .thumb,  #recipes-two-column #signature-recipes .thumb {
	float:left;
	margin:20px 0 0 16px;
	width:115px;
	height:102px;
}
#recipes-two-column #signature-recipes .description {
	float:left;
	margin:19px 0 0 18px;
	width:181px;
	line-height:16px;
}
#recipes-two-column #main-bottom {
	width:725px;
	height:255px;
	margin:4px 0 0 0;
	background:url(/assets/images/layout/recipes-two-column/shade2.png) repeat-x top left;
}
#recipes-two-column .recipe-login-block {
	float:left;
	margin:15px 0 0 21px;
	width:232px;
	height:138px;
}
#zia-form-element-wrapper-recipeuser_form-submit input {
	width:90px !important;
	height:19px !important;
}
#recipes-two-column .shop-block {
	float: left;
	margin:15px 0 0 50px;
	width:413px;
	height:157px;
}
#recipes-two-column .shop-block .row {
}
#recipes-two-column .shop-block .row .item {
	float:left;
	margin:0 0 0 17px;
	width:87px;
}
#recipes-two-column .shop-block .row .item .thumb {
	width:64px;
	height:64px;
	margin:0 0 6px 0;
}
#recipes-two-column .recipe-login-copy {
	margin:-15px 0 5px 0;
	width:280px;
}
#recipes-two-column .button-quick-search {
	cursor:pointer;
}
#recipes-two-column #recipe-login-image {
	display:none;
}
#recipes-two-column #create-account {
	display:block;
	margin:0 0 0 12px;
	width:200px;
}
#recipes-three-column .recipe-login-copy {
	width:340px;
}
/* recipe landing shopblock */

#shop-block-wrapper {
	margin-top:10px;
}
#shop-block-wrapper .inset-copy {
	float:left;
	margin:0 15px 0 0;
}
#shop-block-wrapper .inset-last {
	float:left;
}
#shop-block-wrapper .inset-links {
	display:block;
	margin:10px 0 0 0;
	width:86px;
}
/* RECIPES-THREE-COLUMN-LAYOUT
*******************************************************************************/
#recipes-three-column #container #header {
	padding:0 !important;
	margin: 0 auto;
	background:#000;
}
#recipes-three-column #content {
	display: block;
	margin: 0 auto;
	width:960px;
	padding:14px 0 0 0;
}
#recipes-three-column #main-nav-left {
	float:left;
	width:218px;
}
#recipes-three-column #main-inset-right {
	float:left;
	position:relative;
	width:252px;
}
#recipes-three-column #main {
	float:left;
	width:472px;
	min-height:450px;
}
#recipes-three-column #main .left {
	float:left;
/* 	width:471px; */
	padding: 18px 0px 40px 0;
	background:#000;
}
#recipes-three-column #main .right {
	float:left;
	width:251px;
	padding: 18px 0px 0 0;
}
#recipes-three-column h2 {
	margin:14px 0 14px 0;
}
#recipes-three-column #main-nav-left h2 {
	margin:14px 0 14px 20px;
}
#recipes-three-column #recipe-login-image {
	position:absolute;
	left:-50px;
	width:302px;
	height:278px;
	background:url(/assets/images/layout/recipes-three-column/login-inset.jpg) no-repeat left top;
}
/* MEET WOLFGANG
*******************************************************************************/
#meet-wolfgang-wrapper {
}
#meet-wolfgang-wrapper #meet-wolfgang-flash {
	margin:15px 0 0 22px;
}
#meet-wolfgang-wrapper .right {
	margin:15px 0 0 7px;
}
#meet-wolfgang-wrapper .right .block {
	margin:0 0 2px 0;
	width:253px;
	height:151px;
	background:url(/assets/images/meet-wolfgang/shade-1.png) repeat-x left top;
}
#meet-wolfgang-wrapper .right .block .inset {
	margin:10px 0 0 10px;
	width:90px;
}
#meet-wolfgang-wrapper .right .block .copy {
	margin:12px 0 0 14px;
	width:133px;
}
#meet-wolfgang-wrapper .right .block .copy p {
	margin-top:-12px;
	padding:0;
}
#meet-wolfgang-wrapper .right .block .copy .paragraph-title {
	font-size:18px;
	color:#000;
}
#meet-wolfgang-wrapper .right .block .button {
	margin:-5px 14px 0 0;
	text-align:right;
}
/* Shares styles with Wolfgang gives back */
#meet-wolfgang-biography, #wolfgang-gives-back.wrapper {
	padding:30px 0 0 0;
}
#meet-wolfgang-biography .left,  #wolfgang-gives-back.wrapper .left {
	margin:0 0 0 40px;
	width:220px;
}
#meet-wolfgang-biography .left .inset,  #wolfgang-gives-back.wrapper .left .inset {
	margin:0 0 40px 0;
	width:220px;
	text-align:center;
}
#meet-wolfgang-biography .left .inset .main-photo,  #wolfgang-gives-back.wrapper .left .inset .main-photo {
	margin:0 0 40px 0;
}
#meet-wolfgang-biography .left .inset .caption,  #wolfgang-gives-back.wrapper .left .inset .caption {
	margin:5px 0 0 35px;
	width:150px;
	border-bottom:1px solid #1b1b1b;
}
#meet-wolfgang-biography .left .inset .caption p,  #wolfgang-gives-back.wrapper .left .inset .caption p {
	margin:0 0 10px 4px;
	width:150px;
	text-align:left;
}
#meet-wolfgang-biography .right {
	margin:0 0 0 40px;
	width:570px;
}
#meet-wolfgang-biography .right img {
	margin:4px 0 14px 0;
	width:570px;
}
#meet-wolfgang-biography .right p {
	margin:18px 0;
}
/* Puck's Playlist Page */
#meet-wolfgang-pucks-playlist.wrapper {
	padding:40px 0 0 0;
}
#meet-wolfgang-pucks-playlist.wrapper .left {
	margin:0 0 20px 40px;
	width:461px;
}
#meet-wolfgang-pucks-playlist.wrapper .left p {
	margin:45px 0 0 25px;
	width:390px;
}
#meet-wolfgang-pucks-playlist.wrapper .right {
	margin:0 0 0 -14px;
	width:443px;
}
#playlist.wrapper {
	margin:0 0 0 20px;
	width:917px;
}
#playlist.wrapper .block {
	padding:10px 0 0 12px;
	width:897px;
}
#playlist.wrapper .block .artist {
	margin:26px 0 0 50px;
	width:194px;
	font-weight:bold;
	font-size:15px;
}
#playlist.wrapper .block .song {
	margin:26px 0 0 20px;
	width:172px;
}
#playlist.wrapper .block .album {
	margin:26px 0 0 20px;
	width:207px;
}
#playlist.wrapper .block .purchase {
	margin:26px 0 0 20px;
}
#meet-wolfgang-pucks-playlist #playlist #song {
	width:904px;
	height:80px;
	background:url(/assets/images/meet-wolfgang/playlist/shade-1.png) repeat-x top left;
}
/* Wolfgang on TV Page */
#wolfgang-on-tv {
}
#wolfgang-on-tv .left {
	margin:25px 0 0 38px;
	width:432px;
}
#wolfgang-on-tv .left #listing-intro,  #wolfgang-on-tv .left .listing-block {
	margin:0 0 40px 0;
	width:432px;
}
#wolfgang-on-tv .left .listing-image {
	margin:10px 0;
}
#wolfgang-on-tv .left .listing-title {
	border-bottom:1px solid #1b1b1b;
}
#wolfgang-on-tv .left .listing-copy {
}
#wolfgang-on-tv .left .listing-copy p {
	width:420px;
}
#wolfgang-on-tv .left .listing-copy p a {
	color:#89cf00 !important;
}
#wolfgang-on-tv .right {
	margin:54px 0 0 85px;
	width:361px;
}
#wolfgang-on-tv .right #featured-video {
	margin:0 0 14px 0;
}
#wolfgang-on-tv .right #channel-title-bar {
	padding:13px 0 0 15px;
	height:24px;
	background:#1b1b1b;
}
#wolfgang-on-tv .right #channel-listing {
	padding:25px 0 1px 0;
	background:#1b1b1b url(/assets/images/meet-wolfgang/tv/shade-1.png) repeat-x left top;
}
#wolfgang-on-tv .right #channel-listing .listing {
	margin:0 0 40px 0;
}
#wolfgang-on-tv .right #channel-listing .listing a {
}
#wolfgang-on-tv .right #channel-listing .listing .floatleft {
	margin:0 0 0 14px;
	width:100px;
	text-align:center;
}
#wolfgang-on-tv .right #channel-listing .listing .floatleft .title-1,  #wolfgang-on-tv .right #channel-listing .listing .floatleft .title-2 {
	margin:0 0 4px 0;
	font-size:18px;
}
#wolfgang-on-tv .right #channel-listing .listing .floatright {
	width:220px;
	text-align:left;
}
#wolfgang-on-tv .right #channel-listing .listing .floatright a {
	text-decoration:none;
	font-weight:bold;
	color:#89cf00;
}
#wolfgang-on-tv .articles-by-type-block-title {
	padding:14px 14px 6px 14px;
	background:#1b1b1b;
}
#wolfgang-on-tv .articles-by-type-block-title h2 {
	margin:0;
	padding:0;
}
#wolfgang-on-tv .articles-by-type-block {
	width:360px;
	background:#1b1b1b url(/assets/images/meet-wolfgang/tv/shade-2.jpg) repeat-x left top;
}
#wolfgang-on-tv .articles-by-type-block-item {
	padding:30px 0 0 0;
}
#wolfgang-on-tv .article-image {
	float:left;
	margin:14px;
	padding:0;
	width:77px !important;
	text-align:center;
}
#wolfgang-on-tv .article-info {
	float:left;
	width:180px !important;
}
#wolfgang-on-tv .article-subtitle {
	margin:4px 0 0 0;
	width:220px !important;
	color:#fff;
	font-weight:bold;
}
#wolfgang-on-tv .listing-url, #wolfgang-on-tv a:active.listing-url, #wolfgang-on-tv a:link.listing-url {
	color:#89cf00;
	font:normal bold 11px verdana;
	text-decoration:none;
}
#wolfgang-on-tv .show {
	color:#b1b1b1;
}
/* FRANCHISE OPPORTUNITIES
*******************************************************************************/
/* General */
#franchise-opportunities-blocks.wrapper {
	margin:4px 0 0 0;
}
#franchise-opportunities-blocks.wrapper .block {
	padding:16px 0 0 20px;
}
#franchise-opportunities-blocks.wrapper .left {
	width:467px;
}
#franchise-opportunities-blocks.wrapper .left .block {
	min-height:369px;
	background:url(/assets/images/layout/franchise-opportunities/shade-large.png) repeat-x left top;
}
#franchise-opportunities-blocks.wrapper .left .block h3 {
	margin-bottom:4px;
}
#franchise-opportunities-blocks.wrapper .left .block .copy {
	padding:14px 0 0 0;
	width:430px;
	border-top:1px solid #292929;
}
#franchise-opportunities-blocks.wrapper .left .block ul {
	margin:14px 0 0 0;
	padding:0 0 0 24px;
	width:380px;
}
#franchise-opportunities-blocks.wrapper .left .block li {
	margin-bottom:14px;
	list-style:disc;
}
#franchise-opportunities-blocks.wrapper .right {
	margin:0 0 0 4px;
	width:254px;
}
#franchise-opportunities-blocks.wrapper .right .block {
	margin:0 0 3px 0;
	padding-bottom:18px;
	min-height:90px;
	background:#151515 url(/assets/images/layout/franchise-opportunities/shade-large.png) repeat-x left top;
}
#franchise-opportunities-blocks.wrapper .right .block h3 {
	margin-bottom:0;
}
#franchise-opportunities-blocks.wrapper .right .block .copy {
	width:215px;
}
#franchise-opportunities-blocks.wrapper .right .block .learn-more-link,  #franchise-opportunities-blocks.wrapper .right .block .view-bio-link,  #franchise-opportunities-blocks.wrapper .right .block .download-pdf-link {
	width:215px;
	text-align:right;
}
/* Franchise Application */
#franchise-application-top.block {
}
#franchise-opportunities-blocks.wrapper #franchise-application-top.block .copy {
	padding:14px 0 14px 0;
	width:685px;
	border-top:1px solid #292929;
}
#franchise-opportunities-blocks.wrapper #franchise-application-top.block .copy p {
	width:655px;
}
/* Executive Bio */
#franchise-opportunities-bio .title-wrapper {
	margin:24px 0;
}
#franchise-opportunities-bio .copy {
	margin:14px 0 0 0;
	width:710px;
}
#franchise-opportunities-bio .bio-title {
	padding:0 0 4px 0;
	width:710px;
	border-bottom:1px solid #292929;
}
/* FAQs - franchise opportunties and company information
*******************************************************************************/
#franchise-opportunities-faq.wrapper, #company-information-faq.wrapper {
	margin:24px 0;
}
.wrapper .faq-block {
	padding:27px 0;
	width:720px;
	border-bottom:1px solid #1b1b1b;
}
.wrapper .first {
	padding-top:0;
}
.wrapper .faq-block p,  .wrapper .faq-block ol {
	width:660px;
}
.wrapper .faq-block ol {
	padding-left:30px;
}
.wrapper .faq-block ol li {
	margin:2px 0 0 0;
} /*new*/
#company-information-faq.wrapper ul {
	margin:10px 5px 20px 0px;
	padding:5px;
	list-style-position: inside;
	text-align: justify;
}
#company-information-faq.wrapper li {
	margin-left:10px;
	margin-bottom:5px;
	padding-bottom:5px;
}
#company-information-about-this-site.wrapper, #company-information-privacy-policy.wrapper, #company-information-terms-conditions.wrapper {
	margin:24px 0;
}
.faq-block .back-to-top {
	float:right;
}
/* WOLFGANG GIVES BACK
*******************************************************************************/
#wolfgang-gives-back.wrapper .right {
	margin:0 0 0 40px;
	width:570px;
}
#wolfgang-gives-back.wrapper .charity-block {
	padding:27px 0;
	border-top:1px solid #1b1b1b;
}
#wolfgang-gives-back.wrapper .charity-block a {
	text-decoration:none !important;
}
.header-grey a {
	text-decoration:none;
	color:red;
}
/* SHOP
*******************************************************************************/
/*shared*/

#two-column #block-store-delta-natural-path-matched-block h2 {
	margin:25px 0 5px 0!important;
}
#two-column #featured-inset .featured-inset-border {
	border:3px solid #a19988;
}
#two-column #product-wrapper #product-details .product-body {
	width:360px;
}
/* Specific to shop landing page */  
#two-column #shop-main-inset-wrapper {
	background:url(/assets/images/insets/shop/shop-main-background.jpg) no-repeat;
	width: 726px;
	height:406px;
}
#two-column #shop-main-inset-wrapper p.shop-header-top {
	margin:118px 0 0 41px;
	width:400px!important;
}
#two-column #shop-main-inset-wrapper p.shop-header-bottom {
	margin:0px 0 0 41px;
}
#two-column #shop-main-inset-wrapper a.shop-main-pic {
	margin:20px 0 0 41px;
	cursor:pointer;
	text-decoration:none!important;
}
#two-column #shop-main-inset-text-feild img {
	margin-top:20px;
}
#two-column #tab-menu-block-shop-woodgrain {
	display:block;
	postion: absolute;
	margin:-35px 0 0 0;
	background:url(/assets/images/insets/shop/shop-nav.jpg) no-repeat;
	width:726px;
	height:43px;
}
#two-column #tab-menu-block-shop {
	display:block;
	postion: absolute;
	margin:-35px 0 0 0;
	background:url(/assets/images/insets/shop/shop-nav.jpg) no-repeat;
	width:726px;
	height:43px;
}
#two-column .block-landing {
	float:left;
	margin:4px 4px 0 0;
	background: url(/assets/images/insets/shop/shop-landing-block-background-thin.jpg) no-repeat;
	width:726px;
	height: 55px;
}
#two-column #block-landing-block {
	padding:0 0 0 27px;
}
#two-column img.block-landing-inset-block {
	margin: 6px 0 0 27px!important;
}
#two-column img.block-landing-inset-product {
	margin: 0px 0 0 27px;
	position: relative;
	top: -7px;
}
#two-column #main-bottom {
	margin: 27px 0 0 26px;
	width:663px;
}
/*shop landing page Navigation */

.shop-landing-nav .menu-text, .shop-landing-nav span.menu-text, .tertnav span.menu-text {
	color:#000000 !important;
	display:none !important;
}
.shop-landing-nav {
	width:726px;
	height:43px;
	margin:0;
	padding:0;
	z-index:5;
	list-style-type: none;
}
.shop-landing-nav ul {
}
.shop-landing-nav li {
	float:left;
	position:relative;
	height:43px;
	list-style-type: none;
}
.shop-landing-nav li a {
	display:block;
	height:43px;
	text-decoration:none !important;
	background:url(/assets/images/insets/shop/shop-nav-sprite.jpg) no-repeat left top;
}
.shop-landing-nav li span.menu-text {
	display:none;
}
.shop-landing-nav li.welcome a {
	width:140px;
	background-position:0 0;
}
.shop-landing-nav li.cookbooks a {
	width:133px;
	background-position:-140px 0;
}
.shop-landing-nav li.gourmet-foods a {
	width:158px;
	background-position:-273px 0;
}
.shop-landing-nav li.cookware a {
	width:127px;
	background-position:-431px 0;
}
.shop-landing-nav li.appliances a {
	width:125px;
	background-position:-558px 0;
}
.shop-landing-nav li.welcome a:hover,  .shop-landing-nav li.welcome:hover a,  .shop-landing-nav li.welcome a.active {
	background-position:0 -43px;
}
.shop-landing-nav li.cookbooks a:hover,  .shop-landing-nav li.cookbooks:hover a,  .shop-landing-nav li.cookbooks a.active {
	background-position:-140px -43px;
}
.shop-landing-nav li.gourmet-foods a:hover,  .shop-landing-nav li.gourmet-foods:hover a,  .shop-landing-nav li.gourmet-foods a.active {
	background-position:-273px -43px;
}
.shop-landing-nav li.cookware a:hover,  .shop-landing-nav li.cookware:hover a,  .shop-landing-nav li.cookware a.active {
	background-position:-431px -43px;
}
.shop-landing-nav li.appliances a:hover,  .shop-landing-nav li.appliances:hover a,  .shop-landing-nav li.appliances a.active {
	background-position:-558px -43px;
}
/*shop landing page woodgrain Navigation */

.shop-landing-nav-woodgrain .menu-text, .shop-landing-nav-woodgrain span.menu-text, .tertnav span.menu-text {
	color:#000000 !important;
	display:none !important;
}
.shop-landing-nav-woodgrain {
	width:726px;
	height:43px;
	margin:0;
	padding:0;
	z-index:100;
	list-style-type: none;
	background:url(/assets/images/insets/shop/shop-nav-woodgrain-sprite.jpg) no-repeat left top;
}
.shop-landing-nav-woodgrain ul {
}
.shop-landing-nav-woodgrain li {
	float:left;
	position:relative;
	height:43px;
	list-style-type: none;
}
.shop-landing-nav-woodgrain li a {
	display:block;
	height:43px;
	text-decoration:none !important;
	background:url(/assets/images/insets/shop/shop-nav-woodgrain-sprite.jpg) no-repeat left top;
}
.shop-landing-nav-woodgrain li span.menu-text {
	display:none;
}
.shop-landing-nav-woodgrain li.welcome-woodgrain a {
	width:140px;
	background-position:0 0px;
}
.shop-landing-nav-woodgrain li.cookbooks-woodgrain a {
	width:133px;
	background-position:-140px 0;
}
.shop-landing-nav-woodgrain li.gourmet-foods-woodgrain a {
	width:158px;
	background-position:-273px 0;
}
.shop-landing-nav-woodgrain li.cookware-woodgrain a {
	width:127px;
	background-position:-431px 0;
}
.shop-landing-nav-woodgrain li.appliances-woodgrain a {
	width:125px;
	background-position:-558px 0;
}
.shop-landing-nav-woodgrain li.welcome-woodgrain a:hover,  .shop-landing-nav-woodgrain li.welcome-woodgrain:hover a,  .shop-landing-nav-woodgrain li.welcome-woodgrain a.active {
	background-position:0 -44px;
}
.shop-landing-nav-woodgrain li.cookbooks-woodgrain a:hover,  .shop-landing-nav-woodgrain li.cookbooks-woodgrain:hover a,  .shop-landing-nav-woodgrain li.cookbooks-woodgrain a.active {
	background-position:-140px -43px;
}
.shop-landing-nav-woodgrain li.gourmet-foods-woodgrain a:hover,  .shop-landing-nav-woodgrain li.gourmet-foods-woodgrain:hover a,  .shop-landing-nav-woodgrain li.gourmet-foods-woodgrain a.active {
	background-position:-273px -43px;
}
.shop-landing-nav-woodgrain li.cookware-woodgrain a:hover,  .shop-landing-nav-woodgrain li.cookware-woodgrain:hover a,  .shop-landing-nav-woodgrain li.cookware-woodgrain a.active {
	background-position:-431px -43px;
}
.shop-landing-nav-woodgrain li.appliances-woodgrain a:hover,  .shop-landing-nav-woodgrain li.appliances-woodgrain:hover a,  .shop-landing-nav-woodgrain li.appliances-woodgrain a.active {
	background-position:-558px -43px;
}
/* Specific to shop cookware and appliances */
#main-middle #rotating-block-wrapper {
	float: left;
	margin: 10px 0 5px 0;
	width:716px;
	border: 3px solid #2e2e2e;
}
#main-middle #rotating-block-text {
	float: left;
	width:341px;
	height:232px;
	background: #0158a5 repeat;
}
#main-middle #rotating-block-text p {
	margin: 13px 0px 0 20px;
}
#main-middle #rotating-block-text .rotating-block-text-header {
	margin: 30px 0px 0 20px;
	text-transform:uppercase;
	line-height: 26px;
}
#main-middle #rotating-block-text .body-copy {
	padding: 0 0 0 5px;
	font-family:Verdana;
	font-size:14px;
	width:290px;
}
#main-middle #rotating-block-inset {
	float:left;
}
#main-middle #cookware-wrapper {
	float: left;
	display: block;
	margin: 4px 0 0 0;
	width:745px;
}
#main-middle .cookware-block {
	float: left;
	position:relative;
	padding:0 0 20px 0;
	margin:0 5px 5px 0;
	width:236px;
	min-height:379px;
	background:url(/assets/images/insets/shop/cookware-block-background.jpg);
}
#main-middle div.cookware-block:hover {
	background:#3b3b3b;
}
#main-middle .block-inset-shop {
	margin:11px 42px;
	border:5px solid #c9bfaa;
}
#main-middle .wolfgangs-choice-block .block-inset-shop {
	margin:11px 42px;
	border:5px solid #0158a5;
}
#main-middle .cookware-block-header {
	margin: 5px 0 0 15px;
	line-height: 18px;
	width:200px;
}
#main-middle .cookware-block-copy {
	margin: 6px 10px 10px 15px;
	width:200px;
	font-family:Verdana;
	font-size:11px;
}
#main-middle .buy-button {
	position: absolute;
	bottom:0px;
	margin: 9px 0 10px 15px !important;
}
#main-middle .wolfgangs-choice {
	position: absolute;
	bottom:8px;
	left:70px;
	margin:0 0 0 70px;
	display:inline;
}
#main-middle #product-wrapper {
	float:left;
}
#main-middle #product-wrapper #product-details {
	width:430px;
}
#main-middle #product-wrapper #product-details h3 {
	width:370px;
}
/* Specific to shop cookbooks */
#main-middle #shop-cookbook-wrapper {
	float:left;
	margin: 30px 0 0 0;
}
#main-middle #shop-cookbook-details {
	float:left;
	width:406px;
}
#main-middle .shop-cookbook-details-header {
	font-family:Gotham;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
}
#main-middle #cookbook-content-wrapper {
	margin:28px 0 0 0;
}
#main-middle .cookbook-details-list {
	margin-top:15px;
}
#main-middle .bullet-header {
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight: bold;
}
#main-middle #shop-cookbook-details .cookbook-details-text {
	margin-bottom:20px;
	width:345px;
}
#main-middle #shop-cookbook-details li {
	width:347px !important;
	line-height: 16px;
	margin-bottom: 10px;
}
#main-middle #featured-inset .buynow-featured {
	margin:10px 0 0 0;
}
#main-middle .recommend-block {
	margin:0 0 15px 15px;
}
#main-middle #featured-recommend #recommend-header {
	border-bottom: 1px solid #292929!important;
	margin:40px 0 20px 0;
	width:276px;
	font-family:gotham;
	font-size:11px;
	line-height:34px!important;
	color: #fff;
	text-transform:uppercase;
}
#main-middle #image-wrapper {
	float:left;
	width:66px;
	margin: 0 28px 0 0;
}
#main-middle #recommend-copy {
	float:left;
	width:192px;
}
#main-middle #recommend-copy p {
	margin:4px 0 4px 0;
}
#main-middle #recommend-copy a:hover {
	color:#8fd400;
	text-decoration:underline;
}
/* Specific to Giftcards - shop  */
#gift-shop {
	margin:0 0 0 30px;
	padding:25px 0 0 0;
	width:600px;
}
#gift-shop-wrapper {
	margin:0 0 0 30px;
	padding:25px 0 0 0;
	min-height:400px;
}
#gift-shop-wrapper #restaurant-locations {
	float:left;
}
#gift-shop-wrapper #inset {
	float:left;
	padding: 0 20px 0 0px;
}
/* Soups, Stocks, and Broths */
#soup-stock-broth-wrapper {
	margin-top:26px;
}
#soup-stock-broth-wrapper .main-block {
	margin:0;
	padding:0;
	width:721px;
	height:250px;
	border-bottom:1px solid #2c2c2c;
	background:url('/assets/images/layout/shop/main-block-bg.jpg') no-repeat right bottom;
}
#soup-stock-broth-wrapper .main-block p {
	margin:20px 0 0 29px;
	width:400px;
}

#soup-stock-broth-wrapper .main-block-flash {
	margin:0;
	padding:0;
	width:721px;
	height:250px;
	border-bottom:1px solid #2c2c2c;
}
#soup-stock-broth-wrapper .main-block-flash p {
	margin:20px 0 0 0px;
	width:400px;
}

#soup-stock-broth-wrapper .main-block-flash .gourmet-flash {
	position:relative;
	top:-190px;
	left:400px;
	width:218px;
	height:254px;
}


#soup-stock-broth-wrapper .product-wrapper {
	margin-top:4px;
	padding-left:30px;
	width:691px;
	background:url('/assets/images/layout/shop/product-wrapper-bg.gif') repeat-x left top;
}
#soup-stock-broth-wrapper .product-block {
	position:relative;
	float:left;
	width:180px;
	height:380px;
}
#soup-stock-broth-wrapper .product-block#stocks,  #soup-stock-broth-wrapper .product-block#broths {
	margin-left:45px;
}
#soup-stock-broth-wrapper .product-block .learn-more {
	position:absolute;
	left:0;
	bottom:0;
}
/* iced coffeee */
#iced-coffee-wrapper, #natural-sauces-wrapper {
	margin-top:26px;
}
#iced-coffee-wrapper .main-block, #natural-sauces-wrapper .main-block {
	margin:0;
	padding:0;
	width:746px;
	height:275px;
	
	background:url('/assets/images/layout/shop/iced-coffee-bkg.jpg') no-repeat right bottom;
}
#natural-sauces-wrapper .main-block
{
	background:url('/assets/images/layout/shop/sauces_bkg.jpg') no-repeat right bottom;
	height: 289px;
}

#iced-coffee-wrapper .main-block p, #natural-sauces-wrapper .main-block p {
	margin:20px 0 0 29px;
	width:400px;
}
#iced-coffee-wrapper .product-wrapper, #natural-sauces-wrapper .product-wrapper {
	width:706px;
	height:auto;
	padding:4px 0 40px 15px;
	border-top:1px solid #2c2c2c;
		overflow:hidden;
}
#iced-coffee-wrapper .product-block, #natural-sauces-wrapper .product-block {
	width: 190px;
	height:auto;
	padding: 0 10px;
	border: none;
	border-right:4px solid #000000;
	background:url('/assets/images/layout/shop/iced-coffee-product-bkg.jpg');
	background-repeat: repeat-x;
	float: left;
}
#natural-sauces-wrapper .product-block
{
	background:url('/assets/images/layout/shop/sauce_background_tile.jpg');
}
#iced-coffee-wrapper .prod3, #natural-sauces-wrapper .prod3 {
	border: none;
}

#iced-coffee-wrapper .contact-box, #natural-sauces-wrapper .contact-box {
	width:736px;
	padding: 10px 0 0 10px;
	border-top:1px solid #2c2c2c;
}

#iced-coffee-wrapper .contact-box a, #natural-sauces-wrapper .contact-box a {
	text-decoration: none;
}


/* COMPANY INFORMATION
******************************************************************************/
#company-info-wrapper.wrapper {
	margin:5px 0 0 0;
}
#company-info-wrapper.wrapper .block {
	padding:16px 0 0 20px;
}
#company-info-wrapper.wrapper .left {
	width:467px;
}
#company-info-wrapper.wrapper .left .block {
	min-height:369px;
	background:url(/assets/images/layout/franchise-opportunities/shade-large.png) repeat-x left top;
}
#company-info-wrapper.wrapper .left .block h3 {
	margin-bottom:4px;
}
#company-info-wrapper.wrapper .left .block .copy {
	padding:14px 0 0 0;
	width:430px;
	border-top:1px solid #292929;
}
#company-info-wrapper.wrapper .left .block ul {
	margin-top:20px;
}
#company-info-wrapper.wrapper .left .block li {
	margin-bottom:14px;
}
#company-info-wrapper.wrapper ul li {
	list-style:disc
}
#company-info-wrapper.wrapper .right {
	margin:0 0 0 4px;
	width:254px;
}
#company-info-wrapper.wrapper .right .block {
	margin:0 0 3px 0;
	padding-bottom:18px;
	min-height:71px;
	background:#151515 url(/assets/images/layout/franchise-opportunities/shade-large.png) repeat-x left top;
}
#company-info-wrapper.wrapper .right .block h3 {
	margin-bottom:0;
}
#company-info-wrapper.wrapper .right .block .copy {
	width:215px;
}
#company-info-wrapper.wrapper .right .block .learn-more-link,  #company-info-wrapper.wrapper .right .block .view-bio-link,  #company-info-wrapper.wrapper .right .block .download-pdf-link {
	width:215px;
	text-align:right;
}
/* Specific to careers */

#career-wrapper {
	margin-top:20px;
}
#career-wrapper .copy {
	padding: 0 20px 20px 10px;
}
#company-info-wrapper.wrapper .company-info-career-block {
	margin-bottom:34px;
	width:736px;
	background:url(/assets/images/layout/company-information/careers-block-background.png) repeat-x left top;
}
#company-info-wrapper.wrapper .company-info-career-block .title-wrapper {
	padding: 20px 20px 5px 20px;
}
#company-info-wrapper.wrapper .company-info-career-block .copy {
	padding: 0 20px 20px 20px;
	color:#b3b3b3;
}
#company-info-wrapper.wrapper .company-info-career-block .button-landing {
	width:688px;
	text-align:right;
}
#one-column #company-info-wrapper.wrapper {
	margin:14px 0 0 112px;
}
/* Specific to companies */

#companies-wrapper {
	margin-top:30px;
}
#company-info-companies-wrapper {
	border-bottom: 1px solid #292929;
	padding:40px 0 30px 0;
}
#company-info-companies-wrapper .companies-inset {
	float: left;
	width:215px;
	margin-top:30px;
}
#company-info-companies-wrapper h3.companies-header {
	margin-bottom:50px!important;
}
#company-info-companies-wrapper .companies-copy {
	float: left;
	width:441px;
	color:#b3b3b3;
}
#company-info-companies-wrapper #block-wrapper {
	display: block;
	margin:0 0 0 21px;
	width:665px;
}
/* Specific to maganing partners */

#managing-partners-content-wrapper {
	margin-top:30px;
}
#managing-partners-content-wrapper #right-col-content {
	float: left;
	width:466px;
}
#managing-partners-content-wrapper #right-col-content #p1 {
	padding-top:16px;
	width:423px;
	border-top: 1px solid #292929;
}
#managing-partners-content-wrapper #right-col-content p {
	width:423px;
}
#managing-partners-content-wrapper #right-inset {
	float: left;
}
#managing-partners-content-wrapper #right-inset p {
	margin:20px 0 0 10px;
	width:236px;
	font-style:italic;
}
#managing-partners-content-wrapper #right-inset .partner-name {
	display:block;
	margin:10px 0 0 10px;
	width:230px;
	text-align:right;
}
#managing-partners-content-wrapper #right-inset img {
	margin-top:52px;
}
#managing-partners-content-wrapper #right-inset img.image-border-tan {
	border:5px solid #c9bfaa;
}
/* SITEMAP
******************************************************************************/
#sitemap-blocks.wrapper {
	margin:4px 0 0 0;
}
#sitemap-blocks.wrapper .block {
	padding:16px 0 0 20px;
}
#sitemap-blocks.wrapper .block h3 {
	margin-bottom:4px;
	color:#fff;
}
#sitemap-blocks.wrapper .left .block {
	width:200px;
	min-height:369px;
	background:url(/assets/images/layout/franchise-opportunities/shade-large.png) repeat-x left top;
	margin-left:10px;
	padding-right:10px;
}
/* GLOBAL SEARCH RESULTS
*******************************************************************************/
#block-lucene-delta-natural-path-matched-block {
}
.zia-form-elements {
}
.search-results-header {
}
.search-results-content {
}
.search-results-content .search-result {
}
/* UNIVERSAL LOCATOR
*******************************************************************************/
 #universal-locator.wrapper {
	margin:0 0 0 22px;
	padding:8px 0 0 0;
}
#universal-locator.wrapper .buttons {
	display:block;
	margin:0 0 4px 0;
}
#universal-locator.wrapper #search-again {
	float:left;
	width:100px;
	height:14px;
}
#universal-locator.wrapper #search-again a {
	display:block;
	width:100px;
	height:14px;
	background:url(/assets/images/layout/universal-locator/searchagain_off.gif) no-repeat left top;
}
#universal-locator.wrapper #search-again a:hover {
	background:url(/assets/images/layout/universal-locator/searchagain_on.gif) no-repeat left top;
}
#universal-locator.wrapper .buttons span {
	display:none;
}
#universal-locator.wrapper #print {
	float:left;
	margin:0 0 0 20px;
	width:50px;
	height:14px;
}
#universal-locator.wrapper #print a {
	display:block;
	width:50px;
	height:14px;
	background:url(/assets/images/layout/universal-locator/print_off.gif) no-repeat left top;
}
#universal-locator.wrapper #print a:hover {
	background:url(/assets/images/layout/universal-locator/print_on.gif) no-repeat left top;
}
#universal-locator.wrapper .left {
	width:272px;
	background:#c9beaa;
}
#universal-locator.wrapper .right {
	margin:0;
	width:640px;
	height:450px;
	background:#99b3cc;
}
/* MEDIA REQUEST */
#media-requests.wrapper {
	margin:0 0 0 20px;
	padding:25px 0 0 0;
}
#media-requests.wrapper .left {
	margin-top:-5px;
	width:573px;
	min-height:325px;
	background:url(../images/layout/pressroom-no-column/shade-1.png) repeat-x left top;
}
#media-requests.wrapper .left .form-wrapper {
	margin:22px 0 0 28px;
}
#media-requests.wrapper .right {
	margin:-5px 0 0 15px;
}
#media-requests.wrapper .right .caption {
	margin:10px 0 0 0;
}
/* FOOTER
*******************************************************************************/
.pre-footer {
	margin:0;
	padding:0;
	height:31px;
	background:transparent url(/assets/images/layout/images/ftr-layout.jpg) no-repeat;
	width:960px;
}
#footer {
	margin:0 auto;
	width:100% !important;
	z-index:50;
	font:normal normal 9px verdana, arial, sans-serif;
	color:#b0b0b0;
}
#footer a:link, #footer a:hover, #footer a:visited {
	color:#b0b0b0 !important;
	text-decoration:none;
}
.footer-link-wrapper {
	display:block;
	float:left;
	margin:20px 0 0 0;
}
.footer-link-wrapper a {
	margin:0 0 0 20px;
}
.footer-logo-wrapper {
	display:block;
	float:right;
	margin:6px 0 0 0;
	width:360px;
}
.footer-logo-wrapper p {
	display:block;
	float:right;
	margin:8px 0 0 0;
}
.footer-logo-wrapper img {
	display:block;
	float:right;
	margin:0 13px 0 10px;
}
#social-media {
	float:left;
	margin:10px 0 0 20px;
}
/*
	#social-media { position:relative; float:left; margin:10px 0 0 20px; }
*/	
 		#social-media .copy {
	float:left;
	margin-top:20px;
}
#social-media .copy {
	float:left;
	margin-top:5px;
}
#social-media .copy-follow-us {
	float:left;
	font-weight:bold;
	font-size:10px;
	width:65px;
}
#social-media .copy-facebook {
	float:left;
	display:block;
	margin-left: 3px;
	font-size:10px;
	width:78px;
}
#social-media .icons {
	float:left;
	margin:10px 0 0 13px;
}
#social-media .icons-twitter {
	display:block;
	cursor:pointer;
	float:left;
	margin:0 0 0 5px;
}
#social-media .icons-facebook {
	display:block;
	cursor:pointer;
	float:left;
	margin:0 0 0 0;
}
#social-media .icons-vertical-bar {
	display:block;
	float:left;
	margin:0 3px 0 7px;
}
#social-media a {
	margin:0 0 0 0;
}
#iai {
	display:block;
	float:right;
	margin:0;
	width:145px;
}
/* FORM STYLING
*******************************************************************************/
input, textarea, select {
}
/* Company information contact us */
#company-info-contact-us.wrapper {
	margin-top:20px;
}
#company-info-contact-us.wrapper p {
	width:650px;
}
#company-info-contact-us.wrapper .form-wrapper {
	position:relative;
	padding:21px 0 0 26px;
	background:url(/assets/images/layout/company-information/shade-1.png) repeat-x top left;
}
#company-info-contact-us.wrapper .form-wrapper #event-inquiry-link {
	position:absolute;
	left:405px;
	top:270px;
	font-size:10px;
	z-index: 40;
}

#company-info-contact-us.wrapper .form-wrapper #fine-dining-link {
	position:absolute;
	left:500px;
	top:100px;
	font-size:10px;
	z-index: 40;
}
#event-inquiry-link a, #fine-dining-link a {
/*
	display: block;
	float: right;
	margin-left:5px;
*/
}


*html #company-info-contact-us.wrapper .form-wrapper #event-inquiry-link {
	left:380px;
}
#company-info-contact-us.wrapper .zia-form-elements {
	position:relative;
	width:610px;
	color:#fff;
}
#company-info-contact-us.wrapper .zia-form-elements input#submit {
	width:242px;
	height:33px;
}
#company-info-contact-us.wrapper .zia-form-elements input,  #company-info-contact-us.wrapper .zia-form-elements select {
	height:22px;
	background:#3a3a3a;
	color:#fff;
	border:none;
}
#company-info-contact-us.wrapper .zia-form-elements textarea {
	margin:6px 0 14px 0;
	width:438px;
	height:111px;
	background:#3a3a3a;
	color:#fff;
	border:none;
}
#zia-form-element-wrapper-contact_form-name input,  #zia-form-element-wrapper-contact_form-email input {
	margin:6px 0 14px 0;
	width:219px;
}
#zia-form-element-wrapper-contact_form-inquiry_type {
	position:absolute;
	float:none;
	width:90px;
	text-align:left;
}
#zia-form-element-wrapper-contact_form-inquiry_type label {
	float:none;
}
#zia-form-element-wrapper-contact_form-inquiry_type select {
	visibility:hidden;
	float:none;
}
#zia-form-element-wrapper-contact_form-fine_dining_options,  #zia-form-element-wrapper-contact_form-casual_dining_options,  #zia-form-element-wrapper-contact_form-catering_options,  #zia-form-element-wrapper-contact_form-product_options {
	float:left;
	margin:0 0 24px 0;
	width:400px;
	height:22px;
	vertical-align:top;
}
#zia-form-element-wrapper-contact_form-fine_dining,  #zia-form-element-wrapper-contact_form-casual_dining,  #zia-form-element-wrapper-contact_form-catering,  #zia-form-element-wrapper-contact_form-product,  #zia-form-element-wrapper-contact_form-other {
	float:left;
	margin:0 0 0 110px;
	width:93px;
	height:45px;
}
#zia-form-element-wrapper-contact_form-fine_dining label,  #zia-form-element-wrapper-contact_form-casual_dining label,  #zia-form-element-wrapper-contact_form-catering label,  #zia-form-element-wrapper-contact_form-product label,  #zia-form-element-wrapper-contact_form-other label {
	float:left;
	display:block;
	margin:0 0 0 12px;
	width:54px;
}
#zia-form-element-wrapper-contact_form-fine_dining input,  #zia-form-element-wrapper-contact_form-casual_dining input,  #zia-form-element-wrapper-contact_form-catering input,  #zia-form-element-wrapper-contact_form-product input,  #zia-form-element-wrapper-contact_form-other input {
	float:left;
	height:14px !important;
}
#zia-form-element-wrapper-contact_form-fine_dining_options select {
	width:254px;
}
#zia-form-element-wrapper-contact_form-casual_dining_options select {
	width:341px;
}
#zia-form-element-wrapper-contact_form-catering_options select {
	width:167px;
}
#zia-form-element-wrapper-contact_form-product_options select {
	width:394px;
}
#zia-form-element-wrapper-contact_form-fine_dining_options br,  #zia-form-element-wrapper-contact_form-casual_dining_options br,  #zia-form-element-wrapper-contact_form-catering_options br,  #zia-form-element-wrapper-contact_form-product_options br {
	display:none;
}
#zia-form-element-wrapper-contact_form-message {
	clear:both;
}
/*zia-form-element-wrapper-contact_form-submit           */

/* Create Account */
#create-account.wrapper {
	width:600px;
}
#create-account.wrapper .recipe-login-block {
	float:none;
}
#create-account.wrapper .recipe-login-block .zia-form-elements {
	margin:0;
}
#sign-up.wrapper {
	margin:10px 30px 0 30px;
	padding-bottom:20px;
}
#catering-event-inquiry.wrapper {
	margin:0 20px 0 150px;
}
#catering-event-inquiry.wrapper .zia-form-element-wrapper {
	margin-bottom:10px;
	float:left;
	position:relative;
	width:350px;
}
#catering-event-inquiry.wrapper .zia-form-element-wrapper input, #catering-event-inquiry.wrapper .zia-form-element-wrapper select {
	margin-top:3px;
	height:22px;
	background:#3a3a3a;
	color:#fff;
	margin:6px 0 0 0;
	border:none;
}
#catering-event-inquiry.wrapper .zia-form-element-wrapper textarea {
	margin-top:3px;
	background:#3a3a3a;
	color:#fff;
	margin:6px 0 0 0;
	border:none;
}
#catering-event-inquiry.wrapper #zia-form-element-wrapper-event_inquiry_form-comments {
	clear:both;
}
#catering-event-inquiry.wrapper #zia-form-element-wrapper-event_inquiry_form-submit {
	float:left;
	clear:left;
}
#catering-event-inquiry.wrapper input#submit {
	width:242px;
	height:33px;
}
#recipes-three-column .recipe-login-block .zia-form-elements {
	margin:0;
}
#recipes-three-column #main .zia-form-elements input {
	color:#fff;
}
/* Franchise Application */
#franchise-application.wrapper {
	background:url(/assets/images/layout/franchise-opportunities/shade-long.png) repeat-x left top;
}
#franchise-application.wrapper .all-fields {
}
#franchise-application.wrapper .zia-form-elements {
	margin:0 0 0 18px;
	padding:24px 0 0 0;
	width:685px;
	color:#fff;
	border-top:1px solid #292929;
}
#franchise-application.wrapper .zia-form-element-wrapper {
	margin:0 0 27px 0;
}
#franchise-application.wrapper .zia-form-element-wrapper input {
	display:block;
	margin:8px 0 0 0;
	width:321px;
	height:22px;
	font-size:10px;
	line-height:16px;
	border:none;
	background:#3a3a3a;
	color:#fff;
}
#franchise-application.wrapper .zia-form-element-wrapper label.disclaimer {
	display:block;
	padding:26px 0;
	width:667px;
	font-size:10px;
	line-height:16px;
	border-top:1px solid #292929;
	border-bottom:1px solid #292929;
}
#franchise-application.wrapper .zia-form-element-wrapper select {
	margin:8px 0 0 0;
	width:322px;
	height:22px;
	border:none;
	background:#3a3a3a;
	color:#ffffff;
}
#franchise-application.wrapper .zia-form-element-wrapper input#submit {
	margin:0;
	width:242px;
	height:33px;
}
#franchise-application.wrapper .zia-form-element-wrapper textarea {
	margin:8px 0 0 0;
	width:483px;
	height:173px;
	border:none;
	background:#3a3a3a;
	color:#ffffff;
}
/* Full Join */
#fulljoin-form input,  #fulljoin-form select {
	margin:6px 0 0 0;
	width:138px;
	height:22px;
	background:#3a3a3a;
	color:#fff;
	border:none;
}
#fulljoin-form .zia-form-element-wrapper {
	margin:0 0 14px 0;
}
#fulljoin-form input.multicheckbox {
	margin:0 6px 0 0;
	width:10px;
}
#fulljoin-form input#submit {
	width:87px;
	height:18px;
}
#fulljoin-form input#email {
	width: 330px;
}
#fulljoin-form input#first_name {
	width: 330px;
}
#fulljoin-form input#last_name {
	width: 330px;
}
#fulljoin-form input#address1 {
	width: 330px;
}
#fulljoin-form input#address2 {
	width: 330px;
}
#fulljoin-form input#city {
	width: 230px;
}
#fulljoin-form input#phone {
	width: 230px;
}
#fulljoin-form #zia-form-element-wrapper-fulljoin_form-newsletters input {
	margin:0 6px 0 10px!important;
	width:10px;
}
/* Home Sections */
#sections #softjoin-wrapper {
	float:left;
	margin:6px 0 0 28px;
	width:138px;
	z-index:100;
}
#sections #right .copy {
	margin:14px 0 0 24px;
	width:190px;
	font:normal 11px arial, verdana, sans-serif;
	color:#FFF;
}
#sections #softjoin-wrapper .zia-form-element-wrapper {
	width:235px;
	height:24px;
}
#sections #softjoin-wrapper br {
	display:none;
}
#sections #softjoin-wrapper label {
	float:left;
	display:block;
	width:70px;
	color:#afafaf;
	font-size:10px;
	text-align:right;
}
#sections #softjoin-wrapper input {
	float:left;
	margin:0 0 0 5px;
	width:138px;
	color:#333;
}
#sections #softjoin-wrapper input#postal_code {
	width:83px;
}
#sections #softjoin-wrapper input#submit {
	margin:0 0 0 75px;
	width:87px;
	height:18px;
}
#sections #softjoin-wrapper input.errors {
	background:#d2ff70;
}
#sections #softjoin-wrapper #ErrorBox,  #sections #softjoin-wrapper ul.errors {
	display:none;
}
#sections #locate-wrapper {
	width:137px;
}
#sections #locate-wrapper .zia-form-elements {
	margin:38px 0 0 27px;
	width:137px;
}
#sections #locate-wrapper .zia-form-elements label {
	font:bold 11px arial, verdana, san-serif;
}
#sections #locate-wrapper input {
	margin:24px 0 0 0;
	width:139px;
	height:17px;
}
#sections #locate-wrapper #map-submit {
	z-index:22;
	margin:-19px 0 0 0;
	width:auto;
	position:absolute;
	left:151px;
}
*html #sections #locate-wrapper #map-submit {
	margin-top:27px;
}
#sections #locate-wrapper #map-submit {
	margin-top:expression(27+"px");
}
#online-reservations.wrapper #locate-wrapper #map-submit {
	z-index:22;
	margin:19px 0 0 0;
	width:auto;
	position:absolute;
	left:121px;
}
/* Lucene */
#block-lucene-delta-lucene-minimal-search input {
	color:#333;
}
/* Media Requests */
#media-requests.wrapper {
}
#media-requests.wrapper h3 {
	margin-bottom:6px;
}
#media-requests.wrapper .form-wrapper {
	height:380px;
}
#media-requests.wrapper .left p {
	width:520px;
}
#media-requests.wrapper .all-fields {
}
#media-requests.wrapper .zia-form-elements {
	position:relative;
	margin:20px 0 0 0;
	color:#fff;
}
#media-requests.wrapper .zia-form-element-wrapper {
	margin:0 0 14px 0;
}
#media-requests.wrapper .zia-form-element-wrapper label {
}
#media-requests.wrapper .zia-form-element-wrapper input,  #media-requests.wrapper .zia-form-element-wrapper select {
	margin:8px 0 0 0;
	width:219px;
	height:22px;
	border:none;
	background:#3a3a3a;
	color:#ffffff;
}
#media-requests.wrapper .zia-form-element-wrapper input#submit {
	margin:10px 0 0 21px;
	width:242px;
	height:33px;
}
#media-requests.wrapper .zia-form-element-wrapper textarea {
	margin:8px 0 0 0;
	width:283px;
	height:126px;
	border:none;
	background:#3a3a3a;
	color:#ffffff;
}
#zia-form-element-wrapper-media_requests-recipe_user_password,  #zia-form-element-wrapper-media_requests-first_name,  #zia-form-element-wrapper-media_requests-email,  #zia-form-element-wrapper-media_requests-phone {
	width:220px;
}
#zia-form-element-wrapper-media_requests-inquiry_types,  #zia-form-element-wrapper-media_requests-message,  #zia-form-element-wrapper-media_requests-submit {
	position:absolute;
	left:238px;
	width:285px;
	float:right;
}
#zia-form-element-wrapper-media_requests-inquiry_types {
	top:0;
}
#zia-form-element-wrapper-media_requests-message {
	top:54px;
}
#zia-form-element-wrapper-media_requests-submit {
	top:218px;
}
/* My Recipes Login */
#recipeuser-form input {
	color:#fff !important;
}
.recipe-login-block {
	float:left;
	width:416px;
}
.recipe-login-block .zia-form-elements {
	margin:0 0 0 10px;
}
.recipe-login-block .zia-form-elements .zia-form-element-wrapper {
	margin:0 0 7px 0;
}
.recipe-login-block .zia-form-elements .zia-form-element-wrapper input {
	margin:3px 0 0 0;
	width:220px;
	height:20px;
	background:#3a3a3a;
	border:none;
	color:#000;
}
#zia-form-element-wrapper-softjoin_form-submit input {
	float:right;
	width:90px;
	height:19px;
	margin-right:187px;
	color:#000;
}
#zia-form-element-wrapper-recipeuser_form-newsletters label {
	white-space: normal !important;
}
#zia-form-element-wrapper-softjoin_form-submit {
}
#zia-form-element-wrapper-recipeuser_form-email, #zia-form-element-wrapper-recipeuser_form-recipe_user_password, #zia-form-element-wrapper-recipeuser_form-submit {
	margin-bottom:14px;
}
#block-recipe-delta-natural-path-matched-block input {
	color:#000 !important;
}
/* Online Reservations */
#online-reservations.wrapper {
}
#online-reservations.wrapper .zia-form-elements {
	width:335px;
	color:#fff;
}
#online-reservations.wrapper .zia-form-element-wrapper {
	margin:0 0 20px 0;
}
#online-reservations.wrapper .zia-form-element-wrapper select {
	margin:12px 0 0 0;
	width:335px;
	height:22px;
	background:#3a3a3a;
	color:#ffffff;
	border:none;
}
#online-reservations select {
}
#online-reservations.wrapper .zia-form-element-wrapper input#submit {
	margin:0 0 0 45px;
}
#online-reservations.wrapper #locate-wrapper .zia-form-elements {
	width:208px;
}
#online-reservations.wrapper #locate-wrapper .zia-form-elements input {
	margin:15px 0 0 0;
	width:138px;
	height:18px;
	color:#333;
}
#online-reservations.wrapper #locate-wrapper .zia-form-elements label {
	width:208px;
}
/* MISC. CLASSES & IDS
*******************************************************************************/
.clear {
	clear:both;
	font-size:1px;
}
.italic {
	font-style:italic;
}
#instruction-block {
	width:442px;
}
.thumb {
	border:4px solid #cbc3ac;
}
.red-required {
	color:#ad0000;
}
#block-menu-delta-yellow-brick-road {
	float:left;
}
/* Catering Promo Page coded by Rylan on 10-09-2009
*******************************************************************************/
#cateringPromo a {
	color: #792300;
}
#cateringPromo a.white, p.white {
	color: #fff;
}
#cateringPromo a:hover {
	color: #666666;
	text-decoration: none;
}
#cateringPromo .strong {
	font-weight: bold;
}
#cateringPromo .clearIT {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0px 0px;
}
#cateringPromo {
	background-image: url(../images/cateringPromo/wrapping_back.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	margin: 0px auto -30px auto;
	padding: 0px 0px 40px 0px;
	text-align: center;
	width: 960px;
}
#giveThanks {
	height: 570px;
	overflow:  hidden;
	padding: 0px 0px;
	text-align: center;
	width: 960px;
}
#giveThanksSub {
	background-color: #FFF;
	background-image: url(../images/cateringPromo/bottom_ribbonBack.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	margin: 0px 0px 0px 95px;
	padding: 50px 0px 0px 0px;
	text-align: left;
	width: 764px;
}
#giveThanksSub p {
	color: #261516;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 14px 0px;
	text-align: left;
}
p.brownItalic {
	font-style: italic;
	font-weight: bold;
}
#leftGTSub {
	background-color: #FFF;
	display: inline;
	float: left;
	margin: 0px 0px 0px 24px;
	width: 400px;
}
#rightGTSub {
	display: inline;
	float: left;
	height: 442px;
	margin: -50px 0px 20px 24px;
	width: 290px;
}
#rightPDFLinks {
}
/* Start of brown sub catering box */
#treatTuesdays {
	margin: 40px 0px;
	padding: 0px 0px;
	text-align: center;
	width: 960px;
}
#treatTuesdaysSub {
	background-color: #2c1813;
	display: inline;
	float: left;
	margin: 0px 0px 0px 95px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 764px;
}
#treatTuesdaysSub p {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
	text-align: left;
}
#leftTTSub {
	display: inline;
	float: left;
	margin: 0px 0px 0px 24px;
	width: 680px;
}
#leftTTSub p.smallItalic {
	font-size: 11px;
	font-style: italic;
}
img#decemCalendar {
	border: none;
	float: left;
	left: -24px;
	position: relative;
	margin: 5px 0px 0px 0px;
}
#calendarInfo {
	display: inline;
	float: left;
	margin: 5px 0px 0px 0px;
}
/* Recipe Holiday Landing Page coded by Rylan on 11-10-2009
*******************************************************************************/
#holidayRecLanding {
}
#holidayRecLanding a {
	color: #8ed500;
}
#holidayRecLanding a:hover {
	color: #FFF;
}

#holidayRecHeader {
	background-image: url(../images/recipeLanding/holiday_landing_topBack.jpg);
	border-bottom: 1px solid #1a1a1a;
	height: 243px;
	margin: 10px 0px 12px 0px;
	padding: 0px 20px;
	width: 918px;
}
	#holidayRecHeader h1 {
		margin:  0px 0px;
	}
	#holidayRecHeader h1 img {
		margin: 20px 0px 0px 0px;
	}
	#holidayRecHeader h2 {
		display: inline;
		font-size: 13px;
		font-weight: bold;
		margin: 12px 0px 12px 0px;
	}

	#holidayRecHeader .facebook-like{
		display:inline;
		left: 4px;
		overflow:hidden;
		position:relative;
		top:5px;
		width:100px;
	}
	#holidayRecHeader p {
		font-size: 11px;
		margin: 5px 0px 0px 0px;
		width: 370px;
	}
	#holidayRecHeader a{
		color: #FFF;
	}
#middleContainer {
	width: 958px;
}
#holRecipes_Left {
	display: inline;
	margin: 0px 20px 0px 25px;
	padding: 20px 0px 0px 0px;
	width: 594px;
}
#holRecipes_Left #leftTitle {
	margin: 0px 0px 20px 0px;
}
#holRecipes_Left p.First {
	margin: 0px 0px 20px 0px;
	width: 570px;
}
#holRecipes_Left .recipeRow {
	clear: both;
	height: auto;
	overflow: hidden;
	width: 100%;
}
#holRecipes_Left .recipeIndiv {
	display: inline;
	font-size: 11px;
	margin: 10px 30px 25px 0px;
	width: 175px;
}
#holRecipes_Left .recipeIndivLast {
	display: inline;
	font-size: 11px;
	margin: 10px 0px 25px 0px;
	width: 175px;
}
#holRecipes_Left .recipeIndiv h3, .recipeIndivLast h3 {
	color: #8ed500;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	text-transform: uppercase;
	width: 175px;
}
#holRecipes_Left .recipeIndiv h3 a, .recipeIndivLast h3 a {
	color: #8ed500;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	text-decoration: underline;
	text-transform: uppercase;
	width: 175px;
}
#holRecipes_Left div.recImagePlaceHold {
	height: 130px;
	width: 175px;
}
#holRecipes_Left .recipeIndiv p, .recipeIndivLast p {
	color: #FFF;
	font-size: 11px;
	margin: 5px 0px;
	width: 175px;
}
#holRecipes_Left #moreSeasRecipes, #winterRecipes_Left #moreRecipes {
	clear: both;
	margin: 10px 0px 0px 0px;
}
#holRecipes_Left #moreSeasRecipes h3, #winterRecipes_Left #moreRecipes h3 {
	color: #8ed500;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#holRecipes_Left #moreSeasRecipes p{
	font-size: 12px;
}

#holRecipes_Right {
	display: inline;
	font-size: 11px;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 308px;
}
#holRecipes_Right #stressFree, #holRecipes_Right #cookingDemos {
	background-image: url(../images/recipeLanding/grey_fade_back.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	padding: 25px 15px 0px 15px;
}

#holRecipes_Right #stressFree{
	margin-top: 30px;
}

#holRecipes_Right #stressFree img, #holRecipes_Right #cookingDemos img {
	margin: 0px 0px 15px 0px;
}

#holRecipes_Right #cookingDemos .row{
	height: auto;
	margin: 5px 0px;
	overflow: hidden;
}
	
	#holRecipes_Right #cookingDemos .row img{
		float: left;
		margin-right: 20px;		
	}
	
	#holRecipes_Right #cookingDemos .row a.title{
		display:block;
		margin:14px 0 0;
	}

#holRecipes_Right #stressFree ul {
	list-style: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
#holRecipes_Right #stressFree li {
	list-style: disc;
	list-style-position: outside;
	margin: 0px 0px 8px 5px;
	padding: 0px 0px 0px 5px;
}
#holRecipes_Right #stressFree p {
	margin: 6px 0px;
}
#holRecipes_Right #stressFree p.indented {
	margin: 6px 0px 0px 10px;
}
#holRecipes_Right #joyousHoliday {
	background-image: url(../images/recipeLanding/grey_fade_back.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	margin: 30px 0px 226px 0px;
	padding: 25px 15px 0px 15px;
	width: 278x;
}
#holRecipes_Right #joyousHoliday img.holTitle {
	margin: 0px 0px 15px 0px;
}
#holRecipes_Right #joyousHoliday .joyousSubDivs {
	border-top: 1px solid #1a1a1a;
	clear: both;
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 30px 0px;
	width: 278px;
}
#holRecipes_Right #joyousHoliday .joyousSubDivs img {
	margin: 0px 0px 10px 10px;
}
#holRecipes_Right img#wolfgangWine {
	bottom: 0;
	left: 80px;
	position: absolute;
}
/* Winter Recipes Landing Page coded by Rylan on 1-22-2009
*******************************************************************************/
#winterRecLanding {
}
#winterRecLanding a {
	color: #8ed500;
}
#winterRecLanding a:hover {
	color: #FFF;
}
#winterRecHeader {
	background-image: url(/assets/images/winterRecipes/winter_seasonal_top_back.jpg) !important;
	border-bottom: 1px solid #1a1a1a;
	height: 243px;
	margin: 0px 0px 12px 0px;
	padding: 0px 20px;
	width: 918px;
}
#winterRecHeader h1 {
	margin:  0px 0px 10px 0px;
}
#winterRecHeader h1 img {
	margin: 20px 0px 0px 0px;
}
#winterRecHeader h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px 12px 0px;
}
#winterRecHeader p {
	font-size: 11px;
	margin: 12px 0px 12px 0px;
	width: 350px;
}
#winterRecHeader p strong {
	font-size: 12px;
}
#middleContainer {
	width: 958px;
}
#winterRecipes_Left {
	display: inline;
	margin: 0px 20px 0px 25px;
	padding: 20px 0px 0px 0px;
	width: 594px;
}
#winterRecipes_Left #leftTitle {
	margin: 0px 0px 20px 0px;
}
#winterRecipes_Left p.First {
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	width: 500px;
}
#winterRecipes_Left .recipeRow {
	clear: both;
	height: auto;
	overflow: hidden;
	width: 100%;
}
#winterRecipes_Left .recipeIndiv {
	display: inline;
	font-size: 11px;
	margin: 10px 30px 25px 0px;
	width: 175px;
}
#winterRecipes_Left .recipeIndivLast {
	display: inline;
	font-size: 11px;
	margin: 10px 0px 25px 0px;
	width: 175px;
}
#winterRecipes_Left .recipeIndivLast a, #winterRecipes_Left .recipeIndiv a {
	display: block;
	font-size: 12px;
	margin: 5px 0px;
}
#winterRecipes_Left .recipeIndiv h3, .recipeIndivLast h3 {
	color: #8ed500;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	text-transform: uppercase;
	width: 175px;
}
#winterRecipes_Left .recipeIndiv p, .recipeIndivLast p {
	color: #FFF;
	font-size: 11px;
	margin: 5px 0px;
	width: 175px;
}
#winterRecipes_Right {
	display: inline;
	font-size: 11px;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 308px;
}
#winterRecipes_Right #stressFree{
	background-image: url(/assets/images/winterRecipes/grey_fade_back.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	padding: 25px 15px 0px 15px;
}
#winterRecipes_Right #stressFree, #winterRecipes_Right #stressFree img {
	margin: 0px 0px 10px 0px;
}
#winterRecipes_Right #stressFree p, #winterRecipes_Right #wolfgang_youtube p{
	margin: 6px 0px;
}
#winterRecipes_Right #wolfgang_youtube {
	border-top: 1px solid #333333;
	padding: 10px 15px 0px 15px;
}
#winterRecipes_Right #cookWell {
	background-image: url(/assets/images/winterRecipes/grey_fade_back.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	margin: 20px 0px 236px 0px;
	padding: 5px 15px 0px 15px;
	width: 278x;
}
#winterRecipes_Right #cookWell img.Title {
	margin: 5px 0px 15px 0px;
}
#winterRecipes_Right #cookWell .cookWellSubDivs {
	border-top: 1px solid #1a1a1a;
	clear: both;
	padding: 15px 0px 10px 10px;
	margin: 0px 0px 10px 0px;
	width: 278px;
}
#winterRecipes_Right #cookWell .cookWellSubDivs img {
	margin: 0px 0px 0px 30px;
}
#winterRecipes_Right #cookWell .cookWellSubDivs h3 {
	color: #8ed500;
	font-size: 11px;
	font-weight: bold;
}
#winterRecipes_Right img#wolfgangWine {
	bottom: 0;
	left: 80px;
	position: absolute;
}
#winterRecipes_Left div.recImagePlaceHold {
	height: 125px;
	width: 175px;
}
/** No Flash HTML 5 Video Replace Styles **/
#no-flash-content {
	width:891px;
	height:371px;
	background: url(/assets/wolfhtml5/images/background.png);
	padding: 33px 0 0 72px;
}
#no-flash-video-thumbnails {
	margin:36px 0 0 20px;
	width: 500px;
}
#no-flash-link-title {
	margin:10px 0;
}
#selectVideo {
	font-family: Helvetica;
}
#no-flash-nav a, #no-flash-nav img {
	margin:0;
	padding:0;
}
#company-info-contact-us.wrapper .zia-form-elements input, #company-info-contact-us.wrapper .zia-form-elements select {
	background: none repeat scroll 0 0 #3A3A3A;
	color: #FFFFFF;
	height: 22px;
}
#company-info-contact-us.wrapper .zia-form-elements textarea {
	background: none repeat scroll 0 0 #3A3A3A;
	color: #FFFFFF;
	height: 111px;
	margin: 6px 0 14px;
	width: 438px;
}

#company-info-contact-us ul.errors li {
	color: #AA0000;
}
#casual_dining_location_types {
	margin-bottom:5px;
}
#zia-form-element-wrapper-contact_form-contact_reason label {
	display: block;
}
#zia-form-element-wrapper-contact_form-message {
	margin-top:30px;
}
.label-bold {
	font-weight: bold;
}
#zia-form-element-wrapper-contact_form-email {
	margin-bottom:20px;
} 
.requiredAsterix {
	color: #8FD400;
}
/*******************************************************/
.CheckBoxText {
	font-size: 11px;
}
p.form_title {
	font-size: 13px;
}
#form_container p {
	font-size:18px;
}
/************ SOUPS *****************************************/
/************************************************************/
.soupsProductRow {
	background: #000000;
}

.product-image {
	float:left;
	width: 150px;
}
.product-block {
	width: 345px;
	margin-right: 20px;
	float:left;
	border-top: 1px solid #303030;
	color: #B2B2B2
}
.product-block-broth {
	width: 100px;
	margin-right: 20px;
	float:left;
	border-top: 1px solid #303030;
	color: #B2B2B2
}

.product-block .description {
	padding: 30px 0 0 0;	
	background: #000000;
	color: #B2B2B2
}
#soupHeaderLeft {
	width: 357px;
	float: left;
	color: #B2B2B2;
}
#soupHeaderRight {
	width: 375px;
	color: #B2B2B2;
}
#organicSoupHeader1 {
	margin: 30px 0 0 0;
}
#organicSoupHeader2 {
	margin: 0 0 15px 0;
}
/**************************/
.faq {
    border-bottom: 1px solid #3A3A3A;
    padding: 20px 0;
}
.faq .question {
    color: #C7BFAA;
    font-size: 14px;
}
.faq .answer {
    margin-top: 14px;
}
#vegetable-broth, #vegetable-stock, #roasted-red-pepper-tomato, #ne-clam-chowder, #two-block .my-broths .block-left .flash-description-wrapper, #two-block .my-stocks .block-left .flash-description-wrapper, .last {
    border: medium none !important;
}
#faqTitle {
	margin: 30px 0 0 0;
}
.product-image-stock {
	margin-left: 20px;
}




/**************************/
.main-pop-image { position: relative; height:300px; width:365px; float:left; text-transform:  }

.main-pop-image a { position:absolute; left:295px; width:46px; top:235px; height:24px; }


#hiddenModalContent #wrap { background-color:#030303; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#ab9367; margin:0; padding:0; }
#hiddenModalContent a:link,#hiddenModalContent a:visited { color:#fff; text-decoration:none; outline:none; }
#hiddenModalContent a:hover,#hiddenModalContent a:active { color:#fff; text-decoration:underline; outline:none; }
#hiddenModalContent #wrap { width:800px; margin:0 auto; text-align:left; background:url("pop-wrap.jpg") repeat-y; border:1px solid #5d5d5d; height:500px; }
#hiddenModalContent #column-left { width:378px; float:left; background:url("pop-column-wrap.jpg") repeat-x; margin:0 14px 0 14px; }
	#hiddenModalContent #column-left ul { margin:0; padding:0 0 0px 37px; width:333px; height:140px; }
		#hiddenModalContent #column-left ul li, #hiddenModalContent #column-right ul li { list-style-type:disc; line-height:16px; padding-bottom:6px; }
#hiddenModalContent #column-right { width:378px; float:right; background:url("pop-column-wrap.jpg") repeat-x; margin:0 14px 0 0px; }
#hiddenModalContent #column-right ul { margin:0; padding-left:37px; width:333px; height:140px; }

	


.holidays-with-wolfgang-puck #main-nav-left						{ display: none;}

#winter-2RecHeader {
	background-image: url(/assets/images/winterRecipes/winter_seasonal_top_back.jpg) !important;
	border-bottom: 1px solid #1a1a1a;
	height: 243px;
	margin: 0px 0px 12px 0px;
	padding: 0px 20px;
	width: 918px;
}
#winter-2RecHeader h1 {
	margin:  0px 0px 10px 0px;
	padding-top: 20px;
}
#winterRecHeader h1 img {
	margin: 20px 0px 0px 0px;
}
#winter-2RecHeader h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px 12px 0px;
}
#winter-2RecHeader p {
	font-size: 11px;
	margin: 12px 0px 12px 0px;
	width: 350px;
}
#winter-2RecHeader p strong {
	font-size: 12px;
}


#joyousHoliday-margin { margin-top:30px; padding:0 15px; width:278px;}
#joyousHoliday-margin img { padding-left:10px;}
#joyousHoliday-margin .holTitle { padding-bottom: 10px; padding-left:0; padding-right:20px;}
.social-icons { width: 300px; height: 40px; }
.social-icons a { display: block; float:left; margin:0 3px 0 0; }
