@import url(2e2983d3fa2c29ad6e2c6f124098bdbb212dd285.css) ;
#logo { top: 10px; }
body.page #page-top #main-area .container, #page-top #main-area .container { height: 170px ! important; padding-top: 17px ! important; }
#page-top .slide .description { display: none; }
#page-bg, #page-bottom { height: 210px; }
.home #page-bg, .home #page-bottom { height: 465px; }
#category-name { padding-top: 11px ! important; }
#menu-bar { background: transparent url(e43fd7b3b154b0e6c36ba4d472d1dfec23af8c94.png)  no-repeat scroll 0% 0%; padding-left: 291px; position: relative; height: 127px; }
#menu-right { width: 2000px; position: absolute; left: 960px; top: 17px; height: 110px; background: transparent url(7a36f6b28b7cd40c2bbdb7060fe8a8005c52aa98.png)  repeat-x scroll 0% 0%; }
#menu-content { background: transparent url(7a36f6b28b7cd40c2bbdb7060fe8a8005c52aa98.png)  repeat-x scroll 0% 0%; height: 110px; padding-top: 20px; }
ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { background: transparent none repeat scroll 0% 0%; }
ul#top-menu a { font-size: 16px; }
ul#top-menu li li a, ul#top-menu li li li a { font-size: 14px; }
ul#top-menu li ul { border-top: 1px solid rgb(176, 171, 157); top: 50px ! important; }
#sidebar h4.widgettitle, h4.widgettitle, h2.category_name, .home-block h3.title, h1, h2, h3, h4, h5, h6 { color: rgb(174, 168, 111); }
#quote .container { padding-top: 23px ! important; }
#quote .container { background: transparent none repeat scroll 0% 0%; padding-top: 30px; padding-bottom: 17px; }
#quote-shadow { background: transparent none repeat scroll 0% 0%; }
p#quote-line-1 { line-height: 28px; }
blockquote { background: rgb(232, 230, 212) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); }
blockquote p { padding-bottom: 16px; }
blockquote p:last-child { padding-bottom: 0px; }
p.meta-info { display: none; }
.post h2.title a { color: rgb(153, 146, 129); }
p { font-size: 14px; padding-bottom: 16px; }
#copyright-left { width: 50%; float: left; text-align: right; padding-right: 20px; }
#copyright-right { width: 50%; float: left; padding-left: 20px; }
.gallery-intro img { border-radius: 10px; margin-bottom: 1em; }
.page-id-34 .gallery-intro { display: none; }
#sidebar .wpcf7-list-item { display: block; }
.contact-mini { clear: both; display: block; }
.contact-mini-name { float: left; width: 270px; }
.contact-mini-message { float: left; width: 290px; }
.contact-mini-send { float: left; width: 55px; }
.clear { clear: both; }
.category-gallery .post-thumbnail { display: none ! important; }
.page-id-34 .gallery-intro img { display: none ! important; }
#wpss_slider, #wpss_slider_tw { margin-top: 60px; }
#wpss_slider_g1 { display: none; }
.wp-table-reloaded thead th.column-1 { width: 28% ! important; }
.wp-table-reloaded thead th.column-2 { width: 40% ! important; }
.wp-table-reloaded thead th.column-3 { width: 8% ! important; }
.wp-table-reloaded thead th.column-4 { width: 10% ! important; }
.wp-table-reloaded thead th.column-5 { width: 14% ! important; }
table.wp-table-reloaded a::after { content: none ! important; }
table.coffee-table { border: 1px solid rgb(221, 219, 191); }
table.coffee-table tbody tr:nth-child(2n+1) { background-color: rgb(226, 224, 201); }
table tbody th { background-color: rgb(124, 123, 107); color: rgb(247, 247, 241); text-shadow: 1px 1px 1px black; text-transform: uppercase; }
table.coffee-table tbody th.cell-1 { width: 20%; }
table.coffee-table tbody th.cell-2 { width: 55%; }
table.coffee-table tbody th.cell-3 { width: 10%; }
table.coffee-table tbody th.cell-4 { width: 15%; }
table.key { font-weight: bold; margin: 0px auto 20px ! important; }
table.key td { height: 2em; }
table.production-table { border: 1px solid rgb(221, 219, 191); margin: 0px auto 50px; }
table.production-table td { vertical-align: middle; height: 1.2em; }
table.production-table tr.row-header { vertical-align: bottom; text-align: left; background-color: rgb(208, 205, 176); color: rgb(156, 154, 133); text-transform: uppercase; }
table.production-table td.harvest-period { background-color: rgb(223, 199, 190); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px black; text-align: center; }
table.production-table td.best-harvest-period { background-color: rgb(133, 78, 58); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px black; text-align: center; }
table.production-table td.shipping-period { background-color: rgb(193, 207, 183); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px black; text-align: center; }
table.production-table td.best-shipping-period { background-color: rgb(122, 162, 93); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px black; text-align: center; }
.west-east-menu { float: left; font-weight: bold; }
.page-id-32 .west-east-menu a.toggle-west, .page-id-30 .west-east-menu a.toggle-east { color: rgb(156, 155, 155); cursor: text; }
.page-id-32 .west-east-menu a.toggle-west:hover, .page-id-30 .west-east-menu a.toggle-east:hover { text-decoration: none; }
.home-todays-offerings-location { font-style: normal; font-size: 12px; }
.home .author a.home-featured-arrival-title { color: rgb(68, 41, 23); }
ul.et-tabs-control br { padding: 0px ! important; margin: 0px ! important; }
.et_pt_blogmeta { display: none; }
p.gde-text { text-align: right; }
a.gde-link { font-size: 100%; background-color: rgb(124, 162, 96); padding: 3px 6px; border-radius: 4px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); color: white; text-decoration: none; font-family: Arial,Helvetica,sans-serif; }
a.gde-link:hover { background-color: rgb(142, 175, 151); }
.portfolio-slideshow { margin-bottom: 10px ! important; }
.slideshow-wrapper { min-width: 615px; }
ul.et-tabs-control br { display: none ! important; }
hr { border: 0px none; width: 100%; color: rgb(216, 214, 187); background-color: rgb(216, 214, 187); height: 2px; clear: both; margin-bottom: 2em; }
dl.attachments-large, dl.attachments-medium, dl.attachments-small { border: medium none ! important; }
dl.attachments { width: 220px ! important; margin: 10px 9px ! important; display: inline-block; vertical-align: top ! important; }
.page-id-48 .entry p img { border-radius: 10px; }
div.domTip_Tip { margin-left: 40px; }
div.domTip_tipHeader { background-color: rgb(124, 123, 107) ! important; font-family: Helvetica,Arial,sans-serif ! important; color: rgb(247, 247, 241) ! important; text-shadow: 1px 1px 1px black; text-transform: uppercase; text-align: left ! important; }
div.domTip_tipBody { text-align: left ! important; font-size: 100% ! important; font-family: Helvetica,Arial,sans-serif ! important; }
