
/* inlined file "styles/elements.css" */
ul.spaced li,
ol.spaced li {
	margin-bottom: 0.5em;
}


/* Buttons */

input.compact-button,
.compact-button input,
button.compact-button,
.compact-button button {
	background-color: #f4f4dd;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-bottom-color: #b7a583;
	border-right-color: #b7a583;
	color: #5c5141;
	font-family: sans-serif;
	font-size: 80%;
	padding: 1px 2px;
	margin-left: 4px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
}

.ie6 input.compact-button,
.ie6 .compact-button input {
	padding-bottom: 0; /* IE hack */
}

input.compact-button:hover,
.compact-button input:hover,
button.compact-button:hover {
	background: #ffffee;
}

.small-print {
	font-family: sans-serif;
	font-size: 80%;
	color: #91916E;
}

.free-shipping-note {
	font-family: sans-serif;
	font-size: 80%;
	color: #91916E;
}

.item-sku {
	font-weight: bold;
	color: #5c5141;
}

.item-alias-sku {
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.5em 0;
}

#article_bodytext li {
	margin-bottom: 0.3em;
	line-height: 1.5;
}

#article_bodytext dt {
	margin: 1em 0 0 0;
	font-weight: bold;
}

#article_bodytext dd {
	margin: 0 0 0 0.5em;
}

.imgborder {
	padding: 2px;
	border: 1px solid #DDDDCC;
}

.imgright {
	float: right;
	margin: 0 0 1em 1em;
}

.imgleft {
	float: left;
	margin: 0 1em 1em 0;
}

#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4,
#main-content h5,
#main-content h6 {
	font-weight: normal;
	font-style: italic;
	color: #5C5141;
	background: url(../images/elements/hr-underline-secondary.png) repeat-x bottom left;
	margin: 0.5em 0;
}

#main-content h1.noline,
#main-content h2.noline,
#main-content h3.noline,
#main-content h4.noline,
#main-content h5.noline,
#main-content h6.noline {
	background: none;
}

#main-content h1 { font-size: 250%; }
#main-content h2 { font-size: 180%; }
#main-content h3 { font-size: 140%; }
#main-content h4 { font-size: 120%; }
#main-content h5 { font-size: 100%; }
#main-content h6 { font-size: 80%;  }

.clear { clear: both; }
.main-clear { clear: both; height: 20px; }

.tree-quote {
	font-size: 138.5%;
	color: #5f5d4d;
}

#faq_index_list li {
	margin: 0;
}

.faq_question {
	padding-top: 1em;
	font-size: 110%;
	font-weight: bold;
}

/* inlined file "styles/veseys-layout.css" */
body {
	background: #fbfbde url(../images/elements/header-background.png) repeat-x;
	margin: 8px;
	padding: 0;
	min-width: 700px;
	max-width: 1200px;
	color: #31210A;
	font-family: georgia, serif;
	font-size: 84%;
}

.ie6 body {
	width: 960px;
}

body#splash {
	width: auto;
	max-width: none;
}

a:link    { color: #3B4D84; }
a:visited { color: #3B4D84; }
a:hover   { color: #1C2A5E; }
a:active  { color: #000000; }


/* Navbar */

.swat-nav-bar {
	font-family: sans-serif;
	font-size: 80%;
	color: #91916e;
	margin: 0 0 1em 0;
}

.swat-nav-bar a:link     { color: #91916e; }
.swat-nav-bar a:visited  { color: #91916e; }
.swat-nav-bar a:hover    { color: #1c2a5e; }
.swat-nav-bar a:active   { color: #000000; }


/* Main Content */

#main-content p {
	line-height: 1.5;
}

body.with-secondary-menu #body-content {
	float: right;
	width: 76%;
}
.ie6 body.with-secondary-menu #body-content {
	width: 73%;
}

#body-content {
	padding: 0 2% 30px 3%;
	margin: 0;
	min-height: 45em;
}

.ie6 #body-content {
	height: 45em;
}


/* Notification box */

#main-content div.notification {
	border: 1px solid #ddddcc;
	padding: 1px;
	margin: 0 0 0.5em 0;
}

#main-content div.notification h4 {
	margin: 0;
	padding: 10px 15px;
	background-color: #f4f4dd;
	background-image: none;
	color: #5c5141;
	font-size: 140%;
	font-weight: normal;
}

#main-content div.notification p {
	margin: 10px 15px;
}

#main-content div.notification ul {
	margin-top: 10px;
	margin-bottom: 10px;
}


/* Header */

/* Logo/Title */

h1#logo {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 185px;
	height: 98px;
	background: url(../images/elements/logo.png) no-repeat top right; /* align right for IE5 */
	text-indent: -3000em;
}

/* christmas version */
/*

h1#logo {
	width: 214px;
	background: url(../images/elements/logo-holly.png) no-repeat top right;
}

body {
	background: #fbfbde url(../images/elements/header-background-holly.png) repeat-x;
}

*/
/* end christmas version */

h1#logo a {
	display: block;
	height: 138px;
	white-space: nowrap; /* keeps text from showing in Opera */
	text-decoration: none;
}

/* Locale Switcher */

div#locale_switcher {
	position: absolute;
	top: 75px;
	left: 0;
	width: 175px;
	padding: 0 11px;
	text-align: center;
	color: #D6CDAB;
	font-family: sans-serif;
	font-size: 80%;
}

div#locale_switcher span {
	font-weight: bold;
	padding: 0 0 0 20px;
	color: #FFFFEE;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

div#locale_switcher span#locale_en_CA {
	background-image: url(../images/elements/regions/CA/flag.png);
}

div#locale_switcher span#locale_en_US {
	background-image: url(../images/elements/regions/US/flag.png);
}

div#locale_switcher a:link,
div#locale_switcher a:visited {
	color: #D6CDAB;
}

/* Top Links */

#top_links {
	float: right;
	margin: 0;
	padding: 0 8px 0 0;
}

#top_links li {
	float: left;
	margin: 0;
	list-style: none;
	color: #fafad6;
	text-align: center;
	font-family: sans-serif;
	font-size: 80%;
}

#top_links li a {
	float: left;
	display: block;
	padding: 7px 5px;
	min-height: 20px;
}

#top_links .facebook a,
#top_links .youtube a,
#top_links .twitter a,
#top_links .pintrest a,
#top_links .blogger a,
#top_links .instagram a,
#top_links .newsletter-signup a {
	padding: 0 5px 0 0;
}

#top_links .facebook img,
#top_links .youtube img,
#top_links .twitter img,
#top_links .pintrest img,
#top_links .blogger img,
#top_links .instagram img,
#top_links .newsletter-signup img {
	border: none;
}

.ie6 #top_links li a {
	height: 20px;
}

#top_links li a:link    { color: #FFFFEE; }
#top_links li a:visited { color: #FFFFEE; }
#top_links li a:hover   { color: #d6cdab; }
#top_links li a:active  { color: #b7a583; }

#top_links li a#cart_link {
	background: url(../images/elements/cart.png) right 4px no-repeat;
	padding-right: 26px;
	text-decoration: none;
	text-align: center;
}

#top_links li a#cart_link span {
	font-weight: bold;
	text-decoration: underline;
}

/* articles / sub articles */
.sub-articles {
	margin-left: 1em;
}

.sub-articles dt,
.sub-articles dd {
	margin: 0;
	padding: 0;
}

.sub-articles dt {
	margin: 1em 0 .25em 0;
}

.sub-articles dd {
	margin-left: .5em;
}

.sunlite {
	width: 155px;
	text-align: center;
    clear: both;
}

.sunlite span {
	display: block;
	font-size: 85%;
}

.recipe-right {
	background: #ffffee url(../images/articles/learn/reference/recipes/book-back.png) left top no-repeat;
	float: right;
	width: 210px;
	text-align: center;
	padding-left: 50px;
	padding-top: 5px;
	clear: both;
	font-weight: bold;
	line-height: 1.5;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

/* Feedback Survey */
.store-feedback-panel-title {
	margin-bottom: 1em;
	background: #f2e7ad;
	border: 1px solid #bfa747;
}

a.store-feedback-panel-title {
	color: #4f4418;
}

a.store-feedback-panel-title:hover {
	background: #efe7c2;
	border-color: #bfae6b;
}

#feedback_content p {
	margin-top: 0;
}

/* inlined file "styles/swat-local.css" */
.swat-frame {
	background: url(../images/elements/veseys-swat-frame-background.png) top repeat-x;
}

#main-content .swat-frame .swat-frame-title {
	background: none;
	color: #5C5141;
	font-size: 140%;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}

.swat-form-field {
	font-family: sans-serif;
}

.swat-form-field label {
	color: #5C5141;
}

.swat-form-field-no-validate {
	font-family: sans-serif;
}

.swat-form-field-no-validate label {
	color: #5C5141;
}

.swat-insensitive .swat-form-field label,
.swat-insensitive .swat-form-field span.swat-required,
.swat-insensitive .swat-form-field-contents {
	color: #B7A583;
}

input.swat-insensitive,
select.swat-insensitive {
	background: #f4f4dd;
}

.swat-note {
	color: #91916E;
}

.swat-frame .swat-footer-form-field {
	background: #F4F4DD url(../images/swat-local/swat-form-footer.png) top left repeat-x;
}

.swat-frame .swat-header-form-field {
	background: #F4F4DD url(../images/swat-local/swat-form-header.png) bottom left repeat-x;
}

ul.swat-toolbar {
	background: #ffffee url(../images/swat-local/swat-toolbar-background.png) bottom left repeat-x;
	border-bottom: 1px solid #efe8da;
}

ul.swat-toolbar .swat-tool-link {
	text-decoration: underline;
}

#feedback form .swat-form-field-with-messages label {
	background: #ffe3e0;
}

#feedback form .swat-form-field-with-messages label span.swat-required {
	color: #cc0000;
}

/* SwatPagination */
.swat-pagination {
	font-family: sans-serif;
}

.swat-pagination a,
.swat-pagination span {
	font-size: 80%;
	border: 1px solid #F4F4DD;
}

.swat-pagination span.swat-pagination-current {
	border-color: #ffe;
	background-color: #F4F4DD;
	color: #91916E;
}

.swat-pagination a {
	border: 1px solid #ffe;
}

