/* @override 
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lgd22q
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lgd42e
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lhbbpc
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?likqv4
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lk7yb2
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lk89mi
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lkc44p
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lkfcjp
	http://dwn.m7sandbox.com/sites/all/themes/dwn/css/style.css?lkux50
*/

/* @group Presentation */

body {
	/*background: #e8e6da url(../images/farm-background.jpg) no-repeat center top;*/
  font-size: 14px;
  line-height: 16px;
}
p { padding-bottom: 15px; }

h5 {
  font-size: 18px;
}


/*
.node-page h2 {
 color: #90876a;
 font-size: 138.5%;
 margin-bottom: 16px;
 margin-top: 0px;
 line-height: 22px;
}
.node-page h3 {
 color: #90876a;
 font-size: 110%;
 margin-bottom: 4px;
 margin-top: 0px;
 border: none;
}
.node-page ul {
	list-style-type: square;
  margin-left: 20px; 
}
.node-page ul li {
	list-style-type: square;
  line-height: 24px;
}
.node-page .links ul li {
	list-style-type: square;
  line-height: 14px;
  margin-top: 20px;
}
.node-page ol {
  margin-left: 20px; 
  padding-bottom: 20px; 
}
.node-page ol li {
  line-height: 24px;
}

*/


.node h2 {
 color: #90876a;
 font-size: 138.5%;
 margin-bottom: 16px;
 margin-top: 0px;
 line-height: 22px;
}
.node h3 {
 color: #90876a;
 font-size: 110%;
 margin-bottom: 4px;
 margin-top: 0px;
 border: none;
}
/*
.node ul {
  list-style-type: square;
  margin-left: 20px; 
}
.node ul li {
  list-style-type: square;
  line-height: 24px;
}
*/
.node .links ul li  {
  float: right; padding: none; margin: 0;
  border-left: 1px solid #617F0E;
  list-style-type: square;
  line-height: 14px;
  margin-top: 20px;
}
.node .links ul li a {
  padding: 0px !important;
}
.node .links ul li.last  {
  border: none !important;
}
.node ol {
  margin-left: 20px; 
  padding-bottom: 20px; 
}
.node ol li {
  line-height: 24px;
}

.table-image-caption img {
  margin-bottom: 5px;
  border: 0;
}

.table-image-caption * {
  margin-left: 0px;
  font-size: small;
  border: 0;
}

.field-type-text-long .image-caption-left td {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 5px;
  font-size: small;
  border-width: 0;
}

.field-type-text-long .image-caption-left td img {
  margin-bottom: 5px;
  margin-right: 0;
  padding-left: 0px;
  font-size: small;
  border-width: 0;
}

.field-type-text-long .image-caption-right td {
  padding-left: 30px;
  padding-right: 0;
  margin-bottom: 5px;
  font-size: small;
  border: 0;
}

.field-type-text-long .image-caption-right td img {
  margin-bottom: 5px;
  padding-right: 0;
  font-size: small;
  border: 0;
}

.field-type-text-long .multi-bud-table td img {
  padding-right: 0;
  margin-right: 0;
}

table.cherry-bloom-table {
  border-collapse: collapse;
  border: 1px solid black;
  padding: 2px;
}

table.cherry-bloom-table th {
  border-collapse: collapse;
  border: 1px solid black;
  padding: 2px;
}

table.cherry-bloom-table td {
  border-collapse: collapse;
  border: 1px solid black;
  padding: 2px;
}

table.chill-data-table td {
  padding-right: 12px;
}


/*.node-page .field-type-text-long .image-caption-right * {
  margin-right: 0px;
  padding-left: 15px;
  font-size: small;
  border: 0;
} 8/ 

/*
.print_html, .print_mail, .addtoany { float: right; padding: none !important; margin: 0; line-height: 14px; }
.print_html, .addtoany { border-left: 1px solid #617F0E; }
li.print_html a, li.print_mail a, li.addtoany a { background: none !important; padding: 0 !important;}
ul.inline li.print_html, li.print_mail, li.addtoany { padding: none !important; margin: none !important;}
*/

