  html {
  margin: 0;
  padding: 0;
  border: 0; }

.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

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

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

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

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

a img {
  border: none; }

body {
  line-height: 1.5em;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 87.5%;
  margin: 0px; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }
  h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0; }

p {
  margin: 0 0 1.5em; }
  p img.left {
    display: inline;
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0; }
  p img.right {
    display: inline;
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
    padding: 0; }

a {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

blockquote {
  margin: 1.5em;
  font-style: italic; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

dfn {
  font-style: italic;
  font-weight: bold; }

sup, sub {
  line-height: 0; }

abbr, acronym {
  border-bottom: 1px dotted transparent; }

address {
  margin: 0 0 1.5em;
  font-style: italic; }

pre {
  margin: 1.5em 0;
  white-space: pre; }

pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5em; }

li ul, li ol {
  margin: 0; }

ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

dl {
  margin: 0 0 1.5em 0; }
  dl dt {
    font-weight: bold; }

dd {
  margin-left: 1.5em; }

table {
  margin-bottom: 1.4em;
  width: 100%; }

th {
  font-weight: bold; }

tfoot {
  font-style: italic; }

.site_bg_color, body {
  background-color: oldlace; }

.site_font_color, body {
  color: #654508; }

.site_header_color, body h1, body h2, body h3, body h4, body h5, body h6, body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a, body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover, body h1 a:visited, body h2 a:visited, body h3 a:visited, body h4 a:visited, body h5 a:visited, body h6 a:visited, body h1 a:active, body h2 a:active, body h3 a:active, body h4 a:active, body h5 a:active, body h6 a:active, body h1 a:focus, body h2 a:focus, body h3 a:focus, body h4 a:focus, body h5 a:focus, body h6 a:focus {
  color: #5f1508; }

.site_link_color, body a {
  color: #4e3d86; }

.site_link_color_hover, body a:hover {
  color: #4e3d86; }

.site_link_color_visited, body a:visited {
  color: #4e3d86; }

.site_link_color_active, body a:active {
  color: #4e3d86; }

.site_link_color_focus, body a:focus {
  color: #4e3d86; }

body {
  text-align: justify;
  margin: 0px;
  padding: 0px; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

#dd_navigation {
  text-transform: uppercase;
  margin-bottom: 1.5em; }
  #dd_navigation ul {
    margin: 0px;
    font-size: 1em;
    line-height: 3em;
    margin-bottom: 0em;
    margin-bottom: 0px;
    list-style: none;
    padding: 0px;
    text-align: left; }
  #dd_navigation a.nav_link {
    display: block;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    color: #5f1508;
    padding-left: 10px; }
  #dd_navigation a:hover.nav_link {
    color: #5f1508;
    background-color: #f8deae; }

#colOne #dd_navigation {
  border-bottom: 1px dashed #f3c267;
  border-top: 1px dashed #f3c267; }
#colOne .dd_sidebar {
  border-bottom: 1px dashed #f3c267;
  padding: 0px 10px; }
#colOne form .text_input_sidebar {
  border: 1px solid #eeac2e;
  background-color: #fbeaca;
  color: #654508;
  width: 100%;
  height: 1.5em; }
#colOne fieldset {
  padding: 1.666em 10px;
  margin: 0px;
  border: none;
  border-bottom: 1px dashed transparent;
  border-color: #f3c267;
  font-size: 0.9em;
  line-height: 1.66667; }
  #colOne fieldset p {
    margin-bottom: 1.5em; }

body #dd_wrapper .item_container {
  margin-top: 0em;
  margin-bottom: 1.5em; }
body #dd_wrapper li.first .item_container {
  margin-top: 0em; }
body #dd_wrapper .dd_special_edit .item_container {
  margin-top: 0em;
  margin-bottom: 0em; }

#colTwo .dd_image.dd_image_data_map_align_left {
  margin-right: 20px; }
#colTwo .dd_image.dd_image_data_map_align_right {
  margin-left: 20px; }