.swat-pagination a:hover {
	background-color: #ffe;
	border-color: #D6CDAB;
}

.swat-pagination span.swat-pagination-nextprev {
	color: #B7A583;
}

.swat-pagination div.swat-pagination-position {
	font-weight: normal;
	color: #91916E;
}


/* SwatMessageDisplay */

#main-content .swat-message-display h3.swat-message-primary-content {
	font-size: 140%;
	font-weight: normal;
	background: none;
	color: #5C5141;
	margin: 0;
}

#main-content .swat-message-display .swat-message-with-secondary  h3.swat-message-primary-content {
	margin-top: 0;
}

#main-content .swat-message-error  h3.swat-message-primary-content {
	color: #A00;
}

#main-content .swat-message-secondary-content {
	margin-top: 0.5em;
}

#main-content .swat-message-secondary-content li {
	margin-bottom: 0.5em;
}

.swat-message-display .swat-message {
	-moz-border-radius: 0;
	border-radius: 0;
}

.swat-message-display-dismiss-link:link {
	display: none;
}

.swat-message-primary-content a {
	color: #5c5141;
	text-decoration: none;
}

.swat-message-primary-content a:hover {
	text-decoration: underline;
}


/* SwatTableView */

.swat-table-view thead th {
	border-bottom: 1px solid #EEEEDE;
}

.swat-table-view tbody tr {
	background: #FFFFEE url(../images/swat-local/swat-table-view-cell-background.png) bottom repeat-x;
}

.swat-table-view .swat-table-view-group {
	background: #FFFFEE;
}

.swat-table-view th,
.swat-table-view td {
	padding: 0.3em 0.5em;
}

table.swat-table-view th {
	font-family: sans-serif;
	font-size: 80%;
	color: #91916E;
}

.swat-fieldset {
	border-color: #ddc;
}

.swat-fieldset legend {
	font-weight: normal;
	font-size: 130%;
	color: #91916E;
}

.swat-money-cell-renderer div {
	white-space: nowrap;
}

/* {{{ Store Local styles */

.store-checkout-progress {
	border-color: #f7f7db;
	background-color: #f7f7db;
}

.store-checkout-progress li {
	font-size: 80%;
	font-family: sans-serif;
}

.store-checkout-progress li .title {
	background-color: #e9e6c9;
	border-color: #d9d6ba;
	font-weight: normal;
}

.store-checkout-progress-step1 li.store-checkout-progress-step1 .title,
.store-checkout-progress-step2 li.store-checkout-progress-step2 .title,
.store-checkout-progress-step3 li.store-checkout-progress-step3 .title {
	background-color: #ffe;
	font-weight: bold;
}

input.store-remove,
button.store-remove {
	color: #900;
	font-family: sans-serif;
}

.swat-table-view .store-total-row #subtotal_button,
.swat-table-view .store-table-view-button-row #remove_all_button {
	color: #900;
	font-family: sans-serif;
}

.store-payment-method-credit-card-number {
	font-family: monospace;
	white-space: nowrap;
}


/* Mini Cart */

.store-mini-cart-frame .swat-table-view th {
	font-weight: normal;
}

#main-content .store-mini-cart-frame .swat-frame-title {
	font-size: 100%;
	line-height: 1.5;
}

/* }}} */
/* {{{ minimum quanity remove form */
.store-item-minimum-quantity-remove { margin-top: 0.5em; }

.store-item-minimum-quantity-remove form.swat-form { display: inline; }

.store-item-minimum-quantity-remove form.swat-form input {
	background-color:#f4f4dd;
	color: #990000;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: -2px 0 0 0.5em;
	padding: 2px 4px 1px 4px;
	border-color: #fff #b7a583 #b7a583 #fff;
	border-style: solid;
	border-width: 1px;
}

/* }}} */

/* inlined file "styles/veseys-locale-layout.css" */
/* {{{ Layout */

#main-container-1 {
	clear: both;
	margin: 0 0 0 177px;
	padding: 0;
	background: #3c9009 url(../images/elements/categories/default/main-container-1.jpg) 0 0 no-repeat;
}

#main-container-2 {
	background: url(../images/elements/categories/default/main-container-2.jpg) top right no-repeat;
}

#main-container-2 h2#subtitle {
	font-family: georgia, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 150%;
	color: #fff;
	margin: 0;
	padding: 8px 12px;
}

#main-container-2 h2#subtitle a:link,
#main-container-2 h2#subtitle a:visited {
	color: #fff;
}

#main-container-2 h2#subtitle a:hover,
#main-container-2 h2#subtitle a:active {
	color: #ddddcc;
}

#main-container-3 {
	background: url(../images/elements/inside-corner.png) 0 0 no-repeat;
	margin: 0;
	padding: 7px 0 3px 3px;
	height: 1%; /*temp fix for IE Peek-a-boo bug */
	border-left: 2px solid #31210a;
	border-right: 2px solid #31210a;
	border-bottom: 2px solid #31210a;
	position: relative;
}

#main-content {
	clear: both;
	background: #ffffee;
	margin: 0;
	padding-top: 10px;
}

.ie6 #main-content {
	height: 1%;
}

#main-content #page_title,
#main-content .front-content h3,
#main-content .category-twig-subtitle {
	font-weight: normal;
	font-style: italic;
	font-size: 200%;
	color: #2d7900;
	background: url(../images/elements/categories/default/hr-underline.png) repeat-x bottom left;
	margin: 0;
}

/* }}}
/* {{{ Secure Server notice */

#secure_server {
	float: right;
	background: url(../images/elements/secure-server.png) center left no-repeat;
	padding: 3px 0 3px 20px;
	margin: 0 0 0.3em 1em;
	font-family: sans-serif;
	color: #91916e;
	font-size: 80%;
}

#secure_server a:link     { color: #91916e; }
#secure_server a:visited  { color: #91916e; }
#secure_server a:hover    { color: #1c2a5e; }
#secure_server a:active   { color: #000000; }

/* }}} */
/* {{{ Content */

ul.sub-articles li {
	margin-bottom: 0.5em;
}

a.sub-article {
	font-weight: bold;
}

.first { margin-top: 0; }

/* }}} */
/* {{{ Clearfix */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* }}} */
/* {{{ Print Styles */

@media print {

	body { background: none; }

	#logo,
	#locale_switcher,
	#top_links,
	#quick_search_form,
	#secure_server,
	#subtitle,
	#side_bar,
	#status_bar,
	#footer {
		display: none;
	}

	#main-container-1,
	#main-container-2,
	#main-container-3,
	#main-content {
		margin: 0;
		background: none;
		border: 0;
	}

	.swat-message-display,
	.swat-frame {
		border: 0;
		background: none;
	}

}
/* }}} */
/* {{{ Side Bar */

#side_bar {
	position: absolute;
	top: 100px;
	left: 0;
	width: 185px;
	font-family: sans-serif;
	font-size: 80%;
	padding-bottom: 10px;
}

#article_menu h4 {
	color: #595930;
	margin: 13px 0 0 13px;
	font-size: 100%;
}

#article_menu ul {
	margin: 0 0 0 13px;
	padding: 0 0 0 13px;
	color: #91916e;
}

#article_menu li {
	margin: 4px;
}

/* }}} */
/* {{{ Sidebar Menu */

#menu {
	margin: 0 0 0 5px;
	padding: 0;
}

#menu li,
#menu div {
	background-image: url(../images/elements/categories/menu.png);
	background-repeat: no-repeat;
}

#menu li {
	background-position: top left;
	margin: 2px 0;
	font-weight: bold;
	list-style: none;
}

#menu div {
	background-position: bottom left;
}

#menu li a:link,
#menu li a:visited,
#menu li span {
	color: #4d4834;
	background-color: #e9e6c9;
	text-decoration: none;
	display: block;
	width: 168px;
	padding: 2px 0 3px 4px;
	margin-left: 8px;
}
#menu li a:hover { background-color: #d9d6ba; }

#menu li a:active,
#menu li.menu-selected a:link,
#menu li.menu-selected a:visited,
#menu li.menu-selected span {
	background-color: #5C5141;
	color: #ffe;
	padding-right: 2px;
}

#menu span.menu-subtitle {
	width: auto;
	padding: 0;
	margin: 0;
	background: transparent !important;
	color: #900 !important;
}

#menu li a:active span.menu-subtitle,
#menu li.menu-selected span.menu-subtitle {
	color: #fff !important;
}

/* }}} */
/* {{{ individual color backgrounds */

/* newfor2012 */

#menu li#menu_newfor2012,
#menu li#menu_newfor2012_selected {
	background-position: -20px 0;
}

#menu li#menu_newfor2012 div,
#menu li#menu_newfor2012_selected div {
	background-position: -20px bottom;
}

#menu li#menu_newfor2012 a:link,
#menu li#menu_newfor2012 a:visited,
#menu li#menu_newfor2012 span {
	color: #337a06;
	background-color: #dceabd;
}
#menu li#menu_newfor2012 a:hover { background-color: #cbdfab; }

#menu li#menu_newfor2012 a:active,
#menu li#menu_newfor2012_selected a:link,
#menu li#menu_newfor2012_selected a:visited,
#menu li#menu_newfor2012_selected span {
	background-color: #266300;
	color: #FFFFEE;
}

/* organicseed */

#menu li#menu_organicseed,
#menu li#menu_organicseed_selected {
	background-position: -10px 0;
}

#menu li#menu_organicseed div,
#menu li#menu_organicseed_selected div {
	background-position: -10px bottom;
}

#menu li#menu_organicseed a:link,
#menu li#menu_organicseed a:visited,
#menu li#menu_organicseed span {
	color: #32488d;
	background-color: #dde4d3;
}
#menu li#menu_organicseed a:hover { background-color: #ccd4cc; }

#menu li#menu_organicseed a:active,
#menu li#menu_organicseed_selected a:link,
#menu li#menu_organicseed_selected a:visited,
#menu li#menu_organicseed_selected span {
	background-color: #1c4f7b;
	color: #FFFFEE;
}

/* commercial seed */

#menu li#menu_commercialseed,
#menu li#menu_commercialseed_selected {
	background-position: -60px 0;
}

#menu li#menu_commercialseed div,
#menu li#menu_commercialseed_selected div {
	background-position: -60px bottom;
}

