/*
Theme Name:     Schwartz Brothers Restaurants
Description:    Custom theme for Schwartz Brothers Restaurants is a child theme of Starkers HTMl5
Author:         Blue Sky Projects
Author URI:     http://www.blueskyprojects.com/
Template:       starkers html5
Version:        0.1.0
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,best-workplace
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

.location {
  clear: left;
}

.clearfix {
  overflow: hidden;
  *zoom: 1;
}

.clearboth {
  clear:both;
}

.no-margin-top {
  margin-top:0 !important;
}

.margin-bottom-20 {
  margin-bottom:20px !important;
}

.hide {
  display: none;
}

.aligncenter {
  display: block;
  margin: 0 auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .thumbnail {
  display: inline;
  float: left;
  margin-left: 12px;
  margin-right: 12px;
}

.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .pull_10 {
  position: relative;
}

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

.thumbnail {
  width: 200px;
  margin-top: 35px !important;
}

.grid_1 {
  width: 142px;
}

.grid_2 {
  width: 308px;
}

.grid_3 {
  width: 474px;
}

.grid_4 {
  width: 640px;
}

.grid_5 {
  width: 806px;
}

.grid_6 {
  width: 972px;
}

html, body {
  height: 100%;
}

body {
  background-color: #CEC2B0;
  background-image: url(../../images/sbr-generic-bg.jpg);
  background-position: 50% 40px;
  background-repeat: no-repeat;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.ie8 body {
  height: auto;
  min-height: 100%;
}

body.home {
  background: none;
}

/*internal rewards pages*/
body.page-id-22,
body.page-id-484,
body.page-id-490,
body.page-id-493 {
  background-color: #CEC2B0;
  background-image: url(../../images/sbr_restaurant_daniels_v8.jpg);
}

/*external rewards pages*/
body.page-id-744, body.page-id-746, body.page-id-753, body.page-id-749, body.page-id-751, body.page-id-2163, body.page-id-1244, body.page-id-2778 {
  background-color: #e8e4de;
  background-image: url(../../images/rewards/bg01.jpg);
  background-position: 50% 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
}

body.spazzo-restaurant {
  background-color: #bfbcb8;
  background-image: url(../../images/sbr_restaurant_spazzo_bg.jpg);
}

body.daniels-restaurant {
  background-color: #cec2b0;
  background-image: url(../../images/sbr_restaurant_daniels_v8.jpg);
}

body.chandlers-restaurant {
  background-color: #d7e1f3;
  background-image: url(../../images/sbr_restaurant_chandlers_v92.jpg);
}

body.daniels-restaurant.page-id-855, body.daniels-restaurant.page-id-933, body.daniels-restaurant.page-id-937 {
  background-image: url(../../images/sbr_primelounge_bg.jpg);
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

h1, h2, h3, h4 {
  line-height: normal;
}

#wrapper {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 auto;
  position: relative;
  width: 1024px;
}

/*header*/
#branding {
  background: #311f12;
  height: 80px;
  min-width: 980px;
}
#branding li {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  border-left: 1px solid #624d3e;
  border-right: 1px solid #624d3e;
  float: left;
  width: 160px;
}
#branding li:active, #branding li:hover {
  background: #483527;
}
#branding hgroup {
  height: 48px;
  padding-top: 15px;
  width: 187px;
}
#branding li a {
  color: #FFF;
  display: block;
  font-family: HelveticaNeue-Light-Condensed, Helvetica Neue Light, helvetica, arial, verdana, sans-serif;
  font-size: 24px;
  height: 40px;
  text-align: center;
  text-decoration: none;
}
#branding li span {
  background: url(../../images/menu-icons.png) -10px 0 no-repeat;
  display: block;
  height: 25px;
  margin-left: 40%;
  margin-top: 15px;
  width: 26px;
}
#branding ul ul {
  background: #311f12;
  display: none;
  float: left;
  margin: 0;
  position: absolute;
  width: 240px;
  z-index: 99999;
}
#branding ul ul li {
  background: #311f12;
  border: none;
  border-bottom: 1px solid #624d3e;
  padding: 0 10px 0 10px;
  width: 220px;
}
#branding ul ul span {
  background: none;
  height: 0;
  overflow: hidden;
}
#branding ul ul li a {
  font-size: 17px;
  height: 20px;
  line-height: 20px;
  padding-bottom: 10px;
  text-align: left;
}
#branding ul li:hover > ul {
  display: block;
}
#branding .menu-item-42 span {
  background-position: -35px 0;
}
#branding .menu-item-43 span {
  background-position: -61px 0;
  width: 22px;
}
#branding .menu-item-44 span {
  background-position: -80px 0;
}
#branding .menu-item-1666 span {
  background-position: -100px 0;
}
#branding .menu-item-1318 span {
  background-position: -130px 0;
}

#branding h1 {
  background: url(../../images/Schwartz-Brothers-Restaurants-logo.png) no-repeat;
  height: 58px;
  margin-left: 20px;
  width: 187px;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
#branding h1 a {
  display: block;
  height: 58px;
  width: 187px;
}

.daniels-restaurant #branding .menu-item-162 span {
  background-position: -10px -25px;
}
.daniels-restaurant #branding .menu-item-42 span {
  background-position: -35px -25px;
}
.daniels-restaurant #branding .menu-item-43 span {
  background-position: -61px -25px;
  width: 22px;
}
.daniels-restaurant #branding .menu-item-44 span {
  background-position: -80px -25px;
}
.daniels-restaurant #branding .menu-item-1666 span {
  background-position: -100px -25px;
}
.daniels-restaurant #branding .menu-item-1318 span {
  background-position: -130px -25px;
}

.chandlers-restaurant #branding {
  background: #6d9eb5;
}
.chandlers-restaurant #branding li {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  border-left: 1px solid #8eb8cc;
  border-right: 1px solid #8eb8cc;
  float: left;
  width: 160px;
}
.chandlers-restaurant #branding li:active, .chandlers-restaurant #branding li:hover {
  background: #5a8aa0;
}
.chandlers-restaurant #branding ul ul {
  background: #6d9eb5;
}
.chandlers-restaurant #branding ul ul li {
  background: #6d9eb5;
  border: none;
  border-bottom: 1px solid #8eb8cc;
  padding: 0 10px 0 10px;
  width: 220px;
}
.chandlers-restaurant #branding .menu-item-162 span {
  background-position: -10px -50px;
}
.chandlers-restaurant #branding .menu-item-42 span {
  background-position: -35px -50px;
}
.chandlers-restaurant #branding .menu-item-43 span {
  background-position: -61px -50px;
  width: 22px;
}
.chandlers-restaurant #branding .menu-item-44 span {
  background-position: -80px -50px;
}
.chandlers-restaurant #branding .menu-item-1666 span {
  background-position: -100px -50px;
}
.chandlers-restaurant #branding .menu-item-1318 span {
  background-position: -130px -50px;
}