#colTwo li .dd_image {
  margin-bottom: 1em; }

#dd_wrapper ul li.coupon_item .item_container {
  margin-top: 0px;
  margin-bottom: 0px; }

#dd_wrapper ul li.coupon_item {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

#dd_wrapper #dd_sidebar ul li.heading_item.first h1, #dd_wrapper #dd_sidebar ul li.heading_item.first h2, #dd_wrapper #dd_sidebar ul li.heading_item.first h3, #dd_wrapper #dd_sidebar ul li.heading_item.first h4, #dd_wrapper #dd_sidebar ul li.heading_item.first h5 {
  margin-top: inherit; }

#footer {
  min-height: 10.5em; }

ul li.blogger_item .item_container {
  background-color: #fbe9c7;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 3em;
  padding-bottom: 1.5em; }
ul li.blogger_item .post {
  margin-bottom: 3em; }
  ul li.blogger_item .post .date {
    font-size: 0.8em;
    line-height: 1.875em;
    color: #933a2a; }
  ul li.blogger_item .post h3.title {
    font-size: 1.4em;
    line-height: 1.07143em;
    margin-bottom: 1.07143em; }
    ul li.blogger_item .post h3.title a {
      color: #5f1508;
      text-decoration: none; }
      ul li.blogger_item .post h3.title a:hover {
        color: #5f1508;
        text-decoration: underline; }
  ul li.blogger_item .post .content {
    font-size: 0.95em;
    line-height: 1.57895em;
    margin-bottom: 1.57895em;
    text-align: justify; }
  ul li.blogger_item .post .signature {
    font-size: 0.8em;
    line-height: 1.875em;
    margin-bottom: 1.875em;
    margin-top: 1.875em; }
ul li.blogger_item #blogger_comments {
  position: relative;
  top: -1em;
  margin-bottom: 3em; }
  ul li.blogger_item #blogger_comments .comment {
    margin-bottom: 1em;
    margin-top: 1em; }
  ul li.blogger_item #blogger_comments .author {
    font-size: 0.8em; }
    ul li.blogger_item #blogger_comments .author a {
      font-size: 1.2em; }
  ul li.blogger_item #blogger_comments .date {
    margin-top: 0.3em;
    text-transform: uppercase;
    font-size: 0.7em; }
  ul li.blogger_item #blogger_comments h3.comment_count {
    font-size: 0.9em;
    text-transform: uppercase; }
  ul li.blogger_item #blogger_comments .content {
    padding: 10px 15px;
    line-height: 1.65em;
    text-align: left;
    font-size: 1.05em; }
  ul li.blogger_item #blogger_comments .dd_delete {
    background: transparent url(/javascripts/dd/dragondiapers/themes/modern_dark/images/trash.gif) no-repeat scroll center center;
    height: 15px;
    width: 15px;
    padding: 0px 20px; }
  ul li.blogger_item #blogger_comments .blog_add_comment {
    text-transform: uppercase;
    font-size: 1.1em; }

ul li.heading_item {
  /* h1, h2, h3, h4, h5 {
    color: $heading_item_font_color;
    font: {
      family: $heading_item_font_family;
      weight: $heading_item_font_weight;
    };
    letter-spacing: $heading_item_letter_spacing;
    margin: 0;
  } 
  @include headings_corbusier(0em)
   */ }

.main-content-area ul li.heading_item.first h1, .main-content-area ul li.heading_item.first h2, .main-content-area ul li.heading_item.first h3, .main-content-area ul li.heading_item.first h4, .main-content-area ul li.heading_item.first h5, .main-content-area ul li.heading_item.first h6, .header-area ul li.heading_item.first h1, .header-area ul li.heading_item.first h2, .header-area ul li.heading_item.first h3, .header-area ul li.heading_item.first h4, .header-area ul li.heading_item.first h5, .header-area ul li.heading_item.first h6, .footer-area ul li.heading_item.first h1, .footer-area ul li.heading_item.first h2, .footer-area ul li.heading_item.first h3, .footer-area ul li.heading_item.first h4, .footer-area ul li.heading_item.first h5, .footer-area ul li.heading_item.first h6 {
  margin-top: 0px; }