#search .search-box {
	background: url(../images/search-box.png) no-repeat left top;
	border: none;
}

.ie #search {
	background: url(../images/search-box.png) no-repeat left top;
}

.ie #search .search-box {
	background: none;
}

#search .search-button {
	border: none;
	background: none;
}

#top-nav-tabs a {
	background: url(../images/tabs.png);
	width: 130px;
}

#top-nav-tabs li.for-home-gardens a { /*Gardens*/
	background-position: left 0;
}

#top-nav-tabs li.for-retail-nurseries a { /*Nurseries*/
	background-position: -136px 0;
	width: 145px;
}

#top-nav-tabs li.for-commercial-orchards a { /*Orchards*/
	background-position: -287px 0;
	width: 145px;
}

#top-nav-tabs li.for-home-gardens a:hover,
#top-nav-tabs li.for-home-gardens.active a,
#top-nav-tabs li.for-home-gardens a.panelShowing {
	background-position: left -50px;
}

#top-nav-tabs li.for-retail-nurseries a:hover,
#top-nav-tabs li.for-retail-nurseries.active a,
#top-nav-tabs li.for-retail-nurseries a.panelShowing {
	background-position: -136px -50px;
}

#top-nav-tabs li.for-commercial-orchards a:hover,
#top-nav-tabs li.for-commercial-orchards.active a,
#top-nav-tabs li.for-commercial-orchards a.panelShowing {
	background-position: -287px -50px;
}

#top-ancillary-links {
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	text-shadow: #000 2px 2px 3px;
	color: #fff;
}

#top-ancillary-links span a {
	color: #fff;
}

#top-ancillary-links span a:hover {
	color: #f6cc1f;
}

#main-wrapper {
	background: url(../images/main-wrapper-background.png) repeat left top;
	border-top: 5px solid #7e9133;
}

#main {
	background: #fff;
}

#main_bottom * {
        padding-top: 10px;
        font-size: 11px;
        font-weight: bold;
        color: #A0A0A0;
}

#breadcrumb-bar {
	background: #e8e6da url(../images/breadcrumb-lower-border.gif) repeat-x -1px bottom;
	border: 1px solid #d5d0c4;
	border-bottom: none;
}

#breadcrumb-bar .breadcrumb {
	text-transform: uppercase;
	font-size: 77%;
}

#breadcrumb-bar .tabs {
	width: 706px;
}

#breadcrumb-bar .tabs ul.primary {
	margin: 0;
	padding: 0;
	margin-top: -15px;
	border-bottom: none;
	text-align: right;
}

#breadcrumb-bar .tabs ul.secondary {
	margin: 0;
	padding: 0;
	border-bottom: none;
	border-top: 1px solid #ccc;
}

#breadcrumb-bar .tabs ul.secondary li.active {
	background-color: #fff;
}

#breadcrumb-bar a {
	color: #4b4841;
}

#breadcrumb-bar .current {
	font-weight: bold;
}

#sidebar-content-wrapper {
	background: #fff url(../images/main-background.gif) repeat-y right top;
}

#sidebar-content-wrapper .sidebar {
	background: url(../images/sidebar-left-border.gif) no-repeat left top;
}

#sidebar-content-wrapper #content-wrapper {
	/*background: url(../images/content-right-border.gif) no-repeat right top; */
}

#content-wrapper li a {
	background: url(../images/forward-green-bullet.gif) no-repeat left .7ex;
}
#content-wrapper .node-inner li a {
  background: none !important;
}

.page-subheading h1 {
	font: 241% "Trebuchet MS", sans-serif;
}

.page-subheading #multiple-budded h1 {
        font-size: 185%;
        padding-top: 28px;
        padding-bottom: 0px;
}

/*#multiple-budded div {
        margin-bottom: 5px;
}*/

.page-subheading.photo h1+p {
	font-style: italic;
	color: #fff;
	font-size: 108%;
}

.block h3 {
	border-bottom: 3px solid #cccabb;
	text-transform: uppercase;
	font: 167% "Trebuchet MS", sans-serif;
	margin-bottom: 10px;
}
#nav-sidebar h3 {
  border-bottom: none;
	font: 100% "Trebuchet MS", sans-serif;
  font-weight: bold;
  text-transform: normal;
  margin-top: 0px;
}