/*
spazzo-branding colors 16-06-10
  background: #5c5a57;
  mouseover/hover: #423e38
  borders & icons: #29231b;
  
old colors
  background: #b04617;
  mouseover/hover: #
  borders & icons: #75001c;  
*/
.spazzo-restaurant #branding {
  background: #5c5a57
}
.spazzo-restaurant #branding li {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  border-left: 1px solid #29231b;
  border-right: 1px solid #29231b;
  float: left;
  width: 160px;
}
.spazzo-restaurant #branding li:active, .spazzo-restaurant #branding li:hover {
  background: #423e38;
}
.spazzo-restaurant #branding ul ul {
  background: #5c5a57;
}
.spazzo-restaurant #branding ul ul li {
  background: #5c5a57;
  border: none;
  border-bottom: 1px solid #29231b;
  padding: 0 10px 0 10px;
  width: 220px;
}
.spazzo-restaurant #branding .menu-item-162 span {
  background-position: -10px -75px;
}
.spazzo-restaurant #branding .menu-item-42 span {
  background-position: -35px -75px;
}
.spazzo-restaurant #branding .menu-item-43 span {
  background-position: -61px -75px;
  width: 22px;
}
.spazzo-restaurant #branding .menu-item-44 span {
  background-position: -80px -75px;
}
.spazzo-restaurant #branding .menu-item-1666 span {
  background-position: -100px -75px;
}
.spazzo-restaurant #branding .menu-item-1318 span {
  background-position: -130px -75px;
}

/*menus*/
.page-template-tmpl-restaurant-php .menu-main-container {
  display: none;
}

.menu-top-container {
  float: right;
}

.menu-footer-bottom {
  clear: left;
}

.menu-main-container {
  background: #b13408;
  float: left;
  height: 40px;
  min-width: 980px;
  width: 100%;
}
.menu-main-container ul {
  margin-left: 20px;
}
.menu-main-container li {
  float: left;
  padding: 0 10px 0 10px;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.menu-main-container li:active, .menu-main-container li:hover, .menu-main-container li:focus {
  background: #9a2800;
}
.menu-main-container a {
  color: #fff;
  display: block;
  font-family: HelveticaNeue, Helvetica Neue, helvetica, arial, verdana, sans-serif;
  font-size: 17px;
  height: 40px;
  line-height: 40px;
  margin: 0 10px 0 10px;
  outline: none;
  text-align: center;
  text-decoration: none;
}
.menu-main-container a:active, .menu-main-container a:hover {
  text-decoration: none;
}
.menu-main-container #connect {
  color: #fff;
  font-size: 14px;
  float: right;
  line-height: 30px;
}
.menu-main-container #connect:active, .menu-main-container #connect:hover, .menu-main-container #connect:focus {
  background: none;
}
.menu-main-container #connect #email {
  background: #c97153;
  border: 1px solid #fff;
  color: #fff;
  font-style: italic;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
  top: -4px;
  width: 110px;
}
.menu-main-container #connect form {
  background: #311f12;
  height: 36px;
  margin-top: 2px;
  padding-right: 4px;
}
.menu-main-container #connect #go {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 14px;
  margin-right: 0;
  padding: 1px;
  position: relative;
  text-transform: uppercase;
  top: -4px;
  -webkit-appearance: none;
}
.menu-main-container #connect #go:active, .menu-main-container #connect #go:hover, .menu-main-container #connect #go:focus {
  border: 1px solid #fff;
  padding: 0;
}
.menu-main-container #connect #receive {
  padding: 0 5px 0 5px;
  position: relative;
  top: -4px;
}
.menu-main-container #connect a {
  display: inline;
  margin-right: 0;
}
.menu-main-container #connect img {
  position: relative;
  top: 1px;
}
.menu-main-container ul ul {
  background: #b13408;
  display: none;
  float: left;
  margin: 0;
  position: absolute;
  width: 260px;
  z-index: 99999;
}
.menu-main-container ul ul li {
  border-bottom: 1px solid #9a2800;
  width: 240px;
}
.menu-main-container ul ul li a {
  text-align: left;
}
.menu-main-container ul li:hover > ul {
  display: block;
}

.home .menu-main-container #menu-item-48 {
  visibility: hidden;
}

/*content*/
.home .daniel, .home .chandler, .home .spazzo {
  height: 90px;
}

.home .daniel h1 {
  font-family: Poppl-Laudatio, garamond, times, georgia, serif;
  font-size: 45px;
  margin-top: 310px;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniel-header.png) no-repeat;
  line-height: 50px;
}

.home .chandler h1 {
  font-family: "Adobe Garamond", Garamond, helvetica, arial, verdana, sans-serif;
  font-size: 45px;
  margin-top: 310px;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-header.png) no-repeat;
  line-height: 50px;
}

.home .spazzo h1 {
  font-family: "Old Claude LP", helvetica, arial, verdana, sans-serif;
  font-size: 45px;
  margin-top: 310px;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-header.png);
  line-height: 50px;
}

.restaurants {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/restaurant-bg.png) no-repeat;
  display: block;
  float: left;
  height: 115px;
  margin-bottom: 10px;
  width: 205px;
}

#daniels.restaurants {
  background-position: 0 -116px;
}
#daniels.restaurants:active, #daniels.restaurants:hover {
  background-position: 0 -1px;
}

#daniels.restaurants.current {
  background-position: 0 -1px;
}

#chandlers.restaurants {
  background-position: -205px -116px;
}
#chandlers.restaurants:active, #chandlers.restaurants:hover {
  background-position: -205px -1px;
}

#chandlers.restaurants.current {
  background-position: -205px -1px;
}

#spazzo.restaurants {
  background-position: -417px -116px;
}
#spazzo.restaurants:active, #spazzo.restaurants:hover {
  background-position: -417px -1px;
}

#spazzo.restaurants.current {
  background-position: -417px -1px;
}

h2 {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
}

.home article h2 {
  margin-bottom: 30px;
}

.home #promo {
  overflow: hidden;
  *zoom: 1;
  background: url(../../images/platinum-rewards3.png) no-repeat 36px 40px;
  margin-left: -12px;
  width: 640px;
}
.home #promo p {
  margin-left: 200px;
  margin-right:15px;
}
.home #promo h2 {
  color: #b13408;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  margin-left: 200px;
  padding-top: 40px;
}
.home #promo div {
  background: url(../../images/promo-bg.png) repeat-y;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  margin-left: 24px;
  margin-top: 5px;
  min-height: 200px;
}
.home #promo hr {
  background: url(../../images/hr-promo-div.png) no-repeat 25px 0;
  border: none;
  color: transparent;
  height: 10px;
  margin-left: 130px;
}
.home #promo a {
  text-decoration: none;
  color: #a93f1e;
}
.home #promo a:active, .home #promo a:hover {
  text-decoration: underline;
}
.home #promo .button, a.e-gift-button {
  background: #a93f1e;
  border: 1px solid white;
  color: white;
  display: block;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  margin: 20px 0 50px 0;
  width: 80px;
}
.home #promo .button:active, .home #promo .button:hover, a.e-gift-button:active, a.e-gift-button:hover {
  background: #7c2406;
}

a.e-gift-button {
  width:120px;
  color: #fff !important;
}

article footer {
  clear: left;
}