ul li.coupon_item {
  padding: 1.5em;
  padding-top: 0em;
  text-align: center;
  -webkit-border-radius: 1.5em 1.5em;
  -moz-border-radius: 1.5em / 1.5em;
  border-radius: 1.5em / 1.5em; }
ul li.coupon_item::before {
  content: "COUPON";
  line-height: 1.5em; }
ul li.coupon_item .item_container {
  border: 1px dashed transparent;
  margin-bottom: 0em;
  margin-top: 0em;
  padding: 1.5em;
  position: relative; }
ul li.coupon_item .expires {
  font-size: 0.8em;
  line-height: 1.25em;
  margin-bottom: 0em; }
ul li.coupon_item .no_exp_date .expires {
  display: none; }
ul li.coupon_item .good_at {
  font-size: 0.8em;
  line-height: 1.25em;
  margin-bottom: 0em; }
ul li.coupon_item .coupon_print {
  position: absolute;
  right: 0em;
  font-size: 0.9em;
  line-height: 1.11111em;
  margin-bottom: 1.66667em;
  top: -1.6em;
  text-align: right; }
ul li.coupon_item .description {
  text-align: justify;
  font-size: 0.9em;
  line-height: 1.11111em;
  margin-bottom: 1.11111em; }
ul li.coupon_item p {
  margin-bottom: 1.11111em; }
ul li.coupon_item h3 {
  margin-top: 0em; }

#colTwo ul li.coupon_item {
  background-color: #f8deae; }
#colTwo ul li.coupon_item::before {
  color: oldlace; }
#colTwo ul li.coupon_item .item_container {
  background-color: oldlace;
  border-color: #9b1b1b;
  -webkit-box-shadow: #9b690c, 0px, 0px, 2px;
  -moz-box-shadow: #9b690c, 0px, 0px, 2px;
  box-shadow: #9b690c, 0px, 0px, 2px; }

#colOne ul li.coupon_item {
  background-color: #f8deae; }
#colOne ul li.coupon_item::before {
  color: oldlace; }
#colOne ul li.coupon_item .item_container {
  background-color: oldlace;
  border-color: #9b1b1b;
  -webkit-box-shadow: #9b690c, 0px, 0px, 2px;
  -moz-box-shadow: #9b690c, 0px, 0px, 2px;
  box-shadow: #9b690c, 0px, 0px, 2px; }

.ie ul li.coupon_item {
  padding: 1.5em; }

.ie ul li.coupon_item {
  behavior: url(/ie_compat/PIE.htc);
  z-index: 2;
  position: relative; }

ul li.twitter_item .twitter_div {
  background: transparent url(//dzuniversal.s3.amazonaws.com/services/twitter/larry-shadowed-big.png) no-repeat center 15px;
  padding-right: 59px;
  padding-left: 59px;
  padding-top: 39px;
  padding-bottom: 1.666em;
  font-size: 0.9em;
  line-height: 1.666em;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  border: 1px solid transparent; }
  ul li.twitter_item .twitter_div ul {
    list-style: none;
    margin: 0px;
    padding: 0px; }
  ul li.twitter_item .twitter_div li {
    padding: 0.833em 0px;
    border-bottom: 1px dashed transparent;
    font-style: italic; }
  ul li.twitter_item .twitter_div .data_for_behavior {
    display: none; }
  ul li.twitter_item .twitter_div #twitter-link {
    display: block;
    padding: 0.833em 0px; }

#colTwo ul li.twitter_item .twitter_div {
  background-color: #fbe9c7;
  border-color: #f9e2b7; }
  #colTwo ul li.twitter_item .twitter_div li {
    border-color: #f5cf88; }

#colOne ul li.twitter_item .twitter_div {
  background-color: #fbe9c7;
  border-color: #f9e2b7; }
  #colOne ul li.twitter_item .twitter_div li {
    border-color: #f5cf88; }