#menu li#menu_commercialseed a:link,
#menu li#menu_commercialseed a:visited,
#menu li#menu_commercialseed span {
	color: #88466e;
	background-color: #ede3da;
}
#menu li#menu_commercialseed a:hover { background-color: #e3d3cf; }

#menu li#menu_commercialseed a:active,
#menu li#menu_commercialseed_selected a:link,
#menu li#menu_commercialseed_selected a:visited,
#menu li#menu_commercialseed_selected span {
	background-color: #873c64;
	color: #FFFFEE;
}

/* custom seed */

#menu li#menu_customseed,
#menu li#menu_customseed_selected {
	background-position: -100px 0;
}

#menu li#menu_customseed div,
#menu li#menu_customseed_selected div {
	background-position: -100px bottom;
}

#menu li#menu_customseed a:link,
#menu li#menu_customseed a:visited,
#menu li#menu_customseed span {
	color: #9f471f;
	background-color: #f8eacb;
}
#menu li#menu_customseed a:hover { background-color: #eedaba; }

#menu li#menu_customseed a:active,
#menu li#menu_customseed_selected a:link,
#menu li#menu_customseed_selected a:visited,
#menu li#menu_customseed_selected span {
	background-color: #9f471f;
	color: #FFFFEE;
}

/* fallbulbs */

#menu li#menu_fallbulbs,
#menu li#menu_fallbulbs_selected {
	background-position: -80px 0;
}

#menu li#menu_fallbulbs div,
#menu li#menu_fallbulbs_selected div {
	background-position: -80px bottom;
}

#menu li#menu_fallbulbs a:link,
#menu li#menu_fallbulbs a:visited,
#menu li#menu_fallbulbs span {
	color: #88466e;
	background-color: #ede3da;
}
#menu li#menu_fallbulbs a:hover { background-color: #e3d3cf; }

#menu li#menu_fallbulbs a:active,
#menu li#menu_fallbulbs_selected a:link,
#menu li#menu_fallbulbs_selected a:visited,
#menu li#menu_fallbulbs_selected span {
	background-color: #88466e;
	color: #FFFFEE;
}

/* flower seed */

#menu li#menu_flowerseed,
#menu li#menu_flowerseed_selected {
	background-position: -20px 0;
}

#menu li#menu_flowerseed div,
#menu li#menu_flowerseed_selected div {
	background-position: -20px bottom;
}

#menu li#menu_flowerseed a:link,
#menu li#menu_flowerseed a:visited,
#menu li#menu_flowerseed span {
	color: #45593a;
	background-color: #cbe0bf;
}
#menu li#menu_flowerseed a:hover { background-color: #bccfb1; }

#menu li#menu_flowerseed a:active,
#menu li#menu_flowerseed_selected a:link,
#menu li#menu_flowerseed_selected a:visited,
#menu li#menu_flowerseed_selected span {
	background-color: #45593a;
	color: #FFFFEE;
}

/* fresh christmas */

#menu li#menu_freshchristmas,
#menu li#menu_freshchristmas_selected {
	background-position: -30px 0;
}

#menu li#menu_freshchristmas div,
#menu li#menu_freshchristmas_selected div {
	background-position: -30px bottom;
}

#menu li#menu_freshchristmas a:link,
#menu li#menu_freshchristmas a:visited,
#menu li#menu_freshchristmas span {
	color: #922a12;
	background-color: #ede1cf;
}
#menu li#menu_freshchristmas a:hover { background-color: #e4cfbc; }

#menu li#menu_freshchristmas a:active,
#menu li#menu_freshchristmas_selected a:link,
#menu li#menu_freshchristmas_selected a:visited,
#menu li#menu_freshchristmas_selected span {
	background-color: #7c0000;
	color: #FFFFEE;
}

/* fruitsberries */

#menu li#menu_fruitsberries,
#menu li#menu_fruitsberries_selected {
	background-position: -90px 0;
}

#menu li#menu_fruitsberries div,
#menu li#menu_fruitsberries_selected div {
	background-position: -90px bottom;
}

#menu li#menu_fruitsberries a:link,
#menu li#menu_fruitsberries a:visited,
#menu li#menu_fruitsberries span {
	color: #45593a;
	background-color: #e6ecce;
}
#menu li#menu_fruitsberries a:hover { background-color: #d6ddbf; }

#menu li#menu_fruitsberries a:active,
#menu li#menu_fruitsberries_selected a:link,
#menu li#menu_fruitsberries_selected a:visited,
#menu li#menu_fruitsberries_selected span {
	background-color: #45593a;
	color: #FFFFEE;
}

/* herbs */

#menu li#menu_herbs,
#menu li#menu_herbs_selected {
	background-position: -40px 0;
}

#menu li#menu_herbs div,
#menu li#menu_herbs_selected div {
	background-position: -40px bottom;
}

#menu li#menu_herbs a:link,
#menu li#menu_herbs a:visited,
#menu li#menu_herbs span {
	color: #9b4723;
	background-color: #f8eacb;
}
#menu li#menu_herbs a:hover { background-color: #eedaba; }

#menu li#menu_herbs a:active,
#menu li#menu_herbs_selected a:link,
#menu li#menu_herbs_selected a:visited,
#menu li#menu_herbs_selected span {
	background-color: #dc8a66;
	color: #FFFFEE;
}

/* mantis */

#menu li#menu_mantis,
#menu li#menu_mantis_selected {
	background-position: -30px 0;
}

#menu li#menu_mantis div,
#menu li#menu_mantis_selected div {
	background-position: -30px bottom;
}

#menu li#menu_mantis a:link,
#menu li#menu_mantis a:visited,
#menu li#menu_mantis span {
	color: #922a12;
	background-color: #ede1cf;
}
#menu li#menu_mantis a:hover { background-color: #e4cfbc; }

#menu li#menu_mantis a:active,
#menu li#menu_mantis_selected a:link,
#menu li#menu_mantis_selected a:visited,
#menu li#menu_mantis_selected span {
	background-color: #922a12;
	color: #FFFFEE;
}

/* roses */

#menu li#menu_roses,
#menu li#menu_roses_selected {
	background-position: -30px 0;
}

#menu li#menu_roses div,
#menu li#menu_roses_selected div {
	background-position: -30px bottom;
}

#menu li#menu_roses a:link,
#menu li#menu_roses a:visited,
#menu li#menu_roses span {
	color: #922a12;
	background-color: #ede1cf;
}
#menu li#menu_roses a:hover { background-color: #e4cfbc; }

#menu li#menu_roses a:active,
#menu li#menu_roses_selected a:link,
#menu li#menu_roses_selected a:visited,
#menu li#menu_roses_selected span {
	background-color: #7c0000;
	color: #FFFFEE;
}

/* holidaygift */

#menu li#menu_holidaygift,
#menu li#menu_holidaygift_selected {
	background-position: -30px 0;
}

#menu li#menu_holidaygift div,
#menu li#menu_holidaygift_selected div {
	background-position: -30px bottom;
}

#menu li#menu_holidaygift a:link,
#menu li#menu_holidaygift a:visited,
#menu li#menu_holidaygift span {
	color: #922a12;
	background-color: #ede1cf;
}
#menu li#menu_holidaygift a:hover { background-color: #e4cfbc; }

#menu li#menu_holidaygift a:active,
#menu li#menu_holidaygift_selected a:link,
#menu li#menu_holidaygift_selected a:visited,
#menu li#menu_holidaygift_selected span {
	background-color: #7c0000;
	color: #FFFFEE;
}

/* specials */

#menu li#menu_specials,
#menu li#menu_specials_selected {
	background-position: -50px 0;
}

#menu li#menu_specials div,
#menu li#menu_specials_selected div {
	background-position: -50px bottom;
}

#menu li#menu_specials a:link,
#menu li#menu_specials a:visited,
#menu li#menu_specials span {
	color: #7e670c;
	background-color: #fff6bf;
}
#menu li#menu_specials a:hover { background-color: #f2e7ad; }

#menu li#menu_specials a:active,
#menu li#menu_specials_selected a:link,
#menu li#menu_specials_selected a:visited,
#menu li#menu_specials_selected span {
	background-color: #ffcc02;
	color: #FFFFEE;
}

/* springbulbs */

#menu li#menu_springbulbs,
#menu li#menu_springbulbs_selected {
	background-position: -80px 0;
}

#menu li#menu_springbulbs div,
#menu li#menu_springbulbs_selected div {
	background-position: -80px bottom;
}

#menu li#menu_springbulbs a:link,
#menu li#menu_springbulbs a:visited,
#menu li#menu_springbulbs span {
	color: #88466e;
	background-color: #ede3da;
}
#menu li#menu_springbulbs a:hover { background-color: #e3d3cf; }

#menu li#menu_springbulbs a:active,
#menu li#menu_springbulbs_selected a:link,
#menu li#menu_springbulbs_selected a:visited,
#menu li#menu_springbulbs_selected span {
	background-color: #88466e;
	color: #FFFFEE;
}

/* sproutsand */

#menu li#menu_sproutsand,
#menu li#menu_sproutsand_selected {
	background-position: -60px 0;
}

#menu li#menu_sproutsand div,
#menu li#menu_sproutsand_selected div {
	background-position: -60px bottom;
}

#menu li#menu_sproutsand a:link,
#menu li#menu_sproutsand a:visited,
#menu li#menu_sproutsand span {
	color: #694788;
	background-color: #d7cedf;
}
#menu li#menu_sproutsand a:hover { background-color: #c9c0d0; }

#menu li#menu_sproutsand a:active,
#menu li#menu_sproutsand_selected a:link,
#menu li#menu_sproutsand_selected a:visited,
#menu li#menu_sproutsand_selected span {
	background-color: #49206c;
	color: #FFFFEE;
}

/* container plants */

#menu li#menu_containerplants,
#menu li#menu_containerplants_selected {
	background-position: -10px 0;
}

#menu li#menu_containerplants div,
#menu li#menu_containerplants_selected div {
	background-position: -10px bottom;
}

#menu li#menu_containerplants a:link,
#menu li#menu_containerplants a:visited,
#menu li#menu_containerplants span {
	color: #32488d;
	background-color: #dde4d3;
}
#menu li#menu_containerplants a:hover { background-color: #ccd4cc; }