.generic article a, .archive .generic.grid_4 a {
  text-decoration: none;
  color: #a93f1e;
}
.generic article a:active, .generic article a:hover, .archive .generic.grid_4 a:active, .archive .generic.grid_4 a:hover {
  text-decoration: underline;
}
.generic article h1, .archive .generic.grid_4 h1 {
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 30px;
  margin-top: 210px;
  margin-bottom: 40px;
}
.generic article h2, .archive .generic.grid_4 h2 {
  color: black;
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 20px;
  margin-top: 40px;
}
.generic article h2 a, .archive .generic.grid_4 h2 a {
  color: black;
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 20px;
  text-decoration: none;
}
.generic article h2 a:active, .generic article h2 a:hover, .archive .generic.grid_4 h2 a:active, .archive .generic.grid_4 h2 a:hover {
  text-decoration: underline;
}
.generic article h3, .archive .generic.grid_4 h3 {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.generic article p, .generic article ul, .archive .generic.grid_4 p, .archive .generic.grid_4 ul {
  margin-bottom: 10px;
}
.generic article ul li, .archive .generic.grid_4 ul li {
  list-style: inside disc;
}
.generic article ul li li, .archive .generic.grid_4 ul li li {
  list-style: inside circle;
}
.generic article ol li, .archive .generic.grid_4 ol li {
  list-style: inside decimal;
}
.generic article ol li li, .archive .generic.grid_4 ol li li {
  list-style: inside lower-alpha;
}
.generic article .grid_2, .archive .generic.grid_4 .grid_2 {
  margin-top: 80px;
}
.generic article .grid_2 h2, .archive .generic.grid_4 .grid_2 h2 {
  margin-bottom: 25px;
}
.generic article img.alignleft, .archive .generic.grid_4 img.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}
.generic article img.alignright, .archive .generic.grid_4 img.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.page-template-tmpl-sitemap-php .generic.grid_4 ul li, .page-template-tmpl-sitemap-php .generic article ul li {
  list-style: none;
}
.page-template-tmpl-sitemap-php .generic.grid_4 ul li li, .page-template-tmpl-sitemap-php .generic article ul li li {
  text-indent: 20px;
}
.page-template-tmpl-sitemap-php .generic.grid_4 ul li li li, .page-template-tmpl-sitemap-php .generic article ul li li li {
  text-indent: 40px;
}

.postid-108 h2 {
  margin-bottom: 10px;
}
.page-id-1298 .alignright {
	border: 1px solid #FFFFFF;
	float: right;
	margin-left: 60px;
	padding: 30px 20px 25px;
	width: 180px;
}
.page-id-26 .grid_4 p {
  height: 20px;
  margin-bottom: 20px;
}
.page-id-26 .grid_4 p img {
  vertical-align: middle;
}

nav a {
  text-decoration: none;
  color: #a93f1e;
}
nav a:active, nav a:hover {
  text-decoration: underline;
}

.page-id-22 .generic article h3 {
  font-size: 14px;
  margin-bottom: 14px;
}

.page-id-32 .generic article h3 {
  font-weight: bold;
  margin: 10px 0 10px 0;
}

.page-id-18 .generic article h3 {
  font-weight: bold;
  margin: 5px 0 5px 0;
}
.page-id-18 .generic article img {
  margin-top: 38px;
}
.page-id-18 .generic article .wp-image-424 {
  margin-top: 0;
}

.page-id-39 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-117 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-menu-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-596 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-events-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-618 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-private-dining-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
.page-id-1770 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-takeout-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
/*Elaine*/


textarea#input_16_169.textarea {
  height: 80px;
  width: 36%;
}

html.js body.page div#wrapper.clearfix div.grid_4 article#post-1770.post-1770 ul#features {
  display: none;
}

.page-id-812 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-live-music-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
.page-id-812 .alignleft {
  margin-right: 20px;
  width: 300px;
}
.page-id-812 .alignright {
  margin: 200px 0 0 20px;
  width: 300px;
}
.page-id-812 .alignright img {
  margin-top: 10px;
}

.page-id-855 .button {
  background: #a93f1e;
  border: 1px solid white;
  color: white;
  display: block;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
}
.page-id-855 .button:active, .page-id-855 .button:hover {
  background: #7c2406;
}
.page-id-855 #ccsfg br {
  display: none;
}
.page-id-855 #ccsfg label {
  clear: left;
  display: block;
  float: left;
  font-weight: bold;
  width: 8em;
}
.page-id-855 #ccsfg .wineinfo {
  width: 200px;
}
.page-id-855 #ccsfg h5 {
  font-weight: bold;
}