.dd_sidebar ul li.twitter_item .twitter_div {
  padding: 2.4em 0.8em 0.8em;
  width: auto; }

ul li.entre_item .item_container {
  position: relative;
  margin-bottom: 1em; }
ul li.entre_item .image_holder {
  margin-bottom: 10px; }
ul li.entre_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  line-height: 1.5em;
  padding-bottom: 0px;
  font-weight: bold;
  width: 70%;
  font-size: 1em; }
ul li.entre_item p {
  font-size: 0.9em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  line-height: 1.11em; }
ul li.entre_item .price {
  position: absolute;
  top: 0px;
  left: 60%;
  width: 40%;
  text-align: right; }
ul li.entre_item .description {
  width: auto; }

body #dd_wrapper ul li.entre_item .item_container {
  margin-bottom: 1em; }
  body #dd_wrapper ul li.entre_item .item_container p {
    margin-top: 0px; }

ul li.site_heading_item h1 {
  color: #5f1508;
  margin-bottom: 0em;
  margin-top: 0em;
  font-weight: normal;
  font-size: 4.5em;
  line-height: 1em;
  margin-bottom: 0em;
  letter-spacing: 0px; }
ul li.site_heading_item h2 {
  color: #5f1508;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5em;
  margin-bottom: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  letter-spacing: 0px; }

ul li.wine_item {
  position: relative; }
ul li.wine_item .name {
  font-weight: bold;
  width: 80%;
  font-variant: small-caps; }
ul li.wine_item .description {
  display: inline;
  padding-right: 10px; }
ul li.wine_item .year {
  display: inline; }
ul li.wine_item .price_holder {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px; }
ul li.wine_item .price {
  float: right; }

ul li.event_item .dd_image {
  margin-top: 0px; }
ul li.event_item .item_container {
  border: 1px solid transparent;
  padding: 1.5em 40px;
  padding-bottom: 0.75em;
  position: relative;
  min-height: 6px; }
ul li.event_item .name {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold; }
ul li.event_item .date {
  font-size: 0.9em;
  line-height: 1.666em;
  margin-bottom: 0.888em; }

ul li.event_item .date_block {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 100%;
  text-align: center; }
  ul li.event_item .date_block .big_month {
    font-size: 1.5em;
    line-height: 1em;
    font-weight: bold;
    margin-top: 1em; }
  ul li.event_item .date_block .big_date {
    font-size: 2em;
    line-height: 1em;
    margin-bottom: 0.75em; }
ul li.event_item .item_container.dd_big_event_date {
  padding-left: 120px; }

.dd_sidebar ul li.event_item .item_container {
  position: relative;
  padding: 1em 0em;
  padding-top: 2.5em;
  padding-bottom: 0.75em;
  border-left: none;
  border-right: none;
  min-height: 0; }
  .dd_sidebar ul li.event_item .item_container .date {
    position: absolute;
    width: 100%;
    top: 0px;
    text-align: center; }
  .dd_sidebar ul li.event_item .item_container .dd_image {
    display: none; }
  .dd_sidebar ul li.event_item .item_container.dd_big_event_date {
    margin-left: 0px; }
  .dd_sidebar ul li.event_item .item_container .date_block {
    display: none; }
  .dd_sidebar ul li.event_item .item_container .name {
    font-size: 1em; }

#colTwo ul li.event_item {
  background-color: transparent; }
  #colTwo ul li.event_item .item_container {
    background-color: oldlace;
    border-color: #f3c46a; }
  #colTwo ul li.event_item .date {
    color: #845a0b; }
#colTwo ul li.event_item .date_block {
  background-color: #f3c46a;
  color: oldlace;
  text-shadow: 1px 1px 3px #f1b84e; }

#colOne ul li.event_item {
  background-color: transparent; }
  #colOne ul li.event_item .item_container {
    background-color: oldlace;
    border-color: #f3c46a; }
  #colOne ul li.event_item .date {
    color: #845a0b; }