#menu li#menu_containerplants a:active,
#menu li#menu_containerplants_selected a:link,
#menu li#menu_containerplants_selected a:visited,
#menu li#menu_containerplants_selected span {
	background-color: #1c4f7b;
	color: #FFFFEE;
}

/* tools */

#menu li#menu_tools,
#menu li#menu_tools_selected {
	background-position: -110px 0;
}

#menu li#menu_tools div,
#menu li#menu_tools_selected div {
	background-position: -110px bottom;
}

#menu li#menu_tools a:link,
#menu li#menu_tools a:visited,
#menu li#menu_tools span {
	color: #676409;
	background-color: #ecebaf;
}
#menu li#menu_tools a:hover { background-color: #dedd9e; }

#menu li#menu_tools a:active,
#menu li#menu_tools_selected a:link,
#menu li#menu_tools_selected a:visited,
#menu li#menu_tools_selected span {
	background-color: #c8c240;
	color: #FFFFEE;
}

/* floweringtrees */

#menu li#menu_floweringtrees,
#menu li#menu_floweringtrees_selected {
	background-position: -20px 0;
}

#menu li#menu_floweringtrees div,
#menu li#menu_floweringtrees_selected div {
	background-position: -20px bottom;
}

#menu li#menu_floweringtrees a:link,
#menu li#menu_floweringtrees a:visited,
#menu li#menu_floweringtrees span {
	color: #337a06;
	background-color: #dceabd;
}
#menu li#menu_floweringtrees a:hover { background-color: #cbdfab; }

#menu li#menu_floweringtrees a:active,
#menu li#menu_floweringtrees_selected a:link,
#menu li#menu_floweringtrees_selected a:visited,
#menu li#menu_floweringtrees_selected span {
	background-color: #297c00;
	color: #FFFFEE;
}

/* vegetables */

#menu li#menu_vegetables,
#menu li#menu_vegetables_selected {
	background-position: -20px 0;
}

#menu li#menu_vegetables div,
#menu li#menu_vegetables_selected div {
	background-position: -20px bottom;
}

#menu li#menu_vegetables a:link,
#menu li#menu_vegetables a:visited,
#menu li#menu_vegetables span {
	color: #337a06;
	background-color: #dceabd;
}
#menu li#menu_vegetables a:hover { background-color: #cbdfab; }

#menu li#menu_vegetables a:active,
#menu li#menu_vegetables_selected a:link,
#menu li#menu_vegetables_selected a:visited,
#menu li#menu_vegetables_selected span {
	background-color: #266300;
	color: #FFFFEE;
}

/* fundraiser */

#menu li#menu_fundraising,
#menu li#menu_fundraising_selected {
	background-position: -80px 0;
}

#menu li#menu_fundraising div,
#menu li#menu_fundraising_selected div {
	background-position: -80px bottom;
}

#menu li#menu_fundraising a:link,
#menu li#menu_fundraising a:visited,
#menu li#menu_fundraising span {
	color: #88466e;
	background-color: #ede3da;
}
#menu li#menu_fundraising a:hover { background-color: #e3d3cf; }

#menu li#menu_fundraising a:active,
#menu li#menu_fundraising_selected a:link,
#menu li#menu_fundraising_selected a:visited,
#menu li#menu_fundraising_selected span {
	background-color: #88466e;
	color: #FFFFEE;
}

/* certificates */

#menu li#menu_certificates,
#menu li#menu_certificates_selected {
	background-position: -50px 0;
}

#menu li#menu_certificates div,
#menu li#menu_certificates_selected div {
	background-position: -50px bottom;
}

#menu li#menu_certificates a:link,
#menu li#menu_certificates a:visited,
#menu li#menu_certificates span {
	color: #7e670c;
	background-color: #fff6bf;
}
#menu li#menu_certificates a:hover { background-color: #f2e7ad; }

#menu li#menu_certificates a:active,
#menu li#menu_certificates_selected a:link,
#menu li#menu_certificates_selected a:visited,
#menu li#menu_certificates_selected span {
	background-color: #ffcc02;
	color: #FFFFEE;
}

/* golfturf */

/* annuals */

#menu li#menu_annuals,
#menu li#menu_annuals_selected {
	background-position: -30px 0;
}

#menu li#menu_annuals div,
#menu li#menu_annuals_selected div {
	background-position: -30px bottom;
}

#menu li#menu_annuals a:link,
#menu li#menu_annuals a:visited,
#menu li#menu_annuals span {
	color: #922a12;
	background-color: #ede1cf;
}
#menu li#menu_annuals a:hover { background-color: #e4cfbc; }

#menu li#menu_annuals a:active,
#menu li#menu_annuals_selected a:link,
#menu li#menu_annuals_selected a:visited,
#menu li#menu_annuals_selected span {
	background-color: #922a12;
	color: #FFFFEE;
}

/* perennials */

#menu li#menu_perennials,
#menu li#menu_perennials_selected {
	background-position: -10px 0;
}

#menu li#menu_perennials div,
#menu li#menu_perennials_selected div {
	background-position: -10px bottom;
}

#menu li#menu_perennials a:link,
#menu li#menu_perennials a:visited,
#menu li#menu_perennials span {
	color: #32488d;
	background-color: #dde4d3;
}
#menu li#menu_perennials a:hover { background-color: #ccd4cc; }

#menu li#menu_perennials a:active,
#menu li#menu_perennials_selected a:link,
#menu li#menu_perennials_selected a:visited,
#menu li#menu_perennials_selected span {
	background-color: #1c4f7b;
	color: #FFFFEE;
}

/* ornamental */

#menu li#menu_ornamental,
#menu li#menu_ornamental_selected {
	background-position: -70px 0;
}

#menu li#menu_ornamental div,
#menu li#menu_ornamental_selected div {
	background-position: -70px bottom;
}

#menu li#menu_ornamental a:link,
#menu li#menu_ornamental a:visited,
#menu li#menu_ornamental span {
	color: #297c00;
	background-color: #e6ecc6;
}
#menu li#menu_ornamental a:hover { background-color: #d5e2b3; }

#menu li#menu_ornamental a:active,
#menu li#menu_ornamental_selected a:link,
#menu li#menu_ornamental_selected a:visited,
#menu li#menu_ornamental_selected span {
	background-color: #297c00;
	color: #FFFFEE;
}

/* holland tulip tour */

#menu li#menu_veseysholland,
#menu li#menu_veseysholland_selected {
	background-position: -20px 0;
}

#menu li#menu_veseysholland div,
#menu li#menu_veseysholland_selected div {
	background-position: -20px bottom;
}

#menu li#menu_veseysholland a:link,
#menu li#menu_veseysholland a:visited,
#menu li#menu_veseysholland span {
	color: #337a06;
	background-color: #dceabd;
}
#menu li#menu_veseysholland a:hover { background-color: #cbdfab; }

#menu li#menu_veseysholland a:active,
#menu li#menu_veseysholland_selected a:link,
#menu li#menu_veseysholland_selected a:visited,
#menu li#menu_veseysholland_selected span {
	background-color: #266300;
	color: #FFFFEE;
}

/* }}} */
/* {{{ Status Bar */

#status_bar {
	position: relative;
	text-align: right;
	font-family: sans-serif;
	font-weight: bold;
	color: #91916E;
	padding: 4px 10px 13px 10px;
	background: #FFFFEE url(../images/elements/status-bar-background.png) bottom left repeat-x;
}

#status_bar span {
	font-size: 80%;
}

#status_bar form,
#status_bar .swat-form-field,
#status_bar .swat-form-field-contents {
	display: inline;
}

#status_bar #logout_confirm {
	display: block;
	text-align: center;
	font-size: 120%;
	color: #5C5141;
}

/* }}} */
/* {{{ Footer */

#footer a:link     { color: #91916e; text-decoration: none; }
#footer a:visited  { color: #91916e; text-decoration: none; }
#footer a:hover    { color: #91916e; text-decoration: underline; }
#footer a:active   { color: #000000; text-decoration: underline; }

#footer h4 a:link,
#footer h4 a:visited  {
	color: #5c5141;
	text-decoration: underline;
}

#footer h4 a:hover,
#footer h4 a:active  {
	color: #91916e;
}

#footer {
	font-family: sans-serif;
	font-size: 80%;
	margin: 0 0 50px 187px;
	padding: 10px 0 0 6px;
	clear: both;
	color: #5c5141;
}

#footer_group_learn,
#footer_group_about_veseys,
#footer_group_about_website,
#footer_contact {
	width: 24.9%;
	float: left;
	padding-bottom: 2em;
}

#footer ul {
	margin: 0 3em 0 0;
	padding: 0;
}

#footer li {
	list-style: none;
	margin-right: 1em;
	margin-bottom: 0.4em;
}

#footer_contact img {
	float: right;
	margin: 2em 0 10px 10px;
}

#footer_contact a span {
	text-decoration: underline;
}

#footer_contact p,
#footer_contact h4 { margin-right: 2em; }

#footer_contact p { margin-top: 0; }

#footer_contact p a { white-space: nowrap; }

/* }}} */
/* {{{ Header Tabs */
#header_links {
	margin: 0 10px 0 150px;
	clear: right;
	*margin-left: 190px;
}

#header_links li {
	list-style-type: none;
	background: url('../images/elements/header-tabs.png') 0 0 no-repeat;
	float: left;
	width: 24.9%;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	top: 2px;
	margin-bottom: 2px;
}

#header_links li div {
	background: url('../images/elements/header-tabs.png') 50% -120px no-repeat;
}

#header_links li a {
	font-family: Georgia, serif;
	font-size: 120%;
	display: block;
	background: transparent url('../images/elements/header-tabs.png') 100% -60px no-repeat;
	margin-right: 5px;
	padding-top: 9px;
	text-decoration: none;
	color: #efefe0;
	line-height: 1.1;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	white-space: nowrap;
}

/* About Tab (Purple) */
#header_links #header_about { background-position: 0 -180px; }
#header_links #header_about a { background-position: 100% -240px; }
#header_links #header_about div { background-position: 50% -300px; }

/* Catalogue Tab (Red) */
#header_links #header_catalogue { background-position: 0 -360px; }
#header_links #header_catalogue a { background-position: 100% -420px; }
#header_links #header_catalogue div { background-position: 50% -480px; }