.page-id-855 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-vintage-lounge-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-729 .restaurant article h1 {
  background: url(../../images/daniels-bellevue-contact-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-35 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-176 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-menu-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-598 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-events-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-733 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-contact-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-814 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-live-music-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-624 .restaurant article h1 {
  background: url(../../images/daniels-lakeunion-private-dining-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-37 .restaurant article h1 {
  background: url(../../images/daniels-leschi-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-174 .restaurant article h1 {
  background: url(../../images/daniels-leschi-menu-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-603 .restaurant article h1 {
  background: url(../../images/daniels-leschi-events-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-621 .restaurant article h1 {
  background: url(../../images/daniels-leschi-private-dining-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-735 .restaurant article h1 {
  background: url(../../images/daniels-leschi-contact-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-12.chandlers-restaurant .restaurant article h1 {
  background: url(../../images/chandlercrabhouse-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-714.chandlers-restaurant .restaurant article h1 {
  background: url(../../images/chandlercrabhouse-contact-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-119.chandlers-restaurant .restaurant article h1 {
  background: url(../../images/chandlercrabhouse-menu-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-592.chandlers-restaurant .restaurant article h1 {
  background: url(../../images/chandlercrabhouse-events-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-616.chandlers-restaurant .restaurant article h1 {
  background: url(../../images/chandlercrabhouse-private-dining-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-10.spazzo-restaurant .restaurant article h1 {
  background: url(../../images/spazzogrill-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  padding-bottom: 2px;
}

.page-id-121.spazzo-restaurant .restaurant article h1 {
  background: url(../../images/spazzo-menu-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-594.spazzo-restaurant .restaurant article h1 {
  background: url(../../images/spazzo-events-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-627.spazzo-restaurant .restaurant article h1 {
  background: url(../../images/spazzo-private-dining-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}

.page-id-720.spazzo-restaurant .restaurant article h1 {
  background: url(../../images/spazzo-contact-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  padding-bottom: 5px;
}

.page-id-8 .restaurant article #topcontent {
  background: url(../../images/daniels-sidebar-logo-brown.png) no-repeat;
  margin-bottom: 30px;
  min-height: 100px;
}
.page-id-8 .restaurant article #topcontent h1 {
  margin-left: 215px;
  padding-top: 20px;
  background: url(../../images/map-header.png) no-repeat;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
.page-id-8 .restaurant article #topcontent p {
  margin-left: 215px;
}
.page-id-8 .restaurant article .main-restaurant-list h3 {
  background: #301e12;
  color: #fff;
  height: 30px;
  left: 676px;
  line-height: 30px;
  position: absolute;
  width: 306px;
}
.page-id-8 .restaurant article .main-restaurant-list h3 a {
  color: #fff;
  text-decoration: none;
  margin-left: 20px;
}
.page-id-8 .restaurant article .main-restaurant-list h3 a:active, .page-id-8 .restaurant article .main-restaurant-list h3 a:hover {
  text-decoration: underline;
}
.page-id-8 .restaurant article .main-restaurant-list li {
  margin-bottom: 10px;
}

.page-id-12 .restaurant article .alignleft, .page-id-10 .restaurant article .alignleft, .page-id-37 .restaurant article .alignleft,
.page-id-39 .restaurant article .alignleft, .page-id-35 .restaurant article .alignleft {
  margin-right: 20px;
  width: 300px;
}
.page-id-12 .restaurant article h2, .page-id-10 .restaurant article h2, .page-id-37 .restaurant article h2,
.page-id-39 .restaurant article h2, .page-id-35 .restaurant article h2 {
  clear: left;
}
.page-id-12 .restaurant article #featuredevent h2, .page-id-10 .restaurant article #featuredevent h2, .page-id-37 .restaurant article #featuredevent h2,
.page-id-39 .restaurant article #featuredevent h2, .page-id-35 .restaurant article #featuredevent h2 {
  clear: none;
}

.restaurant article h1 {
  font-family: Poppl-Laudatio, garamond, times, georgia, serif;
  font-size: 30px;
  margin-top: 330px;
  margin-bottom: 0;
  position:relative;
}
.restaurant article h2 {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  padding-top: 10px;
}
.restaurant article p, .restaurant article ul {
  margin-bottom: 10px;
}
.restaurant article img.alignleft {
  margin: 20px 20px 20px 0;
}
.restaurant article .wp-image-679, .restaurant article .wp-image-686 {
  clear: left;
}
.restaurant article a {
  text-decoration: none;
  color: #9e612c;
}
.restaurant article a:active, .restaurant article a:hover {
  text-decoration: underline;
}
.restaurant article .menu-list {
  margin-top: 10px;
}
.restaurant article .menu-list li {
  border: 1px solid #FFF;
  clear: left;
  height: 73px;
  margin-bottom: 10px;
  width: 100%;
}
.restaurant article .menu-list img {
  margin: 0 40px 0 0;
}
.restaurant article .menu-list a {
  background: url(../../images/menu-bg.png) repeat-y;
  color: #000;
  display: block;
  height: 73px;
  text-decoration: none;
  width: 100%;
}
.restaurant article .menu-list a:active, .restaurant article .menu-list a:hover, .restaurant article .menu-list a:focus {
  background: url(../../images/menu-active-bg.png) repeat-y;
}
.restaurant article #featuredevent {
  border: 1px solid #fff;
  margin: 30px 0 30px 0;
}
.restaurant article #featuredevent img.alignleft {
  margin: 0 40px 0 0;
}
.restaurant article #featuredevent p {
  margin-right: 10px;
}
.restaurant article #features {
  clear: left;
}
.restaurant article #features > li {
  float: left;
  min-height: 180px;
  width: 30%;
}
.restaurant article #features > li a {
  text-decoration: none;
  font-size: 10px;
}
.restaurant article #features > li a:active, .restaurant article #features > li a:hover {
  text-decoration: underline;
}
.restaurant article #features > li h2 {
  margin-bottom: 15px;
  padding-top: 0;
}
.restaurant article #features > li h2 span {
  margin-right: 10px;
}
.restaurant article #features > li h3 {
  font-size: 12px;
  text-transform: uppercase;
}
.restaurant article #features > li p, .restaurant article #features > .twitter_widget {
  font-size: 11px;
  line-height: normal;
}
.restaurant article #features > .twitter_widget li{
	margin-bottom:10px;
}
.restaurant article #features .twitter_widget .widgettitle{
	display:none;
}
.restaurant article #features > .twitter_widget .twitterlink{
	background:url(../../images/twitter-header.png) no-repeat 0 5px;
	display:block;
	height:20px;
	padding-top:10px;
	text-indent:100px;
}
.restaurant article #features #awards, .restaurant article #features #events {
  border-right: 1px solid #fff;
  margin-right: 20px;
}
.restaurant article #features .last-tweets img {
  vertical-align: middle;
}

.page-id-283 .restaurant article h1, .page-id-285 .restaurant article h1,
.page-id-287 .restaurant article h1, .page-id-289 .restaurant article h1,
.page-id-292 .restaurant article h1 {
  margin-bottom: 40px;
}

.chandlers-restaurant .restaurant article h1 {
  font-family: "Adobe Garamond", Garamond, helvetica, arial, verdana, sans-serif;
  margin-top: 339px;
}

.spazzo-restaurant .restaurant article h1 {
  font-family: "Old Claude LP", helvetica, arial, verdana, sans-serif;
}

.chandlers-restaurant .restaurant article a {
  color: #ba6707;
}

.spazzo-restaurant .restaurant article a {
  color: #5c5a57;
}

#event-results hr {
  clear: left;
}
#event-results img.alignleft {
  margin: 0 20px 20px 0;
}

#map_canvas {
  height: 320px;
}

/*sidebars*/
#homesidebar {
  line-height: 20px;
  margin-top: 310px;
}
#homesidebar li {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}
#homesidebar .widget_text {
  color: #000;
  font-size: 12px;
}
#homesidebar .widget_text h2 {
  color: black;
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 12px;
}
#homesidebar .text-image .description {
  width: 140px;
  margin-right: 40px;
  text-align: center;
}
#homesidebar h2{
  padding-top: 30px;
}
#homesidebar h2 a {
  color: #b13408;
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 20px;
  text-decoration: none;

}
#homesidebar h2 a:active, #homesidebar h2 a:hover {
  text-decoration: underline;
}

aside.rewards {
  border: 1px solid #dddddd;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: #dddddd;
  float: left;
  margin-left: 0px;
  margin-top: 100px;
  padding: 10px;
  width: 200px;
}
aside.rewards > ul {
  background: url(../../images/rewards/bg-color02.png);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 0 10px 0;
}
aside.rewards h2 {
  color: #dddddd;
  font-size: 14px;
}
aside.rewards #text-4 {
  list-style: none;
}
aside.rewards p, aside.rewards li {
  font-size: 10px;
  line-height: normal;
  margin: 10px 5px 0 5px;
}
aside.rewards li {
  list-style: outside disc;
  margin-left: 18px;
}

aside.generic {
  float: left;
  margin-left: 60px;
  margin-top: 180px;
  width: 180px;
  padding: 30px 20px 25px 20px;
  border: 1px solid #fff;
}
aside.generic h3 {
  color: black;
  font-family: HelveticaNeue-Medium-Condensed, helvetica, arial, verdana, sans-serif;
  font-size: 20px;
}
aside.generic a {
  color: #a93f1e;
}
aside.generic #last-tweets-2 li {
  margin-bottom: 5px;
}
aside.generic #last-tweets-2 h2 {
  margin-bottom: 10px;
}
aside.generic #last-tweets-2 h2 a {
  font-size: 12px;
}
aside.generic .button {
  background: #a93f1e;
  border: 1px solid transparent;
  color: white;
  display: block;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  margin-top: 25px;
  width: 80px;
}
aside.generic .button:active, aside.generic .button:hover {
  background: #7c2406;
}