#colOne .dd_sidebar ul li.event_item .item_container .date {
  color: oldlace;
  background-color: #654508; }

ul li.special_item .item_container {
  position: relative;
  margin-bottom: 1em; }
ul li.special_item .image_holder {
  margin-bottom: 10px; }
ul li.special_item h3.name {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  line-height: 1.5em;
  padding-bottom: 0px;
  font-weight: bold;
  width: 70%;
  font-size: 1em; }
ul li.special_item p {
  font-size: 0.9em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  line-height: 1.11em; }
ul li.special_item .price {
  position: absolute;
  top: 0px;
  left: 60%;
  width: 40%;
  text-align: right; }
ul li.special_item .description {
  width: auto; }

.ie7 #dd_wrapper ul li .item_container .dd_image + p {
  margin-top: -1.5em; }

.ie7 #dd_wrapper ul li .item_container .dd_image.empty_image + p {
  margin-top: 0em; }

.ie8 #dd_wrapper ul li .item_container p:first_child {
  margin-top: 0px; }

.ie8 #dd_wrapper ul li .item_container p {
  margin-top: 1.5em;
  margin-bottom: 0px; }

.ie7 #dd_wrapper ul li.twitter_item .item_container {
  margin-bottom: 0px; }

#header, #footer {
  width: 830px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: 830px; }

#inner_content {
  width: 830px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  position: relative;
  overflow: visible; }

.content-area .sidebar-content-area {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
  display: inline;
  float: right; }
  * html .content-area .sidebar-content-area {
    overflow-x: hidden; }

.content-area .main-content-area {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 550px; }
  * html .content-area .main-content-area {
    overflow-x: hidden; }

#footer {
  padding-top: 1.5em; }
  #footer p {
    text-align: center;
    padding: 0;
    font-size: 0.9em; }

.raised_main_area_bg_color, .menu_content_page #colTwo, .wine_content_page #colTwo, .specials_content_page #colTwo {
  background-color: white; }

.raised_main_area_font_color, .menu_content_page #colTwo, .wine_content_page #colTwo, .specials_content_page #colTwo {
  color: #6b4909; }

.raised_main_area_link_color, .menu_content_page #colTwo a, .wine_content_page #colTwo a, .specials_content_page #colTwo a {
  color: #554393; }

.raised_main_area_link_color_hover, .menu_content_page #colTwo a:hover, .wine_content_page #colTwo a:hover, .specials_content_page #colTwo a:hover {
  color: #554393; }

.raised_main_area_link_color_visited, .menu_content_page #colTwo a:visited, .wine_content_page #colTwo a:visited, .specials_content_page #colTwo a:visited {
  color: #554393; }

.raised_main_area_link_color_active, .menu_content_page #colTwo a:active, .wine_content_page #colTwo a:active, .specials_content_page #colTwo a:active {
  color: #554393; }

.raised_main_area_link_color_focus, .menu_content_page #colTwo a:focus, .wine_content_page #colTwo a:focus, .specials_content_page #colTwo a:focus {
  color: #554393; }