/* Quick Order Tab (Yellow) */
#header_links #header_quickorder { background-position: 0 -540px; }
#header_links #header_quickorder a { background-position: 100% -600px; }
#header_links #header_quickorder div { background-position: 50% -660px; }

#header_links li a:hover {
	color: #fff;
	text-decoration: underline;
}

#header_links li a span { display: block; }

#header_links li#header_learn a,
#header_links li#header_about a {
	letter-spacing: 1px;
}

#header_links li#header_quickorder a { margin-right: 0; }

/* Selected Tabs */
.article-learn #header_links #header_learn,
.article-learn #header_links #header_learn a,
.article-learn #header_links #header_learn div,
.article-about #header_links #header_about,
.article-about #header_links #header_about a,
.article-about #header_links #header_about div,
.article-catalogue #header_links #header_catalogue,
.article-catalogue #header_links #header_catalogue a,
.article-catalogue #header_links #header_catalogue div,
.article-quickorder #header_links #header_quickorder,
.article-quickorder #header_links #header_quickorder a,
.article-quickorder #header_links #header_quickorder div {
	background-image: url('../images/elements/header-tabs-selected.png');
}

.article-learn #main-container-1 { background: #61859e url(../images/elements/categories/selected-blue/main-container-1.jpg) 0 0 no-repeat; }
.article-learn #main-container-2 { background: url(../images/elements/categories/selected-blue/main-container-2.jpg) top right no-repeat; }
.article-learn #main-content #page_title { color: #47697f; }

.article-about #main-container-1 { background: #805b84 url(../images/elements/categories/selected-purple/main-container-1.jpg) 0 0 no-repeat; }
.article-about #main-container-2 { background: url(../images/elements/categories/selected-purple/main-container-2.jpg) top right no-repeat; }
.article-about #main-content #page_title { color: #6b4c6f; background: url(../images/elements/categories/selected-purple/hr-underline.png) repeat-x bottom left; }

.article-catalogue #main-container-1 { background: #945c54 url(../images/elements/categories/selected-red/main-container-1.jpg) 0 0 no-repeat; }
.article-catalogue #main-container-2 { background: url(../images/elements/categories/selected-red/main-container-2.jpg) top right no-repeat; }
.article-catalogue #main-content #page_title { color: #955c55; }

.article-quickorder #main-container-1 { background: #968e36 url(../images/elements/categories/selected-yellow/main-container-1.jpg) 0 0 no-repeat; }
.article-quickorder #main-container-2 { background: url(../images/elements/categories/selected-yellow/main-container-2.jpg) top right no-repeat; }
.article-quickorder #main-content #page_title { color: #676409; }

.article-learn #header_learn a { padding-bottom: 2px; margin-bottom: 0; z-index: 99; }
.article-learn #header_learn { margin-bottom: 0; }
.article-about #header_about a { padding-bottom: 2px;  z-index: 99; }
.article-about #header_about { margin-bottom: 0; }
.article-catalogue #header_catalogue a { padding-bottom: 2px;  z-index: 99; }
.article-catalogue #header_catalogue { margin-bottom: 0; }
.article-quickorder #header_quickorder a { padding-bottom: 2px; z-index: 99;  }
.article-quickorder #header_quickorder { margin-bottom: 0; }

/* }}} */
/* {{{ Search Disclosure */

.ie6 #search_disclosure {
	height: 0; /* IE6 fix for height of closed disclosure div */
}

#search-disclosure-animate,
#search_disclosure_sub_container {
	height: 16.5em;
}

#search_disclosure #search_form {
	/* height + vertical padding must add up to panel height */
	height: 15.5em;
	padding: 0 0 1em 6px;
}

.search-disclosure-loading {
	padding: 5em 0 3em 0;
	height: 5em;
	text-align: center;
}

.search-disclosure-loading img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.search-disclosure-search-controls .swat-form,
.search-disclosure-search-controls .swat-form-field,
.search-disclosure-search-controls label,
.search-disclosure-search-controls .swat-form-field-contents {
	display: inline;
	margin: 0;
}

.search-disclosure-search-controls label {
	margin: 0 5px 0 0;
}

.search-disclosure .search-disclosure-search-controls {
	position: absolute;
	top: 0;
	right: 17px;
	width: 20em;
	text-align: right;
}

.search-disclosure .no-js .search-disclosure-search-controls {
	width: 21em;
}

.search-disclosure {
	min-height: 0;
}

.search-disclosure .swat-disclosure-container {
	clear: both;
	border: 0;
}

.search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed,
.search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened {
	background-image: none;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
}

.ie6 .search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed,
.ie6 .search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened,
.ie7 .search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed,
.ie7 .search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened {
	top: 1px;
}

.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-closed:hover,
.search-disclosure .search-disclosure-header a.swat-disclosure-anchor-opened:hover {
	color: #333;
}

.search-disclosure .search-disclosure-header .swat-disclosure-anchor-closed img,
.search-disclosure .search-disclosure-header .swat-disclosure-anchor-opened img {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #faf9f2;
	color: #444;
	padding: 4px 2px;
	margin: 0;
	display: block;
	height: 12px;
	width: 12px;
}

.search-disclosure .search-disclosure-header {
	float: right;
	height: 28px;
	margin-right: 10px;
	position: absolute;
	top: -36px;
	right: 0;
}

.search-disclosure .no-js {
	margin-right: 0;
	float: none;
}

.search-disclosure .search-disclosure-header .swat-entry {
	height: 12px;
	padding: 4px;
	font-size: 85%;
	vertical-align: middle;
}

.store-product-review-all,
.swat-disclosure-span,
.swat-disclosure-anchor-opened,
.swat-disclosure-anchor-closed {
	background-color: transparent;
}

#search_disclosure_container {
	background: #ffe url('../images/elements/search-background.png') left bottom repeat-x;
}

.search-disclosure .swat-form-field {
	margin-bottom: 0;
}

/* Look and Feel */

#search_form #keywords {
	font-size: 85%;
	padding: 2px;
	width: 119px;
}

#search_form .highlight #keywords { width: 117px; }

#search_form label img {
	vertical-align: middle;
}

#search_form label {
	font-weight: normal;
	font-size: 80%;
	color: #3c3f33;
}

#search_form .swat-flydown {
	font-size: 85%;
}

#search_form .swat-checkbox-list input {
	margin-top: 0;
	margin-bottom: 0;
}

#search_form #first_group,
#search_form #third_group {
	display: block;
}

#search_form #first_group,
#search_form #second_group,
#search_form #third_group {
	float: left;
}

#search_form #first_group label,
#search_form #third_group label {
	float: left;
	padding-right: 5px;
	text-align: right;
	margin-top: 1px;
	white-space: nowrap;
}

#search_form select {
	width: 125px;
}

#search_form #light {
	float: left;
}

#search_form #light label,
#search_form #tag label {
	width: auto;
	float: none;
}

#search_form #attr li {
	list-style: none;
	clear: both;
}

#first_group .swat-form-field,
#second_group li,
#light li,
#third_group .swat-form-field {
	margin: 1px;
	padding: 1px;
}

#tag li {
	margin: 1px;
	padding: 2px;
}

#first_group {
	width: 210px;
}

#search_form #third_group {
	width: 200px;
}

#first_group label {
	padding-top: 3px;
	width: 66px;
}

#third_group label {
	padding-top: 3px;
	width: 60px;
}

#second_group li,
#light li,
#tag li {
	padding: 2px 2px 3px 1px;
}

.ie6 #third_group li {
	padding: 0px !important;
}

#second_group li.highlight,
#light li.highlight,
#tag li.highlight {
	padding: 1px 0 2px 0;
	background: #f5f2dd;
	border: 1px solid #cfc9c2;
}

#first_group div.highlight,
#third_group div.highlight {
	background: #f5f2dd;
	border: 1px solid #cfc9c2;
}

.ie6 .swat-checkbox-list input,
.ie7 .swat-checkbox-list input {
	height: 16px;
}

#tag {
	padding-top: 2px;
	padding-left: 60px;
}

#search_button_field {
	text-align: right;
}

#search_button_field .swat-button {
	background: #faf9f2;
	border: 1px solid #ddd;
	border-bottom: 1px solid #999;
	color: #444;
	width: 60px;
	padding: 3px;
	font-size: 85%;
}


/* Header (collapsed) */
.search-disclosure-header .swat-button {
	background: #faf9f2;
	border: 1px solid #ddd;
	border-bottom: 1px solid #999;
	color: #444;
	width: 55px;
	margin-left: 4px;
}

#search_disclosure_entry {
	border: 1px solid #ddd;
	font-size: 80%;
	line-height: 12px;
	padding: 4px;
}

#search_disclosure_entry:focus {
	border: 1px solid #eee;
	color: #31210a;
}
/* }}} */
/* {{{ Cart Lightbox */

#store_cart_lightbox .lightbox-cart-image img {
	width: 50px;
	height: 50px;
}

#store_cart_lightbox .store-cart-description h4 {
	margin: 0;
	font-weight: normal;
}

#store_cart_lightbox h3 {
	font-weight: normal;
}

#store_cart_lightbox #lightbox_cart_view.swat-table-view tbody td.remove-column .swat-money-cell-renderer {
	font-size: 115%;
	padding-bottom: 3px;
}

#store_cart_lightbox #checkout_container {
	background: #bde1bd;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#store_cart_lightbox #lightbox_cart_link_container {
	padding: 6px;
}

/* }}} */

/* inlined file "styles/veseys-store-layout.css" */

/* at-import inlined file "styles/category.css" */
ul.store-category-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li.store-category-tile {
	list-style-type: none;
	width: 42%;
	float: left;
	margin: 0 4% 0.8em 0;
	position: relative;
}

li.store-category-tile img {
	display: block;
	padding: 7px;
	border: 0;
	background: url(../images/elements/category-thumb-frame.png) 0 0 no-repeat;
	margin-bottom: 2px;
}

li.store-category-tile a:hover img {
	background: url(../images/elements/category-thumb-frame.png) 0 -150px no-repeat;
}

li.store-category-tile img {
	float: left;
	margin-right: 10px;
}

li.store-category-tile a.store-category-tile-link {
	text-decoration: none;
}