aside#restaurantmap {
  padding-right: 80px;
}

aside#restaurantmap > ul {
  margin-top: 300px;
}

aside#restaurant > ul {
  margin-top: 50px;
  width: 220px;
  background: rgba(48, 30, 18, 0.9);
  font-family: Poppl-Laudatio, garamond, times, georgia, serif;
  color: #fff;
}
aside#restaurant > ul li .menu-item {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
aside#restaurant > ul li .menu-item:active, aside#restaurant > ul li .menu-item:hover {
  background: #503c2d;
}
aside#restaurant > ul .sidebarlogo a {
  display: inline;
  height: 270px;
}
aside#restaurant > ul a {
  color: #fff;
  display: block;
  font-size: 22px;
  line-height: 40px;
  height: 40px;
  text-decoration: none;
  width: 100%;
}
.OT_Widget_Content {
	width:220px;
}
.home .OT_Widget_Content{
	float:left;
	margin-top:20px;
}
.OT_Widget_Link{
	display:block;
	text-align:center;
}
.home .OT_Widget_Link{
	margin-left:24px;
	text-align:left;
}
.home .best-workplace{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
.home .best-workplace a{
	color: #A93F1E;
	text-decoration: none;
}
.home .best-workplace a:active, .home .best-workplace a:hover{
	text-decoration: underline;
}

aside#restaurant > ul a.OT_navLink:link, aside#restaurant > ul a.OT_navLink:visited, aside#restaurant > ul a.OT_navLink:hover, aside#restaurant > ul a.OT_navLink:active {
  border: 1px solid #ADADAD;
  color: #42382C;
  display: block;
  font-size: 12px;
  line-height: 26px;
}
aside#restaurant > ul .daniels-sidebar-home-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-home-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-menu-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-menu-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-music-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-live-music-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-vintage-lounge a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-vintage-lounge-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-events-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-events-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-private-dining-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-private-dining-link.png) no-repeat;
}
aside#restaurant > ul .daniels-sidebar-contact-link a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/daniels-sidebar-contact-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-978 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-sidebar-home-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-367 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-sidebar-menu-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-606 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-sidebar-events-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-630 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-sidebar-private-dining-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-738 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/chandler-sidebar-contact-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-979 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-sidebar-home-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-142 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-sidebar-menu-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-610 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-sidebar-events-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-634 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-sidebar-private-dining-link.png) no-repeat;
}
aside#restaurant > ul .menu-item-742 a {
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
  background: url(../../images/spazzo-sidebar-contact-link.png) no-repeat;
}
aside#restaurant > ul .opentable {
  margin: 50px auto;
  text-align: center;
  width: 165px;
}
aside#restaurant > ul .opentable .OT_ExtLink {
  text-decoration: none;
  color: #FFF;
  font-size: 12px;
  line-height: normal;
  margin-left: 0;
}
aside#restaurant > ul .opentable .OT_ExtLink:active, aside#restaurant > ul .opentable .OT_ExtLink:hover {
  text-decoration: underline;
}
aside#restaurant > ul .opentable .OT_wrapper {
  border-radius: 0;
}
aside#restaurant > ul .opentable #OT_Find_a_Table {
  background: #604c3b;
  font-size: 12px;
  height: 23px;
  line-height: 20px;
}
aside#restaurant > ul .opentable #OT_Find_a_Table:active, aside#restaurant > ul .opentable #OT_Find_a_Table:hover {
  background: #3f2e21;
}

/*contact maps*/
.page-id-729 #map_canvas, .page-id-733 #map_canvas, .page-id-735 #map_canvas,
.page-id-714 #map_canvas, .page-id-720 #map_canvas {
  margin: 10px 0 10px 0;
}

.ie8 aside#restaurant > ul, .ie7 aside#restaurant > ul {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6301E12,endColorstr=#E6301E12);
  zoom: 1;
}

.chandlers-restaurant aside#restaurant > ul {
  background: rgba(109, 158, 181, 0.9);
  font-family: "Adobe Garamond", Garamond, helvetica, arial, verdana, sans-serif;
}
.chandlers-restaurant aside#restaurant > ul li .menu-item {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.chandlers-restaurant aside#restaurant > ul li .menu-item:active, .chandlers-restaurant aside#restaurant > ul li .menu-item:hover {
  background: #5a8aa0;
}
.chandlers-restaurant aside#restaurant > ul #OT_Find_a_Table {
  background: #f09832;
}
.chandlers-restaurant aside#restaurant > ul #OT_Find_a_Table:active, .chandlers-restaurant aside#restaurant > ul #OT_Find_a_Table:hover {
  background: #d87b07;
}

.ie8 .chandlers-restaurant aside#restaurant > ul, .ie7 .chandlers-restaurant aside#restaurant > ul {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E66D9EB5,endColorstr=#E66D9EB5);
  zoom: 1;
}

.spazzo-restaurant aside#restaurant > ul {
  background: rgba(90, 92, 87, .9);
  font-family: "Old Claude LP", helvetica, arial, verdana, sans-serif;
}
.spazzo-restaurant aside#restaurant > ul li .menu-item {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.spazzo-restaurant aside#restaurant > ul li .menu-item:active, .spazzo-restaurant aside#restaurant > ul li .menu-item:hover {
  background: #423e38;
}

.ie8 .spazzo-restaurant aside#restaurant > ul, .ie7 .spazzo-restaurant aside#restaurant > ul {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E69B0327,endColorstr=#E69B0327);
  zoom: 1;
}
/*take out form*/


/* Elaine's added css directly to this stylesheet */

#field_16_25.gfield div.gfield_description {
  float: right;
  margin: -39px 65px 5px;
  width: 250px;
}

#field_16_162 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;  /* this is a negative subtotal to balance out for total*/
  height: 0px;
  margin-top: -5px;
  color: transparent;
}

/* I also added to line 1749 the subtotal field (id 161) to display none for  "Price:"  */
/*End Elaine's added code */

.restaurant article #gform_fields_16  .fieldcontainer {
  border: 1px solid #FFF;
  clear: left;
  height: 133px;
  margin-bottom: 10px;
  width: 100%;
}
.restaurant article #gform_fields_16  .tall {
	height:163px;
}
.restaurant article #gform_fields_16 img {
	margin: 0 40px 0 0
}
#gform_wrapper_16 ul.right_label li, #gform_wrapper_16 form ul.right_label li, #gform_wrapper_16 ul.left_label li, #gform_wrapper_16 form ul.left_label li {
  margin-bottom: 5px;
}
#gform_wrapper_16 form ul.left_label .gfield_checkbox li{
	margin-bottom:0;
}
#gform_fields_16 .gfield_html.gfield_no_follows_desc{
  margin-top: -5px;
}
#field_16_98 {
	margin-top:40px;
}
#field_16_72 .gfield_description, #field_16_85 .gfield_description {
	margin-top:10px;
}
#field_16_98 .ginput_product_price_label, #field_16_93 .ginput_product_price_label, #field_16_94 .ginput_product_price_label, #field_16_153 .ginput_product_price_label, #field_16_161 .ginput_product_price_label, #field_16_166 .ginput_product_price_label  {
	display:none;
}
.restaurant article #gform_fields_16 .gf_inline, #gform_fields_16 .gfield_price, #gform_fields_16 .instruction, #gform_fields_16 .gfield_description 	{
	clear:none;

}
.restaurant article #gform_fields_16 .gf_inline	label{
	width:60px;
}