.panel h3 .ampersand {
	font-family: "Georgia", "Trebuchet MS", sans-serif;
	color: #b6b4a6;
}

.footer {
	color: #effaa7;
	border-top: 4px solid #a29668;
	font-weight: normal;
	font-style: normal;
	background: #4d6f1a url(../images/footer-gradient.jpg) repeat-x left top;
}

.footer .column {
	background: url(../images/footer-divider.jpg) no-repeat left 3px;
}

.footer .column:first-child {
	background-image: none;
}

.footer-nav-header {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 93%;
}

.footer ul {
	font-size: 93%;
}

.footer li {
	list-style-type: none;
}

.footer a,
.footer a:active,
.footer a:visited,
.footer a.active {
	color: #fff;
}

.footer a:hover {
	color: #f6cc1f;
}
.footer .block  ul li {
  list-style: none;
  margin: 0px;
}
.footer .block  {
  width: 164px;
  float: left;
  min-height: 180px;
  margin-top: 10px;
  padding: 0 8px 0 18px;
  background: url(../images/footer-divider.jpg) no-repeat left 3px;
}
.footer .block:first-child {
  background: none;
}
.footer h3  {
  text-transform: uppercase;
  font-size: 100%;
  font-weight: bold;
  border-bottom: none;
  margin: 0px;
  color: #EFFAA7;
}
.footer .block  ul li {
  list-style: none;
  margin: 0px;
}

/*a.nolink {cursor:default;}*/

#styles-1-0 img {
  background: #000;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
}

.node-landing-page .block h3 {
  border-bottom: 3px solid #cccabb;
  text-transform: uppercase;
  font: normal 23px "Trebuchet MS", Arial, sans-serif;
  margin-bottom: 10px;
}

.node-landing-page .block h3 .ampersand {
  font-family: "Georgia", "Trebuchet MS", sans-serif;
  color: #b6b4a6;
}

.clr { clear: both; }

#product-container ul { padding-bottom: 15px;}

.view-id-upcoming_events .item-list ul li {
  margin: 0px;
}
.view-id-upcoming_events .item-list ul li a {
  background: none !important;
  padding: 0px !important;
}

/*.print_html, .print_mail, .addtoany { float: right; padding: none !important; margin: 0; line-height: 14px; }
.print_html, .addtoany { border-left: 1px solid #617F0E; }
li.print_html a, li.print_mail a, li.addtoany a { background: none !important; padding: 0 !important;}
ul.inline li.print_html, li.print_mail, li.addtoany { padding: none !important; margin: none !important;}
*/
.node-fruittube-video .field-type-media {
  padding-bottom: 20px;
}
.node-fruittube-video .field-name-field-video-original-date {
  padding-bottom: 10px;
}

.post-date { }
.tags { font-style: italic; font-weight: normal !important; }

/* .view-resources .view-filters { float: right; } */
#block-views--exp-resources-page_3, #block-views--exp-resources-page_1 { float: right;}

span.small-title { font-size: 18px; }
.edit-link { display: inline; padding-left: 10px; }
.category-description { padding-bottom: 20px; }

.title-tab { border-bottom: 3px solid #CCCABB; line-height: 10px; 
  padding-top: 10px;
  margin-bottom: 10px; }

.product-title { font-size: 14px; }
.product-title img { padding-bottom: 0; padding-left: 10px; float: right;}

.product-title1 { font-size: 110%; }

#product-subtitle h5 {
  margin-left: 10px;
  margin-bottom: 10px;
}

.adr { padding-top: 5px; font-style: italic; }

/* @end */
#admin-menu > div > .dropdown > li > a {
  border-right: 0;
  margin: 3px;
  padding: 2px 10px 3px;
}
#admin-menu > div > .dropdown > li.admin-menu-tab > a {
  margin: 0px !important;
  border-right: 1px solid #333;
}

#no-sidebar tr.odd { background-color: #E8E8E8; }
#no-sidebar tr.even { background-color: #ffffff;
}