li.store-category-tile a span.store-category-tile-title {
	font-size: 125%;
	text-decoration: underline;
	display: block;
	margin-top: 0.5em;
}

li.store-category-tile span.store-category-tile-subtitle {
	display: block;
	color: #990000;
	font-family: sans-serif;
	font-size: 80%;
}

li.store-category-tile span.store-category-tile-details {
	display: block;
	color: #91916E;
}


/* Out of Stock */
li.store-category-tile .category-unavailable {
	display: block;
	position: absolute;
	float: left;
	width: 60px;
	height: 60px;
	top: 7px;
	left: 7px;
	background: transparent url('../images/elements/category-unavailable.png') repeat;
}

.ie6 li.store-category-tile .category-unavailable {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/elements/category-unavailable.png", sizingMethod="scale");
}


/* at-import inlined file "styles/product.css" */
/* Product Icon and Tile View */

ul.store-product-list {
	list-style-type: none;
	margin: 12px 0;
	padding: 0;
	clear: both;
}

li.store-product-icon {
	float: left;
	width: 132px;
	height: 178px;
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
}

li.store-product-icon span {
	display: block;
	margin: 0 10px;
}

li.store-product-tile img,
li.store-product-icon img {
	display: block;
	padding: 7px;
	border: 0;
	background: url(../images/elements/product-thumb-frame.png) 0 0 no-repeat;
	margin: 0 auto 2px auto;
}

li.store-product-tile a:hover img,
li.store-product-icon a:hover img {
	background: url(../images/elements/product-thumb-frame.png) 0 -150px no-repeat;
}

li.store-product-tile a,
li.store-product-icon a {
	text-decoration: none;
}

li.store-product-tile a span,
li.store-product-icon a span {
	text-decoration: underline;
}

li.store-product-text .tag-attribute {
	color: #900;
	font-family: sans-serif;
	font-size: 80%;
}

li.store-product-tile {
	padding-bottom: 1em;
	border: 0;
	position: relative;
}

li.store-product-tile img {
	float: left;
	margin-bottom: 1em;
}

li.store-product-tile span.store-product-tile-title {
	margin: 0 0 0 10px;
	line-height: 1.5;
}

li.store-product-tile p {
	margin: 0 0 0.5em 125px;
	padding: 0;
}

li.store-product-tile .hardiness-zone,
li.store-product-tile .catalog {
	display: block;
	margin: 0 0 0 125px;
	font-family: sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #91916E;
}

li.store-product-tile .catalog {
	padding-bottom: 2px;
}

/* Product Tips */

dl.product-tips {
	clear: right;
	margin: 1em 0;
	padding: 0.8em 0.8em 0.5em 0.8em;
	border: 1px solid #DDDDCC;
	background-color: #F4F4DD;
}

dl.product-tips dt {
	font-weight: bold;
	color: #91916E;
}

dl.product-tips dd {
	margin: 0 0.3em 0.5em 0.3em;
}


/* Product Status */

.item-status {
	color: #B43838;
	font-weight: bold;
}


/* Attribute Labels */
.store-product-tile .tag-attribute,
.store-product-icon .tag-attribute {
	font-family: arial, helvetica, sans-serif;
	background: #f8f8f5;
	position: absolute;
	font-size: 85%;
	padding: 2px 0;
	font-weight: bold;
	text-decoration: none !important;
	text-align: center;

	opacity: .8;
	filter: alpha(opacity=80);
	cursor: hand;
	cursor: pointer;
}

.store-product-icon .tag-attribute {
	width: 100px;
	left: 6px;
	bottom: 71px;
}

.store-product-tile .tag-attribute {
	width: 100px;
	left: 7px;
	top: 91px;
}

.ie6 .store-product-tile .tag-attribute {
	left: -107px;
	top: 89px;
}


/* Out of Stock */
.store-product-icon .product-unavailable {
	position: absolute;
	cursor: hand;
	cursor: pointer;
	display: block;
}

.store-product-icon .product-icon-thumb .product-unavailable {
	top: 6px;
	left: 6px;
	width: 100px;
	height: 101px;
	background: transparent url('../images/elements/product-thumb-unavailable.png') repeat;
}

.ie6 li.store-product-icon .product-unavailable {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/elements/product-thumb-unavailable.png", sizingMethod="scale");
}

.store-product-icon .product-icon-pinky .product-unavailable {
	top: 7px;
	left: 5px;
	width: 80px;
	height: 80px;
	background: transparent url('../images/elements/product-pinky-unavailable.png') repeat;
}

.ie6 li.store-product-icon .product-unavailable {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/elements/product-pinky-unavailable.png", sizingMethod="scale");
}


/* {{{ Store Page Headers */

.category-newfor2012 #main-container-1 { background: #5c5141 url(../images/elements/categories/newfor/main-container-1.jpg) 0 0 no-repeat; }
.category-newfor2012 #main-container-2 { background: url(../images/elements/categories/newfor/main-container-2.jpg) top right no-repeat; }
.category-organicseed #main-container-1 { background: #1b4f76 url(../images/elements/categories/organicseed/main-container-1.jpg) 0 0 no-repeat; }
.category-organicseed #main-container-2 { background: url(../images/elements/categories/organicseed/main-container-2.jpg) top right no-repeat; }
.category-commercialseed #main-container-1 { background: #873c64 url(../images/elements/categories/commercialseed/main-container-1.jpg) 0 0 no-repeat; }
.category-commercialseed #main-container-2 { background: url(../images/elements/categories/commercialseed/main-container-2.jpg) top right no-repeat; }
.category-customseed #main-container-1 { background: #9f471f url(../images/elements/categories/customseed/main-container-1.jpg) 0 0 no-repeat; }
.category-customseed #main-container-2 { background: url(../images/elements/categories/customseed/main-container-2.jpg) top right no-repeat; }
.category-fallbulbs #main-container-1 { background: #88466e url(../images/elements/categories/fallbulbs/main-container-1.jpg) 0 0 no-repeat; }
.category-fallbulbs #main-container-2 { background: url(../images/elements/categories/fallbulbs/main-container-2.jpg) top right no-repeat; }
.category-flowerseed #main-container-1 { background: #45593a url(../images/elements/categories/flowerseed/main-container-1.jpg) 0 0 no-repeat; }
.category-flowerseed #main-container-2 { background: url(../images/elements/categories/flowerseed/main-container-2.jpg) top right no-repeat; }
.category-freshchristmas #main-container-1 { background: #7c0000 url(../images/elements/categories/freshchristmas/main-container-1.jpg) 0 0 no-repeat; }
.category-freshchristmas #main-container-2 { background: url(../images/elements/categories/freshchristmas/main-container-2.jpg) top right no-repeat; }
.category-fruitsberries #main-container-1 { background: #45593a url(../images/elements/categories/fruitsberries/main-container-1.jpg) 0 0 no-repeat; }
.category-fruitsberries #main-container-2 { background: url(../images/elements/categories/fruitsberries/main-container-2.jpg) top right no-repeat; }
.category-herbs #main-container-1 { background: #dc8a66 url(../images/elements/categories/herbs/main-container-1.jpg) 0 0 no-repeat; }
.category-herbs #main-container-2 { background: url(../images/elements/categories/herbs/main-container-2.jpg) top right no-repeat; }
.category-mantis #main-container-1 { background: #922a12 url(../images/elements/categories/mantis/main-container-1.jpg) 0 0 no-repeat; }
.category-mantis #main-container-2 { background: url(../images/elements/categories/mantis/main-container-2.jpg) top right no-repeat; }
.category-roses #main-container-1 { background: #7c0000 url(../images/elements/categories/roses/main-container-1.jpg) 0 0 no-repeat; }
.category-roses #main-container-2 { background: url(../images/elements/categories/roses/main-container-2.jpg) top right no-repeat; }
.category-specials #main-container-1 { background: #fdcd01 url(../images/elements/categories/specials/main-container-1.jpg) 0 0 no-repeat; }
.category-specials #main-container-2 { background: url(../images/elements/categories/specials/main-container-2.jpg) top right no-repeat; }
.category-springbulbs #main-container-1 { background: #88466e url(../images/elements/categories/springbulbs/main-container-1.jpg) 0 0 no-repeat; }
.category-springbulbs #main-container-2 { background: url(../images/elements/categories/springbulbs/main-container-2.jpg) top right no-repeat; }
.category-sproutsand #main-container-1 { background: #49206c url(../images/elements/categories/sproutsand/main-container-1.jpg) 0 0 no-repeat; }
.category-sproutsand #main-container-2 { background: url(../images/elements/categories/sproutsand/main-container-2.jpg) top right no-repeat; }
.category-containerplants #main-container-1 { background: #1b4f76 url(../images/elements/categories/containerplants/main-container-1.jpg) 0 0 no-repeat; }
.category-containerplants #main-container-2 { background: url(../images/elements/categories/containerplants/main-container-2.jpg) top right no-repeat; }
.category-tools #main-container-1 { background: #c8c240 url(../images/elements/categories/tools/main-container-1.jpg) 0 0 no-repeat; }
.category-tools #main-container-2 { background: url(../images/elements/categories/tools/main-container-2.jpg) top right no-repeat; }
.category-floweringtrees #main-container-1 { background: #297c00 url(../images/elements/categories/floweringtrees/main-container-1.jpg) 0 0 no-repeat; }
.category-floweringtrees #main-container-2 { background: url(../images/elements/categories/floweringtrees/main-container-2.jpg) top right no-repeat; }
.category-vegetables #main-container-1 { background: #266300 url(../images/elements/categories/vegetables/main-container-1.jpg) 0 0 no-repeat; }
.category-vegetables #main-container-2 { background: url(../images/elements/categories/vegetables/main-container-2.jpg) top right no-repeat; }