.restaurant article #field_15_17 .ginput_container {
	margin-left:260px;
}
.page-id-1770 .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
	margin-bottom:0;
}
.page-id-1770 hr {
	background-color: #000;
	border:0;
	color:#000;
	height:1px;
	margin:40px 0 20px 0;

}
/*forms*/
.page-id-26 .gform_wrapper {
  margin-top: 40px;
}
.page-id-26 .gform_wrapper .left_label #input_2_2 {
  margin-left: 0;
}

#footer {
  clear: both;
  color: #fff;
  font-size: 11px;
  padding-top: 50px;
}
#footer a {
  color: #a93f1e;
  text-decoration: none;
}
#footer a:active, #footer a:hover {
  text-decoration: underline;
}
#footer span, #footer span a {
  color: #000;
}
#footer .menu-footer-top a {
  text-transform: uppercase;
}
#footer li {
  float: left;
}

#footer.rewards {
  background: url(../../images/rewards/bg-color01.png);
  color: #666;
  height: 35px;
  margin-bottom: 20px;
  padding-top: 0;
}
#footer.rewards span {
  display: block;
  line-height: 35px;
  text-align: center;
}
#footer.rewards a, #footer.rewards span {
  color: #666;
}
#footer .textwidget {
	color:#000;
	margin-top:480px;
	width:640px;
}
#footer .textwidget p{
	font-size:13px;
	margin-bottom:10px;
}

.daniels-restaurant #footer a {
  color: #9e612c;
  text-decoration: none;
}
.daniels-restaurant #footer a:active, .daniels-restaurant #footer a:hover {
  text-decoration: underline;
}
.daniels-restaurant #footer span, .daniels-restaurant #footer span a {
  color: #000;
}

.chandlers-restaurant #footer a {
  color: #ba6707;
  text-decoration: none;
}
.chandlers-restaurant #footer a:active, .chandlers-restaurant #footer a:hover {
  text-decoration: underline;
}
.chandlers-restaurant #footer span, .chandlers-restaurant #footer span a {
  color: #000;
}

.spazzo-restaurant #footer a {
  color: #5c5a57;
  text-decoration: none;
}
.spazzo-restaurant #footer a:active, .spazzo-restaurant #footer a:hover {
  text-decoration: underline;
}
.spazzo-restaurant #footer span, .spazzo-restaurant #footer span a {
  color: #000;
}

#giftCardForm1 label, #payment_form label{
  clear: left;
  display: block;
  float: left;
  text-align: right;
}
#payment_form label  {
	margin-right:5px;
	width:10em;
}
#giftCardForm1 h3, payment_form h3 {
  margin-bottom: 10px;
}
#giftCardForm1 em, #payment_form em {
  display: block;
  margin-top: 10px;
}
#giftCardForm1 .button, #payment_form .button, #payment_confirm .button {
  background: #a93f1e;
  border: 1px solid white;
  color: white;
  display: block;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 100px;
  -webkit-appearance: none;
}
#payment_form .button, #payment_confirm .button {
	float:left;
	margin-right:10px;
}
#payment_form a {
	color:#A93F1E;
	text-decoration: none;
}
#payment_form a:active, #payment_form a:hover, #payment_form a:focus {
	text-decoration:underline;
}
#giftCardForm1 .button:active, #giftCardForm1 .button:hover,
#payment_form .button:active, #payment_form .button:hover{
  background: #7c2406;
}
#giftCardForm1 input[type="text"],  #payment_form input[type="text"]{
  margin-right: 5px;
}
#giftCardForm1 p,  #payment_form p, #payment_confirm p{
  margin-bottom: 10px;
}

#searchsubmit {
  background: #a93f1e;
  border: 1px solid white;
  color: white;
  display: block;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  display: inline;
  -webkit-appearance: none;
}
#searchsubmit:active, #searchsubmit:hover {
  background: #7c2406;
}

/*supersized*/
#supersized {
  display: block;
  position: fixed;
  height: 100%;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 100%;
  z-index: -999;
}
#supersized img {
  display: none;
  height: auto;
  outline: none;
  position: relative;
  width: auto;
}
#supersized li {
  background: #111;
  display: block;
  height: 100%;
  left: 0;
  list-style: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -30;
}
#supersized li.prevslide {
  z-index: -20;
}
#supersized li.activeslide {
  z-index: -10;
}

#supersized {
  position: absolute !important;
  top: 40px !important;
}

#supersized li {
  position: absolute !important;
}

#supersized-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  width: 60px;
  height: 60px;
  margin: -30px 0 0 -30px;
  text-indent: -999em;
  background: url(images/progress.gif) no-repeat center center;
}

#supersized li.prevslide img, #supersized li.activeslide img {
  display: inline;
}

/*Speed*/
#supersized.speed img {
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: -moz-crisp-edges;
}

/*Quality*/
#supersized.quality img {
  -ms-interpolation-mode: bicubic;
  image-rendering: optimizeQuality;
}

/*rewards pages*/
#rewardsbranding {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background: url(../../images/rewards/bg-color03_70.png);
  float: left;
  margin-left: 40px;
  margin-top: 100px;
  padding: 10px;
  width: 187px;
}
#rewardsbranding h1 {
  background: url(../../images/Schwartz-Brothers-Rewards-logo.png) no-repeat;
  height: 48px;
  width: 187px;
  overflow: hidden;
  text-indent: -999999px;
  white-space: nowrap;
}
#rewardsbranding h1 a {
  display: block;
  height: 48px;
  width: 187px;
}
#rewardsbranding p {
  text-align: center;
}
#rewardsbranding p a {
  color: #000;
}

#headercontainer {
  background-image: url(../../images/rewards/bg-color03_70.png);
  color: #FFFFFF;
  height: 100px;
  margin: 20px 0 0;
}