.raised_main_area_header_color, .menu_content_page #colTwo h1, .menu_content_page #colTwo h2, .menu_content_page #colTwo h3, .menu_content_page #colTwo h4, .menu_content_page #colTwo h5, .menu_content_page #colTwo h6, .wine_content_page #colTwo h1, .wine_content_page #colTwo h2, .wine_content_page #colTwo h3, .wine_content_page #colTwo h4, .wine_content_page #colTwo h5, .wine_content_page #colTwo h6, .specials_content_page #colTwo h1, .specials_content_page #colTwo h2, .specials_content_page #colTwo h3, .specials_content_page #colTwo h4, .specials_content_page #colTwo h5, .specials_content_page #colTwo h6, .menu_content_page #colTwo h1 a, .menu_content_page #colTwo h2 a, .menu_content_page #colTwo h3 a, .menu_content_page #colTwo h4 a, .menu_content_page #colTwo h5 a, .menu_content_page #colTwo h6 a, .wine_content_page #colTwo h1 a, .wine_content_page #colTwo h2 a, .wine_content_page #colTwo h3 a, .wine_content_page #colTwo h4 a, .wine_content_page #colTwo h5 a, .wine_content_page #colTwo h6 a, .specials_content_page #colTwo h1 a, .specials_content_page #colTwo h2 a, .specials_content_page #colTwo h3 a, .specials_content_page #colTwo h4 a, .specials_content_page #colTwo h5 a, .specials_content_page #colTwo h6 a, .menu_content_page #colTwo h1 a:hover, .menu_content_page #colTwo h2 a:hover, .menu_content_page #colTwo h3 a:hover, .menu_content_page #colTwo h4 a:hover, .menu_content_page #colTwo h5 a:hover, .menu_content_page #colTwo h6 a:hover, .wine_content_page #colTwo h1 a:hover, .wine_content_page #colTwo h2 a:hover, .wine_content_page #colTwo h3 a:hover, .wine_content_page #colTwo h4 a:hover, .wine_content_page #colTwo h5 a:hover, .wine_content_page #colTwo h6 a:hover, .specials_content_page #colTwo h1 a:hover, .specials_content_page #colTwo h2 a:hover, .specials_content_page #colTwo h3 a:hover, .specials_content_page #colTwo h4 a:hover, .specials_content_page #colTwo h5 a:hover, .specials_content_page #colTwo h6 a:hover, .menu_content_page #colTwo h1 a:visited, .menu_content_page #colTwo h2 a:visited, .menu_content_page #colTwo h3 a:visited, .menu_content_page #colTwo h4 a:visited, .menu_content_page #colTwo h5 a:visited, .menu_content_page #colTwo h6 a:visited, .wine_content_page #colTwo h1 a:visited, .wine_content_page #colTwo h2 a:visited, .wine_content_page #colTwo h3 a:visited, .wine_content_page #colTwo h4 a:visited, .wine_content_page #colTwo h5 a:visited, .wine_content_page #colTwo h6 a:visited, .specials_content_page #colTwo h1 a:visited, .specials_content_page #colTwo h2 a:visited, .specials_content_page #colTwo h3 a:visited, .specials_content_page #colTwo h4 a:visited, .specials_content_page #colTwo h5 a:visited, .specials_content_page #colTwo h6 a:visited, .menu_content_page #colTwo h1 a:active, .menu_content_page #colTwo h2 a:active, .menu_content_page #colTwo h3 a:active, .menu_content_page #colTwo h4 a:active, .menu_content_page #colTwo h5 a:active, .menu_content_page #colTwo h6 a:active, .wine_content_page #colTwo h1 a:active, .wine_content_page #colTwo h2 a:active, .wine_content_page #colTwo h3 a:active, .wine_content_page #colTwo h4 a:active, .wine_content_page #colTwo h5 a:active, .wine_content_page #colTwo h6 a:active, .specials_content_page #colTwo h1 a:active, .specials_content_page #colTwo h2 a:active, .specials_content_page #colTwo h3 a:active, .specials_content_page #colTwo h4 a:active, .specials_content_page #colTwo h5 a:active, .specials_content_page #colTwo h6 a:active, .menu_content_page #colTwo h1 a:focus, .menu_content_page #colTwo h2 a:focus, .menu_content_page #colTwo h3 a:focus, .menu_content_page #colTwo h4 a:focus, .menu_content_page #colTwo h5 a:focus, .menu_content_page #colTwo h6 a:focus, .wine_content_page #colTwo h1 a:focus, .wine_content_page #colTwo h2 a:focus, .wine_content_page #colTwo h3 a:focus, .wine_content_page #colTwo h4 a:focus, .wine_content_page #colTwo h5 a:focus, .wine_content_page #colTwo h6 a:focus, .specials_content_page #colTwo h1 a:focus, .specials_content_page #colTwo h2 a:focus, .specials_content_page #colTwo h3 a:focus, .specials_content_page #colTwo h4 a:focus, .specials_content_page #colTwo h5 a:focus, .specials_content_page #colTwo h6 a:focus {
  color: #45302d; }