/* old or disabled categories */
.category-annuals #main-container-1 { background: #922A12 url(../images/elements/categories/annuals/main-container-1.jpg) 0 0 no-repeat; }
.category-annuals #main-container-2 { background: url(../images/elements/categories/annuals/main-container-2.jpg) top right no-repeat; }
.category-perennials #main-container-1 { background: #1c4f7b url(../images/elements/categories/perennials/main-container-1.jpg) 0 0 no-repeat; }
.category-perennials #main-container-2 { background: url(../images/elements/categories/perennials/main-container-2.jpg) top right no-repeat; }
.category-ornamental #main-container-1 { background: #297c00 url(../images/elements/categories/ornamental/main-container-1.jpg) 0 0 no-repeat; }
.category-ornamental #main-container-2 { background: url(../images/elements/categories/ornamental/main-container-2.jpg) top right no-repeat; }
.category-container #main-container-1 { background: #9d481f url(../images/elements/categories/container/main-container-1.jpg) 0 0 no-repeat; }
.category-container #main-container-2 { background: url(../images/elements/categories/container/main-container-2.jpg) top right no-repeat; }
.category-cactiand #main-container-1 { background: #c9c23e url(../images/elements/categories/cactiand/main-container-1.jpg) 0 0 no-repeat; }
.category-cactiand #main-container-2 { background: url(../images/elements/categories/cactiand/main-container-2.jpg) top right no-repeat; }

/* }}} */
/* {{{ Store Page Title Colors */

.category-newfor2012 #main-content #page_title { color: #4d4834; background: url(../images/elements/categories/newfor/hr-underline.png) repeat-x bottom left; }
.category-organicseed #main-content #page_title { color: #32488d; background: url(../images/elements/categories/organicseed/hr-underline.png) repeat-x bottom left; }
.category-commercialseed #main-content #page_title { color: #873c64; background: url(../images/elements/categories/commercialseed/hr-underline.png) repeat-x bottom left; }
.category-customseed #main-content #page_title { color: #9f471f; background: url(../images/elements/categories/customseed/hr-underline.png) repeat-x bottom left; }
.category-fallbulbs #main-content #page_title { color: #88466e; background: url(../images/elements/categories/fallbulbs/hr-underline.png) repeat-x bottom left; }
.category-flowerseed #main-content #page_title { color: #45593a; background: url(../images/elements/categories/flowerseed/hr-underline.png) repeat-x bottom left; }
.category-freshchristmas #main-content #page_title { color: #7c0000; background: url(../images/elements/categories/freshchristmas/hr-underline.png) repeat-x bottom left; }
.category-fruitsberries #main-content #page_title { color: #45593a; background: url(../images/elements/categories/fruitsberries/hr-underline.png) repeat-x bottom left; }
.category-herbs #main-content #page_title { color: #9b4723; background: url(../images/elements/categories/herbs/hr-underline.png) repeat-x bottom left; }
.category-mantis #main-content #page_title { color: #922a12; background: url(../images/elements/categories/mantis/hr-underline.png) repeat-x bottom left; }
.category-roses #main-content #page_title { color: #7c0000; background: url(../images/elements/categories/roses/hr-underline.png) repeat-x bottom left; }
.category-specials #main-content #page_title { color: #7e670c; background: url(../images/elements/categories/specials/hr-underline.png) repeat-x bottom left; }
.category-springbulbs #main-content #page_title { color: #88466e; background: url(../images/elements/categories/springbulbs/hr-underline.png) repeat-x bottom left; }
.category-sproutsand #main-content #page_title { color: #694788; background: url(../images/elements/categories/sproutsand/hr-underline.png) repeat-x bottom left; }
.category-containerplants #main-content #page_title { color: #32488d; background: url(../images/elements/categories/containerplants/hr-underline.png) repeat-x bottom left; }
.category-tools #main-content #page_title { color: #676409; background: url(../images/elements/categories/tools/hr-underline.png) repeat-x bottom left; }
.category-floweringtrees #main-content #page_title { color: #337a06; background: url(../images/elements/categories/floweringtrees/hr-underline.png) repeat-x bottom left; }
.category-vegetables #main-content #page_title { color: #337a06; background: url(../images/elements/categories/vegetables/hr-underline.png) repeat-x bottom left; }

.category-annuals #main-content #page_title { color: #922A12; background: url(../images/elements/categories/annuals/hr-underline.png) repeat-x bottom left; }
.category-perennials #main-content #page_title { color: #32488d; background: url(../images/elements/categories/perennials/hr-underline.png) repeat-x bottom left; }
.category-ornamental #main-content #page_title { color: #297c00; background: url(../images/elements/categories/ornamental/hr-underline.png) repeat-x bottom left; }
.category-container #main-content #page_title { color: #9d481f; background: url(../images/elements/categories/container/hr-underline.png) repeat-x bottom left; }
.category-cactiand #main-content #page_title { color: #676409; background: url(../images/elements/categories/customseed/hr-underline.png) repeat-x bottom left; }

/* }}} */
/* {{{ Secondary Menu */

#secondary-menu {
  float: left; /* added for IE7 */
	width: 18.5%;
	font-family: sans-serif;
	font-size: 80%;
	padding: 0 0 8px 0;
	margin: 0;
}

#secondary-menu li {
	list-style: none;
	border-bottom: 1px solid #D6CDAB;
	margin: 0 0 0 6px;
	padding: 0;
}

#secondary-menu li.selected a:link,
#secondary-menu li.selected a:visited,
#secondary-menu li.selected span {
	background: #F4F4DD;
	font-weight: bold;
}

#secondary-menu li a,
#secondary-menu li span {
	display: block;
	padding: 3px 1.5%;
	width: 97%;
}

#secondary-menu li a:link {
 	text-decoration: none;
}

#secondary-menu li a:visited {
 	text-decoration: none;
}

#secondary-menu li a:hover,
#secondary-menu li.selected a:hover {
 	text-decoration: underline;
	background: #F4F4DD;
}

#secondary-menu li a:active,
#secondary-menu li.selected a:active {
	color: #31210A;
 	text-decoration: underline;
	background: #D6CDAB;
}

/* }}} */
/* {{{ Tulip Tour */

#store.category-veseysholland #tulip_flyer {
	text-align: center;
	display: block;
	float: right;
	padding: 20px;
	background: #FFFFEE
}

#store.category-veseysholland #tulip_flyer img {
	margin-bottom: 10px;
}

/* }}} */

/* inlined file "styles/cart-page.css" */

/* at-import inlined file "styles/cart.css" */
/* Extra styles for the Veseys cart page */

.store-cart-entry-view td.veseys-classcode-header,
.store-order-item-view td.veseys-classcode-header {
	padding-top: 1em;
	padding-bottom: 0;
	letter-spacing: 0.1em;
}

.store-cart-entry-view tr.veseys-classcode-header td,
.store-order-item-view tr.veseys-classcode-header td,
.store-cart-entry-view tr.veseys-classcode-header,
.store-order-item-view tr.veseys-classcode-header,
.store-cart-entry-view tr.veseys-classcode-subheader,
.store-order-item-view tr.veseys-classcode-subheader,
.store-cart-entry-view tr.veseys-classcode-subheader th,
.store-order-item-view tbody tr.veseys-classcode-subheader th {
	background: none;
}

.store-cart-entry-view tbody th,
.store-order-item-view tbody th {
	background: #ffe;
}

.store-cart-entry-view .shipping-row th,
.store-order-item-view .shipping-row th,
.store-cart-entry-view tbody .shipping-row td,
.store-order-item-view tbody .shipping-row td {
	border: 0;
	background: #ffe;
}

.store-cart-entry-view .shipping-row th,
.store-order-item-view .shipping-row th {
	text-align: right;
}

.shipping-row-note {
	font-weight: normal;
}

.order-item-message-renderer,
.cart-message-renderer {
	font-family: sans-serif;
	font-size: 80%;
	color: #5C5141;
}

.store-cart-entry-view-header input.swat-button,
.store-order-item-view-header input.swat-button,
.store-cart-entry-view-footer input.swat-button,
.store-order-item-view-footer input.swat-button {
	font-weight: normal;
	color: #333;
}

table.store-cart-entry-view thead th {
	white-space: nowrap;
}

.store-cart-entry-view .store-remove {
	width: 5.5em;
}

.swat-table-view .quantity-column {
	text-align: right;
}

#main-content #cart_message_display .swat-message-secondary-content {
	margin-top: 0;
}

#cart_message_display #cart_view.swat-table-view th {
	color: #91916e;
}

td.air-stage {
	text-align: right;
}

/* {{{ Group Membership */
.store-item-minimum-quantity {
	font-size: 90%;
	font-style: italic;
	color: #91916e;
	margin: 0 ;
	padding: 0;
}

.store-item-minimum-quantity strong { font-weight: normal; }

.store-item-minimum-quantity-group-warning .store-item-minimum-quantity strong,
.store-item-minimum-quantity-group-warning .store-item-minimum-quantity strong a,
.store-item-minimum-quantity-group-warning .store-item-minimum-quantity strong a:link {
	font-weight: bold;
	color: #cd2923;
}

/* }}} */


#shipping a:link     { color: #91916e; }
#shipping a:visited  { color: #91916e; }
#shipping a:hover    { color: #1c2a5e; }
#shipping a:active   { color: #000000; }

#header_checkout_button,
#footer_checkout_button {
	width: 13em;
}

.button-row .widget-cell {
	text-align: right;
	padding-right: 4px;
}

.button-row .swat-button-delete {
	color: #900;
}

/* inlined file "styles/quick-order-page.css" */



#quick_order_frame .swat-table-view img.store-border-on {
	background: url('../images/elements/product-pinky-frame-60.png') 0 0 no-repeat;
	padding: 7px;
	height: 60px;
	width: 60px;
}

#quick_order_frame .store-quick-order-item {
	font-family: sans-serif;
	font-size: 80%;
}

#quick_order_frame .size-note {
	color: #91916e;
}

.article-quickorder #cart_message_display .swat-table-view tbody tr {
	background: #fffbc9;
}

.article-quickorder #cart_message_display .swat-table-view thead th {
	border-color: #efebb9;
}

.article-quickorder #cart_message_display .swat-table-view {
	margin-bottom: 20px;
}

/* inlined file "styles/front-page.css" */


/* {{{ Feature Items */

#front_feature {
	display: block;
	clear: both;
	background: #f7f7db;
	border: 1px solid #d9daba;
	padding: 8px;
	margin: 0 0 2em 0;
	position: relative;
}

#feature_pager {
	height: 242px;
	margin-right: 188px;
}