#headerInside {
  height: 100px;
  margin: 0 auto;
  width: 800px;
}
#headerInside img {
  float: left;
  margin: 10px 0 0 80px;
}
#headerInside .obadiahsalon {
	margin-top:1px;
}
#headerInside .amazon,  #headerInside .zymogenetics, #headerInside .tommybahama {
  margin-left: 0;
  margin-top: 35px;
}
#headerInside .fredhutch, {
  margin-left: 0;
  margin-top: 10px;
}
#headerInside .merrilllynch {
  margin-left: 0;
  margin-top: 25px;
}
#headerInside .nwyachtbrokers {
  margin-left: 0;
  margin-top: 7px;
}
#headerInside .bam, #headerInside .csm {
  margin-left: 0;
  margin-top: 28px;
}
#headerInside .expedia, #headerInside .vulcan {
  margin-left: 0;
}
#headerInside .spazzo {
  margin-top: 30px;
}
#headerInside .wine-club-logo {
    float: left;
    margin: 0;
    line-height: 100px;
    color: #fff;
}
#gforms_confirmation_message {
  background: url("../../images/rewards/bg-color03_70.png") repeat scroll 0 0 transparent;
  margin-top: 50px !important;
  padding:5px;
}
.gform_wrapper#gform_wrapper_3, .gform_wrapper#gform_wrapper_5,
.gform_wrapper#gform_wrapper_9, .gform_wrapper#gform_wrapper_7,
.gform_wrapper#gform_wrapper_6, .gform_wrapper#gform_wrapper_11, .gform_wrapper#gform_wrapper_12,
.gform_wrapper#gform_wrapper_13, .gform_wrapper#gform_wrapper_17,
.gform_wrapper#gform_wrapper_18, .gform_wrapper#gform_wrapper_19,
.gform_wrapper#gform_wrapper_20, .gform_wrapper#gform_wrapper_21
 {
  border: 1px solid #dddddd;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: #dddddd;
  margin-top: 100px;
  min-height: 300px;
  padding: 10px;
  width: 400px;
}
.gform_wrapper#gform_wrapper_3 .gfield_required, .gform_wrapper#gform_wrapper_5 .gfield_required,
.gform_wrapper#gform_wrapper_9 .gfield_required, .gform_wrapper#gform_wrapper_7 .gfield_required,
.gform_wrapper#gform_wrapper_6 .gfield_required, .gform_wrapper#gform_wrapper_11 .gfield_required,
.gform_wrapper#gform_wrapper_12 .gfield_required, .gform_wrapper#gform_wrapper_13 .gfield_required,
.gform_wrapper#gform_wrapper_17 .gfield_required, .gform_wrapper#gform_wrapper_18 .gfield_required,
.gform_wrapper#gform_wrapper_19 .gfield_required, .gform_wrapper#gform_wrapper_20 .gfield_required,
.gform_wrapper#gform_wrapper_21 .gfield_required {
  color: #dddddd;
}
.gform_wrapper#gform_wrapper_3 form, .gform_wrapper#gform_wrapper_5 form,
.gform_wrapper#gform_wrapper_9 form, .gform_wrapper#gform_wrapper_7 form,
.gform_wrapper#gform_wrapper_6 form, .gform_wrapper#gform_wrapper_11 form,
.gform_wrapper#gform_wrapper_12 form, .gform_wrapper#gform_wrapper_13 form,
.gform_wrapper#gform_wrapper_17 form, .gform_wrapper#gform_wrapper_18 form,
.gform_wrapper#gform_wrapper_19 form, .gform_wrapper#gform_wrapper_20 form,
.gform_wrapper#gform_wrapper_21 form {
  background-image: url(../../images/rewards/bg-color02.png);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
}
.gform_wrapper#gform_wrapper_3 .gform_heading, .gform_wrapper#gform_wrapper_5 .gform_heading,
.gform_wrapper#gform_wrapper_9 .gform_heading, .gform_wrapper#gform_wrapper_7 .gform_heading,
.gform_wrapper#gform_wrapper_6 .gform_heading, .gform_wrapper#gform_wrapper_11 .gform_heading,
.gform_wrapper#gform_wrapper_12 .gform_heading, .gform_wrapper#gform_wrapper_13 .gform_heading,
.gform_wrapper#gform_wrapper_17 .gform_heading, .gform_wrapper#gform_wrapper_18 .gform_heading,
.gform_wrapper#gform_wrapper_19 .gform_heading, .gform_wrapper#gform_wrapper_20 .gform_heading,
.gform_wrapper#gform_wrapper_21 .gform_heading 
 {
  font-size: 18px;
}
.gform_wrapper#gform_wrapper_3 .top_label .gfield_label, .gform_wrapper#gform_wrapper_5 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_9 .top_label .gfield_label, .gform_wrapper#gform_wrapper_7 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_6 .top_label .gfield_label, gform_wrapper#gform_wrapper_11 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_12 .top_label .gfield_label, .gform_wrapper#gform_wrapper_13 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_17 .top_label .gfield_label, .gform_wrapper#gform_wrapper_18 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_19 .top_label .gfield_label, .gform_wrapper#gform_wrapper_20 .top_label .gfield_label,
.gform_wrapper#gform_wrapper_21 .top_label .gfield_label
 {
  font-size: 11px;
  font-weight: normal;
  margin: 5px 0 2px;
}
.gform_wrapper#gform_wrapper_3 #input_3_7_3_container, .gform_wrapper#gform_wrapper_3 #input_3_7_4_container, .gform_wrapper#gform_wrapper_5 #input_3_7_3_container, .gform_wrapper#gform_wrapper_5 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_9 #input_3_7_3_container,
.gform_wrapper#gform_wrapper_9 #input_3_7_4_container, .gform_wrapper#gform_wrapper_7 #input_3_7_3_container, .gform_wrapper#gform_wrapper_7 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_6 #input_3_7_3_container, .gform_wrapper#gform_wrapper_6 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_11 #input_3_7_3_container, .gform_wrapper#gform_wrapper_11 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_12 #input_3_7_3_container, .gform_wrapper#gform_wrapper_12 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_13 #input_3_7_3_container, .gform_wrapper#gform_wrapper_13 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_17 #input_3_7_3_container, .gform_wrapper#gform_wrapper_17 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_18 #input_3_7_3_container, .gform_wrapper#gform_wrapper_18 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_19 #input_3_7_4_container, .gform_wrapper#gform_wrapper_20 #input_3_7_4_container,
.gform_wrapper#gform_wrapper_21 #input_3_7_4_container {
  display: block;
  float: none !important;
  min-height: 43px;
  overflow: hidden;
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 .top_label li.gfield.gf_left_half input.small, .gform_wrapper#gform_wrapper_3 .top_label li.gfield.gf_right_half input.small, .gform_wrapper#gform_wrapper_5 .top_label li.gfield.gf_left_half input.small, .gform_wrapper#gform_wrapper_5 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_9 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_9 .top_label li.gfield.gf_right_half input.small, .gform_wrapper#gform_wrapper_7 .top_label li.gfield.gf_left_half input.small, .gform_wrapper#gform_wrapper_7 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_6 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_6 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_11 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_11 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_12 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_12 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_13 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_13 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_17 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_17 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_18 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_18 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_19 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_19 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_20 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_20 .top_label li.gfield.gf_right_half input.small,
.gform_wrapper#gform_wrapper_21 .top_label li.gfield.gf_left_half input.small,
.gform_wrapper#gform_wrapper_21 .top_label li.gfield.gf_right_half input.small
input#input_19_14
{
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 #gform_3 .ginput_complex .ginput_full input, .gform_wrapper#gform_wrapper_5 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_9 #gform_3 .ginput_complex .ginput_full input, .gform_wrapper#gform_wrapper_7 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_6 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_11 #gform_3 .ginput_complex .ginput_full input, .gform_wrapper#gform_wrapper_12 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_13 #gform_3 .ginput_complex .ginput_full input, .gform_wrapper#gform_wrapper_17 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_18 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_19 #gform_3 .ginput_complex .ginput_full input, 
.gform_wrapper#gform_wrapper_20 #gform_3 .ginput_complex .ginput_full input,
.gform_wrapper#gform_wrapper_21 #gform_3 .ginput_complex .ginput_full input  {
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 .field_name_first input, .gform_wrapper#gform_wrapper_3 .gform_wrapper .ginput_complex .ginput_left input, .gform_wrapper#gform_wrapper_5 .field_name_first input, .gform_wrapper#gform_wrapper_5 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_9 .field_name_first input,
.gform_wrapper#gform_wrapper_9 .gform_wrapper .ginput_complex .ginput_left input, .gform_wrapper#gform_wrapper_7 .field_name_first input, .gform_wrapper#gform_wrapper_7 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_6 .field_name_first input,
.gform_wrapper#gform_wrapper_6 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_11 .field_name_first input,
.gform_wrapper#gform_wrapper_11 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_12 .field_name_first input,
.gform_wrapper#gform_wrapper_12 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_13 .field_name_first input,
.gform_wrapper#gform_wrapper_13 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_17 .field_name_first input,
.gform_wrapper#gform_wrapper_17 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_18 .field_name_first input,
.gform_wrapper#gform_wrapper_18 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_19 .field_name_first input,
.gform_wrapper#gform_wrapper_19 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_20 .field_name_first input,
.gform_wrapper#gform_wrapper_20 .gform_wrapper .ginput_complex .ginput_left input,
.gform_wrapper#gform_wrapper_21 .field_name_first input,
.gform_wrapper#gform_wrapper_21 .gform_wrapper .ginput_complex .ginput_left input
 {
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_5 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_9 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_7 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_6 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_11 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_12 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_13 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_17 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_18 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_19 .ginput_complex .ginput_left, .gform_wrapper#gform_wrapper_20 .ginput_complex .ginput_left,
.gform_wrapper#gform_wrapper_21 .ginput_complex .ginput_left   {
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 .ginput_complex input, .gform_wrapper#gform_wrapper_3 .gform_wrapper .ginput_complex select, .gform_wrapper#gform_wrapper_5 .ginput_complex input, .gform_wrapper#gform_wrapper_5 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_9 .ginput_complex input,
.gform_wrapper#gform_wrapper_9 .gform_wrapper .ginput_complex select, .gform_wrapper#gform_wrapper_7 .ginput_complex input, .gform_wrapper#gform_wrapper_7 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_6 .ginput_complex input,
.gform_wrapper#gform_wrapper_6 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_11 .ginput_complex input,
.gform_wrapper#gform_wrapper_11 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_12 .ginput_complex input,
.gform_wrapper#gform_wrapper_12 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_13 .ginput_complex input,
.gform_wrapper#gform_wrapper_13 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_17 .ginput_complex input,
.gform_wrapper#gform_wrapper_17 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_18 .ginput_complex input,
.gform_wrapper#gform_wrapper_18 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_19 .ginput_complex input,
.gform_wrapper#gform_wrapper_19 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_20 .ginput_complex input,
.gform_wrapper#gform_wrapper_20 .gform_wrapper .ginput_complex select,
.gform_wrapper#gform_wrapper_21 .ginput_complex input,
.gform_wrapper#gform_wrapper_21 .gform_wrapper .ginput_complex select {
  width: 100% !important;
}
.gform_wrapper#gform_wrapper_3 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_5 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_9 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_7 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_6 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_11 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_12 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_13 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_17 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_18 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_19 #gform_3 .datepicker, .gform_wrapper#gform_wrapper_20 #gform_3 .datepicker,
.gform_wrapper#gform_wrapper_21 #gform_3 .datepicker {
  width: 150px !important;
}
.gform_wrapper#gform_wrapper_3 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_5 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_9 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_7 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_6 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_11 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_12 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_13 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_17 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_18 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_19 ul.gfield_checkbox, .gform_wrapper#gform_wrapper_20 ul.gfield_checkbox,
.gform_wrapper#gform_wrapper_21 ul.gfield_checkbox
 {
  margin: -20px 0;
  padding: 0;
}
.gform_wrapper#gform_wrapper_3 .gform_footer, .gform_wrapper#gform_wrapper_5 .gform_footer,
.gform_wrapper#gform_wrapper_9 .gform_footer, .gform_wrapper#gform_wrapper_7 .gform_footer,
.gform_wrapper#gform_wrapper_6 .gform_footer, .gform_wrapper#gform_wrapper_11 .gform_footer,
.gform_wrapper#gform_wrapper_12 .gform_footer, .gform_wrapper#gform_wrapper_13 .gform_footer,
.gform_wrapper#gform_wrapper_17 .gform_footer, .gform_wrapper#gform_wrapper_18 .gform_footer,
.gform_wrapper#gform_wrapper_19 .gform_footer, .gform_wrapper#gform_wrapper_20 .gform_footer,
.gform_wrapper#gform_wrapper_21 .gform_footer {
  text-align: center;
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
  #wrapper {
    width: 100%;
  }

  .menu-top-container {
    left: 300px;
    float: none;
    position: relative;
  }

  #branding hgroup {
    left: 20px;
    position: relative;
    top: -60px;
  }
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	#branding li {
		width:140px;
	}
	#branding li a{
		font-size:20px;
	}
}