.menu_content_page #colTwo, .wine_content_page #colTwo, .specials_content_page #colTwo {
  width: 430px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 3em;
  padding-bottom: 3em;
  min-height: 480px;
  -webkit-box-shadow: #8a5e0b, 0px, 0px, 5px;
  -moz-box-shadow: #8a5e0b, 0px, 0px, 5px;
  box-shadow: #8a5e0b, 0px, 0px, 5px;
  behavior: url(/ie_compat/PIE.htc); }

#colTwo ul.specials_content li.coupon_item, #colTwo ul.wine_content li.coupon_item, #colTwo ul.menu_content li.coupon_item {
  background-color: #fae7c3; }
#colTwo ul.specials_content li.coupon_item::before, #colTwo ul.wine_content li.coupon_item::before, #colTwo ul.menu_content li.coupon_item::before {
  color: white; }
#colTwo ul.specials_content li.coupon_item .item_container, #colTwo ul.wine_content li.coupon_item .item_container, #colTwo ul.menu_content li.coupon_item .item_container {
  background-color: white;
  border-color: #9c1d1d;
  -webkit-box-shadow: #b0780e, 0px, 0px, 2px;
  -moz-box-shadow: #b0780e, 0px, 0px, 2px;
  box-shadow: #b0780e, 0px, 0px, 2px; }

h1 {
  font-size: 2.64265em;
  line-height: 1.13522em;
  margin-top: 1.13522em;
  margin-bottom: 1.13522em; }

h2 {
  font-size: 2.07267em;
  line-height: 1.44741em;
  margin-top: 1.44741em;
  margin-bottom: 1.44741em; }

h3 {
  font-size: 1.62562em;
  line-height: 1.84545em;
  margin-top: 0.92272em;
  margin-bottom: 0.92272em; }

h4 {
  font-size: 1.275em;
  line-height: 1.17647em;
  margin-top: 1.17647em;
  margin-bottom: 1.17647em; }

h5 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

h6 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.menu_content_page #colTwo ul li.heading_item h1, .menu_content_page #colTwo ul li.heading_item h2, .menu_content_page #colTwo ul li.heading_item h3, .menu_content_page #colTwo ul li.heading_item h4, .menu_content_page #colTwo ul li.heading_item h5 {
  background: transparent url("//dzuniversal.s3.amazonaws.com/menus/rules/horizontal_rule_smaller.png") no-repeat bottom center;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0px;
  margin: 0;
  padding-bottom: 22px; }
.menu_content_page #colTwo ul li.heading_item h1 {
  background-image: none;
  padding-bottom: 0px; }

body {
  font-family: Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.heading_item h1, ul li.heading_item h2, ul li.heading_item h3, ul li.heading_item h4, ul li.heading_item h5, ul li.heading_item h6 {
  font-family: PhilosopherRegular, Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1, ul li.site_heading_item h2 {
  font-family: PhilosopherRegular, Candara, Helvetica Neue, Helvetica, Arial Unicode MS, Arial, sans-serif; }

ul li.site_heading_item h1 {
  font-size: 3.3em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

ul li.site_heading_item h2 {
  font-size: 1.1em;
  line-height: 1.36364em;
  margin-bottom: 0em; }

body {
  background-image: url(https://gentle-mountain-51.herokuapp.com/noise/253/245/230/0.7.png);
  background-repeat: repeat; }

#dd_navigation a.nav_link:hover {
  background-color: transparent;
  background-image: url(https://gentle-mountain-51.herokuapp.com/rgba/144/98/11/0.1.png);
  background-repeat: repeat; }

/** NAVIGATION **/
#dd_navigation li {
  float: left;
  list-style: none;
  display: inline;
  padding: 0px;
  margin: 0px; }

#nav {
  float: left;
  height: 38px;
  margin: 17px 0 0;
  width: 931px; }

#dd_navigation ul {
  margin: 0px;
  padding: 0px;
  margin-top: 1px;
  /*width:940px;*/
  height: 38px;
  /*position:absolute;*/
  /*makes dropdown sit on top of flash &amp; map*/
  postition: relative;
  /*float and relative makes postitioning possible for dropzite*/
  float: left;
  z-index: 100;
  /*makes dropdown sit on top of flash &amp; map*/
  list-style: none outside none; }

#dd_navigation a.nav_link {
  padding: 0 15px;
  color: #164579;
  font-weight: bold;
  text-shadow: 1px 1px 1px #ccc; }

#dd_navigation a:hover.nav_link {
  color: #276A9E; }

/**END NAVIGATION **/
ul li.site_heading_item h1 {
  float: left; }

/**site name**/
ul li.site_heading_item h2 {
  float: left;
  margin: 25px 0 0 42px; }

/**catch phrase**/
#inner_content {
  width: 978px; }

#header, #footer {
  width: 613px;
  margin: 13px auto; }

.content-area .main-content-area {
  width: 686px;
  -moz-box-shadow: 0 0 5px 0 #26689B;
  border: 1px solid #ffffff;
  margin-top: 20px;
  padding-top: 34px;
  background: #EEEFE8;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-border-radius: 10px; }

#outer_content {
  border-top: 1px solid #fff;
  margin-top: -6px; }

.dd_slideshow_container {
  border: 1px solid #999999;
  padding: 5px;
  background: #FFFFFF; }

.dd_slideshow_controls {
  position: absolute;
  right: 5px;
  bottom: 5px; }

.dd_top_header {
  margin: 0 auto;
  width: 978px; }

#head {
  border-bottom: 1px solid #ccc;
  background: url(//dropzite-images.s3.amazonaws.com/img/42598/da4591e/original/bg21.png) repeat-x; }

.content-area .sidebar-content-area {
  width: 256px; }

.site_bg_color, body, body {
  background-color: gray; }

#site_logo {
  wdith: 613px;
  height: auto; }

#colTwo {
  padding: 0 25px; }

.site_font_color, body, body {
  color: #333; }

#colOne .dd_sidebar {
  border-bottom: none;
  padding: 0 10px; }

.wine_content_page #colTwo, .menu_content_page #colTwo, .specials_content_page #colTwo {
  margin: 0 auto; }

.site_header_color, body h1, body h2, body h3, body h4, body h5, body h6, body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a, body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover, body h1 a:visited, body h2 a:visited, body h3 a:visited, body h4 a:visited, body h5 a:visited, body h6 a:visited, body h1 a:active, body h2 a:active, body h3 a:active, body h4 a:active, body h5 a:active, body h6 a:active, body h1 a:focus, body h2 a:focus, body h3 a:focus, body h4 a:focus, body h5 a:focus, body h6 a:focus, body h1, body h2, body h3, body h4, body h5, body h6, body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a, body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover, body h1 a:visited, body h2 a:visited, body h3 a:visited, body h4 a:visited, body h5 a:visited, body h6 a:visited, body h1 a:active, body h2 a:active, body h3 a:active, body h4 a:active, body h5 a:active, body h6 a:active, body h1 a:focus, body h2 a:focus, body h3 a:focus, body h4 a:focus, body h5 a:focus, body h6 a:focus {
  color: #11395A;
  margin-bottom: 5px;
  border-bottom: 1px solid #999999; }

ul li.site_heading_item h1 {
  display: none; }

.dd_mark_empty_drop {
  width: 600px;
  *zoom: 1;
  min-height: 100px; }

/**makes vertical droping possible **/
#dd_navigation ul.dd_sortable {
  float: none; }

#dd_wrapper ul.page_items_connect #textblock_item_143584 a img {
  border: medium none;
  box-shadow: 2px 2px #000000; }

#dd_wrapper ul.page_items_connect #textblock_item_153403 {
  text-align: LEFT; }