#feature_pager .pager-nav .pager-prev,
#feature_pager .pager-nav .pager-prev-insensitive,
#feature_pager .pager-nav .pager-next,
#feature_pager .pager-nav .pager-next-insensitive {
	background-color: #21210e;
}
#feature_pager .pager-nav .pager-prev,
#feature_pager .pager-nav .pager-prev-insensitive {
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
}
#feature_pager .pager-nav .pager-next,
#feature_pager .pager-nav .pager-next-insensitive {
	margin-left: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
}

#feature_pager .pager-nav .pager-next,
#feature_pager .pager-nav .pager-next-insensitive {
	left: 25px;
}

#feature_pager .pager-content .wrapper {
	display: block;
	height: 242px;
	position: relative;
	text-decoration: none;
	background-position: right top;
	background-repeat: no-repeat;
	outline: none;
}

#feature_pager .feature-text {
	display: block;
	color: #fff;
	width: 165px;
	height: 226px;
	text-align: center;
	background: url(../images/front-page/features/content-background.png);
	padding: 8px 10px;
	float: right;
}

.ie6 #feature_pager .feature-text {
	padding: 3px 10px 4px 10px;
	height: 235px;
	line-height: 1.25;
}

.ie6 #feature_pages .feature-text {
	margin-bottom: -1px;
	background: url(../images/front-page/features/content-background-opaque.png) left top;
}

#feature_pager .title {
	font-size: 161.6%;
}

#feature_pager .content {
	font-size: 85%;
}

#feature_pager .content p {
	margin-top: 6px;
}

#feature_pager .content p.link {
	margin-top: 0;
}

#feature_pager .content p span {
	color: #f8e795;
	text-decoration: underline;
}

.pager .pager-nav .pager-prev,
.pager .pager-nav .pager-prev-insensitive,
.pager .pager-nav .pager-next,
.pager .pager-nav .pager-next-insensitive {
	height: 24px;
	width: 24px;
}

.pager .pager-nav .pager-next {
	background-position: -75px center;
}

.pager .pager-nav .pager-next-insensitive {
	background-position: -223px center;
}

.pager .pager-nav .pager-prev {
	background-position: -1px center;
}

.pager .pager-nav .pager-prev-insensitive {
	background-position: -149px center;
}

#front_feature .feature_catalog {
	background: #dceabd;
	display: block;
	color: #234f05;
	text-decoration: none;
	font-size: 167%;
	text-align: center;
	position: relative;
	padding: 0;
	z-index: 1;
	margin-right: 188px;
	margin-top: 8px;
	overflow: visible;
}

#front_feature .feature_catalog span.text {
	padding-left: 110px;
	padding-right: 10px;
	padding-bottom: 20px;
	display: inline-block;
	min-height: 52px;
	position: relative;
	top: -7px;
	margin-bottom: -25px;
	background: url(../images/front-page/catalogs2012.png) left center no-repeat;
}

#front_feature .catalog-us span.text {
	background-image: url(../images/front-page/catalogs2012-us.png);
}

.ie6 #front_feature .feature_catalog span.text {
	height: 52px;
}

#front_feature .feature_catalog span.text span {
	position: relative;
	top: 15px;
	display: block;
	padding-bottom: 8px;
}

#front_feature #sub_features {
	position: absolute;
	right: 8px;
	top: 8px;
}

.ie6 #front_feature #sub_features {
	float: right;
	right: 0;
	top: 0;
	position: relative;
}

#front_feature .feature-top {
	display: block;
}

#front_feature img {
	border: 0px;
}

/* }}} */
/* {{{ Special Offers */

#main-content .front-content h3 {
	font-size: 153.9%;
}

#main-content .front-content h3 a {
	color: #2d7900;
}

#front_specials {
	margin-right: 245px;
}

#front_right_column {
	float: right;
	width: 230px;
}

#front_newsletter p {
	margin: 10px 0 1.5em 0;
}

#front_gift_certificate p {
	margin: 10px 0 0 0;
	background: url('../images/front-page/gift-certificate.png') 100% 0px no-repeat;
	padding-right: 83px;
}

/* }}} */
/* {{{ Category Special */

#category_special {
	display: block;
	clear: both;
}

#category_special h3 {
	margin-left: 134px !important;
}

#category_special img {
	background: url('../images/elements/product-thumb-frame.png') no-repeat left top;
	border: none;
	padding: 7px;
	float: left;
	margin: 0 1.5em 0 0;
}

/* }}} */
/* {{{ Special Offers */

#front_specials .store-product-list {
	clear: none;
}

/* }}} */
/* {{{ Front Page Features */

.front-content .feature {
	clear: left;
	margin-bottom: 1em;
	margin-right: 265px;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}

#main-content .front-content .feature h3 {
	background: none;
}

.front-content .feature p { margin: 0.5em 0; }

.front-content .feature-product img {
	float: left;
	text-align: center;
	margin: 0 1em 1em 0;
	position: relative;
	padding: 7px;
	border: 0;
	background: #ffe url(../images/elements/product-thumb-frame.png) 0 0 no-repeat;
	display: inline;
}

.front-content .feature-product a:hover img {
	background: #ffe url(../images/elements/product-thumb-frame.png) 0 -150px no-repeat;
}

.front-content .feature-category img {
	float: right;
	text-align: center;
	margin: 0 0 0 1em;
	position: relative;
	display: inline;
	padding: 7px 20px 7px 7px;
	border: 0;
	background: #ffe url(../images/elements/category-thumb-frame.png) 0 0 no-repeat;
}

.front-content .feature-category a:hover img {
	background: #ffe url(../images/elements/category-thumb-frame.png) 0 -150px no-repeat;
}

#main-content .feature-category p {
	padding-right: 85px;
}

.front-content .store-product-list li.store-product-icon img {
	background: url('../images/elements/product-pinky-frame.png') left top no-repeat;
}

.front-content .store-product-list li.store-product-icon a:hover img {
	background: url('../images/elements/product-pinky-frame.png') left -100px no-repeat;
}

.front-content li.store-product-icon {
	width: 102px;
}

.front-content li.store-product-icon span {
	font-size: 93%;
}

/* }}} */

/* inlined file "styles/category-page.css" */
/* {{{ Featured Products */

#featured_products {
	text-align: center;
	background-color: #f4f4dd;
	padding: 0.5em 1em;
	border-top: 1px solid #ddc;
	border-bottom: 1px solid #ddc;
	line-height: 1.5em;
	margin-bottom: 1em;
}

#featured_products h4 {
	margin: 0 0.5em 0 0;
	display: inline;
	color: #91916e;
	font-weight: normal;
	font-style: italic;
	font-size: 110%;
	background: none;
}

#featured_products ul.store-product-list {
	display: inline;
}

#featured_products li.store-product-text {
	display: inline;
	margin-right: 0.5em;
}

#featured_products a {
	white-space: nowrap;
}


#main-content .category-twig h3.category-twig-subtitle {
	clear: left;
	color: #5C5141;
	font-size: 140%;
	background: url(../images/elements/hr-underline-secondary.png) repeat-x bottom left;
}

/* }}} */
/* {{{ Planting Guide links */

#related_articles {
	color: #91916e;
	margin-bottom: 1em;
}

/* }}} */
/* {{{ Category Sibling List */

#category_sibling_list {
	background-color: #f4f4dd;
	padding: 0.5em 1em;
	border-top: 1px solid #ddc;
	border-bottom: 1px solid #ddc;
	line-height: 1.5em;
	margin-bottom: 1em;
	clear: both;
}

#category_sibling_list h4 {
	margin: 0 0.5em 0 0;
	display: inline;
	color: #91916e;
	font-weight: normal;
	font-style: italic;
	font-size: 110%;
	background: none;
}

#category_sibling_list ul {
	font-family: sans-serif;
	font-size: 80%;
	color: #4d4834;
	margin: 5px 0;
	padding-left: 0;
}

#category_sibling_list ul li {
	display: inline;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	list-style-type: none;
}

#category_sibling_list ul li:last-child a {
	border-right: 0;
}

#category_sibling_list ul li a,
#category_sibling_list ul li span {
	border-right: 1px solid #d6cdab;
	padding-right: 0.7em;
	white-space: nowrap;
}

/* }}} */

/* inlined file "styles/reference-page.css" */
.reference-sub-articles-front {
	float: left;
	margin: 0 2%;
	margin-top: 2em;
	width: 44%;
}

.reference-sub-articles-front dt {
	clear: both;
	margin-bottom: 5px;
}

.reference-sub-articles-front dd {
	padding-left: 51px;
	margin-bottom: 10px;
}

.reference-sub-articles-front .sub-article {
	font-size: 123.1%;
	font-weight: normal;
}

.reference-sub-articles-front .sub-article img {
	float: left;
	margin: 0 1em 1em 0;
	border: 0;
	background: url('../images/elements/category-thumb-frame.png') 0 0 no-repeat;
	padding: 7px;
}
/* inlined file "styles/fundraising-page.css" */
#fundraising-img-preview {
	background: #ffffee;
	float: right;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	width: 110px;
	margin: 0 0 1.5em 1.5em;
	padding: 0 1em;
	text-decoration: none;
}

#fundraising-img-preview img {
	border: 0;
}

#fundraising-img-preview span {
	text-decoration: underline;
}

/* inlined file "styles/product-image-display.css" */
.store-product-image-display-header {
	font-family: sans-serif;
}

.store-product-image-display-title {
	font-family: Georgia, serif;
	font-style: italic;
	font-weight: normal;
}

.store-product-image-display-container {
	background: #91916e;
}

.store-product-image-display-wrapper {
	background: #ffe;
}

.store-product-image-display-pinkies li {
	padding: 7px 0;
}

.store-product-image-display-pinkies li.store-product-image-display-pinky-selected img {
	border: 3px solid #61859e;
	padding: 4px;
}

.store-product-image-display-pinkies li a img {
	background: #ffe;
	padding: 6px;
	border: 1px solid #91916e;

	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

/* inlined file "styles/legend-page.css" */
div.icon-summary {
	clear: left;
}

div.icon-summary strong {
	display: block;
	margin: 0 0 0 60px;
}

div.icon-summary p {
	margin: 4px 0 20px 60px;
}

div.icon-summary img {
	float: left;
}

/* inlined file "styles/checkout-thank-you-page.css" */


#order_details {
	page-break-before: always;
}


/* Growing Guide link */
.growing-guide-download {
	float: right;
	margin: 10px 20px;
}