/* BSP Edits */


body.page-id-2918 {
    background-image: url("http://www.schwartzbros.com/wp-content/uploads/2015/05/Prime-8019-5.jpg");
    background-position: 50% 0px;
}
#menu-item-2938 {
    padding-left: 28px;
    margin-bottom: -10px;
}
.page-id-2918 .ccsfg br, .page-id-4902 .ccsfg br {
  display: none;
}
.page-id-2918 .ccsfg label, .page-id-4902 .ccsfg label {
  margin-top: 3px !important;
  display: block;
  float: left;
  font-weight: bold;
  width: 8em;
}
.page-id 2918 .ccsfg .wineinfo {
  width: 200px;
}
.page-id-2918 .ccsfg h5, .page-id-4902 .ccsfg h5  {
  font-weight: bold;
}
#gform_submit_button_23:hover, #gform_submit_button_24:hover {
    background: #7C2406 none repeat scroll 0% 0%;
}
#gform_submit_button_23, #gform_submit_button_24 {
    background: #A93F1E none repeat scroll 0% 0%;
    border: 1px solid #FFF;
    color: #FFF;
    display: block;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
}
.page-id-2918 .gform_footer, .page-id-4902 .gform_footer {
    padding-right: 120px !important;
}
.page-id-2918 #gform_submit_button_23, .page-id-4902 #gform_submit_button_24 {
    margin: auto;
}
aside#restaurant > ul .daniels-sidebar-vintage-lounge-2 a {
    overflow: hidden;
    white-space: nowrap;
    /*background: transparent url("../../images/daniels-sidebar-vintage-lounge-link-2.png") no-repeat scroll 0% 0% / 95% auto;*/
    background: transparent url("../../images/daniels-sidebar-vintage-lounge-link-2.png") no-repeat scroll 0% 0%;
		background-size: 95% auto;
    text-indent: -999999px;
}
.grid_4 ul li {
  list-style: inside none disc;
  }
.menu-list li {
  list-style-type: none !important;
  }
 .page-id-39 aside#restaurant > ul .daniels-sidebar-vintage-lounge a, .parent-pageid-39 aside#restaurant > ul .daniels-sidebar-vintage-lounge a {
  background-position: -2px 5px;
